static void dissect_fcfzs_azsd(tvbuff_t *tvb, packet_info* pinfo, proto_tree *tree, gboolean isreq) { int offset = 16; /* past the fc_ct header */ if (isreq) { dissect_fcfzs_zoneset(tvb, pinfo, tree, offset); } }
static void dissect_fcfzs_adzs(tvbuff_t *tvb, proto_tree *tree, gboolean isreq) { int offset = 16; /* past the fc_ct header */ if (tree) { if (isreq) { dissect_fcfzs_zoneset(tvb, tree, offset); } } }
static void dissect_fcfzs_gzs(tvbuff_t *tvb, packet_info* pinfo, proto_tree *tree, gboolean isreq) { int offset = 16; /* past the fc_ct header */ int len; if (isreq) { len = tvb_get_guint8(tvb, offset); proto_tree_add_item(tree, hf_fcfzs_zonesetnmlen, tvb, offset, 1, ENC_BIG_ENDIAN); proto_tree_add_item(tree, hf_fcfzs_zonesetname, tvb, offset+4, len, ENC_ASCII|ENC_NA); } else { dissect_fcfzs_zoneset(tvb, pinfo, tree, offset); } }
static void dissect_fcfzs_gzs (tvbuff_t *tvb, proto_tree *tree, guint8 isreq) { int offset = 16; /* past the fc_ct header */ int len; if (tree) { if (isreq) { len = tvb_get_guint8 (tvb, offset); proto_tree_add_item (tree, hf_fcfzs_zonesetnmlen, tvb, offset, 1, 0); proto_tree_add_item (tree, hf_fcfzs_zonesetname, tvb, offset+4, len, 0); } else { dissect_fcfzs_zoneset (tvb, tree, offset); } } }