Home
last modified time | relevance | path

Searched refs:ipv4_spec (Results 1 – 16 of 16) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c920 if (ipv4_spec) { in ulp_rte_ipv4_hdr_handler()
923 &ipv4_spec->hdr.version_ihl, in ulp_rte_ipv4_hdr_handler()
931 &ipv4_spec->hdr.total_length, in ulp_rte_ipv4_hdr_handler()
935 &ipv4_spec->hdr.packet_id, in ulp_rte_ipv4_hdr_handler()
943 &ipv4_spec->hdr.time_to_live, in ulp_rte_ipv4_hdr_handler()
947 &ipv4_spec->hdr.next_proto_id, in ulp_rte_ipv4_hdr_handler()
952 &ipv4_spec->hdr.hdr_checksum, in ulp_rte_ipv4_hdr_handler()
956 &ipv4_spec->hdr.src_addr, in ulp_rte_ipv4_hdr_handler()
960 &ipv4_spec->hdr.dst_addr, in ulp_rte_ipv4_hdr_handler()
1584 ipv4_spec = item->spec; in ulp_rte_vxlan_encap_act_handler()
[all …]
/f-stack/dpdk/examples/flow_classify/
H A Dflow_classify.c509 struct rte_flow_item_ipv4 ipv4_spec; in add_classify_rule() local
535 memset(&ipv4_spec, 0, sizeof(ipv4_spec)); in add_classify_rule()
536 ipv4_spec.hdr.next_proto_id = ntuple_filter->proto; in add_classify_rule()
537 ipv4_spec.hdr.src_addr = ntuple_filter->src_ip; in add_classify_rule()
538 ipv4_spec.hdr.dst_addr = ntuple_filter->dst_ip; in add_classify_rule()
539 ipv4_proto = ipv4_spec.hdr.next_proto_id; in add_classify_rule()
553 ipv4_udp_item.spec = &ipv4_spec; in add_classify_rule()
578 ipv4_tcp_item.spec = &ipv4_spec; in add_classify_rule()
601 ipv4_sctp_item.spec = &ipv4_spec; in add_classify_rule()
/f-stack/dpdk/lib/librte_flow_classify/
H A Drte_flow_classify_parse.c208 const struct rte_flow_item_ipv4 *ipv4_spec; in classify_parse_ntuple_filter() local
302 ipv4_spec = item->spec; in classify_parse_ntuple_filter()
303 filter->dst_ip = ipv4_spec->hdr.dst_addr; in classify_parse_ntuple_filter()
304 filter->src_ip = ipv4_spec->hdr.src_addr; in classify_parse_ntuple_filter()
305 filter->proto = ipv4_spec->hdr.next_proto_id; in classify_parse_ntuple_filter()
/f-stack/dpdk/app/test-flow-perf/
H A Ditems_gen.c61 static struct rte_flow_item_ipv4 ipv4_spec; in add_ipv4() local
64 memset(&ipv4_spec, 0, sizeof(struct rte_flow_item_ipv4)); in add_ipv4()
67 ipv4_spec.hdr.src_addr = RTE_BE32(para.src_ip); in add_ipv4()
71 items[items_counter].spec = &ipv4_spec; in add_ipv4()
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipsec.c246 sa->pattern[1].spec = &sa->ipv4_spec; in create_inline_session()
248 sa->ipv4_spec.hdr.dst_addr = sa->dst.ip.ip4; in create_inline_session()
249 sa->ipv4_spec.hdr.src_addr = sa->src.ip.ip4; in create_inline_session()
462 sa->pattern[1].spec = &sa->ipv4_spec; in create_ipsec_esp_flow()
463 sa->ipv4_spec.hdr.dst_addr = sa->dst.ip.ip4; in create_ipsec_esp_flow()
464 sa->ipv4_spec.hdr.src_addr = sa->src.ip.ip4; in create_ipsec_esp_flow()
H A Dipsec.h149 struct rte_flow_item_ipv4 ipv4_spec; member
/f-stack/dpdk/drivers/net/ice/
H A Dice_switch_filter.c499 const struct rte_flow_item_ipv4 *ipv4_spec, *ipv4_mask; in ice_switch_inset_get() local
611 ipv4_spec = item->spec; in ice_switch_inset_get()
614 if (ipv4_spec && ipv4_mask) { in ice_switch_inset_get()
661 ipv4_spec->hdr.src_addr; in ice_switch_inset_get()
668 ipv4_spec->hdr.dst_addr; in ice_switch_inset_get()
675 ipv4_spec->hdr.time_to_live; in ice_switch_inset_get()
682 ipv4_spec->hdr.next_proto_id; in ice_switch_inset_get()
687 if ((ipv4_spec->hdr.next_proto_id & in ice_switch_inset_get()
693 ipv4_spec->hdr.type_of_service; in ice_switch_inset_get()
H A Dice_acl_filter.c651 const struct rte_flow_item_ipv4 *ipv4_spec, *ipv4_mask; in ice_acl_parse_pattern() local
704 ipv4_spec = item->spec; in ice_acl_parse_pattern()
707 if (ipv4_spec && ipv4_mask) { in ice_acl_parse_pattern()
732 ipv4_spec->hdr.src_addr; in ice_acl_parse_pattern()
741 ipv4_spec->hdr.dst_addr; in ice_acl_parse_pattern()
H A Dice_fdir_filter.c1641 const struct rte_flow_item_ipv4 *ipv4_spec, *ipv4_mask; in ice_fdir_parse_pattern() local
1714 ipv4_spec = item->spec; in ice_fdir_parse_pattern()
1717 if (ipv4_spec && ipv4_mask) { in ice_fdir_parse_pattern()
1746 ipv4_spec->hdr.dst_addr; in ice_fdir_parse_pattern()
1748 ipv4_spec->hdr.src_addr; in ice_fdir_parse_pattern()
1750 ipv4_spec->hdr.type_of_service; in ice_fdir_parse_pattern()
1752 ipv4_spec->hdr.time_to_live; in ice_fdir_parse_pattern()
1754 ipv4_spec->hdr.next_proto_id; in ice_fdir_parse_pattern()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_fdir.c461 const struct rte_flow_item_ipv4 *ipv4_spec, *ipv4_mask; in iavf_fdir_parse_pattern() local
552 ipv4_spec = item->spec; in iavf_fdir_parse_pattern()
559 if (ipv4_spec && ipv4_mask) { in iavf_fdir_parse_pattern()
594 &ipv4_spec->hdr, in iavf_fdir_parse_pattern()
595 sizeof(ipv4_spec->hdr)); in iavf_fdir_parse_pattern()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c137 const struct rte_flow_item_ipv4 *ipv4_spec, *ipv4_mask; in bnxt_validate_and_parse_flow_type() local
326 ipv4_spec = item->spec; in bnxt_validate_and_parse_flow_type()
349 filter->dst_ipaddr[0] = ipv4_spec->hdr.dst_addr; in bnxt_validate_and_parse_flow_type()
350 filter->src_ipaddr[0] = ipv4_spec->hdr.src_addr; in bnxt_validate_and_parse_flow_type()
377 if (ipv4_spec->hdr.next_proto_id) { in bnxt_validate_and_parse_flow_type()
379 ipv4_spec->hdr.next_proto_id; in bnxt_validate_and_parse_flow_type()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c180 const struct rte_flow_item_ipv4 *ipv4_spec; in cons_parse_ntuple_filter() local
382 ipv4_spec = item->spec; in cons_parse_ntuple_filter()
383 filter->dst_ip = ipv4_spec->hdr.dst_addr; in cons_parse_ntuple_filter()
384 filter->src_ip = ipv4_spec->hdr.src_addr; in cons_parse_ntuple_filter()
385 filter->proto = ipv4_spec->hdr.next_proto_id; in cons_parse_ntuple_filter()
1601 const struct rte_flow_item_ipv4 *ipv4_spec; in ixgbe_parse_fdir_filter_normal() local
1857 ipv4_spec = item->spec; in ixgbe_parse_fdir_filter_normal()
1859 ipv4_spec->hdr.dst_addr; in ixgbe_parse_fdir_filter_normal()
1861 ipv4_spec->hdr.src_addr; in ixgbe_parse_fdir_filter_normal()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c540 const struct rte_flow_item_ipv4 *ipv4_spec; in hinic_ntuple_item_check_ipv4() local
582 ipv4_spec = (const struct rte_flow_item_ipv4 *)item->spec; in hinic_ntuple_item_check_ipv4()
583 filter->dst_ip = ipv4_spec->hdr.dst_addr; in hinic_ntuple_item_check_ipv4()
584 filter->src_ip = ipv4_spec->hdr.src_addr; in hinic_ntuple_item_check_ipv4()
585 filter->proto = ipv4_spec->hdr.next_proto_id; in hinic_ntuple_item_check_ipv4()
862 const struct rte_flow_item_ipv4 *ipv4_spec; in hinic_normal_item_check_ip() local
911 ipv4_spec = in hinic_normal_item_check_ip()
913 rule->hinic_fdir.dst_ip = ipv4_spec->hdr.dst_addr; in hinic_normal_item_check_ip()
914 rule->hinic_fdir.src_ip = ipv4_spec->hdr.src_addr; in hinic_normal_item_check_ip()
/f-stack/dpdk/drivers/net/e1000/
H A Digb_flow.c99 const struct rte_flow_item_ipv4 *ipv4_spec; in cons_parse_ntuple_filter() local
208 ipv4_spec = item->spec; in cons_parse_ntuple_filter()
209 filter->dst_ip = ipv4_spec->hdr.dst_addr; in cons_parse_ntuple_filter()
210 filter->src_ip = ipv4_spec->hdr.src_addr; in cons_parse_ntuple_filter()
211 filter->proto = ipv4_spec->hdr.next_proto_id; in cons_parse_ntuple_filter()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_flow.c2612 ipv4_spec = item->spec; in i40e_flow_parse_fdir_pattern()
2617 if (ipv4_spec && ipv4_mask && outer_ip) { in i40e_flow_parse_fdir_pattern()
2643 frag_off = ipv4_spec->hdr.fragment_offset; in i40e_flow_parse_fdir_pattern()
2662 ipv4_spec->hdr.next_proto_id; in i40e_flow_parse_fdir_pattern()
2664 ipv4_spec->hdr.type_of_service; in i40e_flow_parse_fdir_pattern()
2666 ipv4_spec->hdr.time_to_live; in i40e_flow_parse_fdir_pattern()
2668 ipv4_spec->hdr.src_addr; in i40e_flow_parse_fdir_pattern()
2670 ipv4_spec->hdr.dst_addr; in i40e_flow_parse_fdir_pattern()
2676 } else if (!ipv4_spec && !ipv4_mask && !outer_ip) { in i40e_flow_parse_fdir_pattern()
2680 } else if (!ipv4_spec && !ipv4_mask && outer_ip) { in i40e_flow_parse_fdir_pattern()
[all …]
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c532 const struct rte_flow_item_ipv4 *ipv4_spec; in hns3_parse_ipv4() local
585 ipv4_spec = item->spec; in hns3_parse_ipv4()
587 rte_be_to_cpu_32(ipv4_spec->hdr.src_addr); in hns3_parse_ipv4()
589 rte_be_to_cpu_32(ipv4_spec->hdr.dst_addr); in hns3_parse_ipv4()
590 rule->key_conf.spec.ip_tos = ipv4_spec->hdr.type_of_service; in hns3_parse_ipv4()
591 rule->key_conf.spec.ip_proto = ipv4_spec->hdr.next_proto_id; in hns3_parse_ipv4()