| /f-stack/dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 1072 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 D | items_gen.c | 80 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 D | ipsec.c | 237 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 D | ipsec.h | 150 struct rte_flow_item_ipv6 ipv6_spec; member
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_fdir.c | 462 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 D | ice_switch_filter.c | 500 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 D | ice_fdir_filter.c | 1642 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 D | i40e_flow.c | 2698 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 D | bnxt_flow.c | 138 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 D | hns3_flow.c | 599 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 D | ixgbe_flow.c | 1603 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 D | hinic_pmd_flow.c | 864 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()
|