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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? plugins-wimax-msg_dlmap.c

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

      Google 和網(wǎng)頁(yè)作者無(wú)關(guān),不對(duì)網(wǎng)頁(yè)的內(nèi)容負(fù)責(zé)。



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,
	    {

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
盗摄精品av一区二区三区| 亚洲欧美韩国综合色| 久久久久国产精品麻豆ai换脸| 国产亚洲欧洲一区高清在线观看| 中文字幕一区二| 亚洲成av人片在www色猫咪| 国产专区欧美精品| 色av一区二区| 欧美精品一区二区不卡| 亚洲欧美福利一区二区| 美国十次了思思久久精品导航| 国产91精品在线观看| 欧美三级视频在线播放| 国产色产综合色产在线视频| 亚洲一区二区三区四区五区黄 | av成人免费在线| 欧美日韩国产系列| 国产日产欧美一区| 亚洲二区在线视频| 成人午夜伦理影院| 91麻豆精品国产综合久久久久久| 国产精品毛片无遮挡高清| 日韩激情一二三区| 成人福利在线看| 欧美一区二区高清| 一区二区三区在线观看欧美 | 久久久久久久国产精品影院| 伊人性伊人情综合网| 狠狠色狠狠色合久久伊人| 91免费观看在线| 久久亚洲二区三区| 午夜视频一区在线观看| 成人国产免费视频| 日韩精品一区二区三区四区| 亚洲午夜免费福利视频| 成人不卡免费av| 精品国产乱码久久久久久蜜臀 | 91麻豆精品91久久久久同性| 中文字幕制服丝袜成人av| 美国一区二区三区在线播放| 欧美日韩一区视频| 亚洲欧美另类图片小说| 国产成人免费网站| 精品国产在天天线2019| 五月天婷婷综合| 色噜噜夜夜夜综合网| 中文字幕乱码日本亚洲一区二区| 裸体在线国模精品偷拍| 精品1区2区3区| 一区二区三区电影在线播| 不卡一区在线观看| 国产欧美一区二区精品婷婷| 久久精品国产亚洲aⅴ| 欧美日韩国产小视频在线观看| 一区二区三区四区激情 | 一个色综合av| 99精品黄色片免费大全| 欧美国产精品劲爆| 国产成人a级片| 久久一夜天堂av一区二区三区| 久久国产日韩欧美精品| 日韩三级视频在线看| 日产国产欧美视频一区精品| 欧美日韩精品系列| 亚洲福利视频一区二区| 欧美视频一区二区三区四区| 亚洲午夜成aⅴ人片| 欧美日韩国产免费| 天天免费综合色| 这里是久久伊人| 免费欧美日韩国产三级电影| 日韩一区二区麻豆国产| 秋霞影院一区二区| 欧美mv日韩mv| 国产高清在线精品| 国产精品三级视频| 99久久99精品久久久久久 | 欧美日韩视频专区在线播放| 亚洲综合一二区| 欧美日韩免费一区二区三区 | 日韩一区二区在线观看视频| 青青草伊人久久| 久久亚洲一级片| 国产成人精品影院| 亚洲视频网在线直播| 在线观看区一区二| 婷婷丁香激情综合| 日韩欧美精品在线视频| 国产精品正在播放| 欧美国产日本视频| 日本丶国产丶欧美色综合| 亚洲va在线va天堂| 日韩欧美久久久| 成人性视频网站| 亚洲欧美偷拍卡通变态| 欧美日韩一卡二卡三卡| 老司机精品视频线观看86| 久久婷婷色综合| youjizz国产精品| 亚洲一卡二卡三卡四卡无卡久久| 欧美一级片在线| 国产成人精品影院| 亚洲一区二区欧美日韩| 日韩欧美亚洲国产另类| 粉嫩av一区二区三区粉嫩| 亚洲午夜久久久久久久久电影院 | 国产精品自在在线| 中文欧美字幕免费| 精品视频免费在线| 国产老肥熟一区二区三区| 亚洲精品成人在线| 欧美xxxxx裸体时装秀| 成人精品在线视频观看| 亚洲成人在线网站| 久久亚洲春色中文字幕久久久| 91麻豆产精品久久久久久| 日韩高清不卡一区二区三区| 国产日韩欧美综合一区| 91黄色小视频| 国产精品资源网站| 午夜婷婷国产麻豆精品| 日本一区二区综合亚洲| 欧美日韩一区二区三区在线| 高清不卡一区二区| 日日夜夜一区二区| 国产精品二区一区二区aⅴ污介绍| 欧美人妇做爰xxxⅹ性高电影| 国产成人精品免费在线| 日韩成人午夜电影| 亚洲欧美日韩一区| 久久久三级国产网站| 欧美精品在线一区二区| 成人毛片在线观看| 久久国产夜色精品鲁鲁99| 亚洲一区二区三区四区在线观看 | eeuss国产一区二区三区| 日韩激情一二三区| 亚洲精品中文在线观看| 久久久久国产一区二区三区四区| 欧美精品 国产精品| 91视频91自| 国产精品综合视频| 美国欧美日韩国产在线播放| 亚洲综合久久av| 国产精品欧美一级免费| 日韩精品一区二区三区三区免费| 欧美午夜不卡视频| 成人免费视频网站在线观看| 美美哒免费高清在线观看视频一区二区 | 天堂在线亚洲视频| 综合色天天鬼久久鬼色| 久久久国产一区二区三区四区小说| 欧美精品在线一区二区| 欧美最猛性xxxxx直播| 9久草视频在线视频精品| 国内久久婷婷综合| 老司机午夜精品| 日本亚洲一区二区| 亚洲成a人v欧美综合天堂| 一区二区三区国产| 亚洲欧美视频一区| 亚洲欧美在线另类| 国产精品水嫩水嫩| 久久你懂得1024| 欧美电影免费观看高清完整版在 | 久久国产日韩欧美精品| 男女男精品视频网| 日本不卡在线视频| 日韩电影免费一区| 日本在线播放一区二区三区| 五月婷婷久久丁香| 天涯成人国产亚洲精品一区av| 亚洲精品乱码久久久久久日本蜜臀| 最新热久久免费视频| 国产精品色在线观看| 国产精品视频一二三区| 中文字幕欧美日韩一区| 国产精品视频yy9299一区| 国产精品美女视频| 国产精品色哟哟| 中文字幕欧美一| 亚洲日本在线a| 亚洲免费伊人电影| 亚洲国产日韩精品| 午夜精品福利在线| 天堂午夜影视日韩欧美一区二区| 午夜av一区二区| 久久精品999| 国产一区999| 不卡的电影网站| 91麻豆视频网站| 在线视频欧美精品| 51午夜精品国产| 日韩欧美一级片| 久久久久久久久免费| 中文字幕av不卡| 一区二区三区小说| 日韩精品国产欧美| 久久超碰97中文字幕| 国产69精品久久久久毛片|