12 #ifndef __PACKET_FC_H_
13 #define __PACKET_FC_H_
17 #include "ws_symbol_export.h"
20 #define FC_RCTL_DEV_DATA 0x00
21 #define FC_RCTL_ELS 0x20
22 #define FC_RCTL_LINK_DATA 0x30
23 #define FC_RCTL_VIDEO 0x40
24 #define FC_RCTL_BLS 0x80
25 #define FC_RCTL_LINK_CTL 0xC0
29 #define FC_TYPE_CMNSVC 0x0
32 #define FC_TYPE_BLS 0x0
33 #define FC_TYPE_ELS 0x1
36 #define FC_TYPE_LLCSNAP 0x4
37 #define FC_TYPE_IP 0x5
38 #define FC_TYPE_SCSI 0x8
39 #define FC_TYPE_SB_TO_CU 0x1B
40 #define FC_TYPE_SB_FROM_CU 0x1C
41 #define FC_TYPE_FCCT 0x20
42 #define FC_TYPE_SWILS 0x22
43 #define FC_TYPE_AL 0x23
44 #define FC_TYPE_SNMP 0x24
45 #define FC_TYPE_VENDOR 0xFF
56 #define FC_DFCTL_DH 0x03
57 #define FC_DFCTL_DH_NONE 0x00
58 #define FC_DFCTL_DH_16_BYTE 0x01
59 #define FC_DFCTL_DH_32_BYTE 0x02
60 #define FC_DFCTL_DH_64_BYTE 0x03
61 #define FC_DFCTL_AH 0x10
62 #define FC_DFCTL_NH 0x20
63 #define FC_DFCTL_SH 0x40
66 #define FC_FTYPE_UNDEF 0x0
67 #define FC_FTYPE_SWILS 0x1
68 #define FC_FTYPE_IP 0x2
69 #define FC_FTYPE_SCSI 0x3
70 #define FC_FTYPE_BLS 0x4
71 #define FC_FTYPE_ELS 0x5
72 #define FC_FTYPE_FCCT 0x7
73 #define FC_FTYPE_LINKDATA 0x8
74 #define FC_FTYPE_VDO 0x9
75 #define FC_FTYPE_LINKCTL 0xA
76 #define FC_FTYPE_SWILS_RSP 0xB
77 #define FC_FTYPE_SBCCS 0xC
78 #define FC_FTYPE_OHMS 0xD
81 #define FC_WKA_MULTICAST 0xFFFFF5
82 #define FC_WKA_CLKSYNC 0xFFFFF6
83 #define FC_WKA_KEYDIST 0xFFFFF7
84 #define FC_WKA_ALIAS 0xFFFFF8
85 #define FC_WKA_QOSF 0xFFFFF9
86 #define FC_WKA_MGMT 0xFFFFFA
87 #define FC_WKA_TIME 0xFFFFFB
88 #define FC_WKA_DNS 0xFFFFFC
89 #define FC_WKA_FABRIC_CTRLR 0xFFFFFD
90 #define FC_WKA_FPORT 0xFFFFFE
91 #define FC_WKA_BCAST 0xFFFFFF
96 #define FC_IU_UNCATEGORIZED 0x0
97 #define FC_IU_SOLICITED_DATA 0x1
98 #define FC_IU_UNSOLICITED_CTL 0x2
99 #define FC_IU_SOLICITED_CTL 0x3
100 #define FC_IU_UNSOLICITED_DATA 0x4
101 #define FC_IU_DATA_DESCRIPTOR 0x5
102 #define FC_IU_UNSOLICITED_CMD 0x6
103 #define FC_IU_CMD_STATUS 0x7
106 #define FC_FCTL_EXCHANGE_RESPONDER 0x800000
107 #define FC_FCTL_SEQ_RECIPIENT 0x400000
108 #define FC_FCTL_EXCHANGE_FIRST 0x200000
109 #define FC_FCTL_EXCHANGE_LAST 0x100000
110 #define FC_FCTL_SEQ_LAST 0x080000
111 #define FC_FCTL_PRIORITY 0x020000
112 #define FC_FCTL_TRANSFER_SEQ_INITIATIVE 0x010000
113 #define FC_FCTL_LAST_DATA_FRAME_MASK 0x00c000
114 #define FC_FCTL_ACK_0_1_MASK 0x003000
115 #define FC_FCTL_REXMITTED_SEQ 0x000200
116 #define FC_FCTL_ABTS_MASK 0x000030
117 #define FC_FCTL_REL_OFFSET 0x000008
121 guint32 first_exchange_frame;
122 guint32 last_exchange_frame;
139 guint32 relative_offset;
142 #define FC_DATA_SOF_FIRST_FRAME 0x1
143 #define FC_DATA_SOF_SOFF 0x2
144 #define FC_DATA_EOF_LAST_FRAME 0x80
145 #define FC_DATA_EOF_INVALID 0x40
Definition: packet-fc.h:148
guint8 sof_eof
Definition: packet-fc.h:150
Definition: packet-fc.h:120
Definition: packet-fc.h:127
Definition: value_string.h:26