1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2014-2021 Broadcom
6 #ifndef ULP_HDR_FIELD_ENUMS_H_
7 #define ULP_HDR_FIELD_ENUMS_H_
10 BNXT_ULP_HF1_IDX_SVIF_INDEX = 0
14 BNXT_ULP_HF2_IDX_SVIF_INDEX = 0
18 BNXT_ULP_HF3_IDX_SVIF_INDEX = 0
22 BNXT_ULP_HF4_IDX_SVIF_INDEX = 0
26 BNXT_ULP_HF5_IDX_SVIF_INDEX = 0
30 BNXT_ULP_HF6_IDX_SVIF_INDEX = 0,
31 BNXT_ULP_HF6_IDX_O_ETH_DMAC = 1,
32 BNXT_ULP_HF6_IDX_O_ETH_SMAC = 2,
33 BNXT_ULP_HF6_IDX_O_ETH_TYPE = 3,
34 BNXT_ULP_HF6_IDX_OO_VLAN_CFI_PRI = 4,
35 BNXT_ULP_HF6_IDX_OO_VLAN_VID = 5,
36 BNXT_ULP_HF6_IDX_OO_VLAN_TYPE = 6,
37 BNXT_ULP_HF6_IDX_OI_VLAN_CFI_PRI = 7,
38 BNXT_ULP_HF6_IDX_OI_VLAN_VID = 8,
39 BNXT_ULP_HF6_IDX_OI_VLAN_TYPE = 9,
40 BNXT_ULP_HF6_IDX_O_IPV4_VER = 10,
41 BNXT_ULP_HF6_IDX_O_IPV4_TOS = 11,
42 BNXT_ULP_HF6_IDX_O_IPV4_LEN = 12,
43 BNXT_ULP_HF6_IDX_O_IPV4_FRAG_ID = 13,
44 BNXT_ULP_HF6_IDX_O_IPV4_FRAG_OFF = 14,
45 BNXT_ULP_HF6_IDX_O_IPV4_TTL = 15,
46 BNXT_ULP_HF6_IDX_O_IPV4_PROTO_ID = 16,
47 BNXT_ULP_HF6_IDX_O_IPV4_CSUM = 17,
48 BNXT_ULP_HF6_IDX_O_IPV4_SRC_ADDR = 18,
49 BNXT_ULP_HF6_IDX_O_IPV4_DST_ADDR = 19
53 BNXT_ULP_HF7_IDX_SVIF_INDEX = 0,
54 BNXT_ULP_HF7_IDX_O_ETH_DMAC = 1,
55 BNXT_ULP_HF7_IDX_O_ETH_SMAC = 2,
56 BNXT_ULP_HF7_IDX_O_ETH_TYPE = 3,
57 BNXT_ULP_HF7_IDX_OO_VLAN_CFI_PRI = 4,
58 BNXT_ULP_HF7_IDX_OO_VLAN_VID = 5,
59 BNXT_ULP_HF7_IDX_OO_VLAN_TYPE = 6,
60 BNXT_ULP_HF7_IDX_OI_VLAN_CFI_PRI = 7,
61 BNXT_ULP_HF7_IDX_OI_VLAN_VID = 8,
62 BNXT_ULP_HF7_IDX_OI_VLAN_TYPE = 9,
63 BNXT_ULP_HF7_IDX_O_IPV6_VER = 10,
64 BNXT_ULP_HF7_IDX_O_IPV6_TC = 11,
65 BNXT_ULP_HF7_IDX_O_IPV6_FLOW_LABEL = 12,
66 BNXT_ULP_HF7_IDX_O_IPV6_PAYLOAD_LEN = 13,
67 BNXT_ULP_HF7_IDX_O_IPV6_PROTO_ID = 14,
68 BNXT_ULP_HF7_IDX_O_IPV6_TTL = 15,
69 BNXT_ULP_HF7_IDX_O_IPV6_SRC_ADDR = 16,
70 BNXT_ULP_HF7_IDX_O_IPV6_DST_ADDR = 17
74 BNXT_ULP_HF8_IDX_SVIF_INDEX = 0,
75 BNXT_ULP_HF8_IDX_O_ETH_DMAC = 1,
76 BNXT_ULP_HF8_IDX_O_ETH_SMAC = 2,
77 BNXT_ULP_HF8_IDX_O_ETH_TYPE = 3,
78 BNXT_ULP_HF8_IDX_OO_VLAN_CFI_PRI = 4,
79 BNXT_ULP_HF8_IDX_OO_VLAN_VID = 5,
80 BNXT_ULP_HF8_IDX_OO_VLAN_TYPE = 6,
81 BNXT_ULP_HF8_IDX_OI_VLAN_CFI_PRI = 7,
82 BNXT_ULP_HF8_IDX_OI_VLAN_VID = 8,
83 BNXT_ULP_HF8_IDX_OI_VLAN_TYPE = 9,
84 BNXT_ULP_HF8_IDX_O_IPV4_VER = 10,
85 BNXT_ULP_HF8_IDX_O_IPV4_TOS = 11,
86 BNXT_ULP_HF8_IDX_O_IPV4_LEN = 12,
87 BNXT_ULP_HF8_IDX_O_IPV4_FRAG_ID = 13,
88 BNXT_ULP_HF8_IDX_O_IPV4_FRAG_OFF = 14,
89 BNXT_ULP_HF8_IDX_O_IPV4_TTL = 15,
90 BNXT_ULP_HF8_IDX_O_IPV4_PROTO_ID = 16,
91 BNXT_ULP_HF8_IDX_O_IPV4_CSUM = 17,
92 BNXT_ULP_HF8_IDX_O_IPV4_SRC_ADDR = 18,
93 BNXT_ULP_HF8_IDX_O_IPV4_DST_ADDR = 19,
94 BNXT_ULP_HF8_IDX_O_UDP_SRC_PORT = 20,
95 BNXT_ULP_HF8_IDX_O_UDP_DST_PORT = 21,
96 BNXT_ULP_HF8_IDX_O_UDP_LENGTH = 22,
97 BNXT_ULP_HF8_IDX_O_UDP_CSUM = 23
101 BNXT_ULP_HF9_IDX_SVIF_INDEX = 0,
102 BNXT_ULP_HF9_IDX_O_ETH_DMAC = 1,
103 BNXT_ULP_HF9_IDX_O_ETH_SMAC = 2,
104 BNXT_ULP_HF9_IDX_O_ETH_TYPE = 3,
105 BNXT_ULP_HF9_IDX_OO_VLAN_CFI_PRI = 4,
106 BNXT_ULP_HF9_IDX_OO_VLAN_VID = 5,
107 BNXT_ULP_HF9_IDX_OO_VLAN_TYPE = 6,
108 BNXT_ULP_HF9_IDX_OI_VLAN_CFI_PRI = 7,
109 BNXT_ULP_HF9_IDX_OI_VLAN_VID = 8,
110 BNXT_ULP_HF9_IDX_OI_VLAN_TYPE = 9,
111 BNXT_ULP_HF9_IDX_O_IPV4_VER = 10,
112 BNXT_ULP_HF9_IDX_O_IPV4_TOS = 11,
113 BNXT_ULP_HF9_IDX_O_IPV4_LEN = 12,
114 BNXT_ULP_HF9_IDX_O_IPV4_FRAG_ID = 13,
115 BNXT_ULP_HF9_IDX_O_IPV4_FRAG_OFF = 14,
116 BNXT_ULP_HF9_IDX_O_IPV4_TTL = 15,
117 BNXT_ULP_HF9_IDX_O_IPV4_PROTO_ID = 16,
118 BNXT_ULP_HF9_IDX_O_IPV4_CSUM = 17,
119 BNXT_ULP_HF9_IDX_O_IPV4_SRC_ADDR = 18,
120 BNXT_ULP_HF9_IDX_O_IPV4_DST_ADDR = 19,
121 BNXT_ULP_HF9_IDX_O_TCP_SRC_PORT = 20,
122 BNXT_ULP_HF9_IDX_O_TCP_DST_PORT = 21,
123 BNXT_ULP_HF9_IDX_O_TCP_SENT_SEQ = 22,
124 BNXT_ULP_HF9_IDX_O_TCP_RECV_ACK = 23,
125 BNXT_ULP_HF9_IDX_O_TCP_DATA_OFF = 24,
126 BNXT_ULP_HF9_IDX_O_TCP_TCP_FLAGS = 25,
127 BNXT_ULP_HF9_IDX_O_TCP_RX_WIN = 26,
128 BNXT_ULP_HF9_IDX_O_TCP_CSUM = 27,
129 BNXT_ULP_HF9_IDX_O_TCP_URP = 28
133 BNXT_ULP_HF10_IDX_SVIF_INDEX = 0,
134 BNXT_ULP_HF10_IDX_O_ETH_DMAC = 1,
135 BNXT_ULP_HF10_IDX_O_ETH_SMAC = 2,
136 BNXT_ULP_HF10_IDX_O_ETH_TYPE = 3,
137 BNXT_ULP_HF10_IDX_OO_VLAN_CFI_PRI = 4,
138 BNXT_ULP_HF10_IDX_OO_VLAN_VID = 5,
139 BNXT_ULP_HF10_IDX_OO_VLAN_TYPE = 6,
140 BNXT_ULP_HF10_IDX_OI_VLAN_CFI_PRI = 7,
141 BNXT_ULP_HF10_IDX_OI_VLAN_VID = 8,
142 BNXT_ULP_HF10_IDX_OI_VLAN_TYPE = 9,
143 BNXT_ULP_HF10_IDX_O_IPV6_VER = 10,
144 BNXT_ULP_HF10_IDX_O_IPV6_TC = 11,
145 BNXT_ULP_HF10_IDX_O_IPV6_FLOW_LABEL = 12,
146 BNXT_ULP_HF10_IDX_O_IPV6_PAYLOAD_LEN = 13,
147 BNXT_ULP_HF10_IDX_O_IPV6_PROTO_ID = 14,
148 BNXT_ULP_HF10_IDX_O_IPV6_TTL = 15,
149 BNXT_ULP_HF10_IDX_O_IPV6_SRC_ADDR = 16,
150 BNXT_ULP_HF10_IDX_O_IPV6_DST_ADDR = 17,
151 BNXT_ULP_HF10_IDX_O_UDP_SRC_PORT = 18,
152 BNXT_ULP_HF10_IDX_O_UDP_DST_PORT = 19,
153 BNXT_ULP_HF10_IDX_O_UDP_LENGTH = 20,
154 BNXT_ULP_HF10_IDX_O_UDP_CSUM = 21
158 BNXT_ULP_HF11_IDX_SVIF_INDEX = 0,
159 BNXT_ULP_HF11_IDX_O_ETH_DMAC = 1,
160 BNXT_ULP_HF11_IDX_O_ETH_SMAC = 2,
161 BNXT_ULP_HF11_IDX_O_ETH_TYPE = 3,
162 BNXT_ULP_HF11_IDX_OO_VLAN_CFI_PRI = 4,
163 BNXT_ULP_HF11_IDX_OO_VLAN_VID = 5,
164 BNXT_ULP_HF11_IDX_OO_VLAN_TYPE = 6,
165 BNXT_ULP_HF11_IDX_OI_VLAN_CFI_PRI = 7,
166 BNXT_ULP_HF11_IDX_OI_VLAN_VID = 8,
167 BNXT_ULP_HF11_IDX_OI_VLAN_TYPE = 9,
168 BNXT_ULP_HF11_IDX_O_IPV6_VER = 10,
169 BNXT_ULP_HF11_IDX_O_IPV6_TC = 11,
170 BNXT_ULP_HF11_IDX_O_IPV6_FLOW_LABEL = 12,
171 BNXT_ULP_HF11_IDX_O_IPV6_PAYLOAD_LEN = 13,
172 BNXT_ULP_HF11_IDX_O_IPV6_PROTO_ID = 14,
173 BNXT_ULP_HF11_IDX_O_IPV6_TTL = 15,
174 BNXT_ULP_HF11_IDX_O_IPV6_SRC_ADDR = 16,
175 BNXT_ULP_HF11_IDX_O_IPV6_DST_ADDR = 17,
176 BNXT_ULP_HF11_IDX_O_TCP_SRC_PORT = 18,
177 BNXT_ULP_HF11_IDX_O_TCP_DST_PORT = 19,
178 BNXT_ULP_HF11_IDX_O_TCP_SENT_SEQ = 20,
179 BNXT_ULP_HF11_IDX_O_TCP_RECV_ACK = 21,
180 BNXT_ULP_HF11_IDX_O_TCP_DATA_OFF = 22,
181 BNXT_ULP_HF11_IDX_O_TCP_TCP_FLAGS = 23,
182 BNXT_ULP_HF11_IDX_O_TCP_RX_WIN = 24,
183 BNXT_ULP_HF11_IDX_O_TCP_CSUM = 25,
184 BNXT_ULP_HF11_IDX_O_TCP_URP = 26
188 BNXT_ULP_HF12_IDX_SVIF_INDEX = 0,
189 BNXT_ULP_HF12_IDX_O_ETH_DMAC = 1,
190 BNXT_ULP_HF12_IDX_O_ETH_SMAC = 2,
191 BNXT_ULP_HF12_IDX_O_ETH_TYPE = 3,
192 BNXT_ULP_HF12_IDX_OO_VLAN_CFI_PRI = 4,
193 BNXT_ULP_HF12_IDX_OO_VLAN_VID = 5,
194 BNXT_ULP_HF12_IDX_OO_VLAN_TYPE = 6,
195 BNXT_ULP_HF12_IDX_OI_VLAN_CFI_PRI = 7,
196 BNXT_ULP_HF12_IDX_OI_VLAN_VID = 8,
197 BNXT_ULP_HF12_IDX_OI_VLAN_TYPE = 9,
198 BNXT_ULP_HF12_IDX_O_IPV4_VER = 10,
199 BNXT_ULP_HF12_IDX_O_IPV4_TOS = 11,
200 BNXT_ULP_HF12_IDX_O_IPV4_LEN = 12,
201 BNXT_ULP_HF12_IDX_O_IPV4_FRAG_ID = 13,
202 BNXT_ULP_HF12_IDX_O_IPV4_FRAG_OFF = 14,
203 BNXT_ULP_HF12_IDX_O_IPV4_TTL = 15,
204 BNXT_ULP_HF12_IDX_O_IPV4_PROTO_ID = 16,
205 BNXT_ULP_HF12_IDX_O_IPV4_CSUM = 17,
206 BNXT_ULP_HF12_IDX_O_IPV4_SRC_ADDR = 18,
207 BNXT_ULP_HF12_IDX_O_IPV4_DST_ADDR = 19,
208 BNXT_ULP_HF12_IDX_O_UDP_SRC_PORT = 20,
209 BNXT_ULP_HF12_IDX_O_UDP_DST_PORT = 21,
210 BNXT_ULP_HF12_IDX_O_UDP_LENGTH = 22,
211 BNXT_ULP_HF12_IDX_O_UDP_CSUM = 23
215 BNXT_ULP_HF13_IDX_SVIF_INDEX = 0,
216 BNXT_ULP_HF13_IDX_O_ETH_DMAC = 1,
217 BNXT_ULP_HF13_IDX_O_ETH_SMAC = 2,
218 BNXT_ULP_HF13_IDX_O_ETH_TYPE = 3,
219 BNXT_ULP_HF13_IDX_OO_VLAN_CFI_PRI = 4,
220 BNXT_ULP_HF13_IDX_OO_VLAN_VID = 5,
221 BNXT_ULP_HF13_IDX_OO_VLAN_TYPE = 6,
222 BNXT_ULP_HF13_IDX_OI_VLAN_CFI_PRI = 7,
223 BNXT_ULP_HF13_IDX_OI_VLAN_VID = 8,
224 BNXT_ULP_HF13_IDX_OI_VLAN_TYPE = 9,
225 BNXT_ULP_HF13_IDX_O_IPV4_VER = 10,
226 BNXT_ULP_HF13_IDX_O_IPV4_TOS = 11,
227 BNXT_ULP_HF13_IDX_O_IPV4_LEN = 12,
228 BNXT_ULP_HF13_IDX_O_IPV4_FRAG_ID = 13,
229 BNXT_ULP_HF13_IDX_O_IPV4_FRAG_OFF = 14,
230 BNXT_ULP_HF13_IDX_O_IPV4_TTL = 15,
231 BNXT_ULP_HF13_IDX_O_IPV4_PROTO_ID = 16,
232 BNXT_ULP_HF13_IDX_O_IPV4_CSUM = 17,
233 BNXT_ULP_HF13_IDX_O_IPV4_SRC_ADDR = 18,
234 BNXT_ULP_HF13_IDX_O_IPV4_DST_ADDR = 19,
235 BNXT_ULP_HF13_IDX_O_TCP_SRC_PORT = 20,
236 BNXT_ULP_HF13_IDX_O_TCP_DST_PORT = 21,
237 BNXT_ULP_HF13_IDX_O_TCP_SENT_SEQ = 22,
238 BNXT_ULP_HF13_IDX_O_TCP_RECV_ACK = 23,
239 BNXT_ULP_HF13_IDX_O_TCP_DATA_OFF = 24,
240 BNXT_ULP_HF13_IDX_O_TCP_TCP_FLAGS = 25,
241 BNXT_ULP_HF13_IDX_O_TCP_RX_WIN = 26,
242 BNXT_ULP_HF13_IDX_O_TCP_CSUM = 27,
243 BNXT_ULP_HF13_IDX_O_TCP_URP = 28
247 BNXT_ULP_HF14_IDX_SVIF_INDEX = 0,
248 BNXT_ULP_HF14_IDX_O_ETH_DMAC = 1,
249 BNXT_ULP_HF14_IDX_O_ETH_SMAC = 2,
250 BNXT_ULP_HF14_IDX_O_ETH_TYPE = 3,
251 BNXT_ULP_HF14_IDX_OO_VLAN_CFI_PRI = 4,
252 BNXT_ULP_HF14_IDX_OO_VLAN_VID = 5,
253 BNXT_ULP_HF14_IDX_OO_VLAN_TYPE = 6,
254 BNXT_ULP_HF14_IDX_OI_VLAN_CFI_PRI = 7,
255 BNXT_ULP_HF14_IDX_OI_VLAN_VID = 8,
256 BNXT_ULP_HF14_IDX_OI_VLAN_TYPE = 9,
257 BNXT_ULP_HF14_IDX_O_IPV6_VER = 10,
258 BNXT_ULP_HF14_IDX_O_IPV6_TC = 11,
259 BNXT_ULP_HF14_IDX_O_IPV6_FLOW_LABEL = 12,
260 BNXT_ULP_HF14_IDX_O_IPV6_PAYLOAD_LEN = 13,
261 BNXT_ULP_HF14_IDX_O_IPV6_PROTO_ID = 14,
262 BNXT_ULP_HF14_IDX_O_IPV6_TTL = 15,
263 BNXT_ULP_HF14_IDX_O_IPV6_SRC_ADDR = 16,
264 BNXT_ULP_HF14_IDX_O_IPV6_DST_ADDR = 17,
265 BNXT_ULP_HF14_IDX_O_UDP_SRC_PORT = 18,
266 BNXT_ULP_HF14_IDX_O_UDP_DST_PORT = 19,
267 BNXT_ULP_HF14_IDX_O_UDP_LENGTH = 20,
268 BNXT_ULP_HF14_IDX_O_UDP_CSUM = 21
272 BNXT_ULP_HF15_IDX_SVIF_INDEX = 0,
273 BNXT_ULP_HF15_IDX_O_ETH_DMAC = 1,
274 BNXT_ULP_HF15_IDX_O_ETH_SMAC = 2,
275 BNXT_ULP_HF15_IDX_O_ETH_TYPE = 3,
276 BNXT_ULP_HF15_IDX_OO_VLAN_CFI_PRI = 4,
277 BNXT_ULP_HF15_IDX_OO_VLAN_VID = 5,
278 BNXT_ULP_HF15_IDX_OO_VLAN_TYPE = 6,
279 BNXT_ULP_HF15_IDX_OI_VLAN_CFI_PRI = 7,
280 BNXT_ULP_HF15_IDX_OI_VLAN_VID = 8,
281 BNXT_ULP_HF15_IDX_OI_VLAN_TYPE = 9,
282 BNXT_ULP_HF15_IDX_O_IPV6_VER = 10,
283 BNXT_ULP_HF15_IDX_O_IPV6_TC = 11,
284 BNXT_ULP_HF15_IDX_O_IPV6_FLOW_LABEL = 12,
285 BNXT_ULP_HF15_IDX_O_IPV6_PAYLOAD_LEN = 13,
286 BNXT_ULP_HF15_IDX_O_IPV6_PROTO_ID = 14,
287 BNXT_ULP_HF15_IDX_O_IPV6_TTL = 15,
288 BNXT_ULP_HF15_IDX_O_IPV6_SRC_ADDR = 16,
289 BNXT_ULP_HF15_IDX_O_IPV6_DST_ADDR = 17,
290 BNXT_ULP_HF15_IDX_O_TCP_SRC_PORT = 18,
291 BNXT_ULP_HF15_IDX_O_TCP_DST_PORT = 19,
292 BNXT_ULP_HF15_IDX_O_TCP_SENT_SEQ = 20,
293 BNXT_ULP_HF15_IDX_O_TCP_RECV_ACK = 21,
294 BNXT_ULP_HF15_IDX_O_TCP_DATA_OFF = 22,
295 BNXT_ULP_HF15_IDX_O_TCP_TCP_FLAGS = 23,
296 BNXT_ULP_HF15_IDX_O_TCP_RX_WIN = 24,
297 BNXT_ULP_HF15_IDX_O_TCP_CSUM = 25,
298 BNXT_ULP_HF15_IDX_O_TCP_URP = 26
302 BNXT_ULP_HF16_IDX_SVIF_INDEX = 0,
303 BNXT_ULP_HF16_IDX_O_ETH_DMAC = 1,
304 BNXT_ULP_HF16_IDX_O_ETH_SMAC = 2,
305 BNXT_ULP_HF16_IDX_O_ETH_TYPE = 3,
306 BNXT_ULP_HF16_IDX_OO_VLAN_CFI_PRI = 4,
307 BNXT_ULP_HF16_IDX_OO_VLAN_VID = 5,
308 BNXT_ULP_HF16_IDX_OO_VLAN_TYPE = 6,
309 BNXT_ULP_HF16_IDX_OI_VLAN_CFI_PRI = 7,
310 BNXT_ULP_HF16_IDX_OI_VLAN_VID = 8,
311 BNXT_ULP_HF16_IDX_OI_VLAN_TYPE = 9,
312 BNXT_ULP_HF16_IDX_O_IPV4_VER = 10,
313 BNXT_ULP_HF16_IDX_O_IPV4_TOS = 11,
314 BNXT_ULP_HF16_IDX_O_IPV4_LEN = 12,
315 BNXT_ULP_HF16_IDX_O_IPV4_FRAG_ID = 13,
316 BNXT_ULP_HF16_IDX_O_IPV4_FRAG_OFF = 14,
317 BNXT_ULP_HF16_IDX_O_IPV4_TTL = 15,
318 BNXT_ULP_HF16_IDX_O_IPV4_PROTO_ID = 16,
319 BNXT_ULP_HF16_IDX_O_IPV4_CSUM = 17,
320 BNXT_ULP_HF16_IDX_O_IPV4_SRC_ADDR = 18,
321 BNXT_ULP_HF16_IDX_O_IPV4_DST_ADDR = 19,
322 BNXT_ULP_HF16_IDX_O_UDP_SRC_PORT = 20,
323 BNXT_ULP_HF16_IDX_O_UDP_DST_PORT = 21,
324 BNXT_ULP_HF16_IDX_O_UDP_LENGTH = 22,
325 BNXT_ULP_HF16_IDX_O_UDP_CSUM = 23,
326 BNXT_ULP_HF16_IDX_T_VXLAN_FLAGS = 24,
327 BNXT_ULP_HF16_IDX_T_VXLAN_RSVD0 = 25,
328 BNXT_ULP_HF16_IDX_T_VXLAN_VNI = 26,
329 BNXT_ULP_HF16_IDX_T_VXLAN_RSVD1 = 27
333 BNXT_ULP_HF17_IDX_SVIF_INDEX = 0,
334 BNXT_ULP_HF17_IDX_O_ETH_DMAC = 1,
335 BNXT_ULP_HF17_IDX_O_ETH_SMAC = 2,
336 BNXT_ULP_HF17_IDX_O_ETH_TYPE = 3,
337 BNXT_ULP_HF17_IDX_OO_VLAN_CFI_PRI = 4,
338 BNXT_ULP_HF17_IDX_OO_VLAN_VID = 5,
339 BNXT_ULP_HF17_IDX_OO_VLAN_TYPE = 6,
340 BNXT_ULP_HF17_IDX_OI_VLAN_CFI_PRI = 7,
341 BNXT_ULP_HF17_IDX_OI_VLAN_VID = 8,
342 BNXT_ULP_HF17_IDX_OI_VLAN_TYPE = 9,
343 BNXT_ULP_HF17_IDX_O_IPV6_VER = 10,
344 BNXT_ULP_HF17_IDX_O_IPV6_TC = 11,
345 BNXT_ULP_HF17_IDX_O_IPV6_FLOW_LABEL = 12,
346 BNXT_ULP_HF17_IDX_O_IPV6_PAYLOAD_LEN = 13,
347 BNXT_ULP_HF17_IDX_O_IPV6_PROTO_ID = 14,
348 BNXT_ULP_HF17_IDX_O_IPV6_TTL = 15,
349 BNXT_ULP_HF17_IDX_O_IPV6_SRC_ADDR = 16,
350 BNXT_ULP_HF17_IDX_O_IPV6_DST_ADDR = 17,
351 BNXT_ULP_HF17_IDX_O_UDP_SRC_PORT = 18,
352 BNXT_ULP_HF17_IDX_O_UDP_DST_PORT = 19,
353 BNXT_ULP_HF17_IDX_O_UDP_LENGTH = 20,
354 BNXT_ULP_HF17_IDX_O_UDP_CSUM = 21,
355 BNXT_ULP_HF17_IDX_T_VXLAN_FLAGS = 22,
356 BNXT_ULP_HF17_IDX_T_VXLAN_RSVD0 = 23,
357 BNXT_ULP_HF17_IDX_T_VXLAN_VNI = 24,
358 BNXT_ULP_HF17_IDX_T_VXLAN_RSVD1 = 25
362 BNXT_ULP_HF18_IDX_SVIF_INDEX = 0,
363 BNXT_ULP_HF18_IDX_O_ETH_DMAC = 1,
364 BNXT_ULP_HF18_IDX_O_ETH_SMAC = 2,
365 BNXT_ULP_HF18_IDX_O_ETH_TYPE = 3,
366 BNXT_ULP_HF18_IDX_OO_VLAN_CFI_PRI = 4,
367 BNXT_ULP_HF18_IDX_OO_VLAN_VID = 5,
368 BNXT_ULP_HF18_IDX_OO_VLAN_TYPE = 6,
369 BNXT_ULP_HF18_IDX_OI_VLAN_CFI_PRI = 7,
370 BNXT_ULP_HF18_IDX_OI_VLAN_VID = 8,
371 BNXT_ULP_HF18_IDX_OI_VLAN_TYPE = 9,
372 BNXT_ULP_HF18_IDX_O_IPV4_VER = 10,
373 BNXT_ULP_HF18_IDX_O_IPV4_TOS = 11,
374 BNXT_ULP_HF18_IDX_O_IPV4_LEN = 12,
375 BNXT_ULP_HF18_IDX_O_IPV4_FRAG_ID = 13,
376 BNXT_ULP_HF18_IDX_O_IPV4_FRAG_OFF = 14,
377 BNXT_ULP_HF18_IDX_O_IPV4_TTL = 15,
378 BNXT_ULP_HF18_IDX_O_IPV4_PROTO_ID = 16,
379 BNXT_ULP_HF18_IDX_O_IPV4_CSUM = 17,
380 BNXT_ULP_HF18_IDX_O_IPV4_SRC_ADDR = 18,
381 BNXT_ULP_HF18_IDX_O_IPV4_DST_ADDR = 19,
382 BNXT_ULP_HF18_IDX_O_UDP_SRC_PORT = 20,
383 BNXT_ULP_HF18_IDX_O_UDP_DST_PORT = 21,
384 BNXT_ULP_HF18_IDX_O_UDP_LENGTH = 22,
385 BNXT_ULP_HF18_IDX_O_UDP_CSUM = 23,
386 BNXT_ULP_HF18_IDX_T_VXLAN_FLAGS = 24,
387 BNXT_ULP_HF18_IDX_T_VXLAN_RSVD0 = 25,
388 BNXT_ULP_HF18_IDX_T_VXLAN_VNI = 26,
389 BNXT_ULP_HF18_IDX_T_VXLAN_RSVD1 = 27
393 BNXT_ULP_HF19_IDX_SVIF_INDEX = 0,
394 BNXT_ULP_HF19_IDX_O_ETH_DMAC = 1,
395 BNXT_ULP_HF19_IDX_O_ETH_SMAC = 2,
396 BNXT_ULP_HF19_IDX_O_ETH_TYPE = 3,
397 BNXT_ULP_HF19_IDX_OO_VLAN_CFI_PRI = 4,
398 BNXT_ULP_HF19_IDX_OO_VLAN_VID = 5,
399 BNXT_ULP_HF19_IDX_OO_VLAN_TYPE = 6,
400 BNXT_ULP_HF19_IDX_OI_VLAN_CFI_PRI = 7,
401 BNXT_ULP_HF19_IDX_OI_VLAN_VID = 8,
402 BNXT_ULP_HF19_IDX_OI_VLAN_TYPE = 9,
403 BNXT_ULP_HF19_IDX_O_IPV4_VER = 10,
404 BNXT_ULP_HF19_IDX_O_IPV4_TOS = 11,
405 BNXT_ULP_HF19_IDX_O_IPV4_LEN = 12,
406 BNXT_ULP_HF19_IDX_O_IPV4_FRAG_ID = 13,
407 BNXT_ULP_HF19_IDX_O_IPV4_FRAG_OFF = 14,
408 BNXT_ULP_HF19_IDX_O_IPV4_TTL = 15,
409 BNXT_ULP_HF19_IDX_O_IPV4_PROTO_ID = 16,
410 BNXT_ULP_HF19_IDX_O_IPV4_CSUM = 17,
411 BNXT_ULP_HF19_IDX_O_IPV4_SRC_ADDR = 18,
412 BNXT_ULP_HF19_IDX_O_IPV4_DST_ADDR = 19,
413 BNXT_ULP_HF19_IDX_O_UDP_SRC_PORT = 20,
414 BNXT_ULP_HF19_IDX_O_UDP_DST_PORT = 21,
415 BNXT_ULP_HF19_IDX_O_UDP_LENGTH = 22,
416 BNXT_ULP_HF19_IDX_O_UDP_CSUM = 23,
417 BNXT_ULP_HF19_IDX_T_VXLAN_FLAGS = 24,
418 BNXT_ULP_HF19_IDX_T_VXLAN_RSVD0 = 25,
419 BNXT_ULP_HF19_IDX_T_VXLAN_VNI = 26,
420 BNXT_ULP_HF19_IDX_T_VXLAN_RSVD1 = 27,
421 BNXT_ULP_HF19_IDX_I_ETH_DMAC = 28,
422 BNXT_ULP_HF19_IDX_I_ETH_SMAC = 29,
423 BNXT_ULP_HF19_IDX_I_ETH_TYPE = 30,
424 BNXT_ULP_HF19_IDX_IO_VLAN_CFI_PRI = 31,
425 BNXT_ULP_HF19_IDX_IO_VLAN_VID = 32,
426 BNXT_ULP_HF19_IDX_IO_VLAN_TYPE = 33,
427 BNXT_ULP_HF19_IDX_II_VLAN_CFI_PRI = 34,
428 BNXT_ULP_HF19_IDX_II_VLAN_VID = 35,
429 BNXT_ULP_HF19_IDX_II_VLAN_TYPE = 36,
430 BNXT_ULP_HF19_IDX_I_IPV4_VER = 37,
431 BNXT_ULP_HF19_IDX_I_IPV4_TOS = 38,
432 BNXT_ULP_HF19_IDX_I_IPV4_LEN = 39,
433 BNXT_ULP_HF19_IDX_I_IPV4_FRAG_ID = 40,
434 BNXT_ULP_HF19_IDX_I_IPV4_FRAG_OFF = 41,
435 BNXT_ULP_HF19_IDX_I_IPV4_TTL = 42,
436 BNXT_ULP_HF19_IDX_I_IPV4_PROTO_ID = 43,
437 BNXT_ULP_HF19_IDX_I_IPV4_CSUM = 44,
438 BNXT_ULP_HF19_IDX_I_IPV4_SRC_ADDR = 45,
439 BNXT_ULP_HF19_IDX_I_IPV4_DST_ADDR = 46
443 BNXT_ULP_HF20_IDX_SVIF_INDEX = 0,
444 BNXT_ULP_HF20_IDX_O_ETH_DMAC = 1,
445 BNXT_ULP_HF20_IDX_O_ETH_SMAC = 2,
446 BNXT_ULP_HF20_IDX_O_ETH_TYPE = 3,
447 BNXT_ULP_HF20_IDX_OO_VLAN_CFI_PRI = 4,
448 BNXT_ULP_HF20_IDX_OO_VLAN_VID = 5,
449 BNXT_ULP_HF20_IDX_OO_VLAN_TYPE = 6,
450 BNXT_ULP_HF20_IDX_OI_VLAN_CFI_PRI = 7,
451 BNXT_ULP_HF20_IDX_OI_VLAN_VID = 8,
452 BNXT_ULP_HF20_IDX_OI_VLAN_TYPE = 9,
453 BNXT_ULP_HF20_IDX_O_IPV4_VER = 10,
454 BNXT_ULP_HF20_IDX_O_IPV4_TOS = 11,
455 BNXT_ULP_HF20_IDX_O_IPV4_LEN = 12,
456 BNXT_ULP_HF20_IDX_O_IPV4_FRAG_ID = 13,
457 BNXT_ULP_HF20_IDX_O_IPV4_FRAG_OFF = 14,
458 BNXT_ULP_HF20_IDX_O_IPV4_TTL = 15,
459 BNXT_ULP_HF20_IDX_O_IPV4_PROTO_ID = 16,
460 BNXT_ULP_HF20_IDX_O_IPV4_CSUM = 17,
461 BNXT_ULP_HF20_IDX_O_IPV4_SRC_ADDR = 18,
462 BNXT_ULP_HF20_IDX_O_IPV4_DST_ADDR = 19,
463 BNXT_ULP_HF20_IDX_O_UDP_SRC_PORT = 20,
464 BNXT_ULP_HF20_IDX_O_UDP_DST_PORT = 21,
465 BNXT_ULP_HF20_IDX_O_UDP_LENGTH = 22,
466 BNXT_ULP_HF20_IDX_O_UDP_CSUM = 23
470 BNXT_ULP_HF21_IDX_SVIF_INDEX = 0,
471 BNXT_ULP_HF21_IDX_O_ETH_DMAC = 1,
472 BNXT_ULP_HF21_IDX_O_ETH_SMAC = 2,
473 BNXT_ULP_HF21_IDX_O_ETH_TYPE = 3,
474 BNXT_ULP_HF21_IDX_OO_VLAN_CFI_PRI = 4,
475 BNXT_ULP_HF21_IDX_OO_VLAN_VID = 5,
476 BNXT_ULP_HF21_IDX_OO_VLAN_TYPE = 6,
477 BNXT_ULP_HF21_IDX_OI_VLAN_CFI_PRI = 7,
478 BNXT_ULP_HF21_IDX_OI_VLAN_VID = 8,
479 BNXT_ULP_HF21_IDX_OI_VLAN_TYPE = 9,
480 BNXT_ULP_HF21_IDX_O_IPV4_VER = 10,
481 BNXT_ULP_HF21_IDX_O_IPV4_TOS = 11,
482 BNXT_ULP_HF21_IDX_O_IPV4_LEN = 12,
483 BNXT_ULP_HF21_IDX_O_IPV4_FRAG_ID = 13,
484 BNXT_ULP_HF21_IDX_O_IPV4_FRAG_OFF = 14,
485 BNXT_ULP_HF21_IDX_O_IPV4_TTL = 15,
486 BNXT_ULP_HF21_IDX_O_IPV4_PROTO_ID = 16,
487 BNXT_ULP_HF21_IDX_O_IPV4_CSUM = 17,
488 BNXT_ULP_HF21_IDX_O_IPV4_SRC_ADDR = 18,
489 BNXT_ULP_HF21_IDX_O_IPV4_DST_ADDR = 19,
490 BNXT_ULP_HF21_IDX_O_TCP_SRC_PORT = 20,
491 BNXT_ULP_HF21_IDX_O_TCP_DST_PORT = 21,
492 BNXT_ULP_HF21_IDX_O_TCP_SENT_SEQ = 22,
493 BNXT_ULP_HF21_IDX_O_TCP_RECV_ACK = 23,
494 BNXT_ULP_HF21_IDX_O_TCP_DATA_OFF = 24,
495 BNXT_ULP_HF21_IDX_O_TCP_TCP_FLAGS = 25,
496 BNXT_ULP_HF21_IDX_O_TCP_RX_WIN = 26,
497 BNXT_ULP_HF21_IDX_O_TCP_CSUM = 27,
498 BNXT_ULP_HF21_IDX_O_TCP_URP = 28
502 BNXT_ULP_HF22_IDX_SVIF_INDEX = 0,
503 BNXT_ULP_HF22_IDX_O_ETH_DMAC = 1,
504 BNXT_ULP_HF22_IDX_O_ETH_SMAC = 2,
505 BNXT_ULP_HF22_IDX_O_ETH_TYPE = 3,
506 BNXT_ULP_HF22_IDX_OO_VLAN_CFI_PRI = 4,
507 BNXT_ULP_HF22_IDX_OO_VLAN_VID = 5,
508 BNXT_ULP_HF22_IDX_OO_VLAN_TYPE = 6,
509 BNXT_ULP_HF22_IDX_OI_VLAN_CFI_PRI = 7,
510 BNXT_ULP_HF22_IDX_OI_VLAN_VID = 8,
511 BNXT_ULP_HF22_IDX_OI_VLAN_TYPE = 9,
512 BNXT_ULP_HF22_IDX_O_IPV6_VER = 10,
513 BNXT_ULP_HF22_IDX_O_IPV6_TC = 11,
514 BNXT_ULP_HF22_IDX_O_IPV6_FLOW_LABEL = 12,
515 BNXT_ULP_HF22_IDX_O_IPV6_PAYLOAD_LEN = 13,
516 BNXT_ULP_HF22_IDX_O_IPV6_PROTO_ID = 14,
517 BNXT_ULP_HF22_IDX_O_IPV6_TTL = 15,
518 BNXT_ULP_HF22_IDX_O_IPV6_SRC_ADDR = 16,
519 BNXT_ULP_HF22_IDX_O_IPV6_DST_ADDR = 17,
520 BNXT_ULP_HF22_IDX_O_UDP_SRC_PORT = 18,
521 BNXT_ULP_HF22_IDX_O_UDP_DST_PORT = 19,
522 BNXT_ULP_HF22_IDX_O_UDP_LENGTH = 20,
523 BNXT_ULP_HF22_IDX_O_UDP_CSUM = 21
527 BNXT_ULP_HF23_IDX_SVIF_INDEX = 0,
528 BNXT_ULP_HF23_IDX_O_ETH_DMAC = 1,
529 BNXT_ULP_HF23_IDX_O_ETH_SMAC = 2,
530 BNXT_ULP_HF23_IDX_O_ETH_TYPE = 3,
531 BNXT_ULP_HF23_IDX_OO_VLAN_CFI_PRI = 4,
532 BNXT_ULP_HF23_IDX_OO_VLAN_VID = 5,
533 BNXT_ULP_HF23_IDX_OO_VLAN_TYPE = 6,
534 BNXT_ULP_HF23_IDX_OI_VLAN_CFI_PRI = 7,
535 BNXT_ULP_HF23_IDX_OI_VLAN_VID = 8,
536 BNXT_ULP_HF23_IDX_OI_VLAN_TYPE = 9,
537 BNXT_ULP_HF23_IDX_O_IPV6_VER = 10,
538 BNXT_ULP_HF23_IDX_O_IPV6_TC = 11,
539 BNXT_ULP_HF23_IDX_O_IPV6_FLOW_LABEL = 12,
540 BNXT_ULP_HF23_IDX_O_IPV6_PAYLOAD_LEN = 13,
541 BNXT_ULP_HF23_IDX_O_IPV6_PROTO_ID = 14,
542 BNXT_ULP_HF23_IDX_O_IPV6_TTL = 15,
543 BNXT_ULP_HF23_IDX_O_IPV6_SRC_ADDR = 16,
544 BNXT_ULP_HF23_IDX_O_IPV6_DST_ADDR = 17,
545 BNXT_ULP_HF23_IDX_O_TCP_SRC_PORT = 18,
546 BNXT_ULP_HF23_IDX_O_TCP_DST_PORT = 19,
547 BNXT_ULP_HF23_IDX_O_TCP_SENT_SEQ = 20,
548 BNXT_ULP_HF23_IDX_O_TCP_RECV_ACK = 21,
549 BNXT_ULP_HF23_IDX_O_TCP_DATA_OFF = 22,
550 BNXT_ULP_HF23_IDX_O_TCP_TCP_FLAGS = 23,
551 BNXT_ULP_HF23_IDX_O_TCP_RX_WIN = 24,
552 BNXT_ULP_HF23_IDX_O_TCP_CSUM = 25,
553 BNXT_ULP_HF23_IDX_O_TCP_URP = 26
557 BNXT_ULP_HF24_IDX_SVIF_INDEX = 0,
558 BNXT_ULP_HF24_IDX_O_ETH_DMAC = 1,
559 BNXT_ULP_HF24_IDX_O_ETH_SMAC = 2,
560 BNXT_ULP_HF24_IDX_O_ETH_TYPE = 3,
561 BNXT_ULP_HF24_IDX_OO_VLAN_CFI_PRI = 4,
562 BNXT_ULP_HF24_IDX_OO_VLAN_VID = 5,
563 BNXT_ULP_HF24_IDX_OO_VLAN_TYPE = 6,
564 BNXT_ULP_HF24_IDX_OI_VLAN_CFI_PRI = 7,
565 BNXT_ULP_HF24_IDX_OI_VLAN_VID = 8,
566 BNXT_ULP_HF24_IDX_OI_VLAN_TYPE = 9,
567 BNXT_ULP_HF24_IDX_O_IPV4_VER = 10,
568 BNXT_ULP_HF24_IDX_O_IPV4_TOS = 11,
569 BNXT_ULP_HF24_IDX_O_IPV4_LEN = 12,
570 BNXT_ULP_HF24_IDX_O_IPV4_FRAG_ID = 13,
571 BNXT_ULP_HF24_IDX_O_IPV4_FRAG_OFF = 14,
572 BNXT_ULP_HF24_IDX_O_IPV4_TTL = 15,
573 BNXT_ULP_HF24_IDX_O_IPV4_PROTO_ID = 16,
574 BNXT_ULP_HF24_IDX_O_IPV4_CSUM = 17,
575 BNXT_ULP_HF24_IDX_O_IPV4_SRC_ADDR = 18,
576 BNXT_ULP_HF24_IDX_O_IPV4_DST_ADDR = 19
580 BNXT_ULP_HF25_IDX_SVIF_INDEX = 0,
581 BNXT_ULP_HF25_IDX_O_ETH_DMAC = 1,
582 BNXT_ULP_HF25_IDX_O_ETH_SMAC = 2,
583 BNXT_ULP_HF25_IDX_O_ETH_TYPE = 3,
584 BNXT_ULP_HF25_IDX_OO_VLAN_CFI_PRI = 4,
585 BNXT_ULP_HF25_IDX_OO_VLAN_VID = 5,
586 BNXT_ULP_HF25_IDX_OO_VLAN_TYPE = 6,
587 BNXT_ULP_HF25_IDX_OI_VLAN_CFI_PRI = 7,
588 BNXT_ULP_HF25_IDX_OI_VLAN_VID = 8,
589 BNXT_ULP_HF25_IDX_OI_VLAN_TYPE = 9,
590 BNXT_ULP_HF25_IDX_O_IPV6_VER = 10,
591 BNXT_ULP_HF25_IDX_O_IPV6_TC = 11,
592 BNXT_ULP_HF25_IDX_O_IPV6_FLOW_LABEL = 12,
593 BNXT_ULP_HF25_IDX_O_IPV6_PAYLOAD_LEN = 13,
594 BNXT_ULP_HF25_IDX_O_IPV6_PROTO_ID = 14,
595 BNXT_ULP_HF25_IDX_O_IPV6_TTL = 15,
596 BNXT_ULP_HF25_IDX_O_IPV6_SRC_ADDR = 16,
597 BNXT_ULP_HF25_IDX_O_IPV6_DST_ADDR = 17
600 enum bnxt_ulp_hf_bitmask1 {
601 BNXT_ULP_HF1_BITMASK_SVIF_INDEX = 0x8000000000000000
604 enum bnxt_ulp_hf_bitmask2 {
605 BNXT_ULP_HF2_BITMASK_SVIF_INDEX = 0x8000000000000000
608 enum bnxt_ulp_hf_bitmask3 {
609 BNXT_ULP_HF3_BITMASK_SVIF_INDEX = 0x8000000000000000
612 enum bnxt_ulp_hf_bitmask4 {
613 BNXT_ULP_HF4_BITMASK_SVIF_INDEX = 0x8000000000000000
616 enum bnxt_ulp_hf_bitmask5 {
617 BNXT_ULP_HF5_BITMASK_SVIF_INDEX = 0x8000000000000000
620 enum bnxt_ulp_hf_bitmask6 {
621 BNXT_ULP_HF6_BITMASK_SVIF_INDEX = 0x8000000000000000,
622 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC = 0x4000000000000000,
623 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC = 0x2000000000000000,
624 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE = 0x1000000000000000,
625 BNXT_ULP_HF6_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
626 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID = 0x0400000000000000,
627 BNXT_ULP_HF6_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
628 BNXT_ULP_HF6_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
629 BNXT_ULP_HF6_BITMASK_OI_VLAN_VID = 0x0080000000000000,
630 BNXT_ULP_HF6_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
631 BNXT_ULP_HF6_BITMASK_O_IPV4_VER = 0x0020000000000000,
632 BNXT_ULP_HF6_BITMASK_O_IPV4_TOS = 0x0010000000000000,
633 BNXT_ULP_HF6_BITMASK_O_IPV4_LEN = 0x0008000000000000,
634 BNXT_ULP_HF6_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
635 BNXT_ULP_HF6_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
636 BNXT_ULP_HF6_BITMASK_O_IPV4_TTL = 0x0001000000000000,
637 BNXT_ULP_HF6_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
638 BNXT_ULP_HF6_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
639 BNXT_ULP_HF6_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
640 BNXT_ULP_HF6_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000
643 enum bnxt_ulp_hf_bitmask7 {
644 BNXT_ULP_HF7_BITMASK_SVIF_INDEX = 0x8000000000000000,
645 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC = 0x4000000000000000,
646 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC = 0x2000000000000000,
647 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE = 0x1000000000000000,
648 BNXT_ULP_HF7_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
649 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID = 0x0400000000000000,
650 BNXT_ULP_HF7_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
651 BNXT_ULP_HF7_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
652 BNXT_ULP_HF7_BITMASK_OI_VLAN_VID = 0x0080000000000000,
653 BNXT_ULP_HF7_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
654 BNXT_ULP_HF7_BITMASK_O_IPV6_VER = 0x0020000000000000,
655 BNXT_ULP_HF7_BITMASK_O_IPV6_TC = 0x0010000000000000,
656 BNXT_ULP_HF7_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
657 BNXT_ULP_HF7_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
658 BNXT_ULP_HF7_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
659 BNXT_ULP_HF7_BITMASK_O_IPV6_TTL = 0x0001000000000000,
660 BNXT_ULP_HF7_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
661 BNXT_ULP_HF7_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000
664 enum bnxt_ulp_hf_bitmask8 {
665 BNXT_ULP_HF8_BITMASK_SVIF_INDEX = 0x8000000000000000,
666 BNXT_ULP_HF8_BITMASK_O_ETH_DMAC = 0x4000000000000000,
667 BNXT_ULP_HF8_BITMASK_O_ETH_SMAC = 0x2000000000000000,
668 BNXT_ULP_HF8_BITMASK_O_ETH_TYPE = 0x1000000000000000,
669 BNXT_ULP_HF8_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
670 BNXT_ULP_HF8_BITMASK_OO_VLAN_VID = 0x0400000000000000,
671 BNXT_ULP_HF8_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
672 BNXT_ULP_HF8_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
673 BNXT_ULP_HF8_BITMASK_OI_VLAN_VID = 0x0080000000000000,
674 BNXT_ULP_HF8_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
675 BNXT_ULP_HF8_BITMASK_O_IPV4_VER = 0x0020000000000000,
676 BNXT_ULP_HF8_BITMASK_O_IPV4_TOS = 0x0010000000000000,
677 BNXT_ULP_HF8_BITMASK_O_IPV4_LEN = 0x0008000000000000,
678 BNXT_ULP_HF8_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
679 BNXT_ULP_HF8_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
680 BNXT_ULP_HF8_BITMASK_O_IPV4_TTL = 0x0001000000000000,
681 BNXT_ULP_HF8_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
682 BNXT_ULP_HF8_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
683 BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
684 BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
685 BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT = 0x0000080000000000,
686 BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT = 0x0000040000000000,
687 BNXT_ULP_HF8_BITMASK_O_UDP_LENGTH = 0x0000020000000000,
688 BNXT_ULP_HF8_BITMASK_O_UDP_CSUM = 0x0000010000000000
691 enum bnxt_ulp_hf_bitmask9 {
692 BNXT_ULP_HF9_BITMASK_SVIF_INDEX = 0x8000000000000000,
693 BNXT_ULP_HF9_BITMASK_O_ETH_DMAC = 0x4000000000000000,
694 BNXT_ULP_HF9_BITMASK_O_ETH_SMAC = 0x2000000000000000,
695 BNXT_ULP_HF9_BITMASK_O_ETH_TYPE = 0x1000000000000000,
696 BNXT_ULP_HF9_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
697 BNXT_ULP_HF9_BITMASK_OO_VLAN_VID = 0x0400000000000000,
698 BNXT_ULP_HF9_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
699 BNXT_ULP_HF9_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
700 BNXT_ULP_HF9_BITMASK_OI_VLAN_VID = 0x0080000000000000,
701 BNXT_ULP_HF9_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
702 BNXT_ULP_HF9_BITMASK_O_IPV4_VER = 0x0020000000000000,
703 BNXT_ULP_HF9_BITMASK_O_IPV4_TOS = 0x0010000000000000,
704 BNXT_ULP_HF9_BITMASK_O_IPV4_LEN = 0x0008000000000000,
705 BNXT_ULP_HF9_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
706 BNXT_ULP_HF9_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
707 BNXT_ULP_HF9_BITMASK_O_IPV4_TTL = 0x0001000000000000,
708 BNXT_ULP_HF9_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
709 BNXT_ULP_HF9_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
710 BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
711 BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
712 BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT = 0x0000080000000000,
713 BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT = 0x0000040000000000,
714 BNXT_ULP_HF9_BITMASK_O_TCP_SENT_SEQ = 0x0000020000000000,
715 BNXT_ULP_HF9_BITMASK_O_TCP_RECV_ACK = 0x0000010000000000,
716 BNXT_ULP_HF9_BITMASK_O_TCP_DATA_OFF = 0x0000008000000000,
717 BNXT_ULP_HF9_BITMASK_O_TCP_TCP_FLAGS = 0x0000004000000000,
718 BNXT_ULP_HF9_BITMASK_O_TCP_RX_WIN = 0x0000002000000000,
719 BNXT_ULP_HF9_BITMASK_O_TCP_CSUM = 0x0000001000000000,
720 BNXT_ULP_HF9_BITMASK_O_TCP_URP = 0x0000000800000000
723 enum bnxt_ulp_hf_bitmask10 {
724 BNXT_ULP_HF10_BITMASK_SVIF_INDEX = 0x8000000000000000,
725 BNXT_ULP_HF10_BITMASK_O_ETH_DMAC = 0x4000000000000000,
726 BNXT_ULP_HF10_BITMASK_O_ETH_SMAC = 0x2000000000000000,
727 BNXT_ULP_HF10_BITMASK_O_ETH_TYPE = 0x1000000000000000,
728 BNXT_ULP_HF10_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
729 BNXT_ULP_HF10_BITMASK_OO_VLAN_VID = 0x0400000000000000,
730 BNXT_ULP_HF10_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
731 BNXT_ULP_HF10_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
732 BNXT_ULP_HF10_BITMASK_OI_VLAN_VID = 0x0080000000000000,
733 BNXT_ULP_HF10_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
734 BNXT_ULP_HF10_BITMASK_O_IPV6_VER = 0x0020000000000000,
735 BNXT_ULP_HF10_BITMASK_O_IPV6_TC = 0x0010000000000000,
736 BNXT_ULP_HF10_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
737 BNXT_ULP_HF10_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
738 BNXT_ULP_HF10_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
739 BNXT_ULP_HF10_BITMASK_O_IPV6_TTL = 0x0001000000000000,
740 BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
741 BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
742 BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
743 BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
744 BNXT_ULP_HF10_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
745 BNXT_ULP_HF10_BITMASK_O_UDP_CSUM = 0x0000040000000000
748 enum bnxt_ulp_hf_bitmask11 {
749 BNXT_ULP_HF11_BITMASK_SVIF_INDEX = 0x8000000000000000,
750 BNXT_ULP_HF11_BITMASK_O_ETH_DMAC = 0x4000000000000000,
751 BNXT_ULP_HF11_BITMASK_O_ETH_SMAC = 0x2000000000000000,
752 BNXT_ULP_HF11_BITMASK_O_ETH_TYPE = 0x1000000000000000,
753 BNXT_ULP_HF11_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
754 BNXT_ULP_HF11_BITMASK_OO_VLAN_VID = 0x0400000000000000,
755 BNXT_ULP_HF11_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
756 BNXT_ULP_HF11_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
757 BNXT_ULP_HF11_BITMASK_OI_VLAN_VID = 0x0080000000000000,
758 BNXT_ULP_HF11_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
759 BNXT_ULP_HF11_BITMASK_O_IPV6_VER = 0x0020000000000000,
760 BNXT_ULP_HF11_BITMASK_O_IPV6_TC = 0x0010000000000000,
761 BNXT_ULP_HF11_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
762 BNXT_ULP_HF11_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
763 BNXT_ULP_HF11_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
764 BNXT_ULP_HF11_BITMASK_O_IPV6_TTL = 0x0001000000000000,
765 BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
766 BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
767 BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT = 0x0000200000000000,
768 BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT = 0x0000100000000000,
769 BNXT_ULP_HF11_BITMASK_O_TCP_SENT_SEQ = 0x0000080000000000,
770 BNXT_ULP_HF11_BITMASK_O_TCP_RECV_ACK = 0x0000040000000000,
771 BNXT_ULP_HF11_BITMASK_O_TCP_DATA_OFF = 0x0000020000000000,
772 BNXT_ULP_HF11_BITMASK_O_TCP_TCP_FLAGS = 0x0000010000000000,
773 BNXT_ULP_HF11_BITMASK_O_TCP_RX_WIN = 0x0000008000000000,
774 BNXT_ULP_HF11_BITMASK_O_TCP_CSUM = 0x0000004000000000,
775 BNXT_ULP_HF11_BITMASK_O_TCP_URP = 0x0000002000000000
778 enum bnxt_ulp_hf_bitmask12 {
779 BNXT_ULP_HF12_BITMASK_SVIF_INDEX = 0x8000000000000000,
780 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC = 0x4000000000000000,
781 BNXT_ULP_HF12_BITMASK_O_ETH_SMAC = 0x2000000000000000,
782 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE = 0x1000000000000000,
783 BNXT_ULP_HF12_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
784 BNXT_ULP_HF12_BITMASK_OO_VLAN_VID = 0x0400000000000000,
785 BNXT_ULP_HF12_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
786 BNXT_ULP_HF12_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
787 BNXT_ULP_HF12_BITMASK_OI_VLAN_VID = 0x0080000000000000,
788 BNXT_ULP_HF12_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
789 BNXT_ULP_HF12_BITMASK_O_IPV4_VER = 0x0020000000000000,
790 BNXT_ULP_HF12_BITMASK_O_IPV4_TOS = 0x0010000000000000,
791 BNXT_ULP_HF12_BITMASK_O_IPV4_LEN = 0x0008000000000000,
792 BNXT_ULP_HF12_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
793 BNXT_ULP_HF12_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
794 BNXT_ULP_HF12_BITMASK_O_IPV4_TTL = 0x0001000000000000,
795 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
796 BNXT_ULP_HF12_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
797 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
798 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
799 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT = 0x0000080000000000,
800 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT = 0x0000040000000000,
801 BNXT_ULP_HF12_BITMASK_O_UDP_LENGTH = 0x0000020000000000,
802 BNXT_ULP_HF12_BITMASK_O_UDP_CSUM = 0x0000010000000000
805 enum bnxt_ulp_hf_bitmask13 {
806 BNXT_ULP_HF13_BITMASK_SVIF_INDEX = 0x8000000000000000,
807 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC = 0x4000000000000000,
808 BNXT_ULP_HF13_BITMASK_O_ETH_SMAC = 0x2000000000000000,
809 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE = 0x1000000000000000,
810 BNXT_ULP_HF13_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
811 BNXT_ULP_HF13_BITMASK_OO_VLAN_VID = 0x0400000000000000,
812 BNXT_ULP_HF13_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
813 BNXT_ULP_HF13_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
814 BNXT_ULP_HF13_BITMASK_OI_VLAN_VID = 0x0080000000000000,
815 BNXT_ULP_HF13_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
816 BNXT_ULP_HF13_BITMASK_O_IPV4_VER = 0x0020000000000000,
817 BNXT_ULP_HF13_BITMASK_O_IPV4_TOS = 0x0010000000000000,
818 BNXT_ULP_HF13_BITMASK_O_IPV4_LEN = 0x0008000000000000,
819 BNXT_ULP_HF13_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
820 BNXT_ULP_HF13_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
821 BNXT_ULP_HF13_BITMASK_O_IPV4_TTL = 0x0001000000000000,
822 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
823 BNXT_ULP_HF13_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
824 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
825 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
826 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT = 0x0000080000000000,
827 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT = 0x0000040000000000,
828 BNXT_ULP_HF13_BITMASK_O_TCP_SENT_SEQ = 0x0000020000000000,
829 BNXT_ULP_HF13_BITMASK_O_TCP_RECV_ACK = 0x0000010000000000,
830 BNXT_ULP_HF13_BITMASK_O_TCP_DATA_OFF = 0x0000008000000000,
831 BNXT_ULP_HF13_BITMASK_O_TCP_TCP_FLAGS = 0x0000004000000000,
832 BNXT_ULP_HF13_BITMASK_O_TCP_RX_WIN = 0x0000002000000000,
833 BNXT_ULP_HF13_BITMASK_O_TCP_CSUM = 0x0000001000000000,
834 BNXT_ULP_HF13_BITMASK_O_TCP_URP = 0x0000000800000000
837 enum bnxt_ulp_hf_bitmask14 {
838 BNXT_ULP_HF14_BITMASK_SVIF_INDEX = 0x8000000000000000,
839 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC = 0x4000000000000000,
840 BNXT_ULP_HF14_BITMASK_O_ETH_SMAC = 0x2000000000000000,
841 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE = 0x1000000000000000,
842 BNXT_ULP_HF14_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
843 BNXT_ULP_HF14_BITMASK_OO_VLAN_VID = 0x0400000000000000,
844 BNXT_ULP_HF14_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
845 BNXT_ULP_HF14_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
846 BNXT_ULP_HF14_BITMASK_OI_VLAN_VID = 0x0080000000000000,
847 BNXT_ULP_HF14_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
848 BNXT_ULP_HF14_BITMASK_O_IPV6_VER = 0x0020000000000000,
849 BNXT_ULP_HF14_BITMASK_O_IPV6_TC = 0x0010000000000000,
850 BNXT_ULP_HF14_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
851 BNXT_ULP_HF14_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
852 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
853 BNXT_ULP_HF14_BITMASK_O_IPV6_TTL = 0x0001000000000000,
854 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
855 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
856 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
857 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
858 BNXT_ULP_HF14_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
859 BNXT_ULP_HF14_BITMASK_O_UDP_CSUM = 0x0000040000000000
862 enum bnxt_ulp_hf_bitmask15 {
863 BNXT_ULP_HF15_BITMASK_SVIF_INDEX = 0x8000000000000000,
864 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC = 0x4000000000000000,
865 BNXT_ULP_HF15_BITMASK_O_ETH_SMAC = 0x2000000000000000,
866 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE = 0x1000000000000000,
867 BNXT_ULP_HF15_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
868 BNXT_ULP_HF15_BITMASK_OO_VLAN_VID = 0x0400000000000000,
869 BNXT_ULP_HF15_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
870 BNXT_ULP_HF15_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
871 BNXT_ULP_HF15_BITMASK_OI_VLAN_VID = 0x0080000000000000,
872 BNXT_ULP_HF15_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
873 BNXT_ULP_HF15_BITMASK_O_IPV6_VER = 0x0020000000000000,
874 BNXT_ULP_HF15_BITMASK_O_IPV6_TC = 0x0010000000000000,
875 BNXT_ULP_HF15_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
876 BNXT_ULP_HF15_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
877 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
878 BNXT_ULP_HF15_BITMASK_O_IPV6_TTL = 0x0001000000000000,
879 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
880 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
881 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT = 0x0000200000000000,
882 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT = 0x0000100000000000,
883 BNXT_ULP_HF15_BITMASK_O_TCP_SENT_SEQ = 0x0000080000000000,
884 BNXT_ULP_HF15_BITMASK_O_TCP_RECV_ACK = 0x0000040000000000,
885 BNXT_ULP_HF15_BITMASK_O_TCP_DATA_OFF = 0x0000020000000000,
886 BNXT_ULP_HF15_BITMASK_O_TCP_TCP_FLAGS = 0x0000010000000000,
887 BNXT_ULP_HF15_BITMASK_O_TCP_RX_WIN = 0x0000008000000000,
888 BNXT_ULP_HF15_BITMASK_O_TCP_CSUM = 0x0000004000000000,
889 BNXT_ULP_HF15_BITMASK_O_TCP_URP = 0x0000002000000000
892 enum bnxt_ulp_hf_bitmask16 {
893 BNXT_ULP_HF16_BITMASK_SVIF_INDEX = 0x8000000000000000,
894 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC = 0x4000000000000000,
895 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC = 0x2000000000000000,
896 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE = 0x1000000000000000,
897 BNXT_ULP_HF16_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
898 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID = 0x0400000000000000,
899 BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
900 BNXT_ULP_HF16_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
901 BNXT_ULP_HF16_BITMASK_OI_VLAN_VID = 0x0080000000000000,
902 BNXT_ULP_HF16_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
903 BNXT_ULP_HF16_BITMASK_O_IPV4_VER = 0x0020000000000000,
904 BNXT_ULP_HF16_BITMASK_O_IPV4_TOS = 0x0010000000000000,
905 BNXT_ULP_HF16_BITMASK_O_IPV4_LEN = 0x0008000000000000,
906 BNXT_ULP_HF16_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
907 BNXT_ULP_HF16_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
908 BNXT_ULP_HF16_BITMASK_O_IPV4_TTL = 0x0001000000000000,
909 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
910 BNXT_ULP_HF16_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
911 BNXT_ULP_HF16_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
912 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
913 BNXT_ULP_HF16_BITMASK_O_UDP_SRC_PORT = 0x0000080000000000,
914 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT = 0x0000040000000000,
915 BNXT_ULP_HF16_BITMASK_O_UDP_LENGTH = 0x0000020000000000,
916 BNXT_ULP_HF16_BITMASK_O_UDP_CSUM = 0x0000010000000000,
917 BNXT_ULP_HF16_BITMASK_T_VXLAN_FLAGS = 0x0000008000000000,
918 BNXT_ULP_HF16_BITMASK_T_VXLAN_RSVD0 = 0x0000004000000000,
919 BNXT_ULP_HF16_BITMASK_T_VXLAN_VNI = 0x0000002000000000,
920 BNXT_ULP_HF16_BITMASK_T_VXLAN_RSVD1 = 0x0000001000000000
923 enum bnxt_ulp_hf_bitmask17 {
924 BNXT_ULP_HF17_BITMASK_SVIF_INDEX = 0x8000000000000000,
925 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC = 0x4000000000000000,
926 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC = 0x2000000000000000,
927 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE = 0x1000000000000000,
928 BNXT_ULP_HF17_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
929 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID = 0x0400000000000000,
930 BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
931 BNXT_ULP_HF17_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
932 BNXT_ULP_HF17_BITMASK_OI_VLAN_VID = 0x0080000000000000,
933 BNXT_ULP_HF17_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
934 BNXT_ULP_HF17_BITMASK_O_IPV6_VER = 0x0020000000000000,
935 BNXT_ULP_HF17_BITMASK_O_IPV6_TC = 0x0010000000000000,
936 BNXT_ULP_HF17_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
937 BNXT_ULP_HF17_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
938 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
939 BNXT_ULP_HF17_BITMASK_O_IPV6_TTL = 0x0001000000000000,
940 BNXT_ULP_HF17_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
941 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
942 BNXT_ULP_HF17_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
943 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
944 BNXT_ULP_HF17_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
945 BNXT_ULP_HF17_BITMASK_O_UDP_CSUM = 0x0000040000000000,
946 BNXT_ULP_HF17_BITMASK_T_VXLAN_FLAGS = 0x0000020000000000,
947 BNXT_ULP_HF17_BITMASK_T_VXLAN_RSVD0 = 0x0000010000000000,
948 BNXT_ULP_HF17_BITMASK_T_VXLAN_VNI = 0x0000008000000000,
949 BNXT_ULP_HF17_BITMASK_T_VXLAN_RSVD1 = 0x0000004000000000
952 enum bnxt_ulp_hf_bitmask18 {
953 BNXT_ULP_HF18_BITMASK_SVIF_INDEX = 0x8000000000000000,
954 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC = 0x4000000000000000,
955 BNXT_ULP_HF18_BITMASK_O_ETH_SMAC = 0x2000000000000000,
956 BNXT_ULP_HF18_BITMASK_O_ETH_TYPE = 0x1000000000000000,
957 BNXT_ULP_HF18_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
958 BNXT_ULP_HF18_BITMASK_OO_VLAN_VID = 0x0400000000000000,
959 BNXT_ULP_HF18_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
960 BNXT_ULP_HF18_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
961 BNXT_ULP_HF18_BITMASK_OI_VLAN_VID = 0x0080000000000000,
962 BNXT_ULP_HF18_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
963 BNXT_ULP_HF18_BITMASK_O_IPV4_VER = 0x0020000000000000,
964 BNXT_ULP_HF18_BITMASK_O_IPV4_TOS = 0x0010000000000000,
965 BNXT_ULP_HF18_BITMASK_O_IPV4_LEN = 0x0008000000000000,
966 BNXT_ULP_HF18_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
967 BNXT_ULP_HF18_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
968 BNXT_ULP_HF18_BITMASK_O_IPV4_TTL = 0x0001000000000000,
969 BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
970 BNXT_ULP_HF18_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
971 BNXT_ULP_HF18_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
972 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
973 BNXT_ULP_HF18_BITMASK_O_UDP_SRC_PORT = 0x0000080000000000,
974 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT = 0x0000040000000000,
975 BNXT_ULP_HF18_BITMASK_O_UDP_LENGTH = 0x0000020000000000,
976 BNXT_ULP_HF18_BITMASK_O_UDP_CSUM = 0x0000010000000000,
977 BNXT_ULP_HF18_BITMASK_T_VXLAN_FLAGS = 0x0000008000000000,
978 BNXT_ULP_HF18_BITMASK_T_VXLAN_RSVD0 = 0x0000004000000000,
979 BNXT_ULP_HF18_BITMASK_T_VXLAN_VNI = 0x0000002000000000,
980 BNXT_ULP_HF18_BITMASK_T_VXLAN_RSVD1 = 0x0000001000000000
983 enum bnxt_ulp_hf_bitmask19 {
984 BNXT_ULP_HF19_BITMASK_SVIF_INDEX = 0x8000000000000000,
985 BNXT_ULP_HF19_BITMASK_O_ETH_DMAC = 0x4000000000000000,
986 BNXT_ULP_HF19_BITMASK_O_ETH_SMAC = 0x2000000000000000,
987 BNXT_ULP_HF19_BITMASK_O_ETH_TYPE = 0x1000000000000000,
988 BNXT_ULP_HF19_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
989 BNXT_ULP_HF19_BITMASK_OO_VLAN_VID = 0x0400000000000000,
990 BNXT_ULP_HF19_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
991 BNXT_ULP_HF19_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
992 BNXT_ULP_HF19_BITMASK_OI_VLAN_VID = 0x0080000000000000,
993 BNXT_ULP_HF19_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
994 BNXT_ULP_HF19_BITMASK_O_IPV4_VER = 0x0020000000000000,
995 BNXT_ULP_HF19_BITMASK_O_IPV4_TOS = 0x0010000000000000,
996 BNXT_ULP_HF19_BITMASK_O_IPV4_LEN = 0x0008000000000000,
997 BNXT_ULP_HF19_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
998 BNXT_ULP_HF19_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
999 BNXT_ULP_HF19_BITMASK_O_IPV4_TTL = 0x0001000000000000,
1000 BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
1001 BNXT_ULP_HF19_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
1002 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
1003 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
1004 BNXT_ULP_HF19_BITMASK_O_UDP_SRC_PORT = 0x0000080000000000,
1005 BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT = 0x0000040000000000,
1006 BNXT_ULP_HF19_BITMASK_O_UDP_LENGTH = 0x0000020000000000,
1007 BNXT_ULP_HF19_BITMASK_O_UDP_CSUM = 0x0000010000000000,
1008 BNXT_ULP_HF19_BITMASK_T_VXLAN_FLAGS = 0x0000008000000000,
1009 BNXT_ULP_HF19_BITMASK_T_VXLAN_RSVD0 = 0x0000004000000000,
1010 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI = 0x0000002000000000,
1011 BNXT_ULP_HF19_BITMASK_T_VXLAN_RSVD1 = 0x0000001000000000,
1012 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC = 0x0000000800000000,
1013 BNXT_ULP_HF19_BITMASK_I_ETH_SMAC = 0x0000000400000000,
1014 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE = 0x0000000200000000,
1015 BNXT_ULP_HF19_BITMASK_IO_VLAN_CFI_PRI = 0x0000000100000000,
1016 BNXT_ULP_HF19_BITMASK_IO_VLAN_VID = 0x0000000080000000,
1017 BNXT_ULP_HF19_BITMASK_IO_VLAN_TYPE = 0x0000000040000000,
1018 BNXT_ULP_HF19_BITMASK_II_VLAN_CFI_PRI = 0x0000000020000000,
1019 BNXT_ULP_HF19_BITMASK_II_VLAN_VID = 0x0000000010000000,
1020 BNXT_ULP_HF19_BITMASK_II_VLAN_TYPE = 0x0000000008000000,
1021 BNXT_ULP_HF19_BITMASK_I_IPV4_VER = 0x0000000004000000,
1022 BNXT_ULP_HF19_BITMASK_I_IPV4_TOS = 0x0000000002000000,
1023 BNXT_ULP_HF19_BITMASK_I_IPV4_LEN = 0x0000000001000000,
1024 BNXT_ULP_HF19_BITMASK_I_IPV4_FRAG_ID = 0x0000000000800000,
1025 BNXT_ULP_HF19_BITMASK_I_IPV4_FRAG_OFF = 0x0000000000400000,
1026 BNXT_ULP_HF19_BITMASK_I_IPV4_TTL = 0x0000000000200000,
1027 BNXT_ULP_HF19_BITMASK_I_IPV4_PROTO_ID = 0x0000000000100000,
1028 BNXT_ULP_HF19_BITMASK_I_IPV4_CSUM = 0x0000000000080000,
1029 BNXT_ULP_HF19_BITMASK_I_IPV4_SRC_ADDR = 0x0000000000040000,
1030 BNXT_ULP_HF19_BITMASK_I_IPV4_DST_ADDR = 0x0000000000020000
1033 enum bnxt_ulp_hf_bitmask20 {
1034 BNXT_ULP_HF20_BITMASK_SVIF_INDEX = 0x8000000000000000,
1035 BNXT_ULP_HF20_BITMASK_O_ETH_DMAC = 0x4000000000000000,
1036 BNXT_ULP_HF20_BITMASK_O_ETH_SMAC = 0x2000000000000000,
1037 BNXT_ULP_HF20_BITMASK_O_ETH_TYPE = 0x1000000000000000,
1038 BNXT_ULP_HF20_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
1039 BNXT_ULP_HF20_BITMASK_OO_VLAN_VID = 0x0400000000000000,
1040 BNXT_ULP_HF20_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
1041 BNXT_ULP_HF20_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
1042 BNXT_ULP_HF20_BITMASK_OI_VLAN_VID = 0x0080000000000000,
1043 BNXT_ULP_HF20_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
1044 BNXT_ULP_HF20_BITMASK_O_IPV4_VER = 0x0020000000000000,
1045 BNXT_ULP_HF20_BITMASK_O_IPV4_TOS = 0x0010000000000000,
1046 BNXT_ULP_HF20_BITMASK_O_IPV4_LEN = 0x0008000000000000,
1047 BNXT_ULP_HF20_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
1048 BNXT_ULP_HF20_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
1049 BNXT_ULP_HF20_BITMASK_O_IPV4_TTL = 0x0001000000000000,
1050 BNXT_ULP_HF20_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
1051 BNXT_ULP_HF20_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
1052 BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
1053 BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
1054 BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT = 0x0000080000000000,
1055 BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT = 0x0000040000000000,
1056 BNXT_ULP_HF20_BITMASK_O_UDP_LENGTH = 0x0000020000000000,
1057 BNXT_ULP_HF20_BITMASK_O_UDP_CSUM = 0x0000010000000000
1060 enum bnxt_ulp_hf_bitmask21 {
1061 BNXT_ULP_HF21_BITMASK_SVIF_INDEX = 0x8000000000000000,
1062 BNXT_ULP_HF21_BITMASK_O_ETH_DMAC = 0x4000000000000000,
1063 BNXT_ULP_HF21_BITMASK_O_ETH_SMAC = 0x2000000000000000,
1064 BNXT_ULP_HF21_BITMASK_O_ETH_TYPE = 0x1000000000000000,
1065 BNXT_ULP_HF21_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
1066 BNXT_ULP_HF21_BITMASK_OO_VLAN_VID = 0x0400000000000000,
1067 BNXT_ULP_HF21_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
1068 BNXT_ULP_HF21_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
1069 BNXT_ULP_HF21_BITMASK_OI_VLAN_VID = 0x0080000000000000,
1070 BNXT_ULP_HF21_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
1071 BNXT_ULP_HF21_BITMASK_O_IPV4_VER = 0x0020000000000000,
1072 BNXT_ULP_HF21_BITMASK_O_IPV4_TOS = 0x0010000000000000,
1073 BNXT_ULP_HF21_BITMASK_O_IPV4_LEN = 0x0008000000000000,
1074 BNXT_ULP_HF21_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
1075 BNXT_ULP_HF21_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
1076 BNXT_ULP_HF21_BITMASK_O_IPV4_TTL = 0x0001000000000000,
1077 BNXT_ULP_HF21_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
1078 BNXT_ULP_HF21_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
1079 BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
1080 BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000,
1081 BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT = 0x0000080000000000,
1082 BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT = 0x0000040000000000,
1083 BNXT_ULP_HF21_BITMASK_O_TCP_SENT_SEQ = 0x0000020000000000,
1084 BNXT_ULP_HF21_BITMASK_O_TCP_RECV_ACK = 0x0000010000000000,
1085 BNXT_ULP_HF21_BITMASK_O_TCP_DATA_OFF = 0x0000008000000000,
1086 BNXT_ULP_HF21_BITMASK_O_TCP_TCP_FLAGS = 0x0000004000000000,
1087 BNXT_ULP_HF21_BITMASK_O_TCP_RX_WIN = 0x0000002000000000,
1088 BNXT_ULP_HF21_BITMASK_O_TCP_CSUM = 0x0000001000000000,
1089 BNXT_ULP_HF21_BITMASK_O_TCP_URP = 0x0000000800000000
1092 enum bnxt_ulp_hf_bitmask22 {
1093 BNXT_ULP_HF22_BITMASK_SVIF_INDEX = 0x8000000000000000,
1094 BNXT_ULP_HF22_BITMASK_O_ETH_DMAC = 0x4000000000000000,
1095 BNXT_ULP_HF22_BITMASK_O_ETH_SMAC = 0x2000000000000000,
1096 BNXT_ULP_HF22_BITMASK_O_ETH_TYPE = 0x1000000000000000,
1097 BNXT_ULP_HF22_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
1098 BNXT_ULP_HF22_BITMASK_OO_VLAN_VID = 0x0400000000000000,
1099 BNXT_ULP_HF22_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
1100 BNXT_ULP_HF22_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
1101 BNXT_ULP_HF22_BITMASK_OI_VLAN_VID = 0x0080000000000000,
1102 BNXT_ULP_HF22_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
1103 BNXT_ULP_HF22_BITMASK_O_IPV6_VER = 0x0020000000000000,
1104 BNXT_ULP_HF22_BITMASK_O_IPV6_TC = 0x0010000000000000,
1105 BNXT_ULP_HF22_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
1106 BNXT_ULP_HF22_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
1107 BNXT_ULP_HF22_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
1108 BNXT_ULP_HF22_BITMASK_O_IPV6_TTL = 0x0001000000000000,
1109 BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
1110 BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
1111 BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
1112 BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
1113 BNXT_ULP_HF22_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
1114 BNXT_ULP_HF22_BITMASK_O_UDP_CSUM = 0x0000040000000000
1117 enum bnxt_ulp_hf_bitmask23 {
1118 BNXT_ULP_HF23_BITMASK_SVIF_INDEX = 0x8000000000000000,
1119 BNXT_ULP_HF23_BITMASK_O_ETH_DMAC = 0x4000000000000000,
1120 BNXT_ULP_HF23_BITMASK_O_ETH_SMAC = 0x2000000000000000,
1121 BNXT_ULP_HF23_BITMASK_O_ETH_TYPE = 0x1000000000000000,
1122 BNXT_ULP_HF23_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
1123 BNXT_ULP_HF23_BITMASK_OO_VLAN_VID = 0x0400000000000000,
1124 BNXT_ULP_HF23_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
1125 BNXT_ULP_HF23_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
1126 BNXT_ULP_HF23_BITMASK_OI_VLAN_VID = 0x0080000000000000,
1127 BNXT_ULP_HF23_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
1128 BNXT_ULP_HF23_BITMASK_O_IPV6_VER = 0x0020000000000000,
1129 BNXT_ULP_HF23_BITMASK_O_IPV6_TC = 0x0010000000000000,
1130 BNXT_ULP_HF23_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
1131 BNXT_ULP_HF23_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
1132 BNXT_ULP_HF23_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
1133 BNXT_ULP_HF23_BITMASK_O_IPV6_TTL = 0x0001000000000000,
1134 BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
1135 BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000,
1136 BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT = 0x0000200000000000,
1137 BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT = 0x0000100000000000,
1138 BNXT_ULP_HF23_BITMASK_O_TCP_SENT_SEQ = 0x0000080000000000,
1139 BNXT_ULP_HF23_BITMASK_O_TCP_RECV_ACK = 0x0000040000000000,
1140 BNXT_ULP_HF23_BITMASK_O_TCP_DATA_OFF = 0x0000020000000000,
1141 BNXT_ULP_HF23_BITMASK_O_TCP_TCP_FLAGS = 0x0000010000000000,
1142 BNXT_ULP_HF23_BITMASK_O_TCP_RX_WIN = 0x0000008000000000,
1143 BNXT_ULP_HF23_BITMASK_O_TCP_CSUM = 0x0000004000000000,
1144 BNXT_ULP_HF23_BITMASK_O_TCP_URP = 0x0000002000000000
1147 enum bnxt_ulp_hf_bitmask24 {
1148 BNXT_ULP_HF24_BITMASK_SVIF_INDEX = 0x8000000000000000,
1149 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC = 0x4000000000000000,
1150 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC = 0x2000000000000000,
1151 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE = 0x1000000000000000,
1152 BNXT_ULP_HF24_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
1153 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID = 0x0400000000000000,
1154 BNXT_ULP_HF24_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
1155 BNXT_ULP_HF24_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
1156 BNXT_ULP_HF24_BITMASK_OI_VLAN_VID = 0x0080000000000000,
1157 BNXT_ULP_HF24_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
1158 BNXT_ULP_HF24_BITMASK_O_IPV4_VER = 0x0020000000000000,
1159 BNXT_ULP_HF24_BITMASK_O_IPV4_TOS = 0x0010000000000000,
1160 BNXT_ULP_HF24_BITMASK_O_IPV4_LEN = 0x0008000000000000,
1161 BNXT_ULP_HF24_BITMASK_O_IPV4_FRAG_ID = 0x0004000000000000,
1162 BNXT_ULP_HF24_BITMASK_O_IPV4_FRAG_OFF = 0x0002000000000000,
1163 BNXT_ULP_HF24_BITMASK_O_IPV4_TTL = 0x0001000000000000,
1164 BNXT_ULP_HF24_BITMASK_O_IPV4_PROTO_ID = 0x0000800000000000,
1165 BNXT_ULP_HF24_BITMASK_O_IPV4_CSUM = 0x0000400000000000,
1166 BNXT_ULP_HF24_BITMASK_O_IPV4_SRC_ADDR = 0x0000200000000000,
1167 BNXT_ULP_HF24_BITMASK_O_IPV4_DST_ADDR = 0x0000100000000000
1170 enum bnxt_ulp_hf_bitmask25 {
1171 BNXT_ULP_HF25_BITMASK_SVIF_INDEX = 0x8000000000000000,
1172 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC = 0x4000000000000000,
1173 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC = 0x2000000000000000,
1174 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE = 0x1000000000000000,
1175 BNXT_ULP_HF25_BITMASK_OO_VLAN_CFI_PRI = 0x0800000000000000,
1176 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID = 0x0400000000000000,
1177 BNXT_ULP_HF25_BITMASK_OO_VLAN_TYPE = 0x0200000000000000,
1178 BNXT_ULP_HF25_BITMASK_OI_VLAN_CFI_PRI = 0x0100000000000000,
1179 BNXT_ULP_HF25_BITMASK_OI_VLAN_VID = 0x0080000000000000,
1180 BNXT_ULP_HF25_BITMASK_OI_VLAN_TYPE = 0x0040000000000000,
1181 BNXT_ULP_HF25_BITMASK_O_IPV6_VER = 0x0020000000000000,
1182 BNXT_ULP_HF25_BITMASK_O_IPV6_TC = 0x0010000000000000,
1183 BNXT_ULP_HF25_BITMASK_O_IPV6_FLOW_LABEL = 0x0008000000000000,
1184 BNXT_ULP_HF25_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0004000000000000,
1185 BNXT_ULP_HF25_BITMASK_O_IPV6_PROTO_ID = 0x0002000000000000,
1186 BNXT_ULP_HF25_BITMASK_O_IPV6_TTL = 0x0001000000000000,
1187 BNXT_ULP_HF25_BITMASK_O_IPV6_SRC_ADDR = 0x0000800000000000,
1188 BNXT_ULP_HF25_BITMASK_O_IPV6_DST_ADDR = 0x0000400000000000