summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-corosync-totemsrp.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-corosync-totemsrp.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-corosync-totemsrp.c')
-rw-r--r--epan/dissectors/packet-corosync-totemsrp.c310
1 files changed, 155 insertions, 155 deletions
diff --git a/epan/dissectors/packet-corosync-totemsrp.c b/epan/dissectors/packet-corosync-totemsrp.c
index fce101da..e60f3cc4 100644
--- a/epan/dissectors/packet-corosync-totemsrp.c
+++ b/epan/dissectors/packet-corosync-totemsrp.c
@@ -39,8 +39,8 @@
* Utilities for subdissectors of corosync_totemsrp.
*/
struct corosync_totemsrp_info {
- guint encoding;
- guint nodeid;
+ unsigned encoding;
+ unsigned nodeid;
};
/* Forward declaration we need below */
@@ -48,95 +48,95 @@ void proto_register_corosync_totemsrp(void);
void proto_reg_handoff_corosync_totemsrp(void);
/* Initialize the protocol and registered fields */
-static int proto_corosync_totemsrp = -1;
+static int proto_corosync_totemsrp;
static heur_dissector_list_t heur_subdissector_list;
/* fields for struct message_header */
-static int hf_corosync_totemsrp_message_header_type = -1;
-static int hf_corosync_totemsrp_message_header_encapsulated = -1;
-static int hf_corosync_totemsrp_message_header_endian_detector = -1;
-static int hf_corosync_totemsrp_message_header_nodeid = -1;
+static int hf_corosync_totemsrp_message_header_type;
+static int hf_corosync_totemsrp_message_header_encapsulated;
+static int hf_corosync_totemsrp_message_header_endian_detector;
+static int hf_corosync_totemsrp_message_header_nodeid;
/* fields for struct orf_token */
-static int hf_corosync_totemsrp_orf_token = -1;
-static int hf_corosync_totemsrp_orf_token_seq = -1;
-static int hf_corosync_totemsrp_orf_token_token_seq = -1;
-static int hf_corosync_totemsrp_orf_token_aru = -1;
-static int hf_corosync_totemsrp_orf_token_aru_addr = -1;
-static int hf_corosync_totemsrp_orf_token_backlog = -1;
-static int hf_corosync_totemsrp_orf_token_fcc = -1;
-static int hf_corosync_totemsrp_orf_token_retrnas_flg = -1;
-static int hf_corosync_totemsrp_orf_token_rtr_list_entries = -1;
+static int hf_corosync_totemsrp_orf_token;
+static int hf_corosync_totemsrp_orf_token_seq;
+static int hf_corosync_totemsrp_orf_token_token_seq;
+static int hf_corosync_totemsrp_orf_token_aru;
+static int hf_corosync_totemsrp_orf_token_aru_addr;
+static int hf_corosync_totemsrp_orf_token_backlog;
+static int hf_corosync_totemsrp_orf_token_fcc;
+static int hf_corosync_totemsrp_orf_token_retrnas_flg;
+static int hf_corosync_totemsrp_orf_token_rtr_list_entries;
/* field for struct memb_ring_id */
-static int hf_corosync_totemsrp_memb_ring_id = -1;
-static int hf_corosync_totemsrp_memb_ring_id_seq = -1;
+static int hf_corosync_totemsrp_memb_ring_id;
+static int hf_corosync_totemsrp_memb_ring_id_seq;
/* field for struct totem_ip_address */
-static int hf_corosync_totemsrp_ip_address = -1;
-static int hf_corosync_totemsrp_ip_address_nodeid = -1;
-static int hf_corosync_totemsrp_ip_address_family = -1;
-static int hf_corosync_totemsrp_ip_address_addr = -1;
-static int hf_corosync_totemsrp_ip_address_addr4 = -1;
-static int hf_corosync_totemsrp_ip_address_addr4_padding = -1;
-static int hf_corosync_totemsrp_ip_address_addr6 = -1;
+static int hf_corosync_totemsrp_ip_address;
+static int hf_corosync_totemsrp_ip_address_nodeid;
+static int hf_corosync_totemsrp_ip_address_family;
+static int hf_corosync_totemsrp_ip_address_addr;
+static int hf_corosync_totemsrp_ip_address_addr4;
+static int hf_corosync_totemsrp_ip_address_addr4_padding;
+static int hf_corosync_totemsrp_ip_address_addr6;
/* field of struct mcast */
-static int hf_corosync_totemsrp_mcast = -1;
-static int hf_corosync_totemsrp_mcast_seq = -1;
-static int hf_corosync_totemsrp_mcast_this_seqno = -1;
-static int hf_corosync_totemsrp_mcast_node_id = -1;
-static int hf_corosync_totemsrp_mcast_system_from = -1;
-static int hf_corosync_totemsrp_mcast_guarantee = -1;
+static int hf_corosync_totemsrp_mcast;
+static int hf_corosync_totemsrp_mcast_seq;
+static int hf_corosync_totemsrp_mcast_this_seqno;
+static int hf_corosync_totemsrp_mcast_node_id;
+static int hf_corosync_totemsrp_mcast_system_from;
+static int hf_corosync_totemsrp_mcast_guarantee;
/* field of struct memb_merge_detect */
-static int hf_corosync_totemsrp_memb_merge_detect = -1;
+static int hf_corosync_totemsrp_memb_merge_detect;
/* field of struct struct srp_addr */
-static int hf_corosync_totemsrp_srp_addr = -1;
+static int hf_corosync_totemsrp_srp_addr;
/* field of struct rtr_item */
-static int hf_corosync_totemsrp_rtr_item = -1;
-static int hf_corosync_totemsrp_rtr_item_seq = -1;
+static int hf_corosync_totemsrp_rtr_item;
+static int hf_corosync_totemsrp_rtr_item_seq;
/* field of struct memb_join */
-static int hf_corosync_totemsrp_memb_join = -1;
-static int hf_corosync_totemsrp_memb_join_proc_list_entries = -1;
-static int hf_corosync_totemsrp_memb_join_failed_list_entries = -1;
-static int hf_corosync_totemsrp_memb_join_ring_seq = -1;
+static int hf_corosync_totemsrp_memb_join;
+static int hf_corosync_totemsrp_memb_join_proc_list_entries;
+static int hf_corosync_totemsrp_memb_join_failed_list_entries;
+static int hf_corosync_totemsrp_memb_join_ring_seq;
/* field of struct memb_commit_token */
-static int hf_corosync_totemsrp_memb_commit_token = -1;
-static int hf_corosync_totemsrp_memb_commit_token_token_seq = -1;
-static int hf_corosync_totemsrp_memb_commit_token_retrans_flg = -1;
-static int hf_corosync_totemsrp_memb_commit_token_memb_index = -1;
-static int hf_corosync_totemsrp_memb_commit_token_addr_entries = -1;
+static int hf_corosync_totemsrp_memb_commit_token;
+static int hf_corosync_totemsrp_memb_commit_token_token_seq;
+static int hf_corosync_totemsrp_memb_commit_token_retrans_flg;
+static int hf_corosync_totemsrp_memb_commit_token_memb_index;
+static int hf_corosync_totemsrp_memb_commit_token_addr_entries;
/* field of struct memb_commit_token_memb_entry */
-static int hf_corosync_totemsrp_memb_commit_token_memb_entry = -1;
-static int hf_corosync_totemsrp_memb_commit_token_memb_entry_aru = -1;
-static int hf_corosync_totemsrp_memb_commit_token_memb_entry_high_delivered = -1;
-static int hf_corosync_totemsrp_memb_commit_token_memb_entry_received_flg = -1;
+static int hf_corosync_totemsrp_memb_commit_token_memb_entry;
+static int hf_corosync_totemsrp_memb_commit_token_memb_entry_aru;
+static int hf_corosync_totemsrp_memb_commit_token_memb_entry_high_delivered;
+static int hf_corosync_totemsrp_memb_commit_token_memb_entry_received_flg;
/* field of struct token_hold_cancel */
-static int hf_corosync_totemsrp_token_hold_cancel = -1;
+static int hf_corosync_totemsrp_token_hold_cancel;
/* Initialize the subtree pointers */
-static gint ett_corosync_totemsrp = -1;
-static gint ett_corosync_totemsrp_orf_token = -1;
-static gint ett_corosync_totemsrp_memb_ring_id = -1;
-static gint ett_corosync_totemsrp_ip_address = -1;
-static gint ett_corosync_totemsrp_mcast = -1;
-static gint ett_corosync_totemsrp_memb_merge_detect = -1;
-static gint ett_corosync_totemsrp_srp_addr = -1;
-static gint ett_corosync_totemsrp_rtr_item = -1;
-static gint ett_corosync_totemsrp_memb_join = -1;
-static gint ett_corosync_totemsrp_memb_commit_token = -1;
-static gint ett_corosync_totemsrp_memb_commit_token_memb_entry = -1;
-static gint ett_corosync_totemsrp_token_hold_cancel = -1;
-static gint ett_corosync_totemsrp_memb_join_proc_list = -1;
-static gint ett_corosync_totemsrp_memb_join_failed_list = -1;
+static int ett_corosync_totemsrp;
+static int ett_corosync_totemsrp_orf_token;
+static int ett_corosync_totemsrp_memb_ring_id;
+static int ett_corosync_totemsrp_ip_address;
+static int ett_corosync_totemsrp_mcast;
+static int ett_corosync_totemsrp_memb_merge_detect;
+static int ett_corosync_totemsrp_srp_addr;
+static int ett_corosync_totemsrp_rtr_item;
+static int ett_corosync_totemsrp_memb_join;
+static int ett_corosync_totemsrp_memb_commit_token;
+static int ett_corosync_totemsrp_memb_commit_token_memb_entry;
+static int ett_corosync_totemsrp_token_hold_cancel;
+static int ett_corosync_totemsrp_memb_join_proc_list;
+static int ett_corosync_totemsrp_memb_join_failed_list;
/*
@@ -181,8 +181,8 @@ static const value_string corosync_totemsrp_ip_address_family[] = {
{ 0, NULL }
};
-static guint16
-corosync_totemsrp_get_guint16(tvbuff_t* tvb, gint offset, const guint encoding)
+static uint16_t
+corosync_totemsrp_get_uint16(tvbuff_t* tvb, int offset, const unsigned encoding)
{
if (encoding == ENC_LITTLE_ENDIAN)
return tvb_get_letohs(tvb, offset);
@@ -191,8 +191,8 @@ corosync_totemsrp_get_guint16(tvbuff_t* tvb, gint offset, const guint encoding)
}
-static guint32
-corosync_totemsrp_get_guint32(tvbuff_t* tvb, gint offset, const guint encoding)
+static uint32_t
+corosync_totemsrp_get_uint32(tvbuff_t* tvb, int offset, const unsigned encoding)
{
if (encoding == ENC_LITTLE_ENDIAN)
return tvb_get_letohl(tvb, offset);
@@ -200,8 +200,8 @@ corosync_totemsrp_get_guint32(tvbuff_t* tvb, gint offset, const guint encoding)
return tvb_get_ntohl(tvb, offset);
}
-static guint64
-corosync_totemsrp_get_guint64(tvbuff_t* tvb, gint offset, const guint encoding)
+static uint64_t
+corosync_totemsrp_get_uint64(tvbuff_t* tvb, int offset, const unsigned encoding)
{
if (encoding == ENC_LITTLE_ENDIAN)
return tvb_get_letoh64(tvb, offset);
@@ -213,30 +213,30 @@ corosync_totemsrp_get_guint64(tvbuff_t* tvb, gint offset, const guint encoding)
#define COROSYNC_TOTEMSRP_SRP_ADDR_INTERFACE_MAX 2
static int dissect_corosync_totemsrp0(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree,
- gboolean encapsulated);
+ bool encapsulated);
static int
dissect_corosync_totemsrp_ip_address(tvbuff_t *tvb,
packet_info *pinfo _U_,
proto_tree *parent_tree,
- guint length _U_, int offset,
- const guint encoding,
- gboolean print_interface,
- guint interface,
- guint *nodeid)
+ unsigned length _U_, int offset,
+ const unsigned encoding,
+ bool print_interface,
+ unsigned interface,
+ unsigned *nodeid)
{
- guint16 family;
- guint nid;
+ uint16_t family;
+ unsigned nid;
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- gint len;
+ int len;
- nid = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ nid = corosync_totemsrp_get_uint32(tvb, offset, encoding);
if (nodeid)
*nodeid = nid;
- family = corosync_totemsrp_get_guint16(tvb, offset + 4, encoding);
+ family = corosync_totemsrp_get_uint16(tvb, offset + 4, encoding);
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_ip_address, tvb, offset,
-1, ENC_NA);
@@ -279,9 +279,9 @@ dissect_corosync_totemsrp_ip_address(tvbuff_t *tvb,
offset += len;
if (len != sizeof(ws_in6_addr)) {
- gint padding_len;
+ int padding_len;
- padding_len = (gint)(sizeof(ws_in6_addr) - len);
+ padding_len = (int)(sizeof(ws_in6_addr) - len);
proto_tree_add_item (tree, hf_corosync_totemsrp_ip_address_addr4_padding,
tvb, offset, padding_len, ENC_NA);
offset += padding_len;
@@ -294,16 +294,16 @@ dissect_corosync_totemsrp_ip_address(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_memb_ring_id(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding,
- guint *node_id,
- guint64 *ring_id)
+ unsigned length, int offset,
+ const unsigned encoding,
+ unsigned *node_id,
+ uint64_t *ring_id)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint64 rid;
- guint nid;
+ uint64_t rid;
+ unsigned nid;
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_memb_ring_id, tvb, offset,
-1, encoding);
@@ -312,12 +312,12 @@ dissect_corosync_totemsrp_memb_ring_id(tvbuff_t *tvb,
offset += dissect_corosync_totemsrp_ip_address(tvb, pinfo, tree,
length, offset,
encoding,
- FALSE, -1,
+ false, -1,
&nid);
proto_tree_add_item(tree, hf_corosync_totemsrp_memb_ring_id_seq,
tvb, offset, 8, encoding);
- rid = corosync_totemsrp_get_guint64(tvb, offset, encoding);
+ rid = corosync_totemsrp_get_uint64(tvb, offset, encoding);
offset += 8;
proto_item_append_text(item, " (ring: %" PRIu64 ")", rid);
@@ -334,16 +334,16 @@ dissect_corosync_totemsrp_memb_ring_id(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_rtr_list(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding)
+ unsigned length, int offset,
+ const unsigned encoding)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint node_id;
- guint64 ring_id;
- guint32 seq;
+ unsigned node_id;
+ uint64_t ring_id;
+ uint32_t seq;
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_rtr_item, tvb, offset,
-1, ENC_NA);
@@ -358,7 +358,7 @@ dissect_corosync_totemsrp_rtr_list(tvbuff_t *tvb,
proto_tree_add_item(tree, hf_corosync_totemsrp_rtr_item_seq,
tvb, offset, 4, encoding);
- seq = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ seq = corosync_totemsrp_get_uint32(tvb, offset, encoding);
proto_item_append_text(item, " (ring: %" PRIu64 " node: %u seq: %u)",
ring_id, node_id, seq);
offset += 4;
@@ -370,15 +370,15 @@ dissect_corosync_totemsrp_rtr_list(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_orf_token(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding)
+ unsigned length, int offset,
+ const unsigned encoding)
{
int original_offset = offset;
- guint32 rtr_list_entries = 0, seq, aru, i;
+ uint32_t rtr_list_entries = 0, seq, aru, i;
proto_tree *tree;
proto_item *item;
- guint node_id;
- guint64 ring_id;
+ unsigned node_id;
+ uint64_t ring_id;
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_orf_token,
tvb, offset, -1, ENC_NA);
@@ -390,12 +390,12 @@ dissect_corosync_totemsrp_orf_token(tvbuff_t *tvb,
proto_tree_add_item(tree, hf_corosync_totemsrp_orf_token_token_seq,
tvb, offset, 4, encoding);
- seq = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ seq = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
proto_tree_add_item(tree, hf_corosync_totemsrp_orf_token_aru,
tvb, offset, 4, encoding);
- aru = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ aru = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
proto_tree_add_item(tree, hf_corosync_totemsrp_orf_token_aru_addr,
@@ -422,7 +422,7 @@ dissect_corosync_totemsrp_orf_token(tvbuff_t *tvb,
proto_tree_add_item(tree, hf_corosync_totemsrp_orf_token_rtr_list_entries,
tvb, offset, 4, encoding);
- rtr_list_entries = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ rtr_list_entries = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
for (i = 0; i < rtr_list_entries; i++) {
@@ -442,14 +442,14 @@ dissect_corosync_totemsrp_orf_token(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_srp_addr(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
+ unsigned length, int offset,
int hf,
- const guint encoding)
+ const unsigned encoding)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint nodeid;
+ unsigned nodeid;
item = proto_tree_add_item(parent_tree, hf? hf: hf_corosync_totemsrp_srp_addr, tvb, offset,
-1, encoding);
@@ -458,14 +458,14 @@ dissect_corosync_totemsrp_srp_addr(tvbuff_t *tvb,
offset += dissect_corosync_totemsrp_ip_address(tvb, pinfo, tree,
length, offset,
encoding,
- TRUE, 0,
+ true, 0,
&nodeid);
proto_item_append_text(item, " (node: %u)", nodeid);
offset += dissect_corosync_totemsrp_ip_address(tvb, pinfo, tree,
length, offset,
encoding,
- TRUE, 1,
+ true, 1,
NULL);
proto_item_set_len(item, offset - original_offset);
@@ -476,17 +476,17 @@ static int
// NOLINTNEXTLINE(misc-no-recursion)
dissect_corosync_totemsrp_mcast(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *tree,
- guint length, int offset,
- guint8 message_header__encapsulated,
- const guint encoding, proto_tree *parent_tree,
+ unsigned length, int offset,
+ uint8_t message_header__encapsulated,
+ const unsigned encoding, proto_tree *parent_tree,
struct corosync_totemsrp_info *totemsrp_info)
{
int original_offset = offset;
proto_tree *mcast_tree;
proto_item *item;
- guint node_id;
- guint64 ring_id;
+ unsigned node_id;
+ uint64_t ring_id;
tvbuff_t *next_tvb;
heur_dtbl_entry_t *hdtbl_entry = NULL;
@@ -529,7 +529,7 @@ dissect_corosync_totemsrp_mcast(tvbuff_t *tvb,
if (message_header__encapsulated == COROSYNC_TOTEMSRP_MESSAGE_ENCAPSULATED)
{
- offset += dissect_corosync_totemsrp0(next_tvb, pinfo, tree, TRUE);
+ offset += dissect_corosync_totemsrp0(next_tvb, pinfo, tree, true);
}
else
{
@@ -550,14 +550,14 @@ dissect_corosync_totemsrp_mcast(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_memb_merge_detect(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding)
+ unsigned length, int offset,
+ const unsigned encoding)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint node_id;
- guint64 ring_id;
+ unsigned node_id;
+ uint64_t ring_id;
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_memb_merge_detect, tvb, offset,
-1, ENC_NA);
@@ -584,21 +584,21 @@ dissect_corosync_totemsrp_memb_merge_detect(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_memb_join(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding)
+ unsigned length, int offset,
+ const unsigned encoding)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint32 proc_list_entries;
+ uint32_t proc_list_entries;
proto_tree *proc_tree;
- guint32 failed_list_entries;
+ uint32_t failed_list_entries;
proto_tree *failed_tree;
proto_item *failed_item;
- guint i;
+ unsigned i;
proto_item *proc_item;
@@ -614,12 +614,12 @@ dissect_corosync_totemsrp_memb_join(tvbuff_t *tvb,
proc_item = proto_tree_add_item(tree, hf_corosync_totemsrp_memb_join_proc_list_entries,
tvb, offset, 4, encoding);
- proc_list_entries = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ proc_list_entries = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
failed_item = proto_tree_add_item(tree, hf_corosync_totemsrp_memb_join_failed_list_entries,
tvb, offset, 4, encoding);
- failed_list_entries = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ failed_list_entries = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
proto_tree_add_item(tree, hf_corosync_totemsrp_memb_join_ring_seq,
@@ -656,10 +656,10 @@ static int
dissect_corosync_totemsrp_memb_commit_token_memb_entry(tvbuff_t *tvb,
packet_info *pinfo,
proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding,
- guint *node_id,
- guint64 *ring_id)
+ unsigned length, int offset,
+ const unsigned encoding,
+ unsigned *node_id,
+ uint64_t *ring_id)
{
int original_offset = offset;
@@ -696,18 +696,18 @@ dissect_corosync_totemsrp_memb_commit_token_memb_entry(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_memb_commit_token(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding)
+ unsigned length, int offset,
+ const unsigned encoding)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint32 i, addr_entries;
+ uint32_t i, addr_entries;
- guint32 seq;
- guint node_id;
- guint64 ring_id;
+ uint32_t seq;
+ unsigned node_id;
+ uint64_t ring_id;
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_memb_commit_token,
tvb, offset, -1, ENC_NA);
@@ -715,7 +715,7 @@ dissect_corosync_totemsrp_memb_commit_token(tvbuff_t *tvb,
proto_tree_add_item(tree, hf_corosync_totemsrp_memb_commit_token_token_seq,
tvb, offset, 4, encoding);
- seq = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ seq = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
offset += dissect_corosync_totemsrp_memb_ring_id(tvb, pinfo, tree,
@@ -734,7 +734,7 @@ dissect_corosync_totemsrp_memb_commit_token(tvbuff_t *tvb,
proto_tree_add_item(tree, hf_corosync_totemsrp_memb_commit_token_addr_entries,
tvb, offset, 4, encoding);
- addr_entries = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ addr_entries = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
for (i = 0; i < addr_entries; i++) {
@@ -762,14 +762,14 @@ dissect_corosync_totemsrp_memb_commit_token(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp_token_hold_cancel(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *parent_tree,
- guint length, int offset,
- const guint encoding)
+ unsigned length, int offset,
+ const unsigned encoding)
{
int original_offset = offset;
proto_tree *tree;
proto_item *item;
- guint node_id;
- guint64 ring_id;
+ unsigned node_id;
+ uint64_t ring_id;
item = proto_tree_add_item(parent_tree, hf_corosync_totemsrp_token_hold_cancel, tvb, offset,
-1, ENC_NA);
@@ -791,7 +791,7 @@ dissect_corosync_totemsrp_token_hold_cancel(tvbuff_t *tvb,
static int
dissect_corosync_totemsrp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* data _U_)
{
- return dissect_corosync_totemsrp0(tvb, pinfo, parent_tree, FALSE);
+ return dissect_corosync_totemsrp0(tvb, pinfo, parent_tree, false);
}
#define COROSYNC_TOTEMSRP_TEST_LITTLE_ENDIAN 0x22FF
@@ -801,18 +801,18 @@ static int
// NOLINTNEXTLINE(misc-no-recursion)
dissect_corosync_totemsrp0(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *tree,
- gboolean encapsulated)
+ bool encapsulated)
{
proto_item *item;
- guint length;
+ unsigned length;
int offset = 0;
- guint16 endian_test;
+ uint16_t endian_test;
proto_tree *corosync_tree;
- guint8 message_header__type;
- guint8 message_header__encapsulated;
+ uint8_t message_header__type;
+ uint8_t message_header__encapsulated;
- guint encoding;
+ unsigned encoding;
struct corosync_totemsrp_info info;
/* Check that there's enough data */
@@ -821,11 +821,11 @@ dissect_corosync_totemsrp0(tvbuff_t *tvb,
return 0;
/* message header */
- message_header__type = tvb_get_guint8(tvb, 0);
+ message_header__type = tvb_get_uint8(tvb, 0);
if (message_header__type > 5)
return 0;
- message_header__encapsulated = tvb_get_guint8(tvb, 1);
+ message_header__encapsulated = tvb_get_uint8(tvb, 1);
/* message_header -- byte order checking */
endian_test = tvb_get_ntohs(tvb, 2);
@@ -836,7 +836,7 @@ dissect_corosync_totemsrp0(tvbuff_t *tvb,
else
return 0;
- if (encapsulated == FALSE)
+ if (encapsulated == false)
{
col_set_str(pinfo->cinfo, COL_PROTOCOL, "COROSYNC/TOTEMSRP");
col_set_str(pinfo->cinfo, COL_INFO,
@@ -867,7 +867,7 @@ dissect_corosync_totemsrp0(tvbuff_t *tvb,
hf_corosync_totemsrp_message_header_nodeid,
tvb, offset, 4, encoding);
info.encoding = encoding;
- info.nodeid = corosync_totemsrp_get_guint32(tvb, offset, encoding);
+ info.nodeid = corosync_totemsrp_get_uint32(tvb, offset, encoding);
offset += 4;
increment_dissection_depth(pinfo);
@@ -1128,7 +1128,7 @@ proto_register_corosync_totemsrp(void)
NULL, HFILL}},
};
- static gint *ett[] = {
+ static int *ett[] = {
&ett_corosync_totemsrp,
&ett_corosync_totemsrp_orf_token,
&ett_corosync_totemsrp_memb_ring_id,
@@ -1151,7 +1151,7 @@ proto_register_corosync_totemsrp(void)
proto_register_field_array(proto_corosync_totemsrp, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
- heur_subdissector_list = register_heur_dissector_list("corosync_totemsrp.mcast", proto_corosync_totemsrp);
+ heur_subdissector_list = register_heur_dissector_list_with_description("corosync_totemsrp.mcast", "COROSYNC/TOTEMSRP multicast data", proto_corosync_totemsrp);
register_dissector( "corosync_totemsrp", dissect_corosync_totemsrp, proto_corosync_totemsrp);
}