Lines Matching refs:BIT
64 #define NH_FLD_ETH_DA BIT(0)
65 #define NH_FLD_ETH_SA BIT(1)
66 #define NH_FLD_ETH_LENGTH BIT(2)
67 #define NH_FLD_ETH_TYPE BIT(3)
68 #define NH_FLD_ETH_FINAL_CKSUM BIT(4)
69 #define NH_FLD_ETH_PADDING BIT(5)
70 #define NH_FLD_ETH_ALL_FIELDS (BIT(6) - 1)
73 #define NH_FLD_VLAN_VPRI BIT(0)
74 #define NH_FLD_VLAN_CFI BIT(1)
75 #define NH_FLD_VLAN_VID BIT(2)
76 #define NH_FLD_VLAN_LENGTH BIT(3)
77 #define NH_FLD_VLAN_TYPE BIT(4)
78 #define NH_FLD_VLAN_ALL_FIELDS (BIT(5) - 1)
85 #define NH_FLD_IP_VER BIT(0)
86 #define NH_FLD_IP_DSCP BIT(2)
87 #define NH_FLD_IP_ECN BIT(3)
88 #define NH_FLD_IP_PROTO BIT(4)
89 #define NH_FLD_IP_SRC BIT(5)
90 #define NH_FLD_IP_DST BIT(6)
91 #define NH_FLD_IP_TOS_TC BIT(7)
92 #define NH_FLD_IP_ID BIT(8)
93 #define NH_FLD_IP_ALL_FIELDS (BIT(9) - 1)
96 #define NH_FLD_IPV4_VER BIT(0)
97 #define NH_FLD_IPV4_HDR_LEN BIT(1)
98 #define NH_FLD_IPV4_TOS BIT(2)
99 #define NH_FLD_IPV4_TOTAL_LEN BIT(3)
100 #define NH_FLD_IPV4_ID BIT(4)
101 #define NH_FLD_IPV4_FLAG_D BIT(5)
102 #define NH_FLD_IPV4_FLAG_M BIT(6)
103 #define NH_FLD_IPV4_OFFSET BIT(7)
104 #define NH_FLD_IPV4_TTL BIT(8)
105 #define NH_FLD_IPV4_PROTO BIT(9)
106 #define NH_FLD_IPV4_CKSUM BIT(10)
107 #define NH_FLD_IPV4_SRC_IP BIT(11)
108 #define NH_FLD_IPV4_DST_IP BIT(12)
109 #define NH_FLD_IPV4_OPTS BIT(13)
110 #define NH_FLD_IPV4_OPTS_COUNT BIT(14)
111 #define NH_FLD_IPV4_ALL_FIELDS (BIT(15) - 1)
114 #define NH_FLD_IPV6_VER BIT(0)
115 #define NH_FLD_IPV6_TC BIT(1)
116 #define NH_FLD_IPV6_SRC_IP BIT(2)
117 #define NH_FLD_IPV6_DST_IP BIT(3)
118 #define NH_FLD_IPV6_NEXT_HDR BIT(4)
119 #define NH_FLD_IPV6_FL BIT(5)
120 #define NH_FLD_IPV6_HOP_LIMIT BIT(6)
121 #define NH_FLD_IPV6_ID BIT(7)
122 #define NH_FLD_IPV6_ALL_FIELDS (BIT(8) - 1)
125 #define NH_FLD_ICMP_TYPE BIT(0)
126 #define NH_FLD_ICMP_CODE BIT(1)
127 #define NH_FLD_ICMP_CKSUM BIT(2)
128 #define NH_FLD_ICMP_ID BIT(3)
129 #define NH_FLD_ICMP_SQ_NUM BIT(4)
130 #define NH_FLD_ICMP_ALL_FIELDS (BIT(5) - 1)
133 #define NH_FLD_IGMP_VERSION BIT(0)
134 #define NH_FLD_IGMP_TYPE BIT(1)
135 #define NH_FLD_IGMP_CKSUM BIT(2)
136 #define NH_FLD_IGMP_DATA BIT(3)
137 #define NH_FLD_IGMP_ALL_FIELDS (BIT(4) - 1)
140 #define NH_FLD_TCP_PORT_SRC BIT(0)
141 #define NH_FLD_TCP_PORT_DST BIT(1)
142 #define NH_FLD_TCP_SEQ BIT(2)
143 #define NH_FLD_TCP_ACK BIT(3)
144 #define NH_FLD_TCP_OFFSET BIT(4)
145 #define NH_FLD_TCP_FLAGS BIT(5)
146 #define NH_FLD_TCP_WINDOW BIT(6)
147 #define NH_FLD_TCP_CKSUM BIT(7)
148 #define NH_FLD_TCP_URGPTR BIT(8)
149 #define NH_FLD_TCP_OPTS BIT(9)
150 #define NH_FLD_TCP_OPTS_COUNT BIT(10)
151 #define NH_FLD_TCP_ALL_FIELDS (BIT(11) - 1)
154 #define NH_FLD_UDP_PORT_SRC BIT(0)
155 #define NH_FLD_UDP_PORT_DST BIT(1)
156 #define NH_FLD_UDP_LEN BIT(2)
157 #define NH_FLD_UDP_CKSUM BIT(3)
158 #define NH_FLD_UDP_ALL_FIELDS (BIT(4) - 1)
161 #define NH_FLD_UDP_LITE_PORT_SRC BIT(0)
162 #define NH_FLD_UDP_LITE_PORT_DST BIT(1)
163 #define NH_FLD_UDP_LITE_ALL_FIELDS (BIT(2) - 1)
166 #define NH_FLD_UDP_ENC_ESP_PORT_SRC BIT(0)
167 #define NH_FLD_UDP_ENC_ESP_PORT_DST BIT(1)
168 #define NH_FLD_UDP_ENC_ESP_LEN BIT(2)
169 #define NH_FLD_UDP_ENC_ESP_CKSUM BIT(3)
170 #define NH_FLD_UDP_ENC_ESP_SPI BIT(4)
171 #define NH_FLD_UDP_ENC_ESP_SEQUENCE_NUM BIT(5)
172 #define NH_FLD_UDP_ENC_ESP_ALL_FIELDS (BIT(6) - 1)
175 #define NH_FLD_SCTP_PORT_SRC BIT(0)
176 #define NH_FLD_SCTP_PORT_DST BIT(1)
177 #define NH_FLD_SCTP_VER_TAG BIT(2)
178 #define NH_FLD_SCTP_CKSUM BIT(3)
179 #define NH_FLD_SCTP_ALL_FIELDS (BIT(4) - 1)
182 #define NH_FLD_DCCP_PORT_SRC BIT(0)
183 #define NH_FLD_DCCP_PORT_DST BIT(1)
184 #define NH_FLD_DCCP_ALL_FIELDS (BIT(2) - 1)
187 #define NH_FLD_IPHC_CID BIT(0)
188 #define NH_FLD_IPHC_CID_TYPE BIT(1)
189 #define NH_FLD_IPHC_HCINDEX BIT(2)
190 #define NH_FLD_IPHC_GEN BIT(3)
191 #define NH_FLD_IPHC_D_BIT BIT(4)
192 #define NH_FLD_IPHC_ALL_FIELDS (BIT(5) - 1)
195 #define NH_FLD_SCTP_CHUNK_DATA_TYPE BIT(0)
196 #define NH_FLD_SCTP_CHUNK_DATA_FLAGS BIT(1)
197 #define NH_FLD_SCTP_CHUNK_DATA_LENGTH BIT(2)
198 #define NH_FLD_SCTP_CHUNK_DATA_TSN BIT(3)
199 #define NH_FLD_SCTP_CHUNK_DATA_STREAM_ID BIT(4)
200 #define NH_FLD_SCTP_CHUNK_DATA_STREAM_SQN BIT(5)
201 #define NH_FLD_SCTP_CHUNK_DATA_PAYLOAD_PID BIT(6)
202 #define NH_FLD_SCTP_CHUNK_DATA_UNORDERED BIT(7)
203 #define NH_FLD_SCTP_CHUNK_DATA_BEGGINING BIT(8)
204 #define NH_FLD_SCTP_CHUNK_DATA_END BIT(9)
205 #define NH_FLD_SCTP_CHUNK_DATA_ALL_FIELDS (BIT(10) - 1)
208 #define NH_FLD_L2TPV2_TYPE_BIT BIT(0)
209 #define NH_FLD_L2TPV2_LENGTH_BIT BIT(1)
210 #define NH_FLD_L2TPV2_SEQUENCE_BIT BIT(2)
211 #define NH_FLD_L2TPV2_OFFSET_BIT BIT(3)
212 #define NH_FLD_L2TPV2_PRIORITY_BIT BIT(4)
213 #define NH_FLD_L2TPV2_VERSION BIT(5)
214 #define NH_FLD_L2TPV2_LEN BIT(6)
215 #define NH_FLD_L2TPV2_TUNNEL_ID BIT(7)
216 #define NH_FLD_L2TPV2_SESSION_ID BIT(8)
217 #define NH_FLD_L2TPV2_NS BIT(9)
218 #define NH_FLD_L2TPV2_NR BIT(10)
219 #define NH_FLD_L2TPV2_OFFSET_SIZE BIT(11)
220 #define NH_FLD_L2TPV2_FIRST_BYTE BIT(12)
221 #define NH_FLD_L2TPV2_ALL_FIELDS (BIT(13) - 1)
224 #define NH_FLD_L2TPV3_CTRL_TYPE_BIT BIT(0)
225 #define NH_FLD_L2TPV3_CTRL_LENGTH_BIT BIT(1)
226 #define NH_FLD_L2TPV3_CTRL_SEQUENCE_BIT BIT(2)
227 #define NH_FLD_L2TPV3_CTRL_VERSION BIT(3)
228 #define NH_FLD_L2TPV3_CTRL_LENGTH BIT(4)
229 #define NH_FLD_L2TPV3_CTRL_CONTROL BIT(5)
230 #define NH_FLD_L2TPV3_CTRL_SENT BIT(6)
231 #define NH_FLD_L2TPV3_CTRL_RECV BIT(7)
232 #define NH_FLD_L2TPV3_CTRL_FIRST_BYTE BIT(8)
233 #define NH_FLD_L2TPV3_CTRL_ALL_FIELDS (BIT(9) - 1)
235 #define NH_FLD_L2TPV3_SESS_TYPE_BIT BIT(0)
236 #define NH_FLD_L2TPV3_SESS_VERSION BIT(1)
237 #define NH_FLD_L2TPV3_SESS_ID BIT(2)
238 #define NH_FLD_L2TPV3_SESS_COOKIE BIT(3)
239 #define NH_FLD_L2TPV3_SESS_ALL_FIELDS (BIT(4) - 1)
242 #define NH_FLD_PPP_PID BIT(0)
243 #define NH_FLD_PPP_COMPRESSED BIT(1)
244 #define NH_FLD_PPP_ALL_FIELDS (BIT(2) - 1)
247 #define NH_FLD_PPPOE_VER BIT(0)
248 #define NH_FLD_PPPOE_TYPE BIT(1)
249 #define NH_FLD_PPPOE_CODE BIT(2)
250 #define NH_FLD_PPPOE_SID BIT(3)
251 #define NH_FLD_PPPOE_LEN BIT(4)
252 #define NH_FLD_PPPOE_SESSION BIT(5)
253 #define NH_FLD_PPPOE_PID BIT(6)
254 #define NH_FLD_PPPOE_ALL_FIELDS (BIT(7) - 1)
257 #define NH_FLD_PPPMUX_PID BIT(0)
258 #define NH_FLD_PPPMUX_CKSUM BIT(1)
259 #define NH_FLD_PPPMUX_COMPRESSED BIT(2)
260 #define NH_FLD_PPPMUX_ALL_FIELDS (BIT(3) - 1)
263 #define NH_FLD_PPPMUX_SUBFRM_PFF BIT(0)
264 #define NH_FLD_PPPMUX_SUBFRM_LXT BIT(1)
265 #define NH_FLD_PPPMUX_SUBFRM_LEN BIT(2)
266 #define NH_FLD_PPPMUX_SUBFRM_PID BIT(3)
267 #define NH_FLD_PPPMUX_SUBFRM_USE_PID BIT(4)
268 #define NH_FLD_PPPMUX_SUBFRM_ALL_FIELDS (BIT(5) - 1)
271 #define NH_FLD_LLC_DSAP BIT(0)
272 #define NH_FLD_LLC_SSAP BIT(1)
273 #define NH_FLD_LLC_CTRL BIT(2)
274 #define NH_FLD_LLC_ALL_FIELDS (BIT(3) - 1)
277 #define NH_FLD_NLPID_NLPID BIT(0)
278 #define NH_FLD_NLPID_ALL_FIELDS (BIT(1) - 1)
281 #define NH_FLD_SNAP_OUI BIT(0)
282 #define NH_FLD_SNAP_PID BIT(1)
283 #define NH_FLD_SNAP_ALL_FIELDS (BIT(2) - 1)
286 #define NH_FLD_LLC_SNAP_TYPE BIT(0)
287 #define NH_FLD_LLC_SNAP_ALL_FIELDS (BIT(1) - 1)
290 #define NH_FLD_ARP_HTYPE BIT(0)
291 #define NH_FLD_ARP_PTYPE BIT(1)
292 #define NH_FLD_ARP_HLEN BIT(2)
293 #define NH_FLD_ARP_PLEN BIT(3)
294 #define NH_FLD_ARP_OPER BIT(4)
295 #define NH_FLD_ARP_SHA BIT(5)
296 #define NH_FLD_ARP_SPA BIT(6)
297 #define NH_FLD_ARP_THA BIT(7)
298 #define NH_FLD_ARP_TPA BIT(8)
299 #define NH_FLD_ARP_ALL_FIELDS (BIT(9) - 1)
302 #define NH_FLD_RFC2684_LLC BIT(0)
303 #define NH_FLD_RFC2684_NLPID BIT(1)
304 #define NH_FLD_RFC2684_OUI BIT(2)
305 #define NH_FLD_RFC2684_PID BIT(3)
306 #define NH_FLD_RFC2684_VPN_OUI BIT(4)
307 #define NH_FLD_RFC2684_VPN_IDX BIT(5)
308 #define NH_FLD_RFC2684_ALL_FIELDS (BIT(6) - 1)
311 #define NH_FLD_USER_DEFINED_SRCPORT BIT(0)
312 #define NH_FLD_USER_DEFINED_PCDID BIT(1)
313 #define NH_FLD_USER_DEFINED_ALL_FIELDS (BIT(2) - 1)
316 #define NH_FLD_PAYLOAD_BUFFER BIT(0)
317 #define NH_FLD_PAYLOAD_SIZE BIT(1)
318 #define NH_FLD_MAX_FRM_SIZE BIT(2)
319 #define NH_FLD_MIN_FRM_SIZE BIT(3)
320 #define NH_FLD_PAYLOAD_TYPE BIT(4)
321 #define NH_FLD_FRAME_SIZE BIT(5)
322 #define NH_FLD_PAYLOAD_ALL_FIELDS (BIT(6) - 1)
325 #define NH_FLD_GRE_TYPE BIT(0)
326 #define NH_FLD_GRE_ALL_FIELDS (BIT(1) - 1)
329 #define NH_FLD_MINENCAP_SRC_IP BIT(0)
330 #define NH_FLD_MINENCAP_DST_IP BIT(1)
331 #define NH_FLD_MINENCAP_TYPE BIT(2)
332 #define NH_FLD_MINENCAP_ALL_FIELDS (BIT(3) - 1)
335 #define NH_FLD_IPSEC_AH_SPI BIT(0)
336 #define NH_FLD_IPSEC_AH_NH BIT(1)
337 #define NH_FLD_IPSEC_AH_ALL_FIELDS (BIT(2) - 1)
340 #define NH_FLD_IPSEC_ESP_SPI BIT(0)
341 #define NH_FLD_IPSEC_ESP_SEQUENCE_NUM BIT(1)
342 #define NH_FLD_IPSEC_ESP_ALL_FIELDS (BIT(2) - 1)
345 #define NH_FLD_MPLS_LABEL_STACK BIT(0)
346 #define NH_FLD_MPLS_LABEL_STACK_ALL_FIELDS (BIT(1) - 1)
349 #define NH_FLD_MACSEC_SECTAG BIT(0)
350 #define NH_FLD_MACSEC_ALL_FIELDS (BIT(1) - 1)
353 #define NH_FLD_GTP_TEID BIT(0)