aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-kafka.c
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2014-10-20 16:32:42 -0400
committerEvan Huus <eapache@gmail.com>2014-10-20 21:49:25 +0000
commit43a21c810ab8b8183881a6fee81f567f4e0b8e81 (patch)
tree4fc01ae1632ae33836b28d6697247250f80f37ca /epan/dissectors/packet-kafka.c
parent77f969958c75a8ba138d5adeeddbef50664f52c0 (diff)
kafka: summarize number of messages in a set
Change-Id: I62873a147426079aa4890289320c43ef7f1b26dc Reviewed-on: https://code.wireshark.org/review/4877 Reviewed-by: Evan Huus <eapache@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-kafka.c')
-rw-r--r--epan/dissectors/packet-kafka.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-kafka.c b/epan/dissectors/packet-kafka.c
index 555e884bfb..e212e54a84 100644
--- a/epan/dissectors/packet-kafka.c
+++ b/epan/dissectors/packet-kafka.c
@@ -308,6 +308,7 @@ dissect_kafka_message_set(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, i
proto_tree *subtree;
gint len;
int offset = start_offset;
+ int messages = 0;
if (has_length_field) {
proto_tree_add_item(tree, hf_kafka_message_set_size, tvb, offset, 4, ENC_BIG_ENDIAN);
@@ -333,8 +334,10 @@ dissect_kafka_message_set(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, i
offset += 4;
offset = dissect_kafka_message(tvb, pinfo, subtree, offset);
+ messages += 1;
}
+ proto_item_append_text(ti, " (%d Messages)", messages);
proto_item_set_len(ti, offset - start_offset);
return offset;