亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? plugins-wimax-msg_dlmap.c

?? Intel的WIMAX代碼,主要是mac層code
?? C
?? 第 1 頁 / 共 5 頁
字號:
plugins/wimax/msg_dlmap.c - Google Code Search這是 Google 取自 
      http://anonsvn.wireshark.org/wireshark/trunk 的 plugins/wimax/msg_dlmap.c 
      緩存副本

      Google 和網頁作者無關,不對網頁的內容負責。



http://anonsvn.wireshark.org/wireshark/trunk/plugins/wimax/
          AUTHORS
COPYING
ChangeLog
Makefile.am
Makefile.common
Makefile.nmake
README.wimax
crc.c
crc.h
crc_data.c
mac_hd_generic_decoder.c
mac_hd_type1_decoder.c
mac_hd_type2_decoder.c
mac_mgmt_msg_decoder.c
moduleinfo.h
moduleinfo.nmake
msg_aas_beam.c
msg_aas_fbck.c
msg_arq.c
msg_clk_cmp.c
msg_dcd.c
msg_dlmap.c
msg_dreg.c
msg_dsa.c
msg_dsc.c
msg_dsd.c
msg_dsx_rvd.c
msg_fpc.c
msg_pkm.c
msg_pmc.c
msg_prc_lt_ctrl.c
msg_reg_req.c
msg_reg_rsp.c
msg_rep.c
msg_res_cmd.c
msg_rng_req.c
msg_rng_rsp.c
msg_sbc.c
msg_ucd.c
msg_ulmap.c
packet-wmx.c
plugin.rc.in
wimax_bits.h
wimax_cdma_code_decoder.c
wimax_compact_dlmap_ie_decoder.c
wimax_compact_ulmap_ie_decoder.c
wimax_fch_decoder.c
wimax_ffb_decoder.c
wimax_hack_decoder.c
wimax_harq_map_decoder.c
wimax_mac.h
wimax_pdu_decoder.c
wimax_phy_attributes_decoder.c
wimax_tlv.c
wimax_tlv.h
wimax_utils.c
wimax_utils.h
    /* msg_dlmap.c
 * WiMax MAC Management DL-MAP Message decoder
 *
 * Copyright (c) 2007 by Intel Corporation.
 *
 * Author: Mike Harvey <michael.harvey@intel.com>
 *
 * $Id$
 *
 * Wireshark - Network traffic analyzer
 * By Gerald Combs <gerald@wireshark.org>
 * Copyright 1999 Gerald Combs
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */

/* Include files */

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

#include "moduleinfo.h"

#include <glib.h>
#include <epan/packet.h>
#include <epan/prefs.h>
#include "crc.h"
#include "wimax_bits.h"

extern gint proto_wimax;
extern	gboolean include_cor2_changes;

#define MAC_MGMT_MSG_DLMAP 2

#define XBIT(var, bits, desc) \
    do { \
    var = BIT_BITS(bit, bufptr, bits); \
    proto_tree_add_text(tree, tvb, BITHI(bit, bits), desc ": %d", var); \
    bit += bits; \
    } while(0)

#define VBIT(var, bits, hf) \
    do { \
    var = BIT_BITS(bit, bufptr, bits); \
    proto_tree_add_uint(tree, hf, tvb, BITHI(bit,bits), var); \
    bit += bits; \
    } while(0)

#define XNIB(var, nibs, desc) \
    do { \
    var = NIB_NIBS(nib, bufptr, nibs); \
    proto_tree_add_text(tree, tvb, NIBHI(nib, nibs), desc ": %d", var); \
    nib += nibs; \
    } while(0)

gint harq = 0; /* 1 if HARQ enabled (TODO) */
gint fusc = 0; /* 1 if current zone permutation is FUSC or optional FUSC (TODO) */
gint tusc = 0; /* 1 if current zone permutation is AMC, TUSC1 or TUSC2 (TODO) */
gint ir_type = 0; /* reduced AAS map (TODO) */
gint RCID_Type = 0;
gint N_layer = 0;
gint STC_Zone_Dedicated_Pilots = 0;
gint STC_Zone_Matrix = 0;
gint INC_CID = 0;
gint sub_dl_ul_map = 0;


extern gint man_ofdma;

/* forward reference */
void dissect_mac_mgmt_msg_dlmap_decoder(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);

gint proto_mac_mgmt_msg_dlmap_decoder = -1;

static gint ett_dlmap = -1;
static gint ett_dlmap_ie = -1;
static gint ett_dlmap_c_ie = -1;
static gint ett_109x = -1; /* SUB-DL-UL-MAP */
static gint ett_109x_dl = -1;
static gint ett_109x_ul = -1;
static gint ett_275_phy = -1;
static gint ett_275_1 = -1;
static gint ett_277 = -1;
static gint ett_277b = -1;
static gint ett_278 = -1;
static gint ett_279 = -1;
static gint ett_280 = -1;
static gint ett_281 = -1;
static gint ett_282 = -1;
static gint ett_283 = -1;
static gint ett_284 = -1;
static gint ett_285 = -1;
static gint ett_286 = -1;
static gint ett_286a = -1;
static gint ett_286b = -1;
static gint ett_286c = -1;
static gint ett_286d = -1;
static gint ett_286e = -1;
static gint ett_286f = -1;
static gint ett_286g = -1;
static gint ett_286h = -1;
static gint ett_286i = -1;
static gint ett_286j = -1;
static gint ett_286k = -1;
static gint ett_286l = -1;
static gint ett_286m = -1;
static gint ett_286n = -1;
static gint ett_286o = -1;
static gint ett_286p = -1;
static gint ett_286q = -1;
static gint ett_286r = -1;
static gint ett_286s = -1;
static gint ett_286t = -1;
static gint ett_286u = -1;
static gint ett_286v = -1;
static gint ett_286w = -1;
static gint ett_286x = -1;
static gint ett_286y = -1;
static gint ett_286z = -1;
static gint ett_305  = -1;
static gint ett_305_dl = -1;
static gint ett_308a = -1;

/* Setup protocol subtree array */
static gint *ett[] =
{
    &ett_dlmap,
    &ett_dlmap_ie,
    &ett_dlmap_c_ie,
    &ett_109x,
    &ett_109x_dl,
    &ett_109x_ul,
    &ett_275_phy,
    &ett_275_1,
    &ett_277,
    &ett_277b,
    &ett_278,
    &ett_279,
    &ett_280,
    &ett_281,
    &ett_282,
    &ett_283,
    &ett_284,
    &ett_285,
    &ett_286,
    &ett_286a,
    &ett_286b,
    &ett_286c,
    &ett_286d,
    &ett_286e,
    &ett_286f,
    &ett_286g,
    &ett_286h,
    &ett_286i,
    &ett_286j,
    &ett_286k,
    &ett_286l,
    &ett_286m,
    &ett_286n,
    &ett_286o,
    &ett_286p,
    &ett_286q,
    &ett_286r,
    &ett_286s,
    &ett_286t,
    &ett_286u,
    &ett_286v,
    &ett_286w,
    &ett_286x,
    &ett_286y,
    &ett_286z,
    &ett_305,
    &ett_305_dl,
    &ett_308a,
};

#define DCD_DOWNLINK_BURST_PROFILE     1
#define DCD_BS_EIRP                    2
#define DCD_FRAME_DURATION             3
#define DCD_PHY_TYPE                   4
#define DCD_POWER_ADJUSTMENT           5
#define DCD_CHANNEL_NR                 6
#define DCD_TTG                        7
#define DCD_RTG                        8
#define DCD_RSS                        9
#define DCD_CHANNEL_SWITCH_FRAME_NR    10
#define DCD_FREQUENCY                  12
#define DCD_BS_ID                      13
#define DCD_FRAME_DURATION_CODE        14
#define DCD_FRAME_NR                   15
#define DCD_SIZE_CQICH_ID              16
#define DCD_H_ARQ_ACK_DELAY            17
#define DCD_MAC_VERSION                148
#define DCD_RESTART_COUNT              154

#define DCD_BURST_FREQUENCY            1
#define DCD_BURST_FEC_CODE_TYPE        150
#define DCD_BURST_DIUC_EXIT_THRESHOLD  151
#define DCD_BURST_DIUC_ENTRY_THRESHOLD 152
#define DCD_BURST_TCS_ENABLE           153

#define DCD_TLV_T_541_TYPE_FUNCTION_ACTION                              1
#define DCD_TLV_T542_TRIGGER_VALUE                                      2
#define DCD_TLV_T_543_TRIGGER_AVERAGING_DURATION                        3
#define DCD_TLV_T_19_PERMUTATION_TYPE_FOR_BROADCAST_REGION_IN_HARQ_ZONE 19
#define DCD_TLV_T_20_MAXIMUM_RETRANSMISSION                             20
#define DCD_TLV_T_21_DEFAULT_RSSI_AND_CINR_AVERAGING_PARAMETER          21
#define DCD_TLV_T_22_DL_AMC_ALLOCATED_PHYSICAL_BANDS_BITMAP             22
#define DCD_TLV_T_31_H_ADD_THRESHOLD                                    31
#define DCD_TLV_T_32_H_DELETE_THRESHOLD                                 32
#define DCD_TLV_T_33_ASR                                                33
#define DCD_TLV_T_34_DL_REGION_DEFINITION                               34
#define DCD_TLV_T_35_PAGING_GROUP_ID                                    35
#define DCD_TLV_T_36_TUSC1_PERMUTATION_ACTIVE_SUBCHANNELS_BITMAP        36
#define DCD_TLV_T_37_TUSC2_PERMUTATION_ACTIVE_SUBCHANNELS_BITMAP        37
#define DCD_TLV_T_45_PAGING_INTERVAL_LENGTH                             45
#define DCD_TLV_T_50_HO_TYPE_SUPPORT                                    50
#define DCD_TLV_T_51_HYSTERSIS_MARGIN                                   51
#define DCD_TLV_T_52_TIME_TO_TRIGGER_DURATION                           52
#define DCD_TLV_T_54_TRIGGER                                            54
#define DCD_TLV_T_153_DOWNLINK_BURST_PROFILE_FOR_MULTIPLE_FEC_TYPES     153

#define DL_MAP_NCT_PMP  0
#define DL_MAP_NCT_DM   1
#define DL_MAP_NCT_PTP  2

/* NCT messages */
static const value_string nct_msgs[] =
{
    { DL_MAP_NCT_PMP, "PMP" },
    { DL_MAP_NCT_PMP, "DM" },
    { DL_MAP_NCT_PMP, "PTP" },
    { 0,  NULL }
};

/* Repetition Coding Indications */
static const value_string rep_msgs[] =
{
    { 0, "No Repetition Coding" },
    { 1, "Repetition Coding of 2 Used" },
    { 2, "Repetition Coding of 4 Used" },
    { 3, "Repetition Coding of 6 Used" },
    { 0,  NULL }
};

/* DL Frame Prefix Coding Indications */
static const value_string boost_msgs[] =
{
    { 0, "Normal (not boosted)" },
    { 1, "+6dB" },
    { 2, "-6dB" },
    { 3, "+9dB" },
    { 4, "+3dB" },
    { 5, "-3dB" },
    { 6, "-9dB" },
    { 7, "-12dB" },
    { 0,  NULL }
};

/* dl-map fields */
static gint hf_dlmap_message_type = -1;

static gint hf_dlmap_phy_fdur = -1;
static gint hf_dlmap_phy_fnum = -1;
static gint hf_dlmap_fch_expected = -1;
static gint hf_dlmap_dcd = -1;
static gint hf_dlmap_bsid = -1;
static gint hf_dlmap_ofdma_sym = -1;
static gint hf_dlmap_ie = -1;
static gint hf_dlmap_ie_diuc = -1;
static gint hf_dlmap_ie_ncid = -1;
static gint hf_dlmap_ie_cid = -1;
static gint hf_dlmap_ie_offsym = -1;
static gint hf_dlmap_ie_offsub = -1;
static gint hf_dlmap_ie_boosting = -1;
static gint hf_dlmap_ie_numsym = -1;
static gint hf_dlmap_ie_numsub = -1;
static gint hf_dlmap_ie_rep = -1;
static gint hf_dlmap_ie_offsym2 = -1;
static gint hf_dlmap_ie_offsub2 = -1;
static gint hf_dlmap_ie_boosting2 = -1;
static gint hf_dlmap_ie_numsym2 = -1;
static gint hf_dlmap_ie_numsub2 = -1;
static gint hf_dlmap_ie_rep2 = -1;

static gint hf_dlmap_xie_diuc = -1;
static gint hf_dlmap_xie_len = -1;

static gint hf_dlmapc_compr = -1;
static gint hf_dlmapc_ulmap = -1;
static gint hf_dlmapc_rsv = -1;
static gint hf_dlmapc_len = -1;
static gint hf_dlmapc_sync = -1;
static gint hf_dlmapc_opid = -1;
static gint hf_dlmapc_secid = -1;
static gint hf_dlmapc_count = -1;

static gint hf_109x_cmi = -1;
static gint hf_109x_len = -1;
static gint hf_109x_rcid = -1;
static gint hf_109x_haoi = -1;
static gint hf_109x_dl = -1;
static gint hf_109x_ul = -1;
static gint hf_109x_dlie = -1;
static gint hf_109x_symofs = -1;
static gint hf_109x_subofs = -1;
static gint hf_109x_rsv = -1;

static gint hf_308a_cmi = -1;
static gint hf_308a_ulmap = -1;
static gint hf_308a_type = -1;
static gint hf_308a_mult = -1;
static gint hf_308a_rsv = -1;
static gint hf_mac_header_compress_dlmap_crc = -1;

/* DL-MAP fields display */
static hf_register_info hf[] =
{
    {
	    &hf_dlmap_message_type,
	    {
		    "MAC Management Message Type", "wimax.macmgtmsgtype.dlmap",
		    FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
	    }
    },
    {
	    &hf_dlmap_bsid,
	    {
		    "Base Station ID", "wimax.dlmap.bsid",
		    FT_BYTES, BASE_HEX, NULL, 0x0, "", HFILL
	    }
    },
    {
	    &hf_dlmap_dcd,
	    {
		    "DCD Count", "wimax.dlmap.dcd",
		    FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
	    }
    },
    {
	    &hf_dlmap_fch_expected,
	    {
		    "FCH Expected", "wimax.dlmap.fch_expected",
		    FT_UINT16, BASE_DEC, NULL, 0x0, "", HFILL
	    }
    },
    {
	    &hf_dlmap_ie,
	    {
		    "DL-MAP IE", "wimax.dlmap.ie",
		    FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
	    }
    },
    {
	    &hf_dlmap_ie_boosting,
	    {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一区二区a毛片| 国产日韩欧美精品综合| 国产精品国产三级国产专播品爱网 | 亚洲视频小说图片| 91视频一区二区| 一区二区三区不卡视频| 6080亚洲精品一区二区| 久久精品国产一区二区三区免费看| 欧美不卡在线视频| 岛国精品在线播放| 夜夜揉揉日日人人青青一国产精品| 欧美性高清videossexo| 精品在线一区二区三区| 国产精品免费看片| 欧美日韩在线播| 美女尤物国产一区| 欧美国产精品久久| 色欧美日韩亚洲| 免费精品视频最新在线| 国产三级一区二区三区| 色偷偷成人一区二区三区91 | 日本不卡免费在线视频| xvideos.蜜桃一区二区| 91在线精品一区二区| 五月婷婷色综合| 国产亚洲综合性久久久影院| 日本韩国欧美三级| a美女胸又www黄视频久久| 亚洲日本欧美天堂| 这里只有精品视频在线观看| 国产福利精品一区| 亚洲成av人影院在线观看网| 日本一区二区免费在线观看视频 | 天天影视色香欲综合网老头| 久久久久久免费网| 在线区一区二视频| 久久激情综合网| 亚洲另类在线一区| 亚洲精品一区二区三区福利 | 国产传媒欧美日韩成人| 亚洲一区二区三区视频在线播放| 久久影院午夜片一区| 在线免费精品视频| 国产精品18久久久久| 午夜电影久久久| 亚洲品质自拍视频网站| 久久免费电影网| 欧美精品日韩一区| 91亚洲资源网| 国产成人综合在线播放| 美国欧美日韩国产在线播放| 亚洲激情av在线| 国产精品美女久久久久久2018| 日韩免费电影网站| 欧美精品日日鲁夜夜添| 在线观看日韩精品| 色婷婷综合久久久中文一区二区| 国产精品18久久久久久久久久久久 | 欧美欧美午夜aⅴ在线观看| av不卡一区二区三区| 国产激情精品久久久第一区二区| 久久国产剧场电影| 免费高清在线视频一区·| 亚洲福利视频一区| 亚洲精品成a人| 亚洲欧美一区二区三区极速播放 | 国产精品日韩精品欧美在线| 精品播放一区二区| 久久亚区不卡日本| 亚洲精品一区二区三区香蕉 | 成人黄色综合网站| 国产二区国产一区在线观看| 久久精品国产网站| 精品系列免费在线观看| 久久精品国产亚洲高清剧情介绍| 青娱乐精品在线视频| 日韩高清中文字幕一区| 日本伊人色综合网| 蜜桃精品视频在线| 另类小说视频一区二区| 国产在线精品一区二区三区不卡 | 色婷婷av一区| 欧美日韩午夜精品| 欧美高清www午色夜在线视频| 欧美乱妇15p| 欧美白人最猛性xxxxx69交| 26uuu国产在线精品一区二区| 久久久久久久久一| 亚洲欧洲日韩在线| 一区二区三区高清不卡| 午夜伊人狠狠久久| 男女性色大片免费观看一区二区| 日本欧美韩国一区三区| 久久精品久久综合| 成人一级片网址| 在线观看av一区| 日韩一区二区免费在线观看| 久久久精品tv| 日韩一区在线看| 亚洲成va人在线观看| 久久电影网站中文字幕| 成人动漫视频在线| 亚洲欧洲日本在线| 香蕉影视欧美成人| 国产伦精品一区二区三区免费迷| 成人夜色视频网站在线观看| 色欲综合视频天天天| 在线不卡一区二区| 久久精品免费在线观看| 一区二区三区精品久久久| 狂野欧美性猛交blacked| 成人av小说网| 欧美一区二区免费视频| 亚洲国产精品黑人久久久| 亚洲国产精品自拍| 国产成人鲁色资源国产91色综| 欧美亚一区二区| 久久亚洲综合色一区二区三区| 亚洲品质自拍视频| 激情综合五月婷婷| 欧美综合欧美视频| 久久夜色精品国产噜噜av| 亚洲国产毛片aaaaa无费看 | 91麻豆精品视频| 欧美成人伊人久久综合网| 亚洲人成小说网站色在线 | 午夜激情综合网| 成人av动漫在线| 欧美成人国产一区二区| 亚洲制服丝袜av| 成人午夜精品在线| 欧美xxxx在线观看| 亚洲成人免费在线观看| 成人v精品蜜桃久久一区| 日韩女优制服丝袜电影| 一区二区三区色| 高清不卡在线观看av| 欧美一区日本一区韩国一区| 一区二区三区成人在线视频| 国产91在线观看| 欧美成人vps| 日日夜夜精品视频天天综合网| 91免费观看视频在线| 久久精品亚洲精品国产欧美| 午夜伊人狠狠久久| 欧美吞精做爰啪啪高潮| 亚洲猫色日本管| av电影天堂一区二区在线| 国产亚洲污的网站| 精品一区免费av| 欧美一区二区三区的| 日日欢夜夜爽一区| 欧美日韩国产大片| 亚洲黄色小说网站| 成人av网站在线观看免费| 国产日韩欧美麻豆| 国产成人av影院| 久久久久久久av麻豆果冻| 91精品国产综合久久精品麻豆 | 亚洲电影第三页| 欧美在线高清视频| 一区二区三区四区蜜桃| 色美美综合视频| 一区二区三区不卡在线观看 | 亚洲精品视频自拍| 成人福利视频在线看| 中文字幕在线不卡| 91麻豆国产自产在线观看| 一区二区久久久久| 在线亚洲免费视频| 亚洲小说春色综合另类电影| 欧美日韩免费高清一区色橹橹 | 亚洲欧美视频在线观看视频| 成人黄色在线视频| 国产精品传媒入口麻豆| 99国产精品久| 一区二区三区电影在线播| 欧美日韩久久不卡| 全部av―极品视觉盛宴亚洲| 亚洲精品一区二区三区在线观看| 国产一区二区三区蝌蚪| 国产网红主播福利一区二区| www.成人网.com| 亚洲毛片av在线| 欧美精品一卡二卡| 精品中文字幕一区二区| 国产人妖乱国产精品人妖| 成人丝袜18视频在线观看| 一区二区欧美国产| 日韩欧美国产wwwww| 国产精品99久久久久久久vr| 国产欧美视频一区二区三区| 99re视频精品| 日韩av网站在线观看| 久久亚洲二区三区| 日本伦理一区二区| 精品一区二区三区香蕉蜜桃| 日本一区二区三区高清不卡| 欧美色精品在线视频| 国产一区二区福利视频|