aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-extreme.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2023-11-20 08:16:40 +0100
committerStig Bjørlykke <stig@bjorlykke.org>2023-11-20 08:20:54 +0100
commit2a9bc63325c99653c5da873c273430add3b5e9dd (patch)
tree120dee357b44bb38baf6ca9cf592e0cef6e4bea3 /epan/dissectors/packet-extreme.c
parente8e16400d8e3f933bd0eb1f06c661557a28e4ed4 (diff)
Remove init of proto variables
Remove init of proto, header field, expert info and subtree variables. This will reduces the binary size by approximate 1266320 bytes due to using .bss to zero-initialize the fields. The conversion is done using the tools/convert-proto-init.py script.
Diffstat (limited to 'epan/dissectors/packet-extreme.c')
-rw-r--r--epan/dissectors/packet-extreme.c230
1 files changed, 115 insertions, 115 deletions
diff --git a/epan/dissectors/packet-extreme.c b/epan/dissectors/packet-extreme.c
index dd2f99c69e..79eac549ca 100644
--- a/epan/dissectors/packet-extreme.c
+++ b/epan/dissectors/packet-extreme.c
@@ -139,137 +139,137 @@ These are the structures you will see most often in EDP frames.
void proto_register_edp(void);
void proto_reg_handoff_edp(void);
-static int hf_llc_extreme_pid = -1;
+static int hf_llc_extreme_pid;
static dissector_handle_t edp_handle;
-static int proto_edp = -1;
+static int proto_edp;
/* EDP header */
-static int hf_edp_version = -1;
-static int hf_edp_reserved = -1;
-static int hf_edp_length = -1;
-static int hf_edp_checksum = -1;
-static int hf_edp_checksum_status = -1;
-
-static int hf_edp_seqno = -1;
-static int hf_edp_midtype = -1;
-static int hf_edp_midmac = -1;
+static int hf_edp_version;
+static int hf_edp_reserved;
+static int hf_edp_length;
+static int hf_edp_checksum;
+static int hf_edp_checksum_status;
+
+static int hf_edp_seqno;
+static int hf_edp_midtype;
+static int hf_edp_midmac;
/* TLV header */
-static int hf_edp_tlv_marker = -1;
-static int hf_edp_tlv_type = -1;
-static int hf_edp_tlv_length = -1;
+static int hf_edp_tlv_marker;
+static int hf_edp_tlv_type;
+static int hf_edp_tlv_length;
/* Display string */
-static int hf_edp_display = -1;
-static int hf_edp_display_string = -1;
+static int hf_edp_display;
+static int hf_edp_display_string;
/* Info element */
-static int hf_edp_info = -1;
-static int hf_edp_info_slot = -1;
-static int hf_edp_info_port = -1;
-static int hf_edp_info_vchassid = -1;
-static int hf_edp_info_reserved = -1;
-static int hf_edp_info_version = -1;
-static int hf_edp_info_version_major1 = -1;
-static int hf_edp_info_version_major2 = -1;
-static int hf_edp_info_version_sustaining = -1;
-static int hf_edp_info_version_internal = -1;
-static int hf_edp_info_vchassconn = -1;
+static int hf_edp_info;
+static int hf_edp_info_slot;
+static int hf_edp_info_port;
+static int hf_edp_info_vchassid;
+static int hf_edp_info_reserved;
+static int hf_edp_info_version;
+static int hf_edp_info_version_major1;
+static int hf_edp_info_version_major2;
+static int hf_edp_info_version_sustaining;
+static int hf_edp_info_version_internal;
+static int hf_edp_info_vchassconn;
/* Vlan element */
-static int hf_edp_vlan = -1;
-static int hf_edp_vlan_flags = -1;
-static int hf_edp_vlan_flags_ip = -1;
-static int hf_edp_vlan_flags_reserved = -1;
-static int hf_edp_vlan_flags_unknown = -1;
-static int hf_edp_vlan_reserved1 = -1;
-static int hf_edp_vlan_id = -1;
-static int hf_edp_vlan_reserved2 = -1;
-static int hf_edp_vlan_ip = -1;
-static int hf_edp_vlan_name = -1;
+static int hf_edp_vlan;
+static int hf_edp_vlan_flags;
+static int hf_edp_vlan_flags_ip;
+static int hf_edp_vlan_flags_reserved;
+static int hf_edp_vlan_flags_unknown;
+static int hf_edp_vlan_reserved1;
+static int hf_edp_vlan_id;
+static int hf_edp_vlan_reserved2;
+static int hf_edp_vlan_ip;
+static int hf_edp_vlan_name;
/* ESRP element */
-static int hf_edp_esrp = -1;
-static int hf_edp_esrp_proto = -1;
-static int hf_edp_esrp_group = -1;
-static int hf_edp_esrp_prio = -1;
-static int hf_edp_esrp_state = -1;
-static int hf_edp_esrp_ports = -1;
-static int hf_edp_esrp_virtip = -1;
-static int hf_edp_esrp_sysmac = -1;
-static int hf_edp_esrp_hello = -1;
-static int hf_edp_esrp_reserved = -1;
+static int hf_edp_esrp;
+static int hf_edp_esrp_proto;
+static int hf_edp_esrp_group;
+static int hf_edp_esrp_prio;
+static int hf_edp_esrp_state;
+static int hf_edp_esrp_ports;
+static int hf_edp_esrp_virtip;
+static int hf_edp_esrp_sysmac;
+static int hf_edp_esrp_hello;
+static int hf_edp_esrp_reserved;
/* EAPS element */
-static int hf_edp_eaps = -1;
-static int hf_edp_eaps_ver = -1;
-static int hf_edp_eaps_type = -1;
-static int hf_edp_eaps_ctrlvlanid = -1;
-static int hf_edp_eaps_reserved0 = -1;
-static int hf_edp_eaps_sysmac = -1;
-static int hf_edp_eaps_hello = -1;
-static int hf_edp_eaps_fail = -1;
-static int hf_edp_eaps_state = -1;
-static int hf_edp_eaps_reserved1 = -1;
-static int hf_edp_eaps_helloseq = -1;
-static int hf_edp_eaps_reserved2 = -1;
+static int hf_edp_eaps;
+static int hf_edp_eaps_ver;
+static int hf_edp_eaps_type;
+static int hf_edp_eaps_ctrlvlanid;
+static int hf_edp_eaps_reserved0;
+static int hf_edp_eaps_sysmac;
+static int hf_edp_eaps_hello;
+static int hf_edp_eaps_fail;
+static int hf_edp_eaps_state;
+static int hf_edp_eaps_reserved1;
+static int hf_edp_eaps_helloseq;
+static int hf_edp_eaps_reserved2;
/* ESL element */
-static int hf_edp_esl = -1;
-static int hf_edp_esl_ver = -1;
-static int hf_edp_esl_type = -1;
-static int hf_edp_esl_ctrlvlanid = -1;
-static int hf_edp_esl_reserved0 = -1;
-static int hf_edp_esl_sysmac = -1;
-static int hf_edp_esl_reserved1 = -1;
-static int hf_edp_esl_state = -1;
-static int hf_edp_esl_linkrole = -1;
-static int hf_edp_esl_linkid1 = -1;
-static int hf_edp_esl_failed1 = -1;
-static int hf_edp_esl_failed2 = -1;
-static int hf_edp_esl_reserved4 = -1;
-static int hf_edp_esl_linkid2 = -1;
-static int hf_edp_esl_reserved5 = -1;
-static int hf_edp_esl_numlinks = -1;
-static int hf_edp_esl_linklist = -1;
-static int hf_edp_esl_rest = -1;
+static int hf_edp_esl;
+static int hf_edp_esl_ver;
+static int hf_edp_esl_type;
+static int hf_edp_esl_ctrlvlanid;
+static int hf_edp_esl_reserved0;
+static int hf_edp_esl_sysmac;
+static int hf_edp_esl_reserved1;
+static int hf_edp_esl_state;
+static int hf_edp_esl_linkrole;
+static int hf_edp_esl_linkid1;
+static int hf_edp_esl_failed1;
+static int hf_edp_esl_failed2;
+static int hf_edp_esl_reserved4;
+static int hf_edp_esl_linkid2;
+static int hf_edp_esl_reserved5;
+static int hf_edp_esl_numlinks;
+static int hf_edp_esl_linklist;
+static int hf_edp_esl_rest;
/* ELSM (Extreme Link Status Monitoring) */
-static int hf_edp_elsm = -1;
-static int hf_edp_elsm_type = -1;
-static int hf_edp_elsm_subtype = -1;
-static int hf_edp_elsm_magic = -1;
+static int hf_edp_elsm;
+static int hf_edp_elsm_type;
+static int hf_edp_elsm_subtype;
+static int hf_edp_elsm_magic;
/* ELRP (Extreme Loop Recognition Protocol)*/
-static int hf_edp_elrp = -1;
-static int hf_edp_elrp_unknown = -1;
+static int hf_edp_elrp;
+static int hf_edp_elrp_unknown;
/* Link properties */
-static int hf_edp_link = -1;
-static int hf_edp_link_flags = -1;
-static int hf_edp_link_flags_autoneg = -1;
-static int hf_edp_link_flags_flowcontrol = -1;
-static int hf_edp_link_flags_unknown = -1;
-static int hf_edp_link_conf = -1;
-static int hf_edp_link_actual = -1;
-static int hf_edp_link_zero = -1;
-static int hf_edp_link_unknown = -1;
+static int hf_edp_link;
+static int hf_edp_link_flags;
+static int hf_edp_link_flags_autoneg;
+static int hf_edp_link_flags_flowcontrol;
+static int hf_edp_link_flags_unknown;
+static int hf_edp_link_conf;
+static int hf_edp_link_actual;
+static int hf_edp_link_zero;
+static int hf_edp_link_unknown;
/* Unknown element */
-static int hf_edp_unknown = -1;
-static int hf_edp_unknown_data = -1;
+static int hf_edp_unknown;
+static int hf_edp_unknown_data;
/* Null element */
-static int hf_edp_null = -1;
-
-static expert_field ei_edp_short_tlv = EI_INIT;
-static expert_field ei_edp_checksum = EI_INIT;
-
-static gint ett_edp = -1;
-static gint ett_edp_tlv_header = -1;
-static gint ett_edp_display = -1;
-static gint ett_edp_info = -1;
-static gint ett_edp_info_version = -1;
-static gint ett_edp_vlan = -1;
-static gint ett_edp_vlan_flags = -1;
-static gint ett_edp_esrp = -1;
-static gint ett_edp_eaps = -1;
-static gint ett_edp_esl = -1;
-static gint ett_edp_elsm = -1;
-static gint ett_edp_elrp = -1;
-static gint ett_edp_link = -1;
-static gint ett_edp_link_flags = -1;
-static gint ett_edp_unknown = -1;
-static gint ett_edp_null = -1;
+static int hf_edp_null;
+
+static expert_field ei_edp_short_tlv;
+static expert_field ei_edp_checksum;
+
+static gint ett_edp;
+static gint ett_edp_tlv_header;
+static gint ett_edp_display;
+static gint ett_edp_info;
+static gint ett_edp_info_version;
+static gint ett_edp_vlan;
+static gint ett_edp_vlan_flags;
+static gint ett_edp_esrp;
+static gint ett_edp_eaps;
+static gint ett_edp_esl;
+static gint ett_edp_elsm;
+static gint ett_edp_elrp;
+static gint ett_edp_link;
+static gint ett_edp_link_flags;
+static gint ett_edp_unknown;
+static gint ett_edp_null;
#define PROTO_SHORT_NAME "EDP"
#define PROTO_LONG_NAME "Extreme Discovery Protocol"