aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ipmi-app.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-ipmi-app.c')
-rw-r--r--epan/dissectors/packet-ipmi-app.c410
1 files changed, 205 insertions, 205 deletions
diff --git a/epan/dissectors/packet-ipmi-app.c b/epan/dissectors/packet-ipmi-app.c
index c89524f869..c6b221ef0b 100644
--- a/epan/dissectors/packet-ipmi-app.c
+++ b/epan/dissectors/packet-ipmi-app.c
@@ -18,210 +18,210 @@
void proto_register_ipmi_app(void);
-static gint ett_ipmi_app_01_byte2 = -1;
-static gint ett_ipmi_app_01_byte3 = -1;
-static gint ett_ipmi_app_01_byte6 = -1;
-
-static gint ett_ipmi_app_04_byte2 = -1;
-
-static gint ett_ipmi_app_06_syspwr = -1;
-static gint ett_ipmi_app_06_devpwr = -1;
-
-static gint ett_ipmi_app_07_syspwr = -1;
-static gint ett_ipmi_app_07_devpwr = -1;
-
-static gint ett_ipmi_app_24_timer_use = -1;
-static gint ett_ipmi_app_24_timer_action = -1;
-static gint ett_ipmi_app_24_expiration_flags = -1;
-
-static gint ett_ipmi_app_25_timer_use = -1;
-static gint ett_ipmi_app_25_timer_action = -1;
-static gint ett_ipmi_app_25_expiration_flags = -1;
-
-static gint ett_ipmi_app_2e_byte1 = -1;
-static gint ett_ipmi_app_2f_byte1 = -1;
-static gint ett_ipmi_app_30_byte1 = -1;
-static gint ett_ipmi_app_31_byte1 = -1;
-static gint ett_ipmi_app_32_rq_byte1 = -1;
-static gint ett_ipmi_app_32_rq_byte2 = -1;
-static gint ett_ipmi_app_32_rs_byte1 = -1;
-static gint ett_ipmi_app_32_rs_byte2 = -1;
-static gint ett_ipmi_app_33_rs_byte1 = -1;
-static gint ett_ipmi_app_33_msg = -1;
-static gint ett_ipmi_app_34_byte1 = -1;
-static gint ett_ipmi_app_34_msg = -1;
-
-static gint ett_ipmi_app_38_rq_byte1 = -1;
-static gint ett_ipmi_app_38_rq_byte2 = -1;
-static gint ett_ipmi_app_38_rs_byte1 = -1;
-static gint ett_ipmi_app_38_rs_byte2 = -1;
-static gint ett_ipmi_app_38_rs_byte3 = -1;
-static gint ett_ipmi_app_38_rs_byte4 = -1;
-
-static gint ett_ipmi_app_39_byte1 = -1;
-
-static gint ett_ipmi_app_3a_rq_byte1 = -1;
-static gint ett_ipmi_app_3a_rq_byte2 = -1;
-static gint ett_ipmi_app_3a_rs_byte1 = -1;
-static gint ett_ipmi_app_3a_rs_byte10 = -1;
-
-static gint ett_ipmi_app_3b_rq_byte1 = -1;
-static gint ett_ipmi_app_3b_rs_byte1 = -1;
-
-static gint hf_ipmi_app_01_dev_id = -1;
-static gint hf_ipmi_app_01_dev_prov_sdr = -1;
-static gint hf_ipmi_app_01_dev_rev = -1;
-static gint hf_ipmi_app_01_dev_avail = -1;
-static gint hf_ipmi_app_01_fw_rev_maj = -1;
-static gint hf_ipmi_app_01_fw_rev_min = -1;
-static gint hf_ipmi_app_01_ipmi_version = -1;
-static gint hf_ipmi_app_01_ipmi_ads_chassis = -1;
-static gint hf_ipmi_app_01_ipmi_ads_bridge = -1;
-static gint hf_ipmi_app_01_ipmi_ads_ipmb_ev_gen = -1;
-static gint hf_ipmi_app_01_ipmi_ads_ipmb_ev_recv = -1;
-static gint hf_ipmi_app_01_ipmi_ads_fru = -1;
-static gint hf_ipmi_app_01_ipmi_ads_sel = -1;
-static gint hf_ipmi_app_01_ipmi_ads_sdr = -1;
-static gint hf_ipmi_app_01_ipmi_ads_sensor = -1;
-static gint hf_ipmi_app_01_manufacturer = -1;
-static gint hf_ipmi_app_01_product = -1;
-static gint hf_ipmi_app_01_fw_aux = -1;
-
-static gint hf_ipmi_app_04_result = -1;
-static gint hf_ipmi_app_04_fail = -1;
-static gint hf_ipmi_app_04_fail_sel = -1;
-static gint hf_ipmi_app_04_fail_sdr = -1;
-static gint hf_ipmi_app_04_fail_bmc_fru = -1;
-static gint hf_ipmi_app_04_fail_ipmb_sig = -1;
-static gint hf_ipmi_app_04_fail_sdr_empty = -1;
-static gint hf_ipmi_app_04_fail_iua = -1;
-static gint hf_ipmi_app_04_fail_bb_fw = -1;
-static gint hf_ipmi_app_04_fail_oper_fw = -1;
-
-static gint hf_ipmi_app_05_devspec = -1;
-
-static gint hf_ipmi_app_06_syspwr_set = -1;
-static gint hf_ipmi_app_06_syspwr_enum = -1;
-static gint hf_ipmi_app_06_devpwr_set = -1;
-static gint hf_ipmi_app_06_devpwr_enum = -1;
-
-static gint hf_ipmi_app_07_syspwr_enum = -1;
-static gint hf_ipmi_app_07_devpwr_enum = -1;
-
-static gint hf_ipmi_app_08_guid = -1;
-
-static gint hf_ipmi_app_24_timer_use_dont_log = -1;
-static gint hf_ipmi_app_24_timer_use_dont_stop = -1;
-static gint hf_ipmi_app_24_timer_use_timer_use = -1;
-static gint hf_ipmi_app_24_timer_action_interrupt = -1;
-static gint hf_ipmi_app_24_timer_action_timeout_action = -1;
-static gint hf_ipmi_app_24_pretimeout = -1;
-static gint hf_ipmi_app_24_expiration_flags_oem = -1;
-static gint hf_ipmi_app_24_expiration_flags_smsos = -1;
-static gint hf_ipmi_app_24_expiration_flags_osload = -1;
-static gint hf_ipmi_app_24_expiration_flags_biospost = -1;
-static gint hf_ipmi_app_24_expiration_flags_biosfrb2 = -1;
-static gint hf_ipmi_app_24_initial_countdown = -1;
-
-static gint hf_ipmi_app_25_timer_use_dont_log = -1;
-static gint hf_ipmi_app_25_timer_use_started = -1;
-static gint hf_ipmi_app_25_timer_use_timer_use = -1;
-static gint hf_ipmi_app_25_timer_action_interrupt = -1;
-static gint hf_ipmi_app_25_timer_action_timeout_action = -1;
-static gint hf_ipmi_app_25_pretimeout = -1;
-static gint hf_ipmi_app_25_expiration_flags_oem = -1;
-static gint hf_ipmi_app_25_expiration_flags_smsos = -1;
-static gint hf_ipmi_app_25_expiration_flags_osload = -1;
-static gint hf_ipmi_app_25_expiration_flags_biospost = -1;
-static gint hf_ipmi_app_25_expiration_flags_biosfrb2 = -1;
-static gint hf_ipmi_app_25_initial_countdown = -1;
-static gint hf_ipmi_app_25_present_countdown = -1;
-
-static gint hf_ipmi_app_2e_byte1_oem2 = -1;
-static gint hf_ipmi_app_2e_byte1_oem1 = -1;
-static gint hf_ipmi_app_2e_byte1_oem0 = -1;
-static gint hf_ipmi_app_2e_byte1_sel = -1;
-static gint hf_ipmi_app_2e_byte1_emb = -1;
-static gint hf_ipmi_app_2e_byte1_emb_full_intr = -1;
-static gint hf_ipmi_app_2e_byte1_rmq_intr = -1;
-
-static gint hf_ipmi_app_2f_byte1_oem2 = -1;
-static gint hf_ipmi_app_2f_byte1_oem1 = -1;
-static gint hf_ipmi_app_2f_byte1_oem0 = -1;
-static gint hf_ipmi_app_2f_byte1_sel = -1;
-static gint hf_ipmi_app_2f_byte1_emb = -1;
-static gint hf_ipmi_app_2f_byte1_emb_full_intr = -1;
-static gint hf_ipmi_app_2f_byte1_rmq_intr = -1;
-
-static gint hf_ipmi_app_30_byte1_oem2 = -1;
-static gint hf_ipmi_app_30_byte1_oem1 = -1;
-static gint hf_ipmi_app_30_byte1_oem0 = -1;
-static gint hf_ipmi_app_30_byte1_wd_pretimeout = -1;
-static gint hf_ipmi_app_30_byte1_emb = -1;
-static gint hf_ipmi_app_30_byte1_rmq = -1;
-
-static gint hf_ipmi_app_31_byte1_oem2 = -1;
-static gint hf_ipmi_app_31_byte1_oem1 = -1;
-static gint hf_ipmi_app_31_byte1_oem0 = -1;
-static gint hf_ipmi_app_31_byte1_wd_pretimeout = -1;
-static gint hf_ipmi_app_31_byte1_emb = -1;
-static gint hf_ipmi_app_31_byte1_rmq = -1;
-
-static gint hf_ipmi_app_32_rq_chno = -1;
-static gint hf_ipmi_app_32_rq_state = -1;
-static gint hf_ipmi_app_32_rs_chno = -1;
-static gint hf_ipmi_app_32_rs_state = -1;
-
-static gint hf_ipmi_app_33_rs_chan = -1;
-static gint hf_ipmi_app_33_rs_priv = -1;
-static gint hf_ipmi_app_33_msg = -1;
-
-static gint hf_ipmi_app_34_track = -1;
-static gint hf_ipmi_app_34_encrypt = -1;
-static gint hf_ipmi_app_34_auth = -1;
-static gint hf_ipmi_app_34_chan = -1;
-static gint hf_ipmi_app_34_msg = -1;
-
-static gint hf_ipmi_app_38_rq_ipmi20 = -1;
-static gint hf_ipmi_app_38_rq_chan = -1;
-static gint hf_ipmi_app_38_rq_priv = -1;
-static gint hf_ipmi_app_38_rs_chan = -1;
-static gint hf_ipmi_app_38_rs_ipmi20 = -1;
-static gint hf_ipmi_app_38_rs_auth_oem = -1;
-static gint hf_ipmi_app_38_rs_auth_straight = -1;
-static gint hf_ipmi_app_38_rs_auth_md5 = -1;
-static gint hf_ipmi_app_38_rs_auth_md2 = -1;
-static gint hf_ipmi_app_38_rs_auth_none = -1;
-static gint hf_ipmi_app_38_rs_kg = -1;
-static gint hf_ipmi_app_38_rs_permsg = -1;
-static gint hf_ipmi_app_38_rs_userauth = -1;
-static gint hf_ipmi_app_38_rs_user_nonnull = -1;
-static gint hf_ipmi_app_38_rs_user_null = -1;
-static gint hf_ipmi_app_38_rs_user_anon = -1;
-static gint hf_ipmi_app_38_rs_ipmi20_conn = -1;
-static gint hf_ipmi_app_38_rs_ipmi15_conn = -1;
-static gint hf_ipmi_app_38_rs_oem_iana = -1;
-static gint hf_ipmi_app_38_rs_oem_aux = -1;
-
-static gint hf_ipmi_app_39_authtype = -1;
-static gint hf_ipmi_app_39_user = -1;
-static gint hf_ipmi_app_39_temp_session = -1;
-static gint hf_ipmi_app_39_challenge = -1;
-
-static gint hf_ipmi_app_3a_authtype = -1;
-static gint hf_ipmi_app_3a_privlevel = -1;
-static gint hf_ipmi_app_3a_authcode = -1;
-static gint hf_ipmi_app_3a_outbound_seq = -1;
-static gint hf_ipmi_app_3a_authtype_session = -1;
-static gint hf_ipmi_app_3a_session_id = -1;
-static gint hf_ipmi_app_3a_inbound_seq = -1;
-static gint hf_ipmi_app_3a_maxpriv_session = -1;
-
-static gint hf_ipmi_app_3b_req_priv = -1;
-static gint hf_ipmi_app_3b_new_priv = -1;
-
-static gint hf_ipmi_app_3c_session_id = -1;
-static gint hf_ipmi_app_3c_session_handle = -1;
+static gint ett_ipmi_app_01_byte2;
+static gint ett_ipmi_app_01_byte3;
+static gint ett_ipmi_app_01_byte6;
+
+static gint ett_ipmi_app_04_byte2;
+
+static gint ett_ipmi_app_06_syspwr;
+static gint ett_ipmi_app_06_devpwr;
+
+static gint ett_ipmi_app_07_syspwr;
+static gint ett_ipmi_app_07_devpwr;
+
+static gint ett_ipmi_app_24_timer_use;
+static gint ett_ipmi_app_24_timer_action;
+static gint ett_ipmi_app_24_expiration_flags;
+
+static gint ett_ipmi_app_25_timer_use;
+static gint ett_ipmi_app_25_timer_action;
+static gint ett_ipmi_app_25_expiration_flags;
+
+static gint ett_ipmi_app_2e_byte1;
+static gint ett_ipmi_app_2f_byte1;
+static gint ett_ipmi_app_30_byte1;
+static gint ett_ipmi_app_31_byte1;
+static gint ett_ipmi_app_32_rq_byte1;
+static gint ett_ipmi_app_32_rq_byte2;
+static gint ett_ipmi_app_32_rs_byte1;
+static gint ett_ipmi_app_32_rs_byte2;
+static gint ett_ipmi_app_33_rs_byte1;
+static gint ett_ipmi_app_33_msg;
+static gint ett_ipmi_app_34_byte1;
+static gint ett_ipmi_app_34_msg;
+
+static gint ett_ipmi_app_38_rq_byte1;
+static gint ett_ipmi_app_38_rq_byte2;
+static gint ett_ipmi_app_38_rs_byte1;
+static gint ett_ipmi_app_38_rs_byte2;
+static gint ett_ipmi_app_38_rs_byte3;
+static gint ett_ipmi_app_38_rs_byte4;
+
+static gint ett_ipmi_app_39_byte1;
+
+static gint ett_ipmi_app_3a_rq_byte1;
+static gint ett_ipmi_app_3a_rq_byte2;
+static gint ett_ipmi_app_3a_rs_byte1;
+static gint ett_ipmi_app_3a_rs_byte10;
+
+static gint ett_ipmi_app_3b_rq_byte1;
+static gint ett_ipmi_app_3b_rs_byte1;
+
+static gint hf_ipmi_app_01_dev_id;
+static gint hf_ipmi_app_01_dev_prov_sdr;
+static gint hf_ipmi_app_01_dev_rev;
+static gint hf_ipmi_app_01_dev_avail;
+static gint hf_ipmi_app_01_fw_rev_maj;
+static gint hf_ipmi_app_01_fw_rev_min;
+static gint hf_ipmi_app_01_ipmi_version;
+static gint hf_ipmi_app_01_ipmi_ads_chassis;
+static gint hf_ipmi_app_01_ipmi_ads_bridge;
+static gint hf_ipmi_app_01_ipmi_ads_ipmb_ev_gen;
+static gint hf_ipmi_app_01_ipmi_ads_ipmb_ev_recv;
+static gint hf_ipmi_app_01_ipmi_ads_fru;
+static gint hf_ipmi_app_01_ipmi_ads_sel;
+static gint hf_ipmi_app_01_ipmi_ads_sdr;
+static gint hf_ipmi_app_01_ipmi_ads_sensor;
+static gint hf_ipmi_app_01_manufacturer;
+static gint hf_ipmi_app_01_product;
+static gint hf_ipmi_app_01_fw_aux;
+
+static gint hf_ipmi_app_04_result;
+static gint hf_ipmi_app_04_fail;
+static gint hf_ipmi_app_04_fail_sel;
+static gint hf_ipmi_app_04_fail_sdr;
+static gint hf_ipmi_app_04_fail_bmc_fru;
+static gint hf_ipmi_app_04_fail_ipmb_sig;
+static gint hf_ipmi_app_04_fail_sdr_empty;
+static gint hf_ipmi_app_04_fail_iua;
+static gint hf_ipmi_app_04_fail_bb_fw;
+static gint hf_ipmi_app_04_fail_oper_fw;
+
+static gint hf_ipmi_app_05_devspec;
+
+static gint hf_ipmi_app_06_syspwr_set;
+static gint hf_ipmi_app_06_syspwr_enum;
+static gint hf_ipmi_app_06_devpwr_set;
+static gint hf_ipmi_app_06_devpwr_enum;
+
+static gint hf_ipmi_app_07_syspwr_enum;
+static gint hf_ipmi_app_07_devpwr_enum;
+
+static gint hf_ipmi_app_08_guid;
+
+static gint hf_ipmi_app_24_timer_use_dont_log;
+static gint hf_ipmi_app_24_timer_use_dont_stop;
+static gint hf_ipmi_app_24_timer_use_timer_use;
+static gint hf_ipmi_app_24_timer_action_interrupt;
+static gint hf_ipmi_app_24_timer_action_timeout_action;
+static gint hf_ipmi_app_24_pretimeout;
+static gint hf_ipmi_app_24_expiration_flags_oem;
+static gint hf_ipmi_app_24_expiration_flags_smsos;
+static gint hf_ipmi_app_24_expiration_flags_osload;
+static gint hf_ipmi_app_24_expiration_flags_biospost;
+static gint hf_ipmi_app_24_expiration_flags_biosfrb2;
+static gint hf_ipmi_app_24_initial_countdown;
+
+static gint hf_ipmi_app_25_timer_use_dont_log;
+static gint hf_ipmi_app_25_timer_use_started;
+static gint hf_ipmi_app_25_timer_use_timer_use;
+static gint hf_ipmi_app_25_timer_action_interrupt;
+static gint hf_ipmi_app_25_timer_action_timeout_action;
+static gint hf_ipmi_app_25_pretimeout;
+static gint hf_ipmi_app_25_expiration_flags_oem;
+static gint hf_ipmi_app_25_expiration_flags_smsos;
+static gint hf_ipmi_app_25_expiration_flags_osload;
+static gint hf_ipmi_app_25_expiration_flags_biospost;
+static gint hf_ipmi_app_25_expiration_flags_biosfrb2;
+static gint hf_ipmi_app_25_initial_countdown;
+static gint hf_ipmi_app_25_present_countdown;
+
+static gint hf_ipmi_app_2e_byte1_oem2;
+static gint hf_ipmi_app_2e_byte1_oem1;
+static gint hf_ipmi_app_2e_byte1_oem0;
+static gint hf_ipmi_app_2e_byte1_sel;
+static gint hf_ipmi_app_2e_byte1_emb;
+static gint hf_ipmi_app_2e_byte1_emb_full_intr;
+static gint hf_ipmi_app_2e_byte1_rmq_intr;
+
+static gint hf_ipmi_app_2f_byte1_oem2;
+static gint hf_ipmi_app_2f_byte1_oem1;
+static gint hf_ipmi_app_2f_byte1_oem0;
+static gint hf_ipmi_app_2f_byte1_sel;
+static gint hf_ipmi_app_2f_byte1_emb;
+static gint hf_ipmi_app_2f_byte1_emb_full_intr;
+static gint hf_ipmi_app_2f_byte1_rmq_intr;
+
+static gint hf_ipmi_app_30_byte1_oem2;
+static gint hf_ipmi_app_30_byte1_oem1;
+static gint hf_ipmi_app_30_byte1_oem0;
+static gint hf_ipmi_app_30_byte1_wd_pretimeout;
+static gint hf_ipmi_app_30_byte1_emb;
+static gint hf_ipmi_app_30_byte1_rmq;
+
+static gint hf_ipmi_app_31_byte1_oem2;
+static gint hf_ipmi_app_31_byte1_oem1;
+static gint hf_ipmi_app_31_byte1_oem0;
+static gint hf_ipmi_app_31_byte1_wd_pretimeout;
+static gint hf_ipmi_app_31_byte1_emb;
+static gint hf_ipmi_app_31_byte1_rmq;
+
+static gint hf_ipmi_app_32_rq_chno;
+static gint hf_ipmi_app_32_rq_state;
+static gint hf_ipmi_app_32_rs_chno;
+static gint hf_ipmi_app_32_rs_state;
+
+static gint hf_ipmi_app_33_rs_chan;
+static gint hf_ipmi_app_33_rs_priv;
+static gint hf_ipmi_app_33_msg;
+
+static gint hf_ipmi_app_34_track;
+static gint hf_ipmi_app_34_encrypt;
+static gint hf_ipmi_app_34_auth;
+static gint hf_ipmi_app_34_chan;
+static gint hf_ipmi_app_34_msg;
+
+static gint hf_ipmi_app_38_rq_ipmi20;
+static gint hf_ipmi_app_38_rq_chan;
+static gint hf_ipmi_app_38_rq_priv;
+static gint hf_ipmi_app_38_rs_chan;
+static gint hf_ipmi_app_38_rs_ipmi20;
+static gint hf_ipmi_app_38_rs_auth_oem;
+static gint hf_ipmi_app_38_rs_auth_straight;
+static gint hf_ipmi_app_38_rs_auth_md5;
+static gint hf_ipmi_app_38_rs_auth_md2;
+static gint hf_ipmi_app_38_rs_auth_none;
+static gint hf_ipmi_app_38_rs_kg;
+static gint hf_ipmi_app_38_rs_permsg;
+static gint hf_ipmi_app_38_rs_userauth;
+static gint hf_ipmi_app_38_rs_user_nonnull;
+static gint hf_ipmi_app_38_rs_user_null;
+static gint hf_ipmi_app_38_rs_user_anon;
+static gint hf_ipmi_app_38_rs_ipmi20_conn;
+static gint hf_ipmi_app_38_rs_ipmi15_conn;
+static gint hf_ipmi_app_38_rs_oem_iana;
+static gint hf_ipmi_app_38_rs_oem_aux;
+
+static gint hf_ipmi_app_39_authtype;
+static gint hf_ipmi_app_39_user;
+static gint hf_ipmi_app_39_temp_session;
+static gint hf_ipmi_app_39_challenge;
+
+static gint hf_ipmi_app_3a_authtype;
+static gint hf_ipmi_app_3a_privlevel;
+static gint hf_ipmi_app_3a_authcode;
+static gint hf_ipmi_app_3a_outbound_seq;
+static gint hf_ipmi_app_3a_authtype_session;
+static gint hf_ipmi_app_3a_session_id;
+static gint hf_ipmi_app_3a_inbound_seq;
+static gint hf_ipmi_app_3a_maxpriv_session;
+
+static gint hf_ipmi_app_3b_req_priv;
+static gint hf_ipmi_app_3b_new_priv;
+
+static gint hf_ipmi_app_3c_session_id;
+static gint hf_ipmi_app_3c_session_handle;
static const struct true_false_string tfs_01_dev_avail = {
"Device firmware, SDR Repository update or self-initialization in progress",
@@ -772,7 +772,7 @@ rq39(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
proto_tree_add_bitmask_text(tree, tvb, 0, 1, NULL, NULL,
ett_ipmi_app_39_byte1, byte1, ENC_LITTLE_ENDIAN, 0);
- proto_tree_add_item(tree, hf_ipmi_app_39_user, tvb, 1, 16, ENC_ASCII|ENC_NA);
+ proto_tree_add_item(tree, hf_ipmi_app_39_user, tvb, 1, 16, ENC_ASCII);
}
static void