aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/m2m
diff options
context:
space:
mode:
authorstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2009-06-24 02:12:13 +0000
committerstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>2009-06-24 02:12:13 +0000
commit997a62cc8a4ed886898f7212b74026b6893f1b50 (patch)
tree43b633cea8f8e2468237716c4d98821bf43a154c /plugins/m2m
parent7cdbfc38250f9aaf028f1163bcb03f9fd6f3a938 (diff)
From Kovarththanan Rajaratnam:
Move hf_register_info declarations in packet-m2m.c to function scope git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@28831 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'plugins/m2m')
-rw-r--r--plugins/m2m/packet-m2m.c360
1 files changed, 180 insertions, 180 deletions
diff --git a/plugins/m2m/packet-m2m.c b/plugins/m2m/packet-m2m.c
index 27fa8dbd79..95d9c81171 100644
--- a/plugins/m2m/packet-m2m.c
+++ b/plugins/m2m/packet-m2m.c
@@ -151,35 +151,6 @@ static gint hf_m2m_sequence_number = -1;
static gint hf_m2m_frame_number = -1;
static gint hf_m2m_tlv_count = -1;
-/* M2M TLV display */
-static hf_register_info hf[] =
-{
- {
- &hf_m2m_sequence_number,
- {
- "Packet Sequence Number", "m2m.seq_number",
- FT_UINT16, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_frame_number,
- {
- "Value", "m2m.frame_number",
- FT_UINT24, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_tlv_count,
- {
- "Number of TLVs in the packet", "m2m.tlv_count",
- FT_UINT16, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- }
-};
-
static gint hf_m2m_type = -1;
static gint hf_m2m_len = -1;
static gint hf_m2m_len_size = -1;
@@ -200,182 +171,211 @@ static gint hf_m2m_value_preamble_uint16 = -1;
static gint hf_m2m_value_harq_ack_burst_bytes = -1;
static gint hf_m2m_phy_attributes = -1;
-/* WiMax TLV display */
-static hf_register_info hf_tlv[] =
+/* Register M2M defrag table init routine. */
+static void
+m2m_defragment_init(void)
+{
+ fragment_table_init(&pdu_frag_table);
+}
+
+/* Register Wimax Mac to Mac Protocol handler */
+void proto_reg_handoff_m2m(void)
{
+ dissector_handle_t m2m_handle;
+
+ m2m_handle = create_dissector_handle(dissect_m2m, proto_m2m);
+ dissector_add("ethertype", ETHERTYPE_WMX_M2M, m2m_handle);
+}
+
+/* Register Wimax Mac to Mac Protocol */
+void proto_register_m2m(void)
+{
+ /* M2M TLV display */
+ static hf_register_info hf[] =
{
- &hf_m2m_type,
{
- "Type", "m2m.tlv_type",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_len,
+ &hf_m2m_sequence_number,
+ {
+ "Packet Sequence Number", "m2m.seq_number",
+ FT_UINT16, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Length", "m2m.tlv_len",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_len_size,
+ &hf_m2m_frame_number,
+ {
+ "Value", "m2m.frame_number",
+ FT_UINT24, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Length Size", "m2m.tlv_len_size",
- FT_UINT8, BASE_HEX, NULL, 0x0,
- NULL, HFILL
+ &hf_m2m_tlv_count,
+ {
+ "Number of TLVs in the packet", "m2m.tlv_count",
+ FT_UINT16, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
}
- },
+ };
+
+ /* WiMax TLV display */
+ static hf_register_info hf_tlv[] =
{
- &hf_m2m_value_bytes,
{
- "Value (hex)", "m2m.multibyte_tlv_value",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_protocol_vers_uint8,
+ &hf_m2m_type,
+ {
+ "Type", "m2m.tlv_type",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.protocol_vers_tlv_value",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_burst_num_uint8,
+ &hf_m2m_len,
+ {
+ "Length", "m2m.tlv_len",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.burst_num_tlv_value",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_frag_type_uint8,
+ &hf_m2m_len_size,
+ {
+ "Length Size", "m2m.tlv_len_size",
+ FT_UINT8, BASE_HEX, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.frag_type_tlv_value",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_frag_num_uint8,
+ &hf_m2m_value_bytes,
+ {
+ "Value (hex)", "m2m.multibyte_tlv_value",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.frag_num_tlv_value",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_pdu_burst,
+ &hf_m2m_value_protocol_vers_uint8,
+ {
+ "Value", "m2m.protocol_vers_tlv_value",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value (hex)", "m2m.pdu_burst_tlv_value",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_fast_fb,
+ &hf_m2m_value_burst_num_uint8,
+ {
+ "Value", "m2m.burst_num_tlv_value",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value (hex)", "m2m.fast_fb_tlv_value",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_fch_burst_uint24,
+ &hf_m2m_value_frag_type_uint8,
+ {
+ "Value", "m2m.frag_type_tlv_value",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.fch_burst_tlv_value",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_cdma_code_uint24,
+ &hf_m2m_value_frag_num_uint8,
+ {
+ "Value", "m2m.frag_num_tlv_value",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.cdma_code_tlv_value",
- FT_UINT24, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_crc16_status_uint8,
+ &hf_m2m_value_pdu_burst,
+ {
+ "Value (hex)", "m2m.pdu_burst_tlv_value",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.crc16_status_tlv_value",
- FT_UINT8, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_burst_power_uint16,
+ &hf_m2m_value_fast_fb,
+ {
+ "Value (hex)", "m2m.fast_fb_tlv_value",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.burst_power_tlv_value",
- FT_UINT16, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_burst_cinr_uint16,
+ &hf_m2m_value_fch_burst_uint24,
+ {
+ "Value", "m2m.fch_burst_tlv_value",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.burst_cinr_tlv_value",
- FT_UINT16, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_preamble_uint16,
+ &hf_m2m_value_cdma_code_uint24,
+ {
+ "Value", "m2m.cdma_code_tlv_value",
+ FT_UINT24, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value", "m2m.preamble_tlv_value",
- FT_UINT16, BASE_DEC, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_value_harq_ack_burst_bytes,
+ &hf_m2m_value_crc16_status_uint8,
+ {
+ "Value", "m2m.crc16_status_tlv_value",
+ FT_UINT8, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value (hex)", "m2m.harq_ack_burst_tlv_value",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_m2m_phy_attributes,
+ &hf_m2m_value_burst_power_uint16,
+ {
+ "Value", "m2m.burst_power_tlv_value",
+ FT_UINT16, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Value (hex)", "m2m.phy_attributes",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
- }
- },
- {
- &hf_wimax_invalid_tlv,
+ &hf_m2m_value_burst_cinr_uint16,
+ {
+ "Value", "m2m.burst_cinr_tlv_value",
+ FT_UINT16, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
{
- "Invalid TLV (hex)", "m2m.invalid_tlv",
- FT_BYTES, BASE_HEX, NULL, 0x0,
- NULL, HFILL
+ &hf_m2m_value_preamble_uint16,
+ {
+ "Value", "m2m.preamble_tlv_value",
+ FT_UINT16, BASE_DEC, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
+ {
+ &hf_m2m_value_harq_ack_burst_bytes,
+ {
+ "Value (hex)", "m2m.harq_ack_burst_tlv_value",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
+ {
+ &hf_m2m_phy_attributes,
+ {
+ "Value (hex)", "m2m.phy_attributes",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
+ },
+ {
+ &hf_wimax_invalid_tlv,
+ {
+ "Invalid TLV (hex)", "m2m.invalid_tlv",
+ FT_BYTES, BASE_NONE, NULL, 0x0,
+ NULL, HFILL
+ }
}
- }
-};
+ };
-/* Register M2M defrag table init routine. */
-static void
-m2m_defragment_init(void)
-{
- fragment_table_init(&pdu_frag_table);
-}
-
-/* Register Wimax Mac to Mac Protocol handler */
-void proto_reg_handoff_m2m(void)
-{
- dissector_handle_t m2m_handle;
-
- m2m_handle = create_dissector_handle(dissect_m2m, proto_m2m);
- dissector_add("ethertype", ETHERTYPE_WMX_M2M, m2m_handle);
-}
-
-/* Register Wimax Mac to Mac Protocol */
-void proto_register_m2m(void)
-{
proto_m2m = proto_register_protocol (
"WiMax Mac to Mac Packet", /* name */
"M2M (m2m)", /* short name */