Home
last modified time | relevance | path

Searched refs:dst_ip (Results 1 – 25 of 60) sorted by relevance

123

/drivers/net/ethernet/google/gve/
A Dgve_flow_rule.c43 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 Dice_fdir.c945 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 Dice_ethtool_fdir.c154 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 Dice_tc_lib.h91 struct in_addr dst_ip; member
103 #define dst_ipv4 ip.v4.dst_ip.s_addr
A Dice_arfs.c326 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 Dice_fdir.h106 __be32 dst_ip; member
121 __be32 dst_ip[ICE_IPV6_ADDR_LEN_AS_U32]; member
/drivers/net/ethernet/intel/iavf/
A Diavf_fdir.c49 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 Diavf_ethtool.c948 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 Diavf_fdir.h63 __be32 dst_ip; member
68 struct in6_addr dst_ip; member
/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Den_rep_tracepoint.h35 *p32 = mn->dst_ip.v4;
38 *pin6 = mn->dst_ip.v6;
A Den_tc_tracepoint.h95 *p32 = mn->dst_ip.v4;
98 *pin6 = mn->dst_ip.v6;
/drivers/net/ethernet/netronome/nfp/crypto/
A Dfw.h60 __be32 dst_ip; member
67 __be32 dst_ip[4]; member
A Dipsec.c115 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 Dtls.c186 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 Dixgbe_model.h41 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 Di40e_virtchnl_pf.c3811 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 Dtxgbe_ethtool.c156 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 Dtc.h99 __be32 src_ip, dst_ip; member
156 __be32 src_ip, dst_ip; member
A Dmae.c357 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 Dtc_conntrack.h45 __be32 src_ip, dst_ip, nat_ip; member
A Dtc_encap_actions.h49 __be32 dst_ip; member
/drivers/net/ethernet/mellanox/mlx4/
A Den_netdev.c169 __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 Dtc_tun_encap.c102 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 Dtc_tun.c264 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 Drvu_npc_hash.c334 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()

Completed in 92 milliseconds

123