Home
last modified time | relevance | path

Searched refs:ipv6_spec (Results 1 – 12 of 12) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1072 if (ipv6_spec) { in ulp_rte_ipv6_hdr_handler()
1073 size = sizeof(ipv6_spec->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler()
1092 &ipv6_spec->hdr.payload_len, in ulp_rte_ipv6_hdr_handler()
1094 size = sizeof(ipv6_spec->hdr.proto); in ulp_rte_ipv6_hdr_handler()
1096 &ipv6_spec->hdr.proto, in ulp_rte_ipv6_hdr_handler()
1098 proto = ipv6_spec->hdr.proto; in ulp_rte_ipv6_hdr_handler()
1101 &ipv6_spec->hdr.hop_limits, in ulp_rte_ipv6_hdr_handler()
1103 size = sizeof(ipv6_spec->hdr.src_addr); in ulp_rte_ipv6_hdr_handler()
1105 &ipv6_spec->hdr.src_addr, in ulp_rte_ipv6_hdr_handler()
1109 &ipv6_spec->hdr.dst_addr, in ulp_rte_ipv6_hdr_handler()
[all …]
/f-stack/dpdk/app/test-flow-perf/
H A Ditems_gen.c80 static struct rte_flow_item_ipv6 ipv6_spec; in add_ipv6() local
83 memset(&ipv6_spec, 0, sizeof(struct rte_flow_item_ipv6)); in add_ipv6()
87 memset(&ipv6_spec.hdr.src_addr, para.src_ip, in add_ipv6()
88 sizeof(ipv6_spec.hdr.src_addr) / 2); in add_ipv6()
92 sizeof(ipv6_spec.hdr.src_addr)); in add_ipv6()
95 items[items_counter].spec = &ipv6_spec; in add_ipv6()
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipsec.c237 sa->pattern[1].spec = &sa->ipv6_spec; in create_inline_session()
239 memcpy(sa->ipv6_spec.hdr.dst_addr, in create_inline_session()
241 memcpy(sa->ipv6_spec.hdr.src_addr, in create_inline_session()
449 sa->pattern[1].spec = &sa->ipv6_spec; in create_ipsec_esp_flow()
450 memcpy(sa->ipv6_spec.hdr.dst_addr, in create_ipsec_esp_flow()
452 memcpy(sa->ipv6_spec.hdr.src_addr, in create_ipsec_esp_flow()
H A Dipsec.h150 struct rte_flow_item_ipv6 ipv6_spec; member
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_fdir.c462 const struct rte_flow_item_ipv6 *ipv6_spec, *ipv6_mask; in iavf_fdir_parse_pattern() local
603 ipv6_spec = item->spec; in iavf_fdir_parse_pattern()
610 if (ipv6_spec && ipv6_mask) { in iavf_fdir_parse_pattern()
646 &ipv6_spec->hdr, in iavf_fdir_parse_pattern()
647 sizeof(ipv6_spec->hdr)); in iavf_fdir_parse_pattern()
/f-stack/dpdk/drivers/net/ice/
H A Dice_switch_filter.c500 const struct rte_flow_item_ipv6 *ipv6_spec, *ipv6_mask; in ice_switch_inset_get() local
703 ipv6_spec = item->spec; in ice_switch_inset_get()
706 if (ipv6_spec && ipv6_mask) { in ice_switch_inset_get()
771 ipv6_spec->hdr.src_addr[j]; in ice_switch_inset_get()
778 ipv6_spec->hdr.dst_addr[j]; in ice_switch_inset_get()
786 ipv6_spec->hdr.proto; in ice_switch_inset_get()
793 ipv6_spec->hdr.hop_limits; in ice_switch_inset_get()
805 (ipv6_spec->hdr.vtc_flow) & in ice_switch_inset_get()
H A Dice_fdir_filter.c1642 const struct rte_flow_item_ipv6 *ipv6_spec, *ipv6_mask; in ice_fdir_parse_pattern() local
1761 ipv6_spec = item->spec; in ice_fdir_parse_pattern()
1764 if (ipv6_spec && ipv6_mask) { in ice_fdir_parse_pattern()
1793 ipv6_spec->hdr.dst_addr, 16); in ice_fdir_parse_pattern()
1795 ipv6_spec->hdr.src_addr, 16); in ice_fdir_parse_pattern()
1798 rte_be_to_cpu_32(ipv6_spec->hdr.vtc_flow); in ice_fdir_parse_pattern()
1803 ipv6_spec->hdr.proto; in ice_fdir_parse_pattern()
1805 ipv6_spec->hdr.hop_limits; in ice_fdir_parse_pattern()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_flow.c2698 ipv6_spec = item->spec; in i40e_flow_parse_fdir_pattern()
2703 if (ipv6_spec && ipv6_mask && outer_ip) { in i40e_flow_parse_fdir_pattern()
2733 rte_be_to_cpu_32(ipv6_spec->hdr.vtc_flow); in i40e_flow_parse_fdir_pattern()
2738 ipv6_spec->hdr.proto; in i40e_flow_parse_fdir_pattern()
2740 ipv6_spec->hdr.hop_limits; in i40e_flow_parse_fdir_pattern()
2747 ipv6_spec->hdr.src_addr, 16); in i40e_flow_parse_fdir_pattern()
2749 ipv6_spec->hdr.dst_addr, 16); in i40e_flow_parse_fdir_pattern()
2752 if (ipv6_spec->hdr.proto == in i40e_flow_parse_fdir_pattern()
2755 } else if (!ipv6_spec && !ipv6_mask && !outer_ip) { in i40e_flow_parse_fdir_pattern()
2759 } else if (!ipv6_spec && !ipv6_mask && outer_ip) { in i40e_flow_parse_fdir_pattern()
[all …]
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c138 const struct rte_flow_item_ipv6 *ipv6_spec, *ipv6_mask; in bnxt_validate_and_parse_flow_type() local
387 ipv6_spec = item->spec; in bnxt_validate_and_parse_flow_type()
414 ipv6_spec->hdr.src_addr, 16); in bnxt_validate_and_parse_flow_type()
416 ipv6_spec->hdr.dst_addr, 16); in bnxt_validate_and_parse_flow_type()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c599 const struct rte_flow_item_ipv6 *ipv6_spec; in hns3_parse_ipv6() local
639 ipv6_spec = item->spec; in hns3_parse_ipv6()
641 (const rte_be32_t *)ipv6_spec->hdr.src_addr, in hns3_parse_ipv6()
644 (const rte_be32_t *)ipv6_spec->hdr.dst_addr, in hns3_parse_ipv6()
646 rule->key_conf.spec.ip_proto = ipv6_spec->hdr.proto; in hns3_parse_ipv6()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c1603 const struct rte_flow_item_ipv6 *ipv6_spec; in ixgbe_parse_fdir_filter_normal() local
1947 ipv6_spec = item->spec; in ixgbe_parse_fdir_filter_normal()
1949 ipv6_spec->hdr.src_addr, 16); in ixgbe_parse_fdir_filter_normal()
1951 ipv6_spec->hdr.dst_addr, 16); in ixgbe_parse_fdir_filter_normal()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c864 const struct rte_flow_item_ipv6 *ipv6_spec; in hinic_normal_item_check_ip() local
985 ipv6_spec = (const struct rte_flow_item_ipv6 *)item->spec; in hinic_normal_item_check_ip()
987 ipv6_spec->hdr.dst_addr, 16); in hinic_normal_item_check_ip()