| /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() 164 memcpy(&rule->key.dst_ip, fsp->h_u.tcp_ip6_spec.ip6dst, in gve_generate_flow_rule() 170 memcpy(&rule->mask.dst_ip, fsp->m_u.tcp_ip6_spec.ip6dst, in gve_generate_flow_rule() [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_fdir.c | 945 input->ip.v4.dst_ip); in ice_fdir_get_gen_prgm_pkt() 960 input->ip.v4.dst_ip); in ice_fdir_get_gen_prgm_pkt() 975 input->ip.v4.dst_ip); in ice_fdir_get_gen_prgm_pkt() 986 input->ip.v4.dst_ip); in ice_fdir_get_gen_prgm_pkt() 1042 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt() 1064 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt() 1077 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt() 1090 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt() 1103 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt() 1233 if (a->ip.v4.dst_ip == b->ip.v4.dst_ip && in ice_fdir_comp_rules() [all …]
|
| 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() 180 memcpy(fsp->h_u.tcp_ip6_spec.ip6dst, rule->ip.v6.dst_ip, in ice_get_ethtool_fdir_entry() 195 memcpy(fsp->h_u.tcp_ip6_spec.ip6dst, rule->ip.v6.dst_ip, in ice_get_ethtool_fdir_entry() 203 rule->mask.v6.dst_ip, in ice_get_ethtool_fdir_entry() 1897 input->ip.v4.dst_ip = fsp->h_u.tcp_ip4_spec.ip4dst; in ice_set_fdir_input_set() 1901 input->mask.v4.dst_ip = fsp->m_u.tcp_ip4_spec.ip4dst; in ice_set_fdir_input_set() 1905 input->ip.v4.dst_ip = fsp->h_u.usr_ip4_spec.ip4dst; in ice_set_fdir_input_set() [all …]
|
| A D | ice_tc_lib.h | 91 struct in_addr dst_ip; member 103 #define dst_ipv4 ip.v4.dst_ip.s_addr
|
| A D | ice_arfs.c | 326 fltr_info->ip.v4.dst_ip = fk->addrs.v4addrs.dst; in ice_arfs_build_entry() 336 memcpy(&fltr_info->ip.v6.dst_ip, &fk->addrs.v6addrs.dst, in ice_arfs_build_entry() 412 fltr_info->ip.v4.dst_ip == fk->addrs.v4addrs.dst && in ice_arfs_cmp() 420 !memcmp(&fltr_info->ip.v6.dst_ip, &fk->addrs.v6addrs.dst, in ice_arfs_cmp()
|
| A D | ice_fdir.h | 106 __be32 dst_ip; member 121 __be32 dst_ip[ICE_IPV6_ADDR_LEN_AS_U32]; member
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_fdir.c | 49 if (fltr->ip_mask.v4_addrs.dst_ip && in iavf_validate_fdir_fltr_masks() 50 fltr->ip_mask.v4_addrs.dst_ip != htonl(U32_MAX)) in iavf_validate_fdir_fltr_masks() 335 if (fltr->ip_mask.v4_addrs.dst_ip == htonl(U32_MAX)) { in iavf_fill_fdir_ip4_hdr() 336 iph->daddr = fltr->ip_data.v4_addrs.dst_ip; in iavf_fill_fdir_ip4_hdr() 379 memcpy(&iph->daddr, &fltr->ip_data.v6_addrs.dst_ip, in iavf_fill_fdir_ip6_hdr() 724 &fltr->ip_data.v4_addrs.dst_ip, in iavf_print_fdir_fltr() 734 &fltr->ip_data.v4_addrs.dst_ip, in iavf_print_fdir_fltr() 742 &fltr->ip_data.v4_addrs.dst_ip, in iavf_print_fdir_fltr() 752 &fltr->ip_data.v6_addrs.dst_ip, in iavf_print_fdir_fltr() 762 &fltr->ip_data.v6_addrs.dst_ip, in iavf_print_fdir_fltr() [all …]
|
| 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 …]
|
| A D | iavf_fdir.h | 63 __be32 dst_ip; member 68 struct in6_addr dst_ip; member
|
| /drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| A D | en_rep_tracepoint.h | 35 *p32 = mn->dst_ip.v4; 38 *pin6 = mn->dst_ip.v6;
|
| A D | en_tc_tracepoint.h | 95 *p32 = mn->dst_ip.v4; 98 *pin6 = mn->dst_ip.v6;
|
| /drivers/net/ethernet/netronome/nfp/crypto/ |
| A D | fw.h | 60 __be32 dst_ip; member 67 __be32 dst_ip[4]; member
|
| A D | ipsec.c | 115 u32 dst_ip[4]; /* Dst IP addr */ member 504 cfg->dst_ip[0] = ntohl(x->id.daddr.a4); in nfp_net_xfrm_add_state() 510 cfg->dst_ip[i] = ntohl(x->id.daddr.a6[i]); in nfp_net_xfrm_add_state()
|
| A D | tls.c | 186 req->dst_ip = inet->inet_saddr; in nfp_net_tls_set_ipv4() 205 memcpy(req->dst_ip, &np->saddr, sizeof(req->dst_ip)); in nfp_net_tls_set_ipv6()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_model.h | 41 input->filter.formatted.dst_ip[0] = (__force __be32)val; in ixgbe_mat_prgm_dip() 42 mask->formatted.dst_ip[0] = (__force __be32)m; in ixgbe_mat_prgm_dip()
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_virtchnl_pf.c | 3811 if (mask.dst_ip[0] & tcf.dst_ip[0]) in i40e_vc_del_cloud_filter() 3812 memcpy(&cfilter.ip.v4.dst_ip, tcf.dst_ip, in i40e_vc_del_cloud_filter() 3813 ARRAY_SIZE(tcf.dst_ip)); in i40e_vc_del_cloud_filter() 3816 ARRAY_SIZE(tcf.dst_ip)); in i40e_vc_del_cloud_filter() 3820 if (mask.dst_ip[3] & tcf.dst_ip[3]) in i40e_vc_del_cloud_filter() 3865 if (memcmp(&cfilter.ip.v4.dst_ip, &cf->ip.v4.dst_ip, in i40e_vc_del_cloud_filter() 3866 ARRAY_SIZE(tcf.dst_ip))) in i40e_vc_del_cloud_filter() 3947 if (mask.dst_ip[0] & tcf.dst_ip[0]) in i40e_vc_add_cloud_filter() 3948 memcpy(&cfilter->ip.v4.dst_ip, tcf.dst_ip, in i40e_vc_add_cloud_filter() 3949 ARRAY_SIZE(tcf.dst_ip)); in i40e_vc_add_cloud_filter() [all …]
|
| /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/sfc/ |
| A D | tc.h | 99 __be32 src_ip, dst_ip; member 156 __be32 src_ip, dst_ip; member
|
| A D | mae.c | 357 rc = TABLE_HOOK_KEY(meta_ct, dst_ip, DST_IP); in efx_mae_table_hook_ct() 679 CHECK(DST_IP4, dst_ip) || in efx_mae_match_check_caps() 776 CHECK(ENC_DST_IP4, dst_ip) || in efx_mae_match_check_caps_lhs() 1483 if (encap->src_ip | encap->dst_ip) { in efx_mae_register_encap_match() 1490 encap->dst_ip); in efx_mae_register_encap_match() 1628 match->value.dst_ip); in efx_mae_populate_lhs_match_criteria() 1630 match->mask.dst_ip); in efx_mae_populate_lhs_match_criteria() 1944 rc = TABLE_POPULATE_KEY(key, ct, dst_ip, conn->dst_ip6); in efx_mae_populate_ct_key() 1946 rc = TABLE_POPULATE_KEY_IPV4(key, ct, dst_ip, conn->dst_ip); in efx_mae_populate_ct_key() 2168 match->value.dst_ip); in efx_mae_populate_match_criteria() [all …]
|
| A D | tc_conntrack.h | 45 __be32 src_ip, dst_ip, nat_ip; member
|
| A D | tc_encap_actions.h | 49 __be32 dst_ip; member
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | en_netdev.c | 169 __be32 dst_ip; member 222 .dst_ip = filter->dst_ip, in mlx4_en_filter_work() 284 l ^= (__force unsigned long)(src_ip ^ dst_ip); in filter_hash_bucket() 293 __be32 dst_ip, u8 ip_proto, __be16 src_port, in mlx4_en_filter_alloc() argument 307 filter->dst_ip = dst_ip; in mlx4_en_filter_alloc() 318 filter_hash_bucket(priv, src_ip, dst_ip, src_port, in mlx4_en_filter_alloc() 346 filter_hash_bucket(priv, src_ip, dst_ip, in mlx4_en_filter_find() 350 filter->dst_ip == dst_ip && in mlx4_en_filter_find() 372 __be32 dst_ip; in mlx4_en_filter_rfs() local 394 dst_ip = ip->daddr; in mlx4_en_filter_rfs() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_tun_encap.c | 102 tun_attr->dst_ip.v4 = *(__be32 *)daddr; in mlx5e_tc_set_attr_rx_tun() 104 if (!tun_attr->dst_ip.v4 || !tun_attr->src_ip.v4) in mlx5e_tc_set_attr_rx_tun() 115 memcpy(&tun_attr->dst_ip.v6, daddr, ipv6_size); in mlx5e_tc_set_attr_rx_tun() 117 if (ipv6_addr_any(&tun_attr->dst_ip.v6) || in mlx5e_tc_set_attr_rx_tun() 455 n = neigh_lookup(tbl, &m_neigh->dst_ip, READ_ONCE(nhe->neigh_dev)); in mlx5e_tc_update_neigh_used_value() 1316 key.endpoint_ip.v4 = esw_attr->rx_tun_attr->dst_ip.v4; in mlx5e_attach_decap_route() 1318 key.endpoint_ip.v6 = esw_attr->rx_tun_attr->dst_ip.v6; in mlx5e_attach_decap_route()
|
| A D | tc_tun.c | 264 memcpy(&m_neigh.dst_ip, attr.n->primary_key, attr.n->tbl->key_len); in mlx5e_tc_tun_create_header_ipv4() 535 memcpy(&m_neigh.dst_ip, attr.n->primary_key, attr.n->tbl->key_len); in mlx5e_tc_tun_create_header_ipv6() 725 attr.fl.fl4.saddr = esw_attr->rx_tun_attr->dst_ip.v4; in mlx5e_tc_tun_route_lookup() 732 attr.fl.fl6.saddr = esw_attr->rx_tun_attr->dst_ip.v6; in mlx5e_tc_tun_route_lookup()
|
| /drivers/net/ethernet/marvell/octeontx2/af/ |
| A D | rvu_npc_hash.c | 334 u32 dst_ip[IPV6_WORDS]; in npc_update_field_hash() local 336 be32_to_cpu_array(dst_ip, pkt->ip6dst, IPV6_WORDS); in npc_update_field_hash() 337 ldata[1] = (u64)dst_ip[0] << 32 | dst_ip[1]; in npc_update_field_hash() 338 ldata[0] = (u64)dst_ip[2] << 32 | dst_ip[3]; in npc_update_field_hash()
|