| /drivers/net/ethernet/google/gve/ |
| A D | gve_flow_rule.c | 43 fsp->h_u.tcp_ip4_spec.ip4dst = flow_rule->key.dst_ip[0]; in gve_fill_ethtool_flow_spec() 48 fsp->m_u.tcp_ip4_spec.ip4dst = flow_rule->mask.dst_ip[0]; in gve_fill_ethtool_flow_spec() 56 fsp->h_u.ah_ip4_spec.ip4dst = flow_rule->key.dst_ip[0]; in gve_fill_ethtool_flow_spec() 60 fsp->m_u.ah_ip4_spec.ip4dst = flow_rule->mask.dst_ip[0]; in gve_fill_ethtool_flow_spec() 142 rule->key.dst_ip[0] = fsp->h_u.tcp_ip4_spec.ip4dst; in gve_generate_flow_rule() 146 rule->mask.dst_ip[0] = fsp->m_u.tcp_ip4_spec.ip4dst; in gve_generate_flow_rule() 153 rule->key.dst_ip[0] = fsp->h_u.tcp_ip4_spec.ip4dst; in gve_generate_flow_rule() 156 rule->mask.dst_ip[0] = fsp->m_u.tcp_ip4_spec.ip4dst; in gve_generate_flow_rule()
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_flows.c | 558 if (ipv4_usr_mask->ip4dst) { in otx2_prepare_ipv4_flow() 559 memcpy(&pkt->ip4dst, &ipv4_usr_hdr->ip4dst, in otx2_prepare_ipv4_flow() 560 sizeof(pkt->ip4dst)); in otx2_prepare_ipv4_flow() 561 memcpy(&pmask->ip4dst, &ipv4_usr_mask->ip4dst, in otx2_prepare_ipv4_flow() 611 if (ipv4_l4_mask->ip4dst) { in otx2_prepare_ipv4_flow() 612 memcpy(&pkt->ip4dst, &ipv4_l4_hdr->ip4dst, in otx2_prepare_ipv4_flow() 613 sizeof(pkt->ip4dst)); in otx2_prepare_ipv4_flow() 614 memcpy(&pmask->ip4dst, &ipv4_l4_mask->ip4dst, in otx2_prepare_ipv4_flow() 666 if (ah_esp_mask->ip4dst) { in otx2_prepare_ipv4_flow() 667 memcpy(&pkt->ip4dst, &ah_esp_hdr->ip4dst, in otx2_prepare_ipv4_flow() [all …]
|
| A D | otx2_tc.c | 808 flow_spec->ip4dst = match.key->dst; in otx2_tc_prepare_flow() 809 flow_mask->ip4dst = match.mask->dst; in otx2_tc_prepare_flow()
|
| /drivers/net/ethernet/sfc/siena/ |
| A D | ethtool_common.c | 677 ip_entry->ip4dst = spec.loc_host[0]; in efx_ethtool_get_class_rule() 678 ip_mask->ip4dst = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 756 uip_entry->ip4dst = spec.loc_host[0]; in efx_ethtool_get_class_rule() 757 uip_mask->ip4dst = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 955 if (ip_mask->ip4dst) { in efx_ethtool_set_class_rule() 956 if (ip_mask->ip4dst != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() 959 spec.loc_host[0] = ip_entry->ip4dst; in efx_ethtool_set_class_rule() 1024 if (uip_mask->ip4dst) { in efx_ethtool_set_class_rule() 1025 if (uip_mask->ip4dst != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() 1028 spec.loc_host[0] = uip_entry->ip4dst; in efx_ethtool_set_class_rule()
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_ethtool_fdir.c | 154 fsp->h_u.usr_ip4_spec.ip4dst = rule->ip.v4.dst_ip; in ice_get_ethtool_fdir_entry() 156 fsp->m_u.usr_ip4_spec.ip4dst = rule->mask.v4.dst_ip; in ice_get_ethtool_fdir_entry() 168 fsp->h_u.tcp_ip4_spec.ip4dst = rule->ip.v4.dst_ip; in ice_get_ethtool_fdir_entry() 172 fsp->m_u.tcp_ip4_spec.ip4dst = rule->mask.v4.dst_ip; in ice_get_ethtool_fdir_entry() 933 !tcp_ip4_spec->pdst && !tcp_ip4_spec->ip4dst) in ice_set_fdir_ip4_seg() 967 if (tcp_ip4_spec->ip4dst == htonl(0xFFFFFFFF)) in ice_set_fdir_ip4_seg() 971 else if (!tcp_ip4_spec->ip4dst) in ice_set_fdir_ip4_seg() 1025 if (!usr_ip4_spec->ip4src && !usr_ip4_spec->ip4dst) in ice_set_fdir_ip4_usr_seg() 1042 if (usr_ip4_spec->ip4dst == htonl(0xFFFFFFFF)) in ice_set_fdir_ip4_usr_seg() 1046 else if (!usr_ip4_spec->ip4dst) in ice_set_fdir_ip4_usr_seg() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_fs_ethtool.c | 239 l4_mask->ip4dst, l4_val->ip4dst); in parse_tcp4() 252 l4_mask->ip4dst, l4_val->ip4dst); in parse_udp4() 265 l3_mask->ip4dst, l3_val->ip4dst); in parse_ip4() 582 if (l4_mask->ip4dst) in validate_tcpudp4() 602 if (l3_mask->ip4dst) in validate_ip4()
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_ethtool.c | 948 fsp->h_u.tcp_ip4_spec.ip4dst = rule->ip_data.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 953 fsp->m_u.tcp_ip4_spec.ip4dst = rule->ip_mask.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 961 fsp->h_u.ah_ip4_spec.ip4dst = rule->ip_data.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 965 fsp->m_u.ah_ip4_spec.ip4dst = rule->ip_mask.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 971 fsp->h_u.usr_ip4_spec.ip4dst = rule->ip_data.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 977 fsp->m_u.usr_ip4_spec.ip4dst = rule->ip_mask.v4_addrs.dst_ip; in iavf_get_ethtool_fdir_entry() 1139 fltr->ip_data.v4_addrs.dst_ip = fsp->h_u.tcp_ip4_spec.ip4dst; in iavf_add_fdir_fltr_info() 1144 fltr->ip_mask.v4_addrs.dst_ip = fsp->m_u.tcp_ip4_spec.ip4dst; in iavf_add_fdir_fltr_info() 1153 fltr->ip_data.v4_addrs.dst_ip = fsp->h_u.ah_ip4_spec.ip4dst; in iavf_add_fdir_fltr_info() 1157 fltr->ip_mask.v4_addrs.dst_ip = fsp->m_u.ah_ip4_spec.ip4dst; in iavf_add_fdir_fltr_info() [all …]
|
| /drivers/net/ethernet/sfc/ |
| A D | ethtool_common.c | 676 ip_entry->ip4dst = spec.loc_host[0]; in efx_ethtool_get_class_rule() 677 ip_mask->ip4dst = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 755 uip_entry->ip4dst = spec.loc_host[0]; in efx_ethtool_get_class_rule() 756 uip_mask->ip4dst = IP4_ADDR_FULL_MASK; in efx_ethtool_get_class_rule() 964 if (ip_mask->ip4dst) { in efx_ethtool_set_class_rule() 965 if (ip_mask->ip4dst != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() 968 spec.loc_host[0] = ip_entry->ip4dst; in efx_ethtool_set_class_rule() 1033 if (uip_mask->ip4dst) { in efx_ethtool_set_class_rule() 1034 if (uip_mask->ip4dst != IP4_ADDR_FULL_MASK) in efx_ethtool_set_class_rule() 1037 spec.loc_host[0] = uip_entry->ip4dst; in efx_ethtool_set_class_rule()
|
| /drivers/net/ethernet/sfc/falcon/ |
| A D | ethtool.c | 824 ip_entry->ip4dst = spec.loc_host[0]; in ef4_ethtool_get_class_rule() 825 ip_mask->ip4dst = IP4_ADDR_FULL_MASK; in ef4_ethtool_get_class_rule() 903 uip_entry->ip4dst = spec.loc_host[0]; in ef4_ethtool_get_class_rule() 904 uip_mask->ip4dst = IP4_ADDR_FULL_MASK; in ef4_ethtool_get_class_rule() 1074 if (ip_mask->ip4dst) { in ef4_ethtool_set_class_rule() 1075 if (ip_mask->ip4dst != IP4_ADDR_FULL_MASK) in ef4_ethtool_set_class_rule() 1078 spec.loc_host[0] = ip_entry->ip4dst; in ef4_ethtool_set_class_rule() 1143 if (uip_mask->ip4dst) { in ef4_ethtool_set_class_rule() 1144 if (uip_mask->ip4dst != IP4_ADDR_FULL_MASK) in ef4_ethtool_set_class_rule() 1147 spec.loc_host[0] = uip_entry->ip4dst; in ef4_ethtool_set_class_rule()
|
| /drivers/net/ethernet/freescale/dpaa2/ |
| A D | dpaa2-ethtool.c | 393 if (uip_mask->ip4dst) { in dpaa2_eth_prep_uip_rule() 395 *(__be32 *)(key + off) = uip_value->ip4dst; in dpaa2_eth_prep_uip_rule() 396 *(__be32 *)(mask + off) = uip_mask->ip4dst; in dpaa2_eth_prep_uip_rule() 447 if (l4_mask->ip4dst) { in dpaa2_eth_prep_l4_rule() 449 *(__be32 *)(key + off) = l4_value->ip4dst; in dpaa2_eth_prep_l4_rule() 450 *(__be32 *)(mask + off) = l4_mask->ip4dst; in dpaa2_eth_prep_l4_rule()
|
| /drivers/net/ethernet/wangxun/txgbe/ |
| A D | txgbe_ethtool.c | 156 fsp->h_u.tcp_ip4_spec.ip4dst = rule->filter.formatted.dst_ip[0]; in txgbe_get_ethtool_fdir_entry() 157 fsp->m_u.tcp_ip4_spec.ip4dst = mask->formatted.dst_ip[0]; in txgbe_get_ethtool_fdir_entry() 416 input->filter.formatted.dst_ip[0] = fsp->h_u.tcp_ip4_spec.ip4dst; in txgbe_add_ethtool_fdir_entry() 417 mask.formatted.dst_ip[0] = fsp->m_u.tcp_ip4_spec.ip4dst; in txgbe_add_ethtool_fdir_entry()
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | en_ethtool.c | 1351 !all_zeros_or_all_ones(l4_mask->ip4dst) || in mlx4_en_validate_flow() 1360 (!l3_mask->ip4src && !l3_mask->ip4dst) || in mlx4_en_validate_flow() 1362 !all_zeros_or_all_ones(l3_mask->ip4dst)) in mlx4_en_validate_flow() 1464 usr_ip4_spec.ip4dst); in add_ip_rule() 1471 spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst; in add_ip_rule() 1472 if (l3_mask->ip4dst) in add_ip_rule() 1508 tcp_ip4_spec.ip4dst); in add_tcp_udp_rule() 1513 spec_l3->ipv4.dst_ip = cmd->fs.h_u.tcp_ip4_spec.ip4dst; in add_tcp_udp_rule() 1520 udp_ip4_spec.ip4dst); in add_tcp_udp_rule() 1525 spec_l3->ipv4.dst_ip = cmd->fs.h_u.udp_ip4_spec.ip4dst; in add_tcp_udp_rule() [all …]
|
| /drivers/net/ethernet/broadcom/asp2/ |
| A D | bcmasp.c | 349 &match->ip4dst, &mask->ip4dst, in bcmasp_netfilt_tcpip4_wr() 350 sizeof(match->ip4dst)); in bcmasp_netfilt_tcpip4_wr() 456 &fs->h_u.usr_ip4_spec.ip4dst, in bcmasp_netfilt_wr_to_hw() 457 &fs->m_u.usr_ip4_spec.ip4dst, in bcmasp_netfilt_wr_to_hw() 458 sizeof(fs->h_u.usr_ip4_spec.ip4dst)); in bcmasp_netfilt_wr_to_hw()
|
| /drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_net_ethtool.c | 1340 fs->h_u.tcp_ip4_spec.ip4dst = entry->key.dip4; in nfp_net_fs_to_ethtool() 1344 fs->m_u.tcp_ip4_spec.ip4dst = entry->msk.dip4; in nfp_net_fs_to_ethtool() 1365 fs->h_u.usr_ip4_spec.ip4dst = entry->key.dip4; in nfp_net_fs_to_ethtool() 1368 fs->m_u.usr_ip4_spec.ip4dst = entry->msk.dip4; in nfp_net_fs_to_ethtool() 1524 entry->msk.dip4 = fs->m_u.tcp_ip4_spec.ip4dst; in nfp_net_fs_from_ethtool() 1528 entry->key.dip4 = fs->h_u.tcp_ip4_spec.ip4dst & entry->msk.dip4; in nfp_net_fs_from_ethtool() 1548 entry->msk.dip4 = fs->m_u.usr_ip4_spec.ip4dst; in nfp_net_fs_from_ethtool() 1551 entry->key.dip4 = fs->h_u.usr_ip4_spec.ip4dst & entry->msk.dip4; in nfp_net_fs_from_ethtool()
|
| /drivers/net/ethernet/freescale/enetc/ |
| A D | enetc_ethtool.c | 543 rfse.dip_h[0] = l4ip4_h->ip4dst; in enetc_set_cls_entry() 544 rfse.dip_m[0] = l4ip4_m->ip4dst; in enetc_set_cls_entry() 560 rfse.dip_h[0] = l3ip4_h->ip4dst; in enetc_set_cls_entry() 561 rfse.dip_m[0] = l3ip4_m->ip4dst; in enetc_set_cls_entry()
|
| /drivers/net/ethernet/freescale/ |
| A D | gianfar_ethtool.c | 954 gfar_set_attribute(be32_to_cpu(value->ip4dst), in gfar_set_basic_ip() 955 be32_to_cpu(mask->ip4dst), in gfar_set_basic_ip() 974 gfar_set_attribute(be32_to_cpu(value->ip4dst), in gfar_set_user_ip() 975 be32_to_cpu(mask->ip4dst), in gfar_set_user_ip()
|
| /drivers/net/ethernet/cisco/enic/ |
| A D | enic_ethtool.c | 517 fsp->h_u.tcp_ip4_spec.ip4dst = flow_get_u32_dst(&n->keys); in enic_grxclsrule() 518 fsp->m_u.tcp_ip4_spec.ip4dst = (__u32)~0; in enic_grxclsrule()
|
| /drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_ethtool.c | 734 fsp->h_u.usr_ip4_spec.ip4dst = in fbnic_get_cls_rule() 736 fsp->m_u.usr_ip4_spec.ip4dst = in fbnic_get_cls_rule() 901 addr4 = (struct in_addr *)&fsp->h_u.usr_ip4_spec.ip4dst; in fbnic_set_cls_rule_ins() 902 mask4 = (struct in_addr *)&fsp->m_u.usr_ip4_spec.ip4dst; in fbnic_set_cls_rule_ins()
|
| /drivers/net/ethernet/chelsio/cxgb4/ |
| A D | cxgb4_ethtool.c | 1684 memcpy(&fs->h_u.tcp_ip4_spec.ip4dst, &dfs->val.lip[0], in cxgb4_fill_filter_rule() 1685 sizeof(fs->h_u.tcp_ip4_spec.ip4dst)); in cxgb4_fill_filter_rule() 1686 memcpy(&fs->m_u.tcp_ip4_spec.ip4dst, &dfs->mask.lip[0], in cxgb4_fill_filter_rule() 1687 sizeof(fs->m_u.tcp_ip4_spec.ip4dst)); in cxgb4_fill_filter_rule()
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_ethtool.c | 3417 fsp->h_u.tcp_ip4_spec.ip4dst = rule->src_ip; in i40e_get_ethtool_fdir_entry() 3478 fsp->m_u.tcp_ip4_spec.ip4dst = htonl(0xFFFFFFFF); in i40e_get_ethtool_fdir_entry() 4384 if (tcp_ip4_spec->ip4dst == htonl(0xFFFFFFFF)) in i40e_check_fdir_input_set() 4386 else if (!tcp_ip4_spec->ip4dst) in i40e_check_fdir_input_set() 4471 if (usr_ip4_spec->ip4dst == htonl(0xFFFFFFFF)) in i40e_check_fdir_input_set() 4473 else if (!usr_ip4_spec->ip4dst) in i40e_check_fdir_input_set() 4884 input->src_ip = fsp->h_u.tcp_ip4_spec.ip4dst; in i40e_add_fdir_ethtool() 4916 input->src_ip = fsp->h_u.tcp_ip4_spec.ip4dst; in i40e_add_fdir_ethtool()
|
| /drivers/net/ethernet/marvell/octeontx2/af/ |
| A D | rvu_npc_fs.c | 970 NPC_WRITE_FLOW(NPC_DIP_IPV4, ip4dst, ntohl(pkt->ip4dst), 0, in npc_update_flow() 971 ntohl(mask->ip4dst), 0); in npc_update_flow()
|
| /drivers/net/ethernet/intel/idpf/ |
| A D | idpf_ethtool.c | 78 iph->daddr = fsp->h_u.tcp_ip4_spec.ip4dst; in idpf_fsteer_fill_ipv4() 82 iph->daddr = fsp->m_u.tcp_ip4_spec.ip4dst; in idpf_fsteer_fill_ipv4()
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_ethtool.c | 1169 fs->h_u.tcp_ip4_spec.ip4dst = fkeys->addrs.v4addrs.dst; in bnxt_grxclsrule() 1170 fs->m_u.tcp_ip4_spec.ip4dst = fmasks->addrs.v4addrs.dst; in bnxt_grxclsrule() 1388 fkeys->addrs.v4addrs.dst = ip_spec->ip4dst; in bnxt_add_ntuple_cls_rule() 1389 fmasks->addrs.v4addrs.dst = ip_mask->ip4dst; in bnxt_add_ntuple_cls_rule() 1403 fkeys->addrs.v4addrs.dst = ip_spec->ip4dst; in bnxt_add_ntuple_cls_rule() 1404 fmasks->addrs.v4addrs.dst = ip_mask->ip4dst; in bnxt_add_ntuple_cls_rule()
|
| /drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_filters.c | 516 ntohl(fsp->h_u.tcp_ip4_spec.ip4dst); in aq_set_data_fl3l4()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_ethtool.c | 2713 fsp->h_u.tcp_ip4_spec.ip4dst = rule->filter.formatted.dst_ip[0]; in ixgbe_get_ethtool_fdir_entry() 2714 fsp->m_u.tcp_ip4_spec.ip4dst = mask->formatted.dst_ip[0]; in ixgbe_get_ethtool_fdir_entry() 3004 input->filter.formatted.dst_ip[0] = fsp->h_u.tcp_ip4_spec.ip4dst; in ixgbe_add_ethtool_fdir_entry() 3005 mask.formatted.dst_ip[0] = fsp->m_u.tcp_ip4_spec.ip4dst; in ixgbe_add_ethtool_fdir_entry()
|