From 89f5acd84ee41e5193a66ff56c92f0c9f5c6f9cc Mon Sep 17 00:00:00 2001 From: etxrab Date: Tue, 3 Aug 2010 16:57:02 +0000 Subject: From Slava: Infiniband RoCE dissection. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5060 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@33702 f5534014-38df-0310-8fa8-9805f1628bb7 --- epan/dissectors/packet-infiniband.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'epan/dissectors/packet-infiniband.h') diff --git a/epan/dissectors/packet-infiniband.h b/epan/dissectors/packet-infiniband.h index 3e1ab0f3e8..d4e05cb58d 100644 --- a/epan/dissectors/packet-infiniband.h +++ b/epan/dissectors/packet-infiniband.h @@ -113,11 +113,13 @@ static dissector_handle_t ipv6_handle; static dissector_handle_t data_handle; static dissector_table_t ethertype_dissector_table; +static void dissect_roce(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); static void dissect_infiniband(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static void dissect_infiniband_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gboolean starts_with_grh); static void dissect_infiniband_link(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); static gint32 find_next_header_sequence(guint32 OpCode); static gboolean contains(guint32 value, guint32* arr, int length); -static void dissect_general_info(tvbuff_t *tvb, gint offset, packet_info *pinfo); +static void dissect_general_info(tvbuff_t *tvb, gint offset, packet_info *pinfo, gboolean starts_with_grh); /* Parsing Methods for specific IB headers. */ -- cgit v1.2.3