⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugins-wimax-msg_dcd.c

📁 Intel的WIMAX代码,主要是mac层code
💻 C
📖 第 1 页 / 共 4 页
字号:
    {11, "64-QAM (BTC) 2/3 or 5/8"},
    {12, "64-QAM (BTC) 5/6 or 4/5"},
    {13, "QPSK (CTC) 1/2"},
    {14, "Reserved"},
    {15, "QPSK (CTC) 3/4"},
    {16, "16-QAM (CTC) 1/2"},
    {17, "16-QAM (CTC) 3/4"},
    {18, "64-QAM (CTC) 1/2"},
    {19, "64-QAM (CTC) 2/3"},
    {20, "64-QAM (CTC) 3/4"},
    {21, "64-QAM (CTC) 5/6"},
    {22, "QPSK (ZT CC) 1/2"},
    {23, "QPSK (ZT CC) 3/4"},
    {24, "16-QAM (ZT CC) 1/2"},
    {25, "16-QAM (ZT CC) 3/4"},
    {26, "64-QAM (ZT CC) 1/2"},
    {27, "64-QAM (ZT CC) 2/3"},
    {28, "64-QAM (ZT CC) 3/4"},
    {29, "QPSK (LDPC) 1/2"},
    {30, "QPSK (LDPC) 2/3 A code"},
    {31, "16-QAM (LDPC) 3/4 A code"},
    {32, "16-QAM (LDPC) 1/2"},
    {33, "16-QAM (LDPC) 2/3 A code"},
    {34, "16-QAM (LDPC) 3/4 A code"},
    {35, "64-QAM (LDPC) 1/2"},
    {36, "64-QAM (LDPC) 2/3 A code"},
    {37, "64-QAM (LDPC) 3/4 A code"},
    {38, "QPSK (LDPC) 2/3 B code"},
    {39, "QPSK (LDPC) 3/4 B code"},
    {40, "16-QAM (LDPC) 2/3 B code"},
    {41, "16-QAM (LDPC) 3/4 B code"},
    {42, "64-QAM (LDPC) 2/3 B code"},
    {43, "64-QAM (LDPC) 3/4 B code"},
    {44, "QPSK (CC with optional interleaver) 1/2"},
    {45, "QPSK (CC with optional interleaver) 3/4"},
    {46, "16-QAM (CC with optional interleaver) 1/2"},
    {47, "16-QAM (CC optional interleaver) 3/4"},
    {48, "64-QAM (CC with optional interleaver) 2/3"},
    {49, "64-QAM (CC with optional interleaver) 3/4"},
    {50, "QPSK (LDPC) 5/6"},
    {51, "16-QAM (LDPC) 5/6"},
    {52, "64-QAM (LDPC) 5/6"},
    {0,  NULL}
};

static const value_string vals_dcd_permutation_type[] =
{
    {0, "PUSC"},
    {1, "FUSC"},
    {2, "optional FUSC"},
    {3, "AMC"},
    {0,  NULL}
};

static const value_string tfs_support[] =
{
    {0, "not supported"},
    {1, "supported"},
    {0,  NULL}
};

/* DCD display */
static hf_register_info hf[] =
{
	{
		&hf_dcd_message_type,
		{
			"MAC Management Message Type", "wimax.macmgtmsgtype.dcd",
			FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_33_asr,
		{
			"ASR (Anchor Switch Report) Slot Length (M) and Switching Period (L)", "wimax.dcd.asr",
			FT_UINT8, BASE_HEX, NULL, 0x0, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_33_asr_l,
		{
			"ASR Switching Period (L)", "wimax.dcd.asr.l",
			FT_UINT8, BASE_DEC, NULL, 0x0f, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_33_asr_m,
		{
			"ASR Slot Length (M)", "wimax.dcd.asr.m",
			FT_UINT8, BASE_DEC, NULL, 0xf0, "", HFILL
		}
	},
	{
		&hf_dcd_bs_eirp,
		{
			"BS EIRP", "wimax.dcd.bs_eirp",
			FT_INT16, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_bs_id,
		{
			"Base Station ID", "wimax.dcd.bs_id",
			FT_ETHER, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_restart_count,
		{
			"BS Restart Count", "wimax.dcd.bs_restart_count",
			FT_UINT8, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dl_burst_diuc,
		{
			"DIUC", "wimax.dcd.burst.diuc",
			FT_UINT8, BASE_DEC, NULL, 0x0F, "", HFILL
		}
	},
	{
		&hf_dcd_burst_diuc_entry_threshold,
		{
			"DIUC Minimum Entry Threshold (in 0.25 dB units)", "wimax.dcd.burst.diuc_entry_threshold",
			FT_FLOAT, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_burst_diuc_exit_threshold,
		{
			"DIUC Mandatory Exit Threshold (in 0.25 dB units)", "wimax.dcd.burst.diuc_exit_threshold",
			FT_FLOAT, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_burst_fec,
		{
			"FEC Code Type", "wimax.dcd.burst.fec",
			FT_UINT8, BASE_DEC, VALS(vals_dcd_burst_fec_ofdma), 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_burst_freq,
		{
			"Frequency", "wimax.dcd.burst.freq",
			FT_UINT8, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dl_burst_reserved,
		{
			"Reserved", "wimax.dcd.burst.reserved",
			FT_UINT8, BASE_HEX, NULL, 0xF0, "", HFILL
		}
	},
	{
		&hf_dcd_burst_tcs,
		{
			"TCS", "wimax.dcd.burst.tcs",
			FT_UINT8, BASE_DEC, VALS(vals_dcd_burst_tcs), 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_channel_nr,
		{
			"Channel Nr", "wimax.dcd.channel_nr",
			FT_UINT8, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_config_change_count,
		{
			"Configuration Change Count", "wimax.dcd.config_change_count",
			FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_21_default_rssi_and_cinr_averaging_parameter_physical_cinr_measurements,
		{
			"Default Averaging Parameter for Physical CINR Measurements (in multiples of 1/16)", "wimax.dcd.default_physical_cinr_meas_averaging_parameter",
			FT_UINT8, BASE_HEX, NULL, 0xf0, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_21_default_rssi_and_cinr_averaging_parameter,
		{
			"Default RSSI and CINR Averaging Parameter", "wimax.dcd.default_rssi_and_cinr_averaging_parameter",
			FT_UINT8, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_21_default_rssi_and_cinr_averaging_parameter_rssi_measurements,
		{
			"Default Averaging Parameter for RSSI Measurements (in multiples of 1/16)", "wimax.dcd.default_rssi_meas_averaging_parameter",
			FT_UINT8, BASE_HEX, NULL, 0x0f, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_22_dl_amc_allocated_physical_bands_bitmap,
		{
			"DL AMC Allocated Physical Bands Bitmap", "wimax.dcd.dl_amc_allocated_phy_bands_bitmap",
			FT_BYTES, BASE_HEX, NULL, 0x0, "", HFILL
		}
	},
	{
		&hf_dcd_dl_burst_profile_diuc,
		{
			"DIUC", "wimax.dcd.dl_burst_profile_diuc",
			FT_UINT8, BASE_DEC, VALS(diuc_msgs), 0x0F, "", HFILL
		}
	},
	{
		&hf_dcd_dl_burst_profile_rsv,
		{
			"Reserved", "wimax.dcd.dl_burst_profile_rsv",
			FT_UINT8, BASE_DEC, NULL, 0xF0, "", HFILL
		}
	},
	{
		&hf_dcd_downlink_channel_id,
		{
			"Reserved", "wimax.dcd.dl_channel_id",
			FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_153_downlink_burst_profile_for_mutiple_fec_types,
		{
			"Downlink Burst Profile for Multiple FEC Types","wimax.dcd.dl_burst_profile_multiple_fec_types",
			FT_UINT8, BASE_HEX, NULL, 0x0, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition,
		{
			"DL Region Definition", "wimax.dcd.dl_region_definition",
			FT_BYTES, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition_num_region,
		{
			"Number of Regions", "wimax.dcd.dl_region_definition.num_region",
			FT_UINT8, BASE_DEC, NULL, 0xFC, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition_num_subchannels,
		{
			"Number of Subchannels", "wimax.dcd.dl_region_definition.num_subchannels",
			FT_UINT8, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition_num_symbols,
		{
			"Number of OFDMA Symbols", "wimax.dcd.dl_region_definition.num_symbols",
			FT_UINT8, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition_reserved,
		{
			"Reserved", "wimax.dcd.dl_region_definition.reserved",
			FT_UINT8, BASE_DEC, NULL, 0x03, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition_subchannel_offset,
		{
			"Subchannel Offset", "wimax.dcd.dl_region_definition.subchannel_offset",
			FT_UINT8, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_34_dl_region_definition_symbol_offset,
		{
			"OFDMA Symbol Offset", "wimax.dcd.dl_region_definition.symbol_offset",
			FT_UINT8, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
#ifndef WIMAX_16D_2004
        {
		&hf_dcd_eirxp,
		{
			"EIRXP (IR, max)", "wimax.dcd.eirxp",
			FT_INT16, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
#endif
	{
		&hf_dcd_frame_duration,
		{
			"Frame Duration", "wimax.dcd.frame_duration",
			FT_UINT32, BASE_HEX, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_frame_duration_code,
		{
			"Frame Duration Code", "wimax.dcd.frame_duration_code",
			FT_UINT8, BASE_HEX, VALS(vals_dcd_frame_duration), 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_frame_nr,
		{
			"Frame Number", "wimax.dcd.frame_nr",
			FT_UINT24, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
	{
		&hf_dcd_frequency,
		{
			"Downlink Center Frequency", "wimax.dcd.frequency",
			FT_UINT32, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
        {
		&hf_dcd_tlv_t_31_h_add_threshold,
		{
			"H_add Threshold", "wimax.dcd.h_add_threshold",
			FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
		}
	},
#ifdef WIMAX_16D_2004
	{
		&hf_dcd_h_arq_ack_delay,
		{
			"H-ARQ ACK Delay for DL Burst", "wimax.dcd.h_arq_ack_delay_dl_burst",
			FT_UINT8, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
#else
        {
		&hf_dcd_h_arq_ack_delay,
		{
			"H-ARQ ACK Delay for UL Burst", "wimax.dcd.h_arq_ack_delay_ul_burst",
			FT_UINT8, BASE_DEC, NULL, 0x00, "", HFILL
		}
	},
#endif
        {
		&hf_dcd_tlv_t_32_h_delete_threshold,
		{
			"H_delete Threshold", "wimax.dcd.h_delete_threshold",
			FT_UINT8, BASE_DEC, NULL, 0x0, "", HFILL
		}
	},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -