1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2014-2021 Broadcom
6 /* date: Tue Dec 1 10:17:11 2020 */
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_O_IPV4_VER,
21 BNXT_ULP_GLB_HF_ID_I_IPV4_VER,
22 BNXT_ULP_GLB_HF_ID_O_IPV4_TOS,
23 BNXT_ULP_GLB_HF_ID_I_IPV4_TOS,
24 BNXT_ULP_GLB_HF_ID_O_IPV4_LEN,
25 BNXT_ULP_GLB_HF_ID_I_IPV4_LEN,
26 BNXT_ULP_GLB_HF_ID_O_IPV4_FRAG_ID,
27 BNXT_ULP_GLB_HF_ID_I_IPV4_FRAG_ID,
28 BNXT_ULP_GLB_HF_ID_O_IPV4_FRAG_OFF,
29 BNXT_ULP_GLB_HF_ID_I_IPV4_FRAG_OFF,
30 BNXT_ULP_GLB_HF_ID_O_IPV4_TTL,
31 BNXT_ULP_GLB_HF_ID_I_IPV4_TTL,
32 BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID,
33 BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID,
34 BNXT_ULP_GLB_HF_ID_O_IPV4_CSUM,
35 BNXT_ULP_GLB_HF_ID_I_IPV4_CSUM,
36 BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR,
37 BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR,
38 BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR,
39 BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR,
40 BNXT_ULP_GLB_HF_ID_O_IPV6_VER,
41 BNXT_ULP_GLB_HF_ID_I_IPV6_VER,
42 BNXT_ULP_GLB_HF_ID_O_IPV6_TC,
43 BNXT_ULP_GLB_HF_ID_I_IPV6_TC,
44 BNXT_ULP_GLB_HF_ID_O_IPV6_FLOW_LABEL,
45 BNXT_ULP_GLB_HF_ID_I_IPV6_FLOW_LABEL,
46 BNXT_ULP_GLB_HF_ID_O_IPV6_PAYLOAD_LEN,
47 BNXT_ULP_GLB_HF_ID_I_IPV6_PAYLOAD_LEN,
48 BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID,
49 BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID,
50 BNXT_ULP_GLB_HF_ID_O_IPV6_TTL,
51 BNXT_ULP_GLB_HF_ID_I_IPV6_TTL,
52 BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR,
53 BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR,
54 BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR,
55 BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR,
56 BNXT_ULP_GLB_HF_ID_O_L3_PROTO_ID,
57 BNXT_ULP_GLB_HF_ID_I_L3_PROTO_ID,
58 BNXT_ULP_GLB_HF_ID_O_L3_SRC_ADDR,
59 BNXT_ULP_GLB_HF_ID_I_L3_SRC_ADDR,
60 BNXT_ULP_GLB_HF_ID_O_L3_DST_ADDR,
61 BNXT_ULP_GLB_HF_ID_I_L3_DST_ADDR,
62 BNXT_ULP_GLB_HF_ID_O_L4_SRC_PORT,
63 BNXT_ULP_GLB_HF_ID_I_L4_SRC_PORT,
64 BNXT_ULP_GLB_HF_ID_O_L4_DST_PORT,
65 BNXT_ULP_GLB_HF_ID_I_L4_DST_PORT,
66 BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT,
67 BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT,
68 BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT,
69 BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT,
70 BNXT_ULP_GLB_HF_ID_O_TCP_SENT_SEQ,
71 BNXT_ULP_GLB_HF_ID_I_TCP_SENT_SEQ,
72 BNXT_ULP_GLB_HF_ID_O_TCP_RECV_ACK,
73 BNXT_ULP_GLB_HF_ID_I_TCP_RECV_ACK,
74 BNXT_ULP_GLB_HF_ID_O_TCP_DATA_OFF,
75 BNXT_ULP_GLB_HF_ID_I_TCP_DATA_OFF,
76 BNXT_ULP_GLB_HF_ID_O_TCP_TCP_FLAGS,
77 BNXT_ULP_GLB_HF_ID_I_TCP_TCP_FLAGS,
78 BNXT_ULP_GLB_HF_ID_O_TCP_RX_WIN,
79 BNXT_ULP_GLB_HF_ID_I_TCP_RX_WIN,
80 BNXT_ULP_GLB_HF_ID_O_TCP_CSUM,
81 BNXT_ULP_GLB_HF_ID_I_TCP_CSUM,
82 BNXT_ULP_GLB_HF_ID_O_TCP_URP,
83 BNXT_ULP_GLB_HF_ID_I_TCP_URP,
84 BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT,
85 BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT,
86 BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT,
87 BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT,
88 BNXT_ULP_GLB_HF_ID_O_UDP_LENGTH,
89 BNXT_ULP_GLB_HF_ID_I_UDP_LENGTH,
90 BNXT_ULP_GLB_HF_ID_O_UDP_CSUM,
91 BNXT_ULP_GLB_HF_ID_I_UDP_CSUM,
92 BNXT_ULP_GLB_HF_ID_OO_VLAN_CFI_PRI,
93 BNXT_ULP_GLB_HF_ID_OI_VLAN_CFI_PRI,
94 BNXT_ULP_GLB_HF_ID_IO_VLAN_CFI_PRI,
95 BNXT_ULP_GLB_HF_ID_II_VLAN_CFI_PRI,
96 BNXT_ULP_GLB_HF_ID_OO_VLAN_VID,
97 BNXT_ULP_GLB_HF_ID_OI_VLAN_VID,
98 BNXT_ULP_GLB_HF_ID_IO_VLAN_VID,
99 BNXT_ULP_GLB_HF_ID_II_VLAN_VID,
100 BNXT_ULP_GLB_HF_ID_OO_VLAN_TYPE,
101 BNXT_ULP_GLB_HF_ID_OI_VLAN_TYPE,
102 BNXT_ULP_GLB_HF_ID_IO_VLAN_TYPE,
103 BNXT_ULP_GLB_HF_ID_II_VLAN_TYPE,
104 BNXT_ULP_GLB_HF_ID_T_VXLAN_FLAGS,
105 BNXT_ULP_GLB_HF_ID_T_VXLAN_RSVD0,
106 BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI,
107 BNXT_ULP_GLB_HF_ID_T_VXLAN_RSVD1
110 enum bnxt_ulp_hf1_0_bitmask {
111 BNXT_ULP_HF1_0_BITMASK_WM = 0x8000000000000000,
112 BNXT_ULP_HF1_0_BITMASK_SVIF_INDEX = 0x4000000000000000,
113 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC = 0x2000000000000000,
114 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC = 0x1000000000000000,
115 BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE = 0x0800000000000000,
116 BNXT_ULP_HF1_0_BITMASK_O_IPV6_VER = 0x0400000000000000,
117 BNXT_ULP_HF1_0_BITMASK_O_IPV6_TC = 0x0200000000000000,
118 BNXT_ULP_HF1_0_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
119 BNXT_ULP_HF1_0_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
120 BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
121 BNXT_ULP_HF1_0_BITMASK_O_IPV6_TTL = 0x0020000000000000,
122 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
123 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000,
124 BNXT_ULP_HF1_0_BITMASK_O_TCP_SRC_PORT = 0x0004000000000000,
125 BNXT_ULP_HF1_0_BITMASK_O_TCP_DST_PORT = 0x0002000000000000,
126 BNXT_ULP_HF1_0_BITMASK_O_TCP_SENT_SEQ = 0x0001000000000000,
127 BNXT_ULP_HF1_0_BITMASK_O_TCP_RECV_ACK = 0x0000800000000000,
128 BNXT_ULP_HF1_0_BITMASK_O_TCP_DATA_OFF = 0x0000400000000000,
129 BNXT_ULP_HF1_0_BITMASK_O_TCP_TCP_FLAGS = 0x0000200000000000,
130 BNXT_ULP_HF1_0_BITMASK_O_TCP_RX_WIN = 0x0000100000000000,
131 BNXT_ULP_HF1_0_BITMASK_O_TCP_CSUM = 0x0000080000000000,
132 BNXT_ULP_HF1_0_BITMASK_O_TCP_URP = 0x0000040000000000
135 enum bnxt_ulp_hf1_1_bitmask {
136 BNXT_ULP_HF1_1_BITMASK_WM = 0x8000000000000000,
137 BNXT_ULP_HF1_1_BITMASK_SVIF_INDEX = 0x4000000000000000,
138 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC = 0x2000000000000000,
139 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC = 0x1000000000000000,
140 BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE = 0x0800000000000000,
141 BNXT_ULP_HF1_1_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
142 BNXT_ULP_HF1_1_BITMASK_OO_VLAN_VID = 0x0200000000000000,
143 BNXT_ULP_HF1_1_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
144 BNXT_ULP_HF1_1_BITMASK_O_IPV6_VER = 0x0080000000000000,
145 BNXT_ULP_HF1_1_BITMASK_O_IPV6_TC = 0x0040000000000000,
146 BNXT_ULP_HF1_1_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
147 BNXT_ULP_HF1_1_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
148 BNXT_ULP_HF1_1_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
149 BNXT_ULP_HF1_1_BITMASK_O_IPV6_TTL = 0x0004000000000000,
150 BNXT_ULP_HF1_1_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
151 BNXT_ULP_HF1_1_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000,
152 BNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT = 0x0000800000000000,
153 BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT = 0x0000400000000000,
154 BNXT_ULP_HF1_1_BITMASK_O_TCP_SENT_SEQ = 0x0000200000000000,
155 BNXT_ULP_HF1_1_BITMASK_O_TCP_RECV_ACK = 0x0000100000000000,
156 BNXT_ULP_HF1_1_BITMASK_O_TCP_DATA_OFF = 0x0000080000000000,
157 BNXT_ULP_HF1_1_BITMASK_O_TCP_TCP_FLAGS = 0x0000040000000000,
158 BNXT_ULP_HF1_1_BITMASK_O_TCP_RX_WIN = 0x0000020000000000,
159 BNXT_ULP_HF1_1_BITMASK_O_TCP_CSUM = 0x0000010000000000,
160 BNXT_ULP_HF1_1_BITMASK_O_TCP_URP = 0x0000008000000000
163 enum bnxt_ulp_hf1_2_bitmask {
164 BNXT_ULP_HF1_2_BITMASK_WM = 0x8000000000000000,
165 BNXT_ULP_HF1_2_BITMASK_SVIF_INDEX = 0x4000000000000000,
166 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC = 0x2000000000000000,
167 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC = 0x1000000000000000,
168 BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE = 0x0800000000000000,
169 BNXT_ULP_HF1_2_BITMASK_O_IPV4_VER = 0x0400000000000000,
170 BNXT_ULP_HF1_2_BITMASK_O_IPV4_TOS = 0x0200000000000000,
171 BNXT_ULP_HF1_2_BITMASK_O_IPV4_LEN = 0x0100000000000000,
172 BNXT_ULP_HF1_2_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
173 BNXT_ULP_HF1_2_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
174 BNXT_ULP_HF1_2_BITMASK_O_IPV4_TTL = 0x0020000000000000,
175 BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
176 BNXT_ULP_HF1_2_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
177 BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
178 BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
179 BNXT_ULP_HF1_2_BITMASK_O_TCP_SRC_PORT = 0x0001000000000000,
180 BNXT_ULP_HF1_2_BITMASK_O_TCP_DST_PORT = 0x0000800000000000,
181 BNXT_ULP_HF1_2_BITMASK_O_TCP_SENT_SEQ = 0x0000400000000000,
182 BNXT_ULP_HF1_2_BITMASK_O_TCP_RECV_ACK = 0x0000200000000000,
183 BNXT_ULP_HF1_2_BITMASK_O_TCP_DATA_OFF = 0x0000100000000000,
184 BNXT_ULP_HF1_2_BITMASK_O_TCP_TCP_FLAGS = 0x0000080000000000,
185 BNXT_ULP_HF1_2_BITMASK_O_TCP_RX_WIN = 0x0000040000000000,
186 BNXT_ULP_HF1_2_BITMASK_O_TCP_CSUM = 0x0000020000000000,
187 BNXT_ULP_HF1_2_BITMASK_O_TCP_URP = 0x0000010000000000
190 enum bnxt_ulp_hf1_3_bitmask {
191 BNXT_ULP_HF1_3_BITMASK_WM = 0x8000000000000000,
192 BNXT_ULP_HF1_3_BITMASK_SVIF_INDEX = 0x4000000000000000,
193 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC = 0x2000000000000000,
194 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC = 0x1000000000000000,
195 BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE = 0x0800000000000000,
196 BNXT_ULP_HF1_3_BITMASK_O_IPV6_VER = 0x0400000000000000,
197 BNXT_ULP_HF1_3_BITMASK_O_IPV6_TC = 0x0200000000000000,
198 BNXT_ULP_HF1_3_BITMASK_O_IPV6_FLOW_LABEL = 0x0100000000000000,
199 BNXT_ULP_HF1_3_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,
200 BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID = 0x0040000000000000,
201 BNXT_ULP_HF1_3_BITMASK_O_IPV6_TTL = 0x0020000000000000,
202 BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR = 0x0010000000000000,
203 BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR = 0x0008000000000000,
204 BNXT_ULP_HF1_3_BITMASK_O_UDP_SRC_PORT = 0x0004000000000000,
205 BNXT_ULP_HF1_3_BITMASK_O_UDP_DST_PORT = 0x0002000000000000,
206 BNXT_ULP_HF1_3_BITMASK_O_UDP_LENGTH = 0x0001000000000000,
207 BNXT_ULP_HF1_3_BITMASK_O_UDP_CSUM = 0x0000800000000000
210 enum bnxt_ulp_hf1_4_bitmask {
211 BNXT_ULP_HF1_4_BITMASK_WM = 0x8000000000000000,
212 BNXT_ULP_HF1_4_BITMASK_SVIF_INDEX = 0x4000000000000000,
213 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC = 0x2000000000000000,
214 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC = 0x1000000000000000,
215 BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE = 0x0800000000000000,
216 BNXT_ULP_HF1_4_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
217 BNXT_ULP_HF1_4_BITMASK_OO_VLAN_VID = 0x0200000000000000,
218 BNXT_ULP_HF1_4_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
219 BNXT_ULP_HF1_4_BITMASK_O_IPV4_VER = 0x0080000000000000,
220 BNXT_ULP_HF1_4_BITMASK_O_IPV4_TOS = 0x0040000000000000,
221 BNXT_ULP_HF1_4_BITMASK_O_IPV4_LEN = 0x0020000000000000,
222 BNXT_ULP_HF1_4_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
223 BNXT_ULP_HF1_4_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
224 BNXT_ULP_HF1_4_BITMASK_O_IPV4_TTL = 0x0004000000000000,
225 BNXT_ULP_HF1_4_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
226 BNXT_ULP_HF1_4_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
227 BNXT_ULP_HF1_4_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
228 BNXT_ULP_HF1_4_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000,
229 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT = 0x0000200000000000,
230 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT = 0x0000100000000000,
231 BNXT_ULP_HF1_4_BITMASK_O_TCP_SENT_SEQ = 0x0000080000000000,
232 BNXT_ULP_HF1_4_BITMASK_O_TCP_RECV_ACK = 0x0000040000000000,
233 BNXT_ULP_HF1_4_BITMASK_O_TCP_DATA_OFF = 0x0000020000000000,
234 BNXT_ULP_HF1_4_BITMASK_O_TCP_TCP_FLAGS = 0x0000010000000000,
235 BNXT_ULP_HF1_4_BITMASK_O_TCP_RX_WIN = 0x0000008000000000,
236 BNXT_ULP_HF1_4_BITMASK_O_TCP_CSUM = 0x0000004000000000,
237 BNXT_ULP_HF1_4_BITMASK_O_TCP_URP = 0x0000002000000000
240 enum bnxt_ulp_hf1_5_bitmask {
241 BNXT_ULP_HF1_5_BITMASK_WM = 0x8000000000000000,
242 BNXT_ULP_HF1_5_BITMASK_SVIF_INDEX = 0x4000000000000000,
243 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC = 0x2000000000000000,
244 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC = 0x1000000000000000,
245 BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE = 0x0800000000000000,
246 BNXT_ULP_HF1_5_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
247 BNXT_ULP_HF1_5_BITMASK_OO_VLAN_VID = 0x0200000000000000,
248 BNXT_ULP_HF1_5_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
249 BNXT_ULP_HF1_5_BITMASK_O_IPV6_VER = 0x0080000000000000,
250 BNXT_ULP_HF1_5_BITMASK_O_IPV6_TC = 0x0040000000000000,
251 BNXT_ULP_HF1_5_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,
252 BNXT_ULP_HF1_5_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,
253 BNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID = 0x0008000000000000,
254 BNXT_ULP_HF1_5_BITMASK_O_IPV6_TTL = 0x0004000000000000,
255 BNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR = 0x0002000000000000,
256 BNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR = 0x0001000000000000,
257 BNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT = 0x0000800000000000,
258 BNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT = 0x0000400000000000,
259 BNXT_ULP_HF1_5_BITMASK_O_UDP_LENGTH = 0x0000200000000000,
260 BNXT_ULP_HF1_5_BITMASK_O_UDP_CSUM = 0x0000100000000000
263 enum bnxt_ulp_hf1_6_bitmask {
264 BNXT_ULP_HF1_6_BITMASK_WM = 0x8000000000000000,
265 BNXT_ULP_HF1_6_BITMASK_SVIF_INDEX = 0x4000000000000000,
266 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC = 0x2000000000000000,
267 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC = 0x1000000000000000,
268 BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE = 0x0800000000000000,
269 BNXT_ULP_HF1_6_BITMASK_O_IPV4_VER = 0x0400000000000000,
270 BNXT_ULP_HF1_6_BITMASK_O_IPV4_TOS = 0x0200000000000000,
271 BNXT_ULP_HF1_6_BITMASK_O_IPV4_LEN = 0x0100000000000000,
272 BNXT_ULP_HF1_6_BITMASK_O_IPV4_FRAG_ID = 0x0080000000000000,
273 BNXT_ULP_HF1_6_BITMASK_O_IPV4_FRAG_OFF = 0x0040000000000000,
274 BNXT_ULP_HF1_6_BITMASK_O_IPV4_TTL = 0x0020000000000000,
275 BNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID = 0x0010000000000000,
276 BNXT_ULP_HF1_6_BITMASK_O_IPV4_CSUM = 0x0008000000000000,
277 BNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR = 0x0004000000000000,
278 BNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR = 0x0002000000000000,
279 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT = 0x0001000000000000,
280 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT = 0x0000800000000000,
281 BNXT_ULP_HF1_6_BITMASK_O_UDP_LENGTH = 0x0000400000000000,
282 BNXT_ULP_HF1_6_BITMASK_O_UDP_CSUM = 0x0000200000000000
285 enum bnxt_ulp_hf1_7_bitmask {
286 BNXT_ULP_HF1_7_BITMASK_WM = 0x8000000000000000,
287 BNXT_ULP_HF1_7_BITMASK_SVIF_INDEX = 0x4000000000000000,
288 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC = 0x2000000000000000,
289 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC = 0x1000000000000000,
290 BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE = 0x0800000000000000,
291 BNXT_ULP_HF1_7_BITMASK_OO_VLAN_CFI_PRI = 0x0400000000000000,
292 BNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID = 0x0200000000000000,
293 BNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE = 0x0100000000000000,
294 BNXT_ULP_HF1_7_BITMASK_O_IPV4_VER = 0x0080000000000000,
295 BNXT_ULP_HF1_7_BITMASK_O_IPV4_TOS = 0x0040000000000000,
296 BNXT_ULP_HF1_7_BITMASK_O_IPV4_LEN = 0x0020000000000000,
297 BNXT_ULP_HF1_7_BITMASK_O_IPV4_FRAG_ID = 0x0010000000000000,
298 BNXT_ULP_HF1_7_BITMASK_O_IPV4_FRAG_OFF = 0x0008000000000000,
299 BNXT_ULP_HF1_7_BITMASK_O_IPV4_TTL = 0x0004000000000000,
300 BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID = 0x0002000000000000,
301 BNXT_ULP_HF1_7_BITMASK_O_IPV4_CSUM = 0x0001000000000000,
302 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR = 0x0000800000000000,
303 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR = 0x0000400000000000,
304 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT = 0x0000200000000000,
305 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT = 0x0000100000000000,
306 BNXT_ULP_HF1_7_BITMASK_O_UDP_LENGTH = 0x0000080000000000,
307 BNXT_ULP_HF1_7_BITMASK_O_UDP_CSUM = 0x0000040000000000