summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ehdlc.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
commita86c5f7cae7ec9a3398300555a0b644689d946a1 (patch)
tree39fe4b107c71174fd1e8a8ceb9a4d2aa14116248 /epan/dissectors/packet-ehdlc.c
parentReleasing progress-linux version 4.2.6-1~progress7.99u1. (diff)
downloadwireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.tar.xz
wireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.zip
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/packet-ehdlc.c')
-rw-r--r--epan/dissectors/packet-ehdlc.c102
1 files changed, 51 insertions, 51 deletions
diff --git a/epan/dissectors/packet-ehdlc.c b/epan/dissectors/packet-ehdlc.c
index ece5fabd..1eb8a485 100644
--- a/epan/dissectors/packet-ehdlc.c
+++ b/epan/dissectors/packet-ehdlc.c
@@ -18,44 +18,44 @@
#include <epan/packet.h>
#include <epan/xdlc.h>
-#include "packet-l2tp.h"
+#include <epan/tfs.h>
void proto_register_ehdlc(void);
void proto_reg_handoff_ehdlc(void);
/* Initialize the protocol and registered fields */
-static int proto_ehdlc = -1;
-
-static int hf_ehdlc_data_len = -1;
-static int hf_ehdlc_csapi = -1;
-static int hf_ehdlc_ctei = -1;
-
-static int hf_ehdlc_sapi = -1;
-static int hf_ehdlc_tei = -1;
-static int hf_ehdlc_c_r = -1;
-
-static int hf_ehdlc_xid_payload = -1;
-static int hf_ehdlc_xid_win_tx = -1;
-static int hf_ehdlc_xid_win_rx = -1;
-static int hf_ehdlc_xid_ack_tmr_ms = -1;
-static int hf_ehdlc_xid_format_id = -1;
-static int hf_ehdlc_xid_group_id = -1;
-static int hf_ehdlc_xid_len = -1;
-static int hf_ehdlc_control = -1;
-
-static int hf_ehdlc_p = -1;
-static int hf_ehdlc_f = -1;
-static int hf_ehdlc_u_modifier_cmd = -1;
-static int hf_ehdlc_u_modifier_resp = -1;
-static int hf_ehdlc_ftype_s_u = -1;
-
-static int hf_ehdlc_n_r = -1;
-static int hf_ehdlc_n_s = -1;
-static int hf_ehdlc_p_ext = -1;
-static int hf_ehdlc_f_ext = -1;
-static int hf_ehdlc_s_ftype = -1;
-static int hf_ehdlc_ftype_i = -1;
-static int hf_ehdlc_ftype_s_u_ext = -1;
+static int proto_ehdlc;
+
+static int hf_ehdlc_data_len;
+static int hf_ehdlc_csapi;
+static int hf_ehdlc_ctei;
+
+static int hf_ehdlc_sapi;
+static int hf_ehdlc_tei;
+static int hf_ehdlc_c_r;
+
+static int hf_ehdlc_xid_payload;
+static int hf_ehdlc_xid_win_tx;
+static int hf_ehdlc_xid_win_rx;
+static int hf_ehdlc_xid_ack_tmr_ms;
+static int hf_ehdlc_xid_format_id;
+static int hf_ehdlc_xid_group_id;
+static int hf_ehdlc_xid_len;
+static int hf_ehdlc_control;
+
+static int hf_ehdlc_p;
+static int hf_ehdlc_f;
+static int hf_ehdlc_u_modifier_cmd;
+static int hf_ehdlc_u_modifier_resp;
+static int hf_ehdlc_ftype_s_u;
+
+static int hf_ehdlc_n_r;
+static int hf_ehdlc_n_s;
+static int hf_ehdlc_p_ext;
+static int hf_ehdlc_f_ext;
+static int hf_ehdlc_s_ftype;
+static int hf_ehdlc_ftype_i;
+static int hf_ehdlc_ftype_s_u_ext;
static dissector_handle_t ehdlc_handle;
@@ -86,9 +86,9 @@ static const xdlc_cf_items ehdlc_cf_items_ext = {
};
/* Initialize the subtree pointers */
-static gint ett_ehdlc = -1;
-static gint ett_ehdlc_xid = -1;
-static gint ett_ehdlc_control = -1;
+static int ett_ehdlc;
+static int ett_ehdlc_xid;
+static int ett_ehdlc_control;
enum {
SUB_RSL,
@@ -101,7 +101,7 @@ enum {
};
/* Determine TEI from Compressed TEI */
-static guint8 tei_from_ctei(guint8 ctei)
+static uint8_t tei_from_ctei(uint8_t ctei)
{
if (ctei < 12)
return ctei;
@@ -109,7 +109,7 @@ static guint8 tei_from_ctei(guint8 ctei)
return 60 + (ctei - 12);
}
-static guint8 c_r_from_csapi(guint8 csapi)
+static uint8_t c_r_from_csapi(uint8_t csapi)
{
switch (csapi) {
case 1:
@@ -120,7 +120,7 @@ static guint8 c_r_from_csapi(guint8 csapi)
}
}
-static guint8 sapi_from_csapi(guint8 csapi)
+static uint8_t sapi_from_csapi(uint8_t csapi)
{
switch (csapi) {
case 0:
@@ -145,9 +145,9 @@ static guint8 sapi_from_csapi(guint8 csapi)
static dissector_handle_t sub_handles[SUB_MAX];
static int
-dissect_ehdlc_xid(proto_tree *tree, tvbuff_t *tvb, guint base_offset, guint len)
+dissect_ehdlc_xid(proto_tree *tree, tvbuff_t *tvb, unsigned base_offset, unsigned len)
{
- guint offset = base_offset;
+ unsigned offset = base_offset;
proto_item *ti;
proto_tree *xid_tree;
@@ -169,8 +169,8 @@ dissect_ehdlc_xid(proto_tree *tree, tvbuff_t *tvb, guint base_offset, guint len)
offset += 2;
while (tvb_reported_length_remaining(tvb, offset) >= 2) {
- guint8 iei = tvb_get_guint8(tvb, offset++);
- guint8 ie_len = tvb_get_guint8(tvb, offset++);
+ uint8_t iei = tvb_get_uint8(tvb, offset++);
+ uint8_t ie_len = tvb_get_uint8(tvb, offset++);
switch (iei) {
case 0x07:
@@ -204,14 +204,14 @@ dissect_ehdlc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U
while (tvb_reported_length_remaining(tvb, offset) > 0) {
proto_item *ti = NULL;
proto_tree *ehdlc_tree = NULL;
- guint16 len, hdr2;
- guint8 csapi, ctei, sapi, tei, c_r;
+ uint16_t len, hdr2;
+ uint8_t csapi, ctei, sapi, tei, c_r;
tvbuff_t *next_tvb;
- guint16 control;
- gboolean is_response = FALSE, is_extended = TRUE;
- gint header_length = 2; /* Address + Length field */
+ uint16_t control;
+ bool is_response = false, is_extended = true;
+ int header_length = 2; /* Address + Length field */
- hdr2 = tvb_get_guint16(tvb, offset, ENC_BIG_ENDIAN);
+ hdr2 = tvb_get_uint16(tvb, offset, ENC_BIG_ENDIAN);
len = hdr2 & 0x1FF;
csapi = hdr2 >> 13;
sapi = sapi_from_csapi(csapi);
@@ -264,7 +264,7 @@ dissect_ehdlc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U
control = dissect_xdlc_control(tvb, offset+2, pinfo, ehdlc_tree, hf_ehdlc_control,
ett_ehdlc_control, &ehdlc_cf_items, &ehdlc_cf_items_ext,
- NULL, NULL, is_response, is_extended, FALSE);
+ NULL, NULL, is_response, is_extended, false);
header_length += XDLC_CONTROL_LEN(control, is_extended);
if (XDLC_IS_INFORMATION(control)) {
@@ -437,7 +437,7 @@ proto_register_ehdlc(void)
},
};
- static gint *ett[] = {
+ static int *ett[] = {
&ett_ehdlc,
&ett_ehdlc_xid,
&ett_ehdlc_control,