Home
last modified time | relevance | path

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

123

/dpdk/drivers/net/ice/base/
H A Dice_fdir.c3785 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3806 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3829 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3842 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3853 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3863 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3873 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3899 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
3923 input->ip.v6.dst_ip); in ice_fdir_get_gen_prgm_pkt()
4238 if (a->ip.v4.dst_ip == b->ip.v4.dst_ip && in ice_fdir_comp_rules()
[all …]
H A Dice_fdir.h167 __be32 dst_ip; member
183 __be32 dst_ip[ICE_IPV6_ADDR_LEN_AS_U32]; member
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ipsec.c105 ic_session->dst_ip)) { in ixgbe_crypto_add_sa()
142 ic_session->dst_ip.ipv6[0]; in ixgbe_crypto_add_sa()
144 ic_session->dst_ip.ipv6[1]; in ixgbe_crypto_add_sa()
146 ic_session->dst_ip.ipv6[2]; in ixgbe_crypto_add_sa()
148 ic_session->dst_ip.ipv6[3]; in ixgbe_crypto_add_sa()
158 if (ic_session->dst_ip.type == IPv6) { in ixgbe_crypto_add_sa()
161 } else if (ic_session->dst_ip.type == IPv4) in ixgbe_crypto_add_sa()
695 ic_session->dst_ip.type = IPv6; in ixgbe_crypto_add_ingress_sa_from_flow()
698 rte_memcpy(ic_session->dst_ip.ipv6, in ixgbe_crypto_add_ingress_sa_from_flow()
703 ic_session->dst_ip.type = IPv4; in ixgbe_crypto_add_ingress_sa_from_flow()
[all …]
H A Dixgbe_ipsec.h71 struct ipaddr dst_ip; member
H A Dixgbe_fdir.c443 info->mask.dst_ipv4_mask = input_mask->ipv4_mask.dst_ip; in ixgbe_fdir_store_input_mask_82599()
445 IPV6_ADDR_TO_MASK(input_mask->ipv6_mask.dst_ip, dst_ipv6m); in ixgbe_fdir_store_input_mask_82599()
901 *reg = input->formatted.dst_ip[0]; in fdir_write_perfect_filter_82599()
1302 fdir_info->mask.ipv4_mask.dst_ip = info->mask.dst_ipv4_mask; in ixgbe_fdir_info_get()
1306 fdir_info->mask.ipv6_mask.dst_ip); in ixgbe_fdir_info_get()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ipsec.c85 ic_session->dst_ip)) { in txgbe_crypto_add_sa()
122 ic_session->dst_ip.ipv6[0]; in txgbe_crypto_add_sa()
124 ic_session->dst_ip.ipv6[1]; in txgbe_crypto_add_sa()
126 ic_session->dst_ip.ipv6[2]; in txgbe_crypto_add_sa()
128 ic_session->dst_ip.ipv6[3]; in txgbe_crypto_add_sa()
137 if (ic_session->dst_ip.type == IPv6) { in txgbe_crypto_add_sa()
140 } else if (ic_session->dst_ip.type == IPv4) { in txgbe_crypto_add_sa()
671 ic_session->dst_ip.type = IPv6; in txgbe_crypto_add_ingress_sa_from_flow()
674 rte_memcpy(ic_session->dst_ip.ipv6, in txgbe_crypto_add_ingress_sa_from_flow()
679 ic_session->dst_ip.type = IPv4; in txgbe_crypto_add_ingress_sa_from_flow()
[all …]
H A Dtxgbe_ipsec.h55 struct ipaddr dst_ip; member
H A Dtxgbe_fdir.c253 info->mask.dst_ipv4_mask = input_mask->ipv4_mask.dst_ip; in txgbe_fdir_store_input_mask()
255 IPV6_ADDR_TO_MASK(input_mask->ipv6_mask.dst_ip, dst_ipv6m); in txgbe_fdir_store_input_mask()
607 wr32(hw, TXGBE_FDIRPIDIP4, be_to_le32(input->dst_ip[0])); in fdir_write_perfect_filter()
/dpdk/app/test/
H A Dtest_thash.c19 uint32_t dst_ip; member
28 uint8_t dst_ip[16]; member
126 tuple.v4.dst_addr = v4_tbl[i].dst_ip; in test_toeplitz_hash_calc()
151 ipv6_hdr.dst_addr[j] = v6_tbl[i].dst_ip[j]; in test_toeplitz_hash_calc()
193 tuple.v4.dst_addr = rte_cpu_to_be_32(v4_tbl[i].dst_ip); in test_toeplitz_hash_gfni()
210 tuple.v6.dst_addr[j] = v6_tbl[i].dst_ip[j]; in test_toeplitz_hash_gfni()
325 tuple[0].v4.dst_addr = rte_cpu_to_be_32(v4_tbl[i].dst_ip); in test_toeplitz_hash_gfni_bulk()
334 tuple[1].v6.dst_addr[j] = v6_tbl[i].dst_ip[j]; in test_toeplitz_hash_gfni_bulk()
H A Dpacket_burst_generator.h35 uint32_t src_ip, uint32_t dst_ip, uint32_t opcode);
H A Dpacket_burst_generator.c80 uint32_t src_ip, uint32_t dst_ip, in initialize_arp_header() argument
91 arp_hdr->arp_data.arp_tip = dst_ip; in initialize_arp_header()
/dpdk/lib/ethdev/
H A Drte_eth_ctrl.h56 uint32_t dst_ip; /**< Destination IP address in big endian. */ member
168 uint32_t dst_ip; /**< IPv4 destination address in big endian. */ member
207 uint32_t dst_ip[4]; /**< IPv6 destination address in big endian. */ member
/dpdk/examples/ipsec-secgw/
H A Dipsec_worker.c228 uint32_t dst_ip; in route4_pkt() local
234 dst_ip = *rte_pktmbuf_mtod_offset(pkt, uint32_t *, offset); in route4_pkt()
235 dst_ip = rte_be_to_cpu_32(dst_ip); in route4_pkt()
237 ret = rte_lpm_lookup((struct rte_lpm *)rt_ctx, dst_ip, &hop); in route4_pkt()
252 uint8_t dst_ip[16]; in route6_pkt() local
260 memcpy(&dst_ip[0], ip6_dst, 16); in route6_pkt()
262 ret = rte_lpm6_lookup((struct rte_lpm6 *)rt_ctx, dst_ip, &hop); in route6_pkt()
/dpdk/drivers/net/ice/
H A Dice_acl_filter.c188 val_loc = offsetof(struct ice_fdir_fltr, ip.v4.dst_ip); in acl_add_prof_prepare()
189 mask_loc = offsetof(struct ice_fdir_fltr, mask.v4.dst_ip); in acl_add_prof_prepare()
330 input->ip.v4.dst_ip = filter->input.ip.v4.dst_ip; in ice_acl_set_input_set()
335 input->mask.v4.dst_ip = filter->input.mask.v4.dst_ip; in ice_acl_set_input_set()
751 filter->input.ip.v4.dst_ip = in ice_acl_parse_pattern()
753 filter->input.mask.v4.dst_ip = in ice_acl_parse_pattern()
/dpdk/examples/flow_classify/
H A Dipv4_rules_file.txt2 #src_ip/masklen dst_ip/masklen src_port : mask dst_port : mask proto/mask priority
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c564 .dst_ip = spec->hdr.dst_addr, in flow_verbs_translate_item_ipv4()
570 .dst_ip = mask->hdr.dst_addr, in flow_verbs_translate_item_ipv4()
576 ipv4.val.dst_ip &= ipv4.mask.dst_ip; in flow_verbs_translate_item_ipv4()
617 memcpy(&ipv6.val.dst_ip, spec->hdr.dst_addr, in flow_verbs_translate_item_ipv6()
618 RTE_DIM(ipv6.val.dst_ip)); in flow_verbs_translate_item_ipv6()
621 memcpy(&ipv6.mask.dst_ip, mask->hdr.dst_addr, in flow_verbs_translate_item_ipv6()
622 RTE_DIM(ipv6.mask.dst_ip)); in flow_verbs_translate_item_ipv6()
640 ipv6.val.dst_ip[i] &= ipv6.mask.dst_ip[i]; in flow_verbs_translate_item_ipv6()
/dpdk/examples/l3fwd/
H A Dl3fwd_lpm.c50 uint32_t dst_ip = rte_be_to_cpu_32(ipv4_hdr->dst_addr); in lpm_get_ipv4_dst_port() local
53 if (rte_lpm_lookup(ipv4_l3fwd_lookup_struct, dst_ip, &next_hop) == 0) in lpm_get_ipv4_dst_port()
65 const uint8_t *dst_ip = ipv6_hdr->dst_addr; in lpm_get_ipv6_dst_port() local
68 if (rte_lpm6_lookup(ipv6_l3fwd_lookup_struct, dst_ip, &next_hop) == 0) in lpm_get_ipv6_dst_port()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.h63 uint32_t dst_ip; member
126 uint32_t dst_ip; member
/dpdk/lib/flow_classify/
H A Drte_flow_classify.h118 uint32_t dst_ip; /**< Destination IP address in big endian. */ member
H A Drte_flow_classify.c443 cls->ntuple_filter.dst_ip; in allocate_acl_ipv4_5tuple_rule()
445 rule->rules.u.ipv4_5tuple.dst_ip = cls->ntuple_filter.dst_ip; in allocate_acl_ipv4_5tuple_rule()
/dpdk/drivers/net/ark/
H A Dark_pktchkr.c388 int32_t dst_ip = parse_ipv4_string(options("dst_ip")->v.STR); in ark_pktchkr_setup() local
409 hdr[0] = dst_ip; in ark_pktchkr_setup()
H A Dark_pktgen.c402 int32_t dst_ip = parse_ipv4_string(options("dst_ip")->v.STR); in ark_pktgen_setup() local
425 hdr[0] = dst_ip; in ark_pktgen_setup()
/dpdk/drivers/net/hns3/
H A Dhns3_fdir.h85 uint32_t dst_ip[IP_ADDR_LEN]; member
H A Dhns3_fdir.c591 hns3_fd_convert_int32(key_conf->spec.dst_ip[IP_ADDR_KEY_ID], in hns3_fd_convert_tuple()
592 key_conf->mask.dst_ip[IP_ADDR_KEY_ID], in hns3_fd_convert_tuple()
973 rule->key_conf.spec.dst_ip[IP_ADDR_KEY_ID], in hns3_fdir_filter_program()
1012 rule->key_conf.spec.dst_ip[IP_ADDR_KEY_ID], in hns3_fdir_filter_program()
/dpdk/drivers/common/cnxk/
H A Dcnxk_security.c281 memcpy(&sa->outer_hdr.ipv4.dst_addr, &tunnel->ipv4.dst_ip, in ot_ipsec_inb_tunnel_hdr_fill()
453 memcpy(&sa->outer_hdr.ipv4.dst_addr, &tunnel->ipv4.dst_ip, in cnxk_ot_ipsec_outb_sa_fill()
771 memcpy(&sa->ip_dst, &tunnel->ipv4.dst_ip, in cnxk_onf_ipsec_outb_sa_fill()

123