| /f-stack/dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 920 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 D | flow_classify.c | 509 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 D | rte_flow_classify_parse.c | 208 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 D | items_gen.c | 61 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 D | ipsec.c | 246 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 D | ipsec.h | 149 struct rte_flow_item_ipv4 ipv4_spec; member
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_switch_filter.c | 499 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 D | ice_acl_filter.c | 651 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 D | ice_fdir_filter.c | 1641 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 D | iavf_fdir.c | 461 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 D | bnxt_flow.c | 137 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 D | ixgbe_flow.c | 180 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 D | hinic_pmd_flow.c | 540 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 D | igb_flow.c | 99 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 D | i40e_flow.c | 2612 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 D | hns3_flow.c | 532 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()
|