Lines Matching refs:off
323 int off; in dpaa2_eth_prep_eth_rule() local
326 off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_TYPE); in dpaa2_eth_prep_eth_rule()
327 *(__be16 *)(key + off) = eth_value->h_proto; in dpaa2_eth_prep_eth_rule()
328 *(__be16 *)(mask + off) = eth_mask->h_proto; in dpaa2_eth_prep_eth_rule()
333 off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_SA); in dpaa2_eth_prep_eth_rule()
334 ether_addr_copy(key + off, eth_value->h_source); in dpaa2_eth_prep_eth_rule()
335 ether_addr_copy(mask + off, eth_mask->h_source); in dpaa2_eth_prep_eth_rule()
340 off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_DA); in dpaa2_eth_prep_eth_rule()
341 ether_addr_copy(key + off, eth_value->h_dest); in dpaa2_eth_prep_eth_rule()
342 ether_addr_copy(mask + off, eth_mask->h_dest); in dpaa2_eth_prep_eth_rule()
353 int off; in dpaa2_eth_prep_uip_rule() local
360 off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_SRC); in dpaa2_eth_prep_uip_rule()
361 *(__be32 *)(key + off) = uip_value->ip4src; in dpaa2_eth_prep_uip_rule()
362 *(__be32 *)(mask + off) = uip_mask->ip4src; in dpaa2_eth_prep_uip_rule()
367 off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_DST); in dpaa2_eth_prep_uip_rule()
368 *(__be32 *)(key + off) = uip_value->ip4dst; in dpaa2_eth_prep_uip_rule()
369 *(__be32 *)(mask + off) = uip_mask->ip4dst; in dpaa2_eth_prep_uip_rule()
374 off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_PROTO); in dpaa2_eth_prep_uip_rule()
375 *(u8 *)(key + off) = uip_value->proto; in dpaa2_eth_prep_uip_rule()
376 *(u8 *)(mask + off) = uip_mask->proto; in dpaa2_eth_prep_uip_rule()
384 off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_SRC); in dpaa2_eth_prep_uip_rule()
385 *(__be16 *)(key + off) = htons(tmp_value >> 16); in dpaa2_eth_prep_uip_rule()
386 *(__be16 *)(mask + off) = htons(tmp_mask >> 16); in dpaa2_eth_prep_uip_rule()
389 off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_DST); in dpaa2_eth_prep_uip_rule()
390 *(__be16 *)(key + off) = htons(tmp_value & 0xFFFF); in dpaa2_eth_prep_uip_rule()
391 *(__be16 *)(mask + off) = htons(tmp_mask & 0xFFFF); in dpaa2_eth_prep_uip_rule()
396 off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_TYPE); in dpaa2_eth_prep_uip_rule()
397 *(__be16 *)(key + off) = htons(ETH_P_IP); in dpaa2_eth_prep_uip_rule()
398 *(__be16 *)(mask + off) = htons(0xFFFF); in dpaa2_eth_prep_uip_rule()
408 int off; in dpaa2_eth_prep_l4_rule() local
414 off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_SRC); in dpaa2_eth_prep_l4_rule()
415 *(__be32 *)(key + off) = l4_value->ip4src; in dpaa2_eth_prep_l4_rule()
416 *(__be32 *)(mask + off) = l4_mask->ip4src; in dpaa2_eth_prep_l4_rule()
421 off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_DST); in dpaa2_eth_prep_l4_rule()
422 *(__be32 *)(key + off) = l4_value->ip4dst; in dpaa2_eth_prep_l4_rule()
423 *(__be32 *)(mask + off) = l4_mask->ip4dst; in dpaa2_eth_prep_l4_rule()
428 off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_SRC); in dpaa2_eth_prep_l4_rule()
429 *(__be16 *)(key + off) = l4_value->psrc; in dpaa2_eth_prep_l4_rule()
430 *(__be16 *)(mask + off) = l4_mask->psrc; in dpaa2_eth_prep_l4_rule()
435 off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_DST); in dpaa2_eth_prep_l4_rule()
436 *(__be16 *)(key + off) = l4_value->pdst; in dpaa2_eth_prep_l4_rule()
437 *(__be16 *)(mask + off) = l4_mask->pdst; in dpaa2_eth_prep_l4_rule()
442 off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_TYPE); in dpaa2_eth_prep_l4_rule()
443 *(__be16 *)(key + off) = htons(ETH_P_IP); in dpaa2_eth_prep_l4_rule()
444 *(__be16 *)(mask + off) = htons(0xFFFF); in dpaa2_eth_prep_l4_rule()
447 off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_PROTO); in dpaa2_eth_prep_l4_rule()
448 *(u8 *)(key + off) = l4_proto; in dpaa2_eth_prep_l4_rule()
449 *(u8 *)(mask + off) = 0xFF; in dpaa2_eth_prep_l4_rule()
459 int off; in dpaa2_eth_prep_ext_rule() local
465 off = dpaa2_eth_cls_fld_off(NET_PROT_VLAN, NH_FLD_VLAN_TCI); in dpaa2_eth_prep_ext_rule()
466 *(__be16 *)(key + off) = ext_value->vlan_tci; in dpaa2_eth_prep_ext_rule()
467 *(__be16 *)(mask + off) = ext_mask->vlan_tci; in dpaa2_eth_prep_ext_rule()
478 int off; in dpaa2_eth_prep_mac_ext_rule() local
481 off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_DA); in dpaa2_eth_prep_mac_ext_rule()
482 ether_addr_copy(key + off, ext_value->h_dest); in dpaa2_eth_prep_mac_ext_rule()
483 ether_addr_copy(mask + off, ext_mask->h_dest); in dpaa2_eth_prep_mac_ext_rule()