Wireshark  4.3.0
The Wireshark network protocol analyzer
packet-lnet.h
1 /* packet-lnet.h
2  * Copyright (c) 2017 Intel Corporation.
3  *
4  * Wireshark - Network traffic analyzer
5  * By Gerald Combs <gerald@wireshark.org>
6  * Copyright 1998 Gerald Combs
7  *
8  * SPDX-License-Identifier: GPL-2.0-or-later
9  */
10 #ifndef __PACKET_LNET_H__
11 #define __PACKET_LNET_H__
12 
13 #include <epan/packet.h>
14 
15 #define portal_index_VALUE_STRING_LIST(XXX) \
16  XXX(CONNMGR_REQUEST_PORTAL, 1) \
17  XXX(CONNMGR_REPLY_PORTAL, 2) \
18  XXX(OSC_REQUEST_PORTAL, 3) \
19  XXX(OSC_REPLY_PORTAL, 4) \
20  XXX(OSC_BULK_PORTAL, 5) \
21  XXX(OST_IO_PORTAL, 6) \
22  XXX(OST_CREATE_PORTAL, 7) \
23  XXX(OST_BULK_PORTAL, 8) \
24  XXX(MDC_REQUEST_PORTAL, 9) \
25  XXX(MDC_REPLY_PORTAL, 10) \
26  XXX(MDC_BULK_PORTAL, 11) \
27  XXX(MDS_REQUEST_PORTAL, 12) \
28  XXX(MDS_REPLY_PORTAL, 13) \
29  XXX(MDS_BULK_PORTAL, 14) \
30  XXX(LDLM_CB_REQUEST_PORTAL, 15) \
31  XXX(LDLM_CB_REPLY_PORTAL, 16) \
32  XXX(LDLM_CANCEL_REQUEST_PORTAL, 17) \
33  XXX(LDLM_CANCEL_REPLY_PORTAL, 18) \
34  XXX(PTLBD_REQUEST_PORTAL, 19) \
35  XXX(PTLBD_REPLY_PORTAL, 20) \
36  XXX(PTLBD_BULK_PORTAL, 21) \
37  XXX(MDS_SETATTR_PORTAL, 22) \
38  XXX(MDS_READPAGE_PORTAL, 23) \
39  XXX(MDS_MDS_PORTAL, 24) \
40  XXX(MGC_REPLY_PORTAL, 25) \
41  XXX(MGS_REQUEST_PORTAL, 26) \
42  XXX(MGS_REPLY_PORTAL, 27) \
43  XXX(OST_REQUEST_PORTAL, 28) \
44  XXX(FLD_REQUEST_PORTAL, 29) \
45  XXX(SEQ_METADATA_PORTAL, 30) \
46  XXX(SEQ_DATA_PORTAL, 31) \
47  XXX(SEQ_CONTROLLER_PORTAL, 32) \
48  XXX(MGS_BULK_PORTAL, 33)
49 VALUE_STRING_ENUM2(portal_index);
50 //VALUE_STRING_ARRAY2(portal_index);
51 
53  guint64 match_bits;
54 };
55 
56 int lnet_dissect_struct_nid(tvbuff_t *tvb, proto_tree *parent_tree, int offset, int hf_index);
57 
58 #endif
Definition: proto.h:897
Definition: packet-lnet.h:52
Definition: tvbuff-int.h:35