diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2010-08-03 16:57:02 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2010-08-03 16:57:02 +0000 |
commit | 89f5acd84ee41e5193a66ff56c92f0c9f5c6f9cc (patch) | |
tree | ac5616695e901f4117b77944a4c1b9c14d496101 /epan/dissectors/packet-infiniband.h | |
parent | a583c4f665728e9ec05c03acbea8e6ba099eaaeb (diff) |
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
Diffstat (limited to 'epan/dissectors/packet-infiniband.h')
-rw-r--r-- | epan/dissectors/packet-infiniband.h | 4 |
1 files changed, 3 insertions, 1 deletions
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. */ |