1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2014-2021 Broadcom
6 /* date: Thu May 20 11:56:39 2021 */
8 #ifndef ULP_HDR_FIELD_ENUMS_H_
9 #define ULP_HDR_FIELD_ENUMS_H_
11 enum bnxt_ulp_glb_hf {
12 BNXT_ULP_GLB_HF_ID_WM,
13 BNXT_ULP_GLB_HF_ID_SVIF_INDEX,
14 BNXT_ULP_GLB_HF_ID_O_ETH_DMAC,
15 BNXT_ULP_GLB_HF_ID_I_ETH_DMAC,
16 BNXT_ULP_GLB_HF_ID_O_ETH_SMAC,
17 BNXT_ULP_GLB_HF_ID_I_ETH_SMAC,
18 BNXT_ULP_GLB_HF_ID_O_ETH_TYPE,
19 BNXT_ULP_GLB_HF_ID_I_ETH_TYPE,
20 BNXT_ULP_GLB_HF_ID_T_GRE_VER,
21 BNXT_ULP_GLB_HF_ID_T_GRE_PROTO_TYPE,
22 BNXT_ULP_GLB_HF_ID_O_ICMP_TYPE,
23 BNXT_ULP_GLB_HF_ID_I_ICMP_TYPE,
24 BNXT_ULP_GLB_HF_ID_O_ICMP_CODE,
25 BNXT_ULP_GLB_HF_ID_I_ICMP_CODE,
26 BNXT_ULP_GLB_HF_ID_O_ICMP_CSUM,
27 BNXT_ULP_GLB_HF_ID_I_ICMP_CSUM,
28 BNXT_ULP_GLB_HF_ID_O_ICMP_IDENT,
29 BNXT_ULP_GLB_HF_ID_I_ICMP_IDENT,
30 BNXT_ULP_GLB_HF_ID_O_ICMP_SEQ_NUM,
31 BNXT_ULP_GLB_HF_ID_I_ICMP_SEQ_NUM,
32 BNXT_ULP_GLB_HF_ID_O_IPV4_VER,
33 BNXT_ULP_GLB_HF_ID_I_IPV4_VER,
34 BNXT_ULP_GLB_HF_ID_O_IPV4_TOS,
35 BNXT_ULP_GLB_HF_ID_I_IPV4_TOS,
36 BNXT_ULP_GLB_HF_ID_O_IPV4_LEN,
37 BNXT_ULP_GLB_HF_ID_I_IPV4_LEN,
38 BNXT_ULP_GLB_HF_ID_O_IPV4_FRAG_ID,
39 BNXT_ULP_GLB_HF_ID_I_IPV4_FRAG_ID,
40 BNXT_ULP_GLB_HF_ID_O_IPV4_FRAG_OFF,
41 BNXT_ULP_GLB_HF_ID_I_IPV4_FRAG_OFF,
42 BNXT_ULP_GLB_HF_ID_O_IPV4_TTL,
43 BNXT_ULP_GLB_HF_ID_I_IPV4_TTL,
44 BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID,
45 BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID,
46 BNXT_ULP_GLB_HF_ID_O_IPV4_CSUM,
47 BNXT_ULP_GLB_HF_ID_I_IPV4_CSUM,
48 BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR,
49 BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR,
50 BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR,
51 BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR,
52 BNXT_ULP_GLB_HF_ID_O_IPV6_VER,
53 BNXT_ULP_GLB_HF_ID_I_IPV6_VER,
54 BNXT_ULP_GLB_HF_ID_O_IPV6_TC,
55 BNXT_ULP_GLB_HF_ID_I_IPV6_TC,
56 BNXT_ULP_GLB_HF_ID_O_IPV6_FLOW_LABEL,
57 BNXT_ULP_GLB_HF_ID_I_IPV6_FLOW_LABEL,
58 BNXT_ULP_GLB_HF_ID_O_IPV6_PAYLOAD_LEN,
59 BNXT_ULP_GLB_HF_ID_I_IPV6_PAYLOAD_LEN,
60 BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID,
61 BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID,
62 BNXT_ULP_GLB_HF_ID_O_IPV6_TTL,
63 BNXT_ULP_GLB_HF_ID_I_IPV6_TTL,
64 BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR,
65 BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR,
66 BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR,
67 BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR,
68 BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT,
69 BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT,
70 BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT,
71 BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT,
72 BNXT_ULP_GLB_HF_ID_O_TCP_SENT_SEQ,
73 BNXT_ULP_GLB_HF_ID_I_TCP_SENT_SEQ,
74 BNXT_ULP_GLB_HF_ID_O_TCP_RECV_ACK,
75 BNXT_ULP_GLB_HF_ID_I_TCP_RECV_ACK,
76 BNXT_ULP_GLB_HF_ID_O_TCP_DATA_OFF,
77 BNXT_ULP_GLB_HF_ID_I_TCP_DATA_OFF,
78 BNXT_ULP_GLB_HF_ID_O_TCP_TCP_FLAGS,
79 BNXT_ULP_GLB_HF_ID_I_TCP_TCP_FLAGS,
80 BNXT_ULP_GLB_HF_ID_O_TCP_RX_WIN,
81 BNXT_ULP_GLB_HF_ID_I_TCP_RX_WIN,
82 BNXT_ULP_GLB_HF_ID_O_TCP_CSUM,
83 BNXT_ULP_GLB_HF_ID_I_TCP_CSUM,
84 BNXT_ULP_GLB_HF_ID_O_TCP_URP,
85 BNXT_ULP_GLB_HF_ID_I_TCP_URP,
86 BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT,
87 BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT,
88 BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT,
89 BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT,
90 BNXT_ULP_GLB_HF_ID_O_UDP_LENGTH,
91 BNXT_ULP_GLB_HF_ID_I_UDP_LENGTH,
92 BNXT_ULP_GLB_HF_ID_O_UDP_CSUM,
93 BNXT_ULP_GLB_HF_ID_I_UDP_CSUM,
94 BNXT_ULP_GLB_HF_ID_OO_VLAN_CFI_PRI,
95 BNXT_ULP_GLB_HF_ID_OI_VLAN_CFI_PRI,
96 BNXT_ULP_GLB_HF_ID_IO_VLAN_CFI_PRI,
97 BNXT_ULP_GLB_HF_ID_II_VLAN_CFI_PRI,
98 BNXT_ULP_GLB_HF_ID_OO_VLAN_VID,
99 BNXT_ULP_GLB_HF_ID_OI_VLAN_VID,
100 BNXT_ULP_GLB_HF_ID_IO_VLAN_VID,
101 BNXT_ULP_GLB_HF_ID_II_VLAN_VID,
102 BNXT_ULP_GLB_HF_ID_OO_VLAN_TYPE,
103 BNXT_ULP_GLB_HF_ID_OI_VLAN_TYPE,
104 BNXT_ULP_GLB_HF_ID_IO_VLAN_TYPE,
105 BNXT_ULP_GLB_HF_ID_II_VLAN_TYPE,
106 BNXT_ULP_GLB_HF_ID_T_VXLAN_FLAGS,
107 BNXT_ULP_GLB_HF_ID_T_VXLAN_RSVD0,
108 BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI,
109 BNXT_ULP_GLB_HF_ID_T_VXLAN_RSVD1
112 enum bnxt_ulp_hf_0_1_0_bitmask {
113 BNXT_ULP_HF_0_1_0_BITMASK_WM = 0x8000000000000000,
114 BNXT_ULP_HF_0_1_0_BITMASK_SVIF_INDEX = 0x4000000000000000,
115 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_DMAC = 0x2000000000000000,
116 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_SMAC = 0x1000000000000000,
117 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_TYPE = 0x0800000000000000,
118 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_VER = 0x0400000000000000,
119 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_TC = 0x0200000000000000,
120 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
121 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
122 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
123 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_TTL = 0x0020000000000000,
124 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
125 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000
128 enum bnxt_ulp_hf_0_1_1_bitmask {
129 BNXT_ULP_HF_0_1_1_BITMASK_WM = 0x8000000000000000,
130 BNXT_ULP_HF_0_1_1_BITMASK_SVIF_INDEX = 0x4000000000000000,
131 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_DMAC = 0x2000000000000000,
132 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_SMAC = 0x1000000000000000,
133 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_TYPE = 0x0800000000000000,
134 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_VER = 0x0400000000000000,
135 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_TOS = 0x0200000000000000,
136 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_LEN = 0x0100000000000000,
137 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
138 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
139 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_TTL = 0x0020000000000000,
140 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
141 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
142 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
143 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000
146 enum bnxt_ulp_hf_0_1_2_bitmask {
147 BNXT_ULP_HF_0_1_2_BITMASK_WM = 0x8000000000000000,
148 BNXT_ULP_HF_0_1_2_BITMASK_SVIF_INDEX = 0x4000000000000000,
149 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC = 0x2000000000000000,
150 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC = 0x1000000000000000,
151 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_TYPE = 0x0800000000000000,
152 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
153 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID = 0x0200000000000000,
154 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
155 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_VER = 0x0080000000000000,
156 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_TC = 0x0040000000000000,
157 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
158 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
159 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
160 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_TTL = 0x0004000000000000,
161 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
162 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000
165 enum bnxt_ulp_hf_0_1_3_bitmask {
166 BNXT_ULP_HF_0_1_3_BITMASK_WM = 0x8000000000000000,
167 BNXT_ULP_HF_0_1_3_BITMASK_SVIF_INDEX = 0x4000000000000000,
168 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC = 0x2000000000000000,
169 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC = 0x1000000000000000,
170 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_TYPE = 0x0800000000000000,
171 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
172 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID = 0x0200000000000000,
173 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
174 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_VER = 0x0080000000000000,
175 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_TOS = 0x0040000000000000,
176 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_LEN = 0x0020000000000000,
177 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
178 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
179 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_TTL = 0x0004000000000000,
180 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
181 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
182 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
183 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000
186 enum bnxt_ulp_hf_0_1_4_bitmask {
187 BNXT_ULP_HF_0_1_4_BITMASK_WM = 0x8000000000000000,
188 BNXT_ULP_HF_0_1_4_BITMASK_SVIF_INDEX = 0x4000000000000000,
189 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC = 0x2000000000000000,
190 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC = 0x1000000000000000,
191 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_TYPE = 0x0800000000000000,
192 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_VER = 0x0400000000000000,
193 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_TC = 0x0200000000000000,
194 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
195 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
196 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
197 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_TTL = 0x0020000000000000,
198 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
199 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000,
200 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT = 0x0004000000000000,
201 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT = 0x0002000000000000,
202 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SENT_SEQ = 0x0001000000000000,
203 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_RECV_ACK = 0x0000800000000000,
204 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DATA_OFF = 0x0000400000000000,
205 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_TCP_FLAGS = 0x0000200000000000,
206 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_RX_WIN = 0x0000100000000000,
207 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_CSUM = 0x0000080000000000,
208 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_URP = 0x0000040000000000
211 enum bnxt_ulp_hf_0_1_5_bitmask {
212 BNXT_ULP_HF_0_1_5_BITMASK_WM = 0x8000000000000000,
213 BNXT_ULP_HF_0_1_5_BITMASK_SVIF_INDEX = 0x4000000000000000,
214 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC = 0x2000000000000000,
215 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC = 0x1000000000000000,
216 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_TYPE = 0x0800000000000000,
217 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_VER = 0x0400000000000000,
218 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_TOS = 0x0200000000000000,
219 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_LEN = 0x0100000000000000,
220 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
221 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
222 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_TTL = 0x0020000000000000,
223 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
224 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
225 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
226 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
227 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT = 0x0001000000000000,
228 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT = 0x0000800000000000,
229 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SENT_SEQ = 0x0000400000000000,
230 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_RECV_ACK = 0x0000200000000000,
231 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DATA_OFF = 0x0000100000000000,
232 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_TCP_FLAGS = 0x0000080000000000,
233 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_RX_WIN = 0x0000040000000000,
234 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_CSUM = 0x0000020000000000,
235 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_URP = 0x0000010000000000
238 enum bnxt_ulp_hf_0_1_6_bitmask {
239 BNXT_ULP_HF_0_1_6_BITMASK_WM = 0x8000000000000000,
240 BNXT_ULP_HF_0_1_6_BITMASK_SVIF_INDEX = 0x4000000000000000,
241 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC = 0x2000000000000000,
242 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC = 0x1000000000000000,
243 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_TYPE = 0x0800000000000000,
244 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_VER = 0x0400000000000000,
245 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_TC = 0x0200000000000000,
246 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
247 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
248 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
249 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_TTL = 0x0020000000000000,
250 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
251 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000,
252 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT = 0x0004000000000000,
253 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT = 0x0002000000000000,
254 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_LENGTH = 0x0001000000000000,
255 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_CSUM = 0x0000800000000000
258 enum bnxt_ulp_hf_0_1_7_bitmask {
259 BNXT_ULP_HF_0_1_7_BITMASK_WM = 0x8000000000000000,
260 BNXT_ULP_HF_0_1_7_BITMASK_SVIF_INDEX = 0x4000000000000000,
261 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC = 0x2000000000000000,
262 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC = 0x1000000000000000,
263 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_TYPE = 0x0800000000000000,
264 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_VER = 0x0400000000000000,
265 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_TOS = 0x0200000000000000,
266 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_LEN = 0x0100000000000000,
267 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
268 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
269 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_TTL = 0x0020000000000000,
270 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
271 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
272 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
273 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
274 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT = 0x0001000000000000,
275 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT = 0x0000800000000000,
276 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_LENGTH = 0x0000400000000000,
277 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_CSUM = 0x0000200000000000
280 enum bnxt_ulp_hf_0_1_8_bitmask {
281 BNXT_ULP_HF_0_1_8_BITMASK_WM = 0x8000000000000000,
282 BNXT_ULP_HF_0_1_8_BITMASK_SVIF_INDEX = 0x4000000000000000,
283 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC = 0x2000000000000000,
284 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC = 0x1000000000000000,
285 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_TYPE = 0x0800000000000000,
286 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
287 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID = 0x0200000000000000,
288 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
289 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_VER = 0x0080000000000000,
290 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_TC = 0x0040000000000000,
291 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
292 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
293 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
294 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_TTL = 0x0004000000000000,
295 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
296 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000,
297 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT = 0x0000800000000000,
298 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT = 0x0000400000000000,
299 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SENT_SEQ = 0x0000200000000000,
300 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_RECV_ACK = 0x0000100000000000,
301 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DATA_OFF = 0x0000080000000000,
302 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_TCP_FLAGS = 0x0000040000000000,
303 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_RX_WIN = 0x0000020000000000,
304 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_CSUM = 0x0000010000000000,
305 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_URP = 0x0000008000000000
308 enum bnxt_ulp_hf_0_1_9_bitmask {
309 BNXT_ULP_HF_0_1_9_BITMASK_WM = 0x8000000000000000,
310 BNXT_ULP_HF_0_1_9_BITMASK_SVIF_INDEX = 0x4000000000000000,
311 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC = 0x2000000000000000,
312 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC = 0x1000000000000000,
313 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_TYPE = 0x0800000000000000,
314 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
315 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID = 0x0200000000000000,
316 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
317 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_VER = 0x0080000000000000,
318 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_TOS = 0x0040000000000000,
319 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_LEN = 0x0020000000000000,
320 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
321 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
322 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_TTL = 0x0004000000000000,
323 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
324 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
325 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
326 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000,
327 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT = 0x0000200000000000,
328 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT = 0x0000100000000000,
329 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SENT_SEQ = 0x0000080000000000,
330 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_RECV_ACK = 0x0000040000000000,
331 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DATA_OFF = 0x0000020000000000,
332 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_TCP_FLAGS = 0x0000010000000000,
333 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_RX_WIN = 0x0000008000000000,
334 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_CSUM = 0x0000004000000000,
335 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_URP = 0x0000002000000000
338 enum bnxt_ulp_hf_0_1_10_bitmask {
339 BNXT_ULP_HF_0_1_10_BITMASK_WM = 0x8000000000000000,
340 BNXT_ULP_HF_0_1_10_BITMASK_SVIF_INDEX = 0x4000000000000000,
341 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC = 0x2000000000000000,
342 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC = 0x1000000000000000,
343 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_TYPE = 0x0800000000000000,
344 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
345 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID = 0x0200000000000000,
346 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
347 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_VER = 0x0080000000000000,
348 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_TC = 0x0040000000000000,
349 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
350 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
351 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
352 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_TTL = 0x0004000000000000,
353 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
354 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000,
355 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT = 0x0000800000000000,
356 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT = 0x0000400000000000,
357 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_LENGTH = 0x0000200000000000,
358 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_CSUM = 0x0000100000000000
361 enum bnxt_ulp_hf_0_1_11_bitmask {
362 BNXT_ULP_HF_0_1_11_BITMASK_WM = 0x8000000000000000,
363 BNXT_ULP_HF_0_1_11_BITMASK_SVIF_INDEX = 0x4000000000000000,
364 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC = 0x2000000000000000,
365 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC = 0x1000000000000000,
366 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_TYPE = 0x0800000000000000,
367 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
368 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID = 0x0200000000000000,
369 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
370 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_VER = 0x0080000000000000,
371 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_TOS = 0x0040000000000000,
372 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_LEN = 0x0020000000000000,
373 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
374 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
375 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_TTL = 0x0004000000000000,
376 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
377 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
378 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
379 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000,
380 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
381 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
382 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
383 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_CSUM = 0x0000040000000000
386 enum bnxt_ulp_hf_0_1_12_bitmask {
387 BNXT_ULP_HF_0_1_12_BITMASK_WM = 0x8000000000000000,
388 BNXT_ULP_HF_0_1_12_BITMASK_SVIF_INDEX = 0x4000000000000000,
389 BNXT_ULP_HF_0_1_12_BITMASK_O_ETH_DMAC = 0x2000000000000000,
390 BNXT_ULP_HF_0_1_12_BITMASK_O_ETH_SMAC = 0x1000000000000000,
391 BNXT_ULP_HF_0_1_12_BITMASK_O_ETH_TYPE = 0x0800000000000000,
392 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_VER = 0x0400000000000000,
393 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_TOS = 0x0200000000000000,
394 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_LEN = 0x0100000000000000,
395 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
396 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
397 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_TTL = 0x0020000000000000,
398 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
399 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
400 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
401 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
402 BNXT_ULP_HF_0_1_12_BITMASK_O_UDP_SRC_PORT = 0x0001000000000000,
403 BNXT_ULP_HF_0_1_12_BITMASK_O_UDP_DST_PORT = 0x0000800000000000,
404 BNXT_ULP_HF_0_1_12_BITMASK_O_UDP_LENGTH = 0x0000400000000000,
405 BNXT_ULP_HF_0_1_12_BITMASK_O_UDP_CSUM = 0x0000200000000000,
406 BNXT_ULP_HF_0_1_12_BITMASK_T_VXLAN_FLAGS = 0x0000100000000000,
407 BNXT_ULP_HF_0_1_12_BITMASK_T_VXLAN_RSVD0 = 0x0000080000000000,
408 BNXT_ULP_HF_0_1_12_BITMASK_T_VXLAN_VNI = 0x0000040000000000,
409 BNXT_ULP_HF_0_1_12_BITMASK_T_VXLAN_RSVD1 = 0x0000020000000000
412 enum bnxt_ulp_hf_0_2_0_bitmask {
413 BNXT_ULP_HF_0_2_0_BITMASK_WM = 0x8000000000000000,
414 BNXT_ULP_HF_0_2_0_BITMASK_SVIF_INDEX = 0x4000000000000000,
415 BNXT_ULP_HF_0_2_0_BITMASK_O_ETH_DMAC = 0x2000000000000000,
416 BNXT_ULP_HF_0_2_0_BITMASK_O_ETH_SMAC = 0x1000000000000000,
417 BNXT_ULP_HF_0_2_0_BITMASK_O_ETH_TYPE = 0x0800000000000000,
418 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_VER = 0x0400000000000000,
419 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_TOS = 0x0200000000000000,
420 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_LEN = 0x0100000000000000,
421 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
422 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
423 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_TTL = 0x0020000000000000,
424 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
425 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
426 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
427 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
428 BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_SRC_PORT = 0x0001000000000000,
429 BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_DST_PORT = 0x0000800000000000,
430 BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_LENGTH = 0x0000400000000000,
431 BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_CSUM = 0x0000200000000000,
432 BNXT_ULP_HF_0_2_0_BITMASK_T_VXLAN_FLAGS = 0x0000100000000000,
433 BNXT_ULP_HF_0_2_0_BITMASK_T_VXLAN_RSVD0 = 0x0000080000000000,
434 BNXT_ULP_HF_0_2_0_BITMASK_T_VXLAN_VNI = 0x0000040000000000,
435 BNXT_ULP_HF_0_2_0_BITMASK_T_VXLAN_RSVD1 = 0x0000020000000000
438 enum bnxt_ulp_hf_0_2_1_bitmask {
439 BNXT_ULP_HF_0_2_1_BITMASK_WM = 0x8000000000000000,
440 BNXT_ULP_HF_0_2_1_BITMASK_SVIF_INDEX = 0x4000000000000000,
441 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_VER = 0x2000000000000000,
442 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_TOS = 0x1000000000000000,
443 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_LEN = 0x0800000000000000,
444 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_FRAG_ID = 0x0400000000000000,
445 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_FRAG_OFF = 0x0200000000000000,
446 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_TTL = 0x0100000000000000,
447 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_PROTO_ID = 0x0080000000000000,
448 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_CSUM = 0x0040000000000000,
449 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR = 0x0020000000000000,
450 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR = 0x0010000000000000,
451 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_SRC_PORT = 0x0008000000000000,
452 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT = 0x0004000000000000,
453 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_LENGTH = 0x0002000000000000,
454 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_CSUM = 0x0001000000000000,
455 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_FLAGS = 0x0000800000000000,
456 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_RSVD0 = 0x0000400000000000,
457 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI = 0x0000200000000000,
458 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_RSVD1 = 0x0000100000000000,
459 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC = 0x0000080000000000,
460 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC = 0x0000040000000000,
461 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_TYPE = 0x0000020000000000,
462 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_VER = 0x0000010000000000,
463 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_TOS = 0x0000008000000000,
464 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_LEN = 0x0000004000000000,
465 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_FRAG_ID = 0x0000002000000000,
466 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_FRAG_OFF = 0x0000001000000000,
467 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_TTL = 0x0000000800000000,
468 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_PROTO_ID = 0x0000000400000000,
469 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_CSUM = 0x0000000200000000,
470 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR = 0x0000000100000000,
471 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR = 0x0000000080000000
474 enum bnxt_ulp_hf_0_2_2_bitmask {
475 BNXT_ULP_HF_0_2_2_BITMASK_WM = 0x8000000000000000,
476 BNXT_ULP_HF_0_2_2_BITMASK_SVIF_INDEX = 0x4000000000000000,
477 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_VER = 0x2000000000000000,
478 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_TOS = 0x1000000000000000,
479 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_LEN = 0x0800000000000000,
480 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_FRAG_ID = 0x0400000000000000,
481 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_FRAG_OFF = 0x0200000000000000,
482 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_TTL = 0x0100000000000000,
483 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_PROTO_ID = 0x0080000000000000,
484 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_CSUM = 0x0040000000000000,
485 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR = 0x0020000000000000,
486 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR = 0x0010000000000000,
487 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_SRC_PORT = 0x0008000000000000,
488 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT = 0x0004000000000000,
489 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_LENGTH = 0x0002000000000000,
490 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_CSUM = 0x0001000000000000,
491 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_FLAGS = 0x0000800000000000,
492 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_RSVD0 = 0x0000400000000000,
493 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI = 0x0000200000000000,
494 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_RSVD1 = 0x0000100000000000,
495 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC = 0x0000080000000000,
496 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC = 0x0000040000000000,
497 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_TYPE = 0x0000020000000000,
498 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_VER = 0x0000010000000000,
499 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_TOS = 0x0000008000000000,
500 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_LEN = 0x0000004000000000,
501 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_FRAG_ID = 0x0000002000000000,
502 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_FRAG_OFF = 0x0000001000000000,
503 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_TTL = 0x0000000800000000,
504 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_PROTO_ID = 0x0000000400000000,
505 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_CSUM = 0x0000000200000000,
506 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR = 0x0000000100000000,
507 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR = 0x0000000080000000,
508 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT = 0x0000000040000000,
509 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT = 0x0000000020000000,
510 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SENT_SEQ = 0x0000000010000000,
511 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_RECV_ACK = 0x0000000008000000,
512 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DATA_OFF = 0x0000000004000000,
513 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_TCP_FLAGS = 0x0000000002000000,
514 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_RX_WIN = 0x0000000001000000,
515 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_CSUM = 0x0000000000800000,
516 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_URP = 0x0000000000400000
519 enum bnxt_ulp_hf_0_2_3_bitmask {
520 BNXT_ULP_HF_0_2_3_BITMASK_WM = 0x8000000000000000,
521 BNXT_ULP_HF_0_2_3_BITMASK_SVIF_INDEX = 0x4000000000000000,
522 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_VER = 0x2000000000000000,
523 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_TOS = 0x1000000000000000,
524 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_LEN = 0x0800000000000000,
525 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_FRAG_ID = 0x0400000000000000,
526 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_FRAG_OFF = 0x0200000000000000,
527 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_TTL = 0x0100000000000000,
528 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_PROTO_ID = 0x0080000000000000,
529 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_CSUM = 0x0040000000000000,
530 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR = 0x0020000000000000,
531 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR = 0x0010000000000000,
532 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_SRC_PORT = 0x0008000000000000,
533 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT = 0x0004000000000000,
534 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_LENGTH = 0x0002000000000000,
535 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_CSUM = 0x0001000000000000,
536 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_FLAGS = 0x0000800000000000,
537 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_RSVD0 = 0x0000400000000000,
538 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI = 0x0000200000000000,
539 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_RSVD1 = 0x0000100000000000,
540 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC = 0x0000080000000000,
541 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC = 0x0000040000000000,
542 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_TYPE = 0x0000020000000000,
543 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_VER = 0x0000010000000000,
544 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_TOS = 0x0000008000000000,
545 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_LEN = 0x0000004000000000,
546 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_FRAG_ID = 0x0000002000000000,
547 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_FRAG_OFF = 0x0000001000000000,
548 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_TTL = 0x0000000800000000,
549 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_PROTO_ID = 0x0000000400000000,
550 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_CSUM = 0x0000000200000000,
551 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR = 0x0000000100000000,
552 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR = 0x0000000080000000,
553 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT = 0x0000000040000000,
554 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT = 0x0000000020000000,
555 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_LENGTH = 0x0000000010000000,
556 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_CSUM = 0x0000000008000000
559 enum bnxt_ulp_hf_0_2_4_bitmask {
560 BNXT_ULP_HF_0_2_4_BITMASK_WM = 0x8000000000000000,
561 BNXT_ULP_HF_0_2_4_BITMASK_SVIF_INDEX = 0x4000000000000000,
562 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_VER = 0x2000000000000000,
563 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_TOS = 0x1000000000000000,
564 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_LEN = 0x0800000000000000,
565 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_FRAG_ID = 0x0400000000000000,
566 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_FRAG_OFF = 0x0200000000000000,
567 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_TTL = 0x0100000000000000,
568 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_PROTO_ID = 0x0080000000000000,
569 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_CSUM = 0x0040000000000000,
570 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR = 0x0020000000000000,
571 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR = 0x0010000000000000,
572 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_SRC_PORT = 0x0008000000000000,
573 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT = 0x0004000000000000,
574 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_LENGTH = 0x0002000000000000,
575 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_CSUM = 0x0001000000000000,
576 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_FLAGS = 0x0000800000000000,
577 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_RSVD0 = 0x0000400000000000,
578 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI = 0x0000200000000000,
579 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_RSVD1 = 0x0000100000000000,
580 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC = 0x0000080000000000,
581 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC = 0x0000040000000000,
582 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_TYPE = 0x0000020000000000,
583 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_VER = 0x0000010000000000,
584 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_TOS = 0x0000008000000000,
585 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_LEN = 0x0000004000000000,
586 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_FRAG_ID = 0x0000002000000000,
587 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_FRAG_OFF = 0x0000001000000000,
588 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_TTL = 0x0000000800000000,
589 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_PROTO_ID = 0x0000000400000000,
590 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_CSUM = 0x0000000200000000,
591 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR = 0x0000000100000000,
592 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR = 0x0000000080000000,
593 BNXT_ULP_HF_0_2_4_BITMASK_I_ICMP_TYPE = 0x0000000040000000,
594 BNXT_ULP_HF_0_2_4_BITMASK_I_ICMP_CODE = 0x0000000020000000,
595 BNXT_ULP_HF_0_2_4_BITMASK_I_ICMP_CSUM = 0x0000000010000000,
596 BNXT_ULP_HF_0_2_4_BITMASK_I_ICMP_IDENT = 0x0000000008000000,
597 BNXT_ULP_HF_0_2_4_BITMASK_I_ICMP_SEQ_NUM = 0x0000000004000000
600 enum bnxt_ulp_hf_0_3_0_bitmask {
601 BNXT_ULP_HF_0_3_0_BITMASK_WM = 0x8000000000000000,
602 BNXT_ULP_HF_0_3_0_BITMASK_SVIF_INDEX = 0x4000000000000000,
603 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_DMAC = 0x2000000000000000,
604 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC = 0x1000000000000000,
605 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_TYPE = 0x0800000000000000,
606 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_VER = 0x0400000000000000,
607 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_TC = 0x0200000000000000,
608 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
609 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
610 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
611 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_TTL = 0x0020000000000000,
612 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
613 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000
616 enum bnxt_ulp_hf_0_3_1_bitmask {
617 BNXT_ULP_HF_0_3_1_BITMASK_WM = 0x8000000000000000,
618 BNXT_ULP_HF_0_3_1_BITMASK_SVIF_INDEX = 0x4000000000000000,
619 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_DMAC = 0x2000000000000000,
620 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC = 0x1000000000000000,
621 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_TYPE = 0x0800000000000000,
622 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_VER = 0x0400000000000000,
623 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_TOS = 0x0200000000000000,
624 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_LEN = 0x0100000000000000,
625 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
626 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
627 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_TTL = 0x0020000000000000,
628 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
629 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
630 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
631 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000
634 enum bnxt_ulp_hf_0_3_2_bitmask {
635 BNXT_ULP_HF_0_3_2_BITMASK_WM = 0x8000000000000000,
636 BNXT_ULP_HF_0_3_2_BITMASK_SVIF_INDEX = 0x4000000000000000,
637 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC = 0x2000000000000000,
638 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC = 0x1000000000000000,
639 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_TYPE = 0x0800000000000000,
640 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
641 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID = 0x0200000000000000,
642 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
643 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_VER = 0x0080000000000000,
644 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_TC = 0x0040000000000000,
645 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
646 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
647 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
648 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_TTL = 0x0004000000000000,
649 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
650 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000
653 enum bnxt_ulp_hf_0_3_3_bitmask {
654 BNXT_ULP_HF_0_3_3_BITMASK_WM = 0x8000000000000000,
655 BNXT_ULP_HF_0_3_3_BITMASK_SVIF_INDEX = 0x4000000000000000,
656 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC = 0x2000000000000000,
657 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC = 0x1000000000000000,
658 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_TYPE = 0x0800000000000000,
659 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
660 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID = 0x0200000000000000,
661 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
662 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_VER = 0x0080000000000000,
663 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_TOS = 0x0040000000000000,
664 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_LEN = 0x0020000000000000,
665 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
666 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
667 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_TTL = 0x0004000000000000,
668 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
669 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
670 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
671 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000
674 enum bnxt_ulp_hf_0_3_4_bitmask {
675 BNXT_ULP_HF_0_3_4_BITMASK_WM = 0x8000000000000000,
676 BNXT_ULP_HF_0_3_4_BITMASK_SVIF_INDEX = 0x4000000000000000,
677 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC = 0x2000000000000000,
678 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC = 0x1000000000000000,
679 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_TYPE = 0x0800000000000000,
680 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_VER = 0x0400000000000000,
681 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_TC = 0x0200000000000000,
682 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
683 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
684 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
685 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_TTL = 0x0020000000000000,
686 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
687 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000,
688 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT = 0x0004000000000000,
689 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT = 0x0002000000000000,
690 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SENT_SEQ = 0x0001000000000000,
691 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_RECV_ACK = 0x0000800000000000,
692 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DATA_OFF = 0x0000400000000000,
693 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_TCP_FLAGS = 0x0000200000000000,
694 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_RX_WIN = 0x0000100000000000,
695 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_CSUM = 0x0000080000000000,
696 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_URP = 0x0000040000000000
699 enum bnxt_ulp_hf_0_3_5_bitmask {
700 BNXT_ULP_HF_0_3_5_BITMASK_WM = 0x8000000000000000,
701 BNXT_ULP_HF_0_3_5_BITMASK_SVIF_INDEX = 0x4000000000000000,
702 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC = 0x2000000000000000,
703 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC = 0x1000000000000000,
704 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_TYPE = 0x0800000000000000,
705 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_VER = 0x0400000000000000,
706 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_TOS = 0x0200000000000000,
707 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_LEN = 0x0100000000000000,
708 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
709 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
710 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_TTL = 0x0020000000000000,
711 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
712 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
713 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
714 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
715 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT = 0x0001000000000000,
716 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT = 0x0000800000000000,
717 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SENT_SEQ = 0x0000400000000000,
718 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_RECV_ACK = 0x0000200000000000,
719 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DATA_OFF = 0x0000100000000000,
720 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_TCP_FLAGS = 0x0000080000000000,
721 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_RX_WIN = 0x0000040000000000,
722 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_CSUM = 0x0000020000000000,
723 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_URP = 0x0000010000000000
726 enum bnxt_ulp_hf_0_3_6_bitmask {
727 BNXT_ULP_HF_0_3_6_BITMASK_WM = 0x8000000000000000,
728 BNXT_ULP_HF_0_3_6_BITMASK_SVIF_INDEX = 0x4000000000000000,
729 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC = 0x2000000000000000,
730 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC = 0x1000000000000000,
731 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_TYPE = 0x0800000000000000,
732 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_VER = 0x0400000000000000,
733 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_TC = 0x0200000000000000,
734 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
735 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
736 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
737 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_TTL = 0x0020000000000000,
738 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
739 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000,
740 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT = 0x0004000000000000,
741 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT = 0x0002000000000000,
742 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_LENGTH = 0x0001000000000000,
743 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_CSUM = 0x0000800000000000
746 enum bnxt_ulp_hf_0_3_7_bitmask {
747 BNXT_ULP_HF_0_3_7_BITMASK_WM = 0x8000000000000000,
748 BNXT_ULP_HF_0_3_7_BITMASK_SVIF_INDEX = 0x4000000000000000,
749 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC = 0x2000000000000000,
750 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC = 0x1000000000000000,
751 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_TYPE = 0x0800000000000000,
752 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_VER = 0x0400000000000000,
753 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_TOS = 0x0200000000000000,
754 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_LEN = 0x0100000000000000,
755 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
756 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
757 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_TTL = 0x0020000000000000,
758 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
759 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
760 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
761 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
762 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT = 0x0001000000000000,
763 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT = 0x0000800000000000,
764 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_LENGTH = 0x0000400000000000,
765 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_CSUM = 0x0000200000000000
768 enum bnxt_ulp_hf_0_3_8_bitmask {
769 BNXT_ULP_HF_0_3_8_BITMASK_WM = 0x8000000000000000,
770 BNXT_ULP_HF_0_3_8_BITMASK_SVIF_INDEX = 0x4000000000000000,
771 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC = 0x2000000000000000,
772 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC = 0x1000000000000000,
773 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_TYPE = 0x0800000000000000,
774 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
775 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID = 0x0200000000000000,
776 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
777 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_VER = 0x0080000000000000,
778 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_TC = 0x0040000000000000,
779 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
780 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
781 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
782 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_TTL = 0x0004000000000000,
783 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
784 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000,
785 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT = 0x0000800000000000,
786 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT = 0x0000400000000000,
787 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SENT_SEQ = 0x0000200000000000,
788 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_RECV_ACK = 0x0000100000000000,
789 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DATA_OFF = 0x0000080000000000,
790 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_TCP_FLAGS = 0x0000040000000000,
791 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_RX_WIN = 0x0000020000000000,
792 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_CSUM = 0x0000010000000000,
793 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_URP = 0x0000008000000000
796 enum bnxt_ulp_hf_0_3_9_bitmask {
797 BNXT_ULP_HF_0_3_9_BITMASK_WM = 0x8000000000000000,
798 BNXT_ULP_HF_0_3_9_BITMASK_SVIF_INDEX = 0x4000000000000000,
799 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC = 0x2000000000000000,
800 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC = 0x1000000000000000,
801 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_TYPE = 0x0800000000000000,
802 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
803 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID = 0x0200000000000000,
804 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
805 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_VER = 0x0080000000000000,
806 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_TOS = 0x0040000000000000,
807 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_LEN = 0x0020000000000000,
808 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
809 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
810 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_TTL = 0x0004000000000000,
811 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
812 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
813 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
814 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000,
815 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT = 0x0000200000000000,
816 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT = 0x0000100000000000,
817 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SENT_SEQ = 0x0000080000000000,
818 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_RECV_ACK = 0x0000040000000000,
819 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DATA_OFF = 0x0000020000000000,
820 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_TCP_FLAGS = 0x0000010000000000,
821 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_RX_WIN = 0x0000008000000000,
822 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_CSUM = 0x0000004000000000,
823 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_URP = 0x0000002000000000
826 enum bnxt_ulp_hf_0_3_10_bitmask {
827 BNXT_ULP_HF_0_3_10_BITMASK_WM = 0x8000000000000000,
828 BNXT_ULP_HF_0_3_10_BITMASK_SVIF_INDEX = 0x4000000000000000,
829 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC = 0x2000000000000000,
830 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC = 0x1000000000000000,
831 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_TYPE = 0x0800000000000000,
832 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
833 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID = 0x0200000000000000,
834 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
835 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_VER = 0x0080000000000000,
836 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_TC = 0x0040000000000000,
837 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
838 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
839 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
840 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_TTL = 0x0004000000000000,
841 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
842 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000,
843 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT = 0x0000800000000000,
844 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT = 0x0000400000000000,
845 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_LENGTH = 0x0000200000000000,
846 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_CSUM = 0x0000100000000000
849 enum bnxt_ulp_hf_0_3_11_bitmask {
850 BNXT_ULP_HF_0_3_11_BITMASK_WM = 0x8000000000000000,
851 BNXT_ULP_HF_0_3_11_BITMASK_SVIF_INDEX = 0x4000000000000000,
852 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC = 0x2000000000000000,
853 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC = 0x1000000000000000,
854 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_TYPE = 0x0800000000000000,
855 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
856 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID = 0x0200000000000000,
857 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
858 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_VER = 0x0080000000000000,
859 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_TOS = 0x0040000000000000,
860 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_LEN = 0x0020000000000000,
861 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
862 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
863 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_TTL = 0x0004000000000000,
864 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
865 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
866 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
867 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000,
868 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
869 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
870 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
871 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_CSUM = 0x0000040000000000