| /dpdk/drivers/net/ice/base/ |
| H A D | ice_fdir.c | 3785 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 D | ice_fdir.h | 167 __be32 dst_ip; member 183 __be32 dst_ip[ICE_IPV6_ADDR_LEN_AS_U32]; member
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ipsec.c | 105 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 D | ixgbe_ipsec.h | 71 struct ipaddr dst_ip; member
|
| H A D | ixgbe_fdir.c | 443 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 D | txgbe_ipsec.c | 85 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 D | txgbe_ipsec.h | 55 struct ipaddr dst_ip; member
|
| H A D | txgbe_fdir.c | 253 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 D | test_thash.c | 19 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 D | packet_burst_generator.h | 35 uint32_t src_ip, uint32_t dst_ip, uint32_t opcode);
|
| H A D | packet_burst_generator.c | 80 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 D | rte_eth_ctrl.h | 56 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 D | ipsec_worker.c | 228 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 D | ice_acl_filter.c | 188 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 D | ipv4_rules_file.txt | 2 #src_ip/masklen dst_ip/masklen src_port : mask dst_port : mask proto/mask priority
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 564 .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 D | l3fwd_lpm.c | 50 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 D | hinic_pmd_ethdev.h | 63 uint32_t dst_ip; member 126 uint32_t dst_ip; member
|
| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify.h | 118 uint32_t dst_ip; /**< Destination IP address in big endian. */ member
|
| H A D | rte_flow_classify.c | 443 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 D | ark_pktchkr.c | 388 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 D | ark_pktgen.c | 402 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 D | hns3_fdir.h | 85 uint32_t dst_ip[IP_ADDR_LEN]; member
|
| H A D | hns3_fdir.c | 591 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 D | cnxk_security.c | 281 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()
|