📄 plugins-wimax-msg_dcd.c
字号:
{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 + -