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

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

?? plugins-wimax-msg_rep.c

?? Intel的WIMAX代碼,主要是mac層code
?? C
?? 第 1 頁 / 共 5 頁
字號:
plugins/wimax/msg_rep.c - Google Code Search這是 Google 取自 
      http://anonsvn.wireshark.org/wireshark/trunk 的 plugins/wimax/msg_rep.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_rep.c
 * WiMax MAC Management REP-REQ/RSP Messages decoders
 *
 * Copyright (c) 2007 by Intel Corporation.
 *
 * Author: Lu Pan <lu.pan@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.
 */

/*
#define DEBUG	// for debug only
*/

/* 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 "wimax_tlv.h"
#include "wimax_mac.h"
#include "wimax_utils.h"

/* forward reference */
void proto_register_mac_mgmt_msg_rep(void);
void dissect_mac_mgmt_msg_rep_req_decoder(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
void dissect_mac_mgmt_msg_rep_rsp_decoder(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);

static gint proto_mac_mgmt_msg_rep_decoder = -1;
static gint ett_mac_mgmt_msg_rep_req_decoder = -1;
static gint ett_mac_mgmt_msg_rep_rsp_decoder = -1;

/* Setup protocol subtree array */
static gint *ett_rep[] =
{
	&ett_mac_mgmt_msg_rep_req_decoder,
	&ett_mac_mgmt_msg_rep_rsp_decoder,
};

static const value_string vals_channel_types[] =
{
	{ 0, "Normal Subchannel"},
	{ 1, "Band AMC Channel"},
	{ 2, "Safety Channel"},
	{ 3, "Sounding"},
	{ 0, NULL}
};

static const value_string vals_type_of_zones[] =
{
	{ 0, "PUSC Zone with 'use all SC=0'"},
	{ 1, "PUSC Zone with 'use all SC=1'/PUSC AAS Zone"},
	{ 2, "FUSC Zone"},
	{ 3, "Optional FUSC Zone"},
	{ 4, "Safety Channel Region"},
	{ 5, "AMC Zone (only applicable to AAS zone)"},
	{ 6, "Reserved"},
	{ 7, "Reserved"},
	{ 0, NULL}
};

static const value_string vals_data_cinr_measurements[] =
{
	{ 0, "From Pilot Subcarriers"},
	{ 1, "From Data Subcarriers"},
	{ 0, NULL}
};

static const value_string vals_cinr_report_types[] =
{
	{ 0, "Mean Of CINR Only"},
	{ 1, "Both Mean And Standard Deviation Of CINR"},
	{ 0, NULL}
};

static const value_string vals_type_of_measurements[] =
{
	{ 0, "From Preamble For Frequency Reuse Configuration 1"},
	{ 1, "From Preamble For Frequency Reuse Configuration 3"},
	{ 2, "From Preamble For Band AMC"},
	{ 3, "Reserved"},
	{ 0, NULL}
};

/* fix fields */
static gint hf_rep_req_message_type = -1;
static gint hf_rep_rsp_message_type = -1;
static gint hf_rep_unknown_type = -1;
static gint hf_rep_invalid_tlv = -1;

static gint hf_rep_req_report_request = -1;
static gint hf_rep_req_report_type = -1;
static gint hf_rep_req_rep_type_bit0 = -1;
static gint hf_rep_req_rep_type_bit1 = -1;
static gint hf_rep_req_rep_type_bit2 = -1;
static gint hf_rep_req_rep_type_bit3_6 = -1;
static gint hf_rep_req_rep_type_bit7 = -1;
static gint hf_rep_req_channel_number = -1;
static gint hf_rep_req_channel_type_request = -1;
static gint hf_rep_req_channel_type_reserved = -1;
static gint hf_rep_req_zone_spec_phy_cinr_request = -1;
static gint hf_rep_req_preamble_phy_cinr_request = -1;
static gint hf_rep_req_zone_spec_effective_cinr_request = -1;
static gint hf_rep_req_preamble_effective_cinr_request = -1;
static gint hf_rep_req_channel_selectivity_report = -1;

static gint hf_rep_req_zone_spec_phy_cinr_req_bit0_2 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit3 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit4 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit5_6 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit7 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit8_13 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit14_17 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit18 = -1;
static gint hf_rep_req_zone_spec_phy_cinr_req_bit19_23 = -1;

static gint hf_rep_req_zone_spec_effective_cinr_req_bit0_2 = -1;
static gint hf_rep_req_zone_spec_effective_cinr_req_bit3 = -1;
static gint hf_rep_req_zone_spec_effective_cinr_req_bit4 = -1;
static gint hf_rep_req_zone_spec_effective_cinr_req_bit5_6 = -1;
static gint hf_rep_req_zone_spec_effective_cinr_req_bit7 = -1;
static gint hf_rep_req_zone_spec_effective_cinr_req_bit8_13 = -1;
static gint hf_rep_req_zone_spec_effective_cinr_req_bit14_15 = -1;

static gint hf_rep_req_preamble_phy_cinr_req_bit0_1 = -1;
static gint hf_rep_req_preamble_phy_cinr_req_bit2_5 = -1;
static gint hf_rep_req_preamble_phy_cinr_req_bit6 = -1;
static gint hf_rep_req_preamble_phy_cinr_req_bit7 = -1;

static gint hf_rep_req_preamble_effective_cinr_req_bit0_1 = -1;
static gint hf_rep_req_preamble_effective_cinr_req_bit2_7 = -1;

static gint hf_rep_req_channel_selectivity_rep_bit0 = -1;
static gint hf_rep_req_channel_selectivity_rep_bit1_7 = -1;

static gint hf_rep_rsp_report_type = -1;
static gint hf_rep_rsp_report_type_channel_number = -1;
static gint hf_rep_rsp_report_type_frame_number = -1;
static gint hf_rep_rsp_report_type_duration = -1;
static gint hf_rep_rsp_report_type_basic_report = -1;
static gint hf_rep_rsp_report_type_basic_report_bit0 = -1;
static gint hf_rep_rsp_report_type_basic_report_bit1 = -1;
static gint hf_rep_rsp_report_type_basic_report_bit2 = -1;
static gint hf_rep_rsp_report_type_basic_report_bit3 = -1;
static gint hf_rep_rsp_report_type_basic_report_reserved = -1;
static gint hf_rep_rsp_report_type_cinr_report = -1;
static gint hf_rep_rsp_report_type_cinr_report_mean = -1;
static gint hf_rep_rsp_report_type_cinr_report_deviation = -1;
static gint hf_rep_rsp_report_type_rssi_report = -1;
static gint hf_rep_rsp_report_type_rssi_report_mean = -1;
static gint hf_rep_rsp_report_type_rssi_report_deviation = -1;
static gint hf_rep_rsp_current_transmitted_power = -1;
static gint hf_rep_rsp_channel_type_report = -1;
static gint hf_rep_rsp_channel_type_subchannel = -1;
static gint hf_rep_rsp_channel_type_band_amc = -1;
static gint hf_rep_rsp_channel_type_safety_channel = -1;
static gint hf_rep_rsp_channel_type_enhanced_band_amc = -1;
static gint hf_rep_rsp_channel_type_sounding = -1;

static gint hf_rep_rsp_zone_spec_phy_cinr_report = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_mean = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_report_type = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_reserved1 = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_deviation = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_reserved2 = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_pusc_sc0 = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_pusc_sc1 = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_fusc = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_optional_fusc = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_safety_channel = -1;
static gint hf_rep_rsp_zone_spec_phy_cinr_rep_amc = -1;
static gint hf_rep_rsp_preamble_phy_cinr_report = -1;
static gint hf_rep_rsp_preamble_phy_cinr_rep_configuration_1 = -1;
static gint hf_rep_rsp_preamble_phy_cinr_rep_configuration_3 = -1;
static gint hf_rep_rsp_preamble_phy_cinr_rep_band_amc_zone = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_report = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_effective_cinr = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_report_type = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_cqich_id = -1;
static gint hf_rep_rsp_preamble_effective_cinr_report = -1;
static gint hf_rep_rsp_preamble_effective_cinr_rep_cqich_id = -1;
static gint hf_rep_rsp_channel_selectivity_report = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_pusc_sc0 = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_pusc_sc1 = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_fusc = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_optional_fusc = -1;
static gint hf_rep_rsp_zone_spec_effective_cinr_rep_amc_aas = -1;
static gint hf_rep_rsp_preamble_effective_cinr_rep_configuration_1 = -1;
static gint hf_rep_rsp_preamble_effective_cinr_rep_configuration_3 = -1;
static gint hf_rep_rsp_channel_selectivity_rep_frequency_a = -1;
static gint hf_rep_rsp_channel_selectivity_rep_frequency_b = -1;
static gint hf_rep_rsp_channel_selectivity_rep_frequency_c = -1;

/* bit masks */
#define REP_REQ_REPORT_TYPE_BIT0	          0x01
#define REP_REQ_REPORT_TYPE_BIT1	          0x02
#define REP_REQ_REPORT_TYPE_BIT2	          0x04
#define REP_REQ_REPORT_TYPE_BIT3_6	          0x78
#define REP_REQ_REPORT_TYPE_BIT7	          0x80

#define REP_REQ_CHANNEL_TYPE_REQUEST	          0x03
#define REP_REQ_CHANNEL_TYPE_RESERVED	          0xFC

#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT0_2       0x000007
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT3         0x000008
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT4         0x000010
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT5_6       0x000060
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT7         0x000080
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT8_13      0x003F00
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT14_17     0x03C000
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT18        0x040000
#define REP_REQ_TYPE_OF_ZONE_REQUEST_BIT19_23     0xF80000

#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT0_2    0x0007
#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT3      0x0008
#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT4      0x0010
#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT5_6    0x0060
#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT7      0x0080
#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT8_13   0x3F00
#define REP_REQ_TYPE_OF_ZONE_REQUEST_16_BIT14_15  0xC000

#define REP_REQ_PREAMBLE_PHY_CINR_REQUEST_BIT0_1  0x03
#define REP_REQ_PREAMBLE_PHY_CINR_REQUEST_BIT2_5  0x3C
#define REP_REQ_PREAMBLE_PHY_CINR_REQUEST_BIT6    0x40
#define REP_REQ_PREAMBLE_PHY_CINR_REQUEST_BIT7    0x80

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲mv在线观看| 色综合视频一区二区三区高清| 国产一区二区三区在线观看免费| 成人av电影在线网| 777午夜精品视频在线播放| 欧美高清在线视频| 美女www一区二区| 欧美亚洲高清一区二区三区不卡| 久久久久久99精品| 舔着乳尖日韩一区| 色哟哟精品一区| 欧美经典一区二区| 国产一区二区三区不卡在线观看 | 在线播放欧美女士性生活| 一区二区三区免费| 国产99久久久精品| 精品sm在线观看| 日韩成人一区二区三区在线观看| 92精品国产成人观看免费| 国产日韩欧美a| 国产麻豆成人传媒免费观看| 欧美一区二区在线观看| 午夜免费久久看| 欧美日韩免费不卡视频一区二区三区| 亚洲品质自拍视频| 不卡的电影网站| 中文字幕日韩精品一区| 成人国产一区二区三区精品| 国产偷国产偷亚洲高清人白洁| 精品中文字幕一区二区小辣椒 | 成人午夜激情在线| 国产日韩欧美a| 成人精品视频一区二区三区尤物| 国产欧美一区二区三区在线看蜜臀 | 国产欧美日韩精品在线| 国产一区二区三区在线观看精品| 久久久欧美精品sm网站 | 亚洲午夜私人影院| 欧美特级限制片免费在线观看| 一区二区三区四区五区视频在线观看| 懂色一区二区三区免费观看| 国产午夜亚洲精品羞羞网站| av成人老司机| 一区二区三区四区在线播放 | 国产成人综合在线| 国产精品网站导航| 色呦呦国产精品| 亚洲高清久久久| 欧美成人性战久久| 国产精品一区二区无线| 综合久久一区二区三区| 欧美在线一区二区三区| 免费在线一区观看| 久久中文娱乐网| av激情综合网| 午夜成人免费电影| 久久精品欧美一区二区三区不卡| 99精品视频中文字幕| 亚洲成人手机在线| 久久伊人中文字幕| 日韩视频免费观看高清完整版在线观看 | 美女免费视频一区| 国产人成亚洲第一网站在线播放| 99视频一区二区三区| 天天爽夜夜爽夜夜爽精品视频| 日韩欧美国产综合在线一区二区三区| 国产成人精品免费网站| 亚洲一区二区综合| 久久九九久精品国产免费直播| av爱爱亚洲一区| 麻豆91免费看| 亚洲精品日产精品乱码不卡| 精品剧情在线观看| 欧美在线999| 国产91丝袜在线观看| 三级在线观看一区二区| 国产精品天干天干在线综合| 91麻豆精品91久久久久久清纯| 成人天堂资源www在线| 日韩高清不卡一区二区| 亚洲欧美自拍偷拍| 26uuu色噜噜精品一区二区| 欧美探花视频资源| 成人少妇影院yyyy| 国产在线视频精品一区| 亚洲福利一二三区| 亚洲免费在线电影| 国产欧美在线观看一区| 精品国产自在久精品国产| 欧美日韩国产综合一区二区| 成人午夜电影久久影院| 久久精品999| 日韩国产欧美在线观看| 亚洲精品欧美激情| 中文字幕一区二区不卡| 欧美韩国日本不卡| 久久精品综合网| 精品久久人人做人人爰| 欧美日韩亚洲国产综合| 91麻豆高清视频| 99riav久久精品riav| 丰满白嫩尤物一区二区| 国产高清精品在线| 激情久久久久久久久久久久久久久久| 午夜精品久久久久久久久久| 亚洲一区二区四区蜜桃| 日韩美女视频一区二区 | 日韩成人一区二区三区在线观看| 亚洲女人的天堂| 综合精品久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲一区二区三区四区不卡| 亚洲免费观看高清| 亚洲狠狠丁香婷婷综合久久久| 亚洲男人天堂一区| 樱桃视频在线观看一区| 一区二区三区四区蜜桃| 亚洲国产综合91精品麻豆| 洋洋成人永久网站入口| 亚洲一区二区三区四区中文字幕| 一卡二卡三卡日韩欧美| 亚洲午夜精品一区二区三区他趣| 一区二区久久久| 日韩精品乱码免费| 久久精品久久99精品久久| 狠狠色丁香久久婷婷综合_中| 久热成人在线视频| 国产成人精品一区二区三区四区| 国产高清不卡一区二区| 成人免费高清在线| 色综合久久88色综合天天6| 在线观看亚洲a| 91精品久久久久久久99蜜桃| 日韩精品最新网址| 国产亚洲美州欧州综合国| 国产精品久久久久久久久搜平片 | 波多野结衣中文字幕一区| 成人av在线电影| 欧美吻胸吃奶大尺度电影| 欧美二区乱c少妇| 久久久午夜精品| 亚洲日本va午夜在线电影| 天天影视网天天综合色在线播放 | 国产成人精品一区二| 色伊人久久综合中文字幕| 777色狠狠一区二区三区| 国产日韩精品一区| 亚洲成a人v欧美综合天堂下载 | 大胆欧美人体老妇| 精品视频1区2区| 久久麻豆一区二区| 亚洲国产美国国产综合一区二区| 激情五月激情综合网| 日本韩国精品一区二区在线观看| 欧美一级片在线看| 亚洲色图视频免费播放| 极品尤物av久久免费看| 色狠狠av一区二区三区| 精品久久久久久久人人人人传媒 | 91豆麻精品91久久久久久| 日韩一级大片在线| 成人免费在线视频| 久久99精品国产麻豆婷婷| 91丨国产丨九色丨pron| 26uuu亚洲综合色欧美| 一区二区三区在线免费播放| 国产伦理精品不卡| 欧美日韩国产高清一区| 国产精品白丝在线| 精品一区二区三区视频| 欧美日韩精品三区| 亚洲特黄一级片| 国产综合久久久久久久久久久久| 欧美性受xxxx黑人xyx性爽| 久久久国产午夜精品| 日本中文字幕一区二区有限公司| 91丨九色丨尤物| 国产精品久久综合| 国产精品夜夜爽| 日韩免费看网站| 男人操女人的视频在线观看欧美| 色av成人天堂桃色av| 日韩一区在线播放| 国产成人在线视频播放| www国产成人免费观看视频 深夜成人网| 亚洲一区二区三区精品在线| 99久久国产综合精品麻豆| 国产亚洲一二三区| 狠狠网亚洲精品| 欧美成人三级电影在线| 日av在线不卡| 日韩区在线观看| 日本在线不卡一区| 日韩一区二区三区免费看| 丝瓜av网站精品一区二区| 欧美日韩aaaaa| 午夜av一区二区三区| 欧美女孩性生活视频| 午夜av电影一区| 日韩视频一区二区在线观看|