Home
last modified time | relevance | path

Searched refs:udp_spec (Results 1 – 17 of 17) sorted by relevance

/dpdk/examples/flow_classify/
H A Dflow_classify.c520 struct rte_flow_item_udp udp_spec; in add_classify_rule() local
563 udp_spec.hdr.src_port = ntuple_filter->src_port; in add_classify_rule()
564 udp_spec.hdr.dst_port = ntuple_filter->dst_port; in add_classify_rule()
565 udp_spec.hdr.dgram_len = 0; in add_classify_rule()
566 udp_spec.hdr.dgram_cksum = 0; in add_classify_rule()
574 udp_item.spec = &udp_spec; in add_classify_rule()
/dpdk/lib/flow_classify/
H A Drte_flow_classify_parse.c211 const struct rte_flow_item_udp *udp_spec; in classify_parse_ntuple_filter() local
397 udp_spec = item->spec; in classify_parse_ntuple_filter()
398 filter->dst_port = udp_spec->hdr.dst_port; in classify_parse_ntuple_filter()
399 filter->src_port = udp_spec->hdr.src_port; in classify_parse_ntuple_filter()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1355 const struct rte_flow_item_udp *udp_spec = item->spec; in ulp_rte_udp_hdr_handler() local
1371 if (udp_spec) { in ulp_rte_udp_hdr_handler()
1372 sport = udp_spec->hdr.src_port; in ulp_rte_udp_hdr_handler()
1373 dport = udp_spec->hdr.dst_port; in ulp_rte_udp_hdr_handler()
1392 ulp_deference_struct(udp_spec, hdr.src_port), in ulp_rte_udp_hdr_handler()
1398 ulp_deference_struct(udp_spec, hdr.dst_port), in ulp_rte_udp_hdr_handler()
1404 ulp_deference_struct(udp_spec, hdr.dgram_len), in ulp_rte_udp_hdr_handler()
1410 ulp_deference_struct(udp_spec, hdr.dgram_cksum), in ulp_rte_udp_hdr_handler()
1933 const struct rte_flow_item_udp *udp_spec) in ulp_rte_enc_udp_hdr_handler() argument
1940 size = sizeof(udp_spec->hdr.src_port); in ulp_rte_enc_udp_hdr_handler()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_fdir.c728 const struct rte_flow_item_udp *udp_spec, *udp_mask; in iavf_fdir_parse_pattern() local
1042 udp_spec = item->spec; in iavf_fdir_parse_pattern()
1049 if (udp_spec && udp_mask) { in iavf_fdir_parse_pattern()
1074 &udp_spec->hdr, in iavf_fdir_parse_pattern()
1075 sizeof(udp_spec->hdr)); in iavf_fdir_parse_pattern()
1078 &udp_spec->hdr, in iavf_fdir_parse_pattern()
1079 sizeof(udp_spec->hdr)); in iavf_fdir_parse_pattern()
/dpdk/drivers/net/ice/
H A Dice_acl_filter.c664 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_acl_parse_pattern() local
814 udp_spec = item->spec; in ice_acl_parse_pattern()
820 if (udp_spec && udp_mask) { in ice_acl_parse_pattern()
844 udp_spec->hdr.src_port; in ice_acl_parse_pattern()
853 udp_spec->hdr.dst_port; in ice_acl_parse_pattern()
H A Dice_fdir_filter.c1807 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_fdir_parse_pattern() local
2225 udp_spec = item->spec; in ice_fdir_parse_pattern()
2228 if (!(udp_spec && udp_mask)) in ice_fdir_parse_pattern()
2257 p_v4->dst_port = udp_spec->hdr.dst_port; in ice_fdir_parse_pattern()
2258 p_v4->src_port = udp_spec->hdr.src_port; in ice_fdir_parse_pattern()
2261 p_v6->src_port = udp_spec->hdr.src_port; in ice_fdir_parse_pattern()
2262 p_v6->dst_port = udp_spec->hdr.dst_port; in ice_fdir_parse_pattern()
H A Dice_switch_filter.c531 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_switch_parse_pattern() local
833 udp_spec = item->spec; in ice_switch_parse_pattern()
843 if (udp_spec && udp_mask) { in ice_switch_parse_pattern()
866 udp_spec->hdr.src_port; in ice_switch_parse_pattern()
873 udp_spec->hdr.dst_port; in ice_switch_parse_pattern()
/dpdk/app/test-flow-perf/
H A Ditems_gen.c108 static struct rte_flow_item_udp udp_spec; in add_udp() local
112 items[items_counter].spec = &udp_spec; in add_udp()
/dpdk/drivers/net/i40e/
H A Di40e_flow.c2827 udp_spec = item->spec; in i40e_flow_parse_fdir_pattern()
2837 if (udp_spec && udp_mask) { in i40e_flow_parse_fdir_pattern()
2866 udp_spec->hdr.src_port; in i40e_flow_parse_fdir_pattern()
2868 udp_spec->hdr.dst_port; in i40e_flow_parse_fdir_pattern()
2871 udp_spec->hdr.src_port; in i40e_flow_parse_fdir_pattern()
2873 udp_spec->hdr.dst_port; in i40e_flow_parse_fdir_pattern()
3459 udp_spec = item->spec; in i40e_flow_parse_l4_pattern()
3462 if (!udp_spec || !udp_mask) { in i40e_flow_parse_l4_pattern()
3470 if (udp_spec->hdr.src_port != 0 && in i40e_flow_parse_l4_pattern()
3471 udp_spec->hdr.dst_port != 0) { in i40e_flow_parse_l4_pattern()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c150 const struct rte_flow_item_udp *udp_spec; in cons_parse_ntuple_filter() local
463 udp_spec = item->spec; in cons_parse_ntuple_filter()
464 filter->dst_port = udp_spec->hdr.dst_port; in cons_parse_ntuple_filter()
465 filter->src_port = udp_spec->hdr.src_port; in cons_parse_ntuple_filter()
1551 const struct rte_flow_item_udp *udp_spec; in txgbe_parse_fdir_filter_normal() local
1968 udp_spec = item->spec; in txgbe_parse_fdir_filter_normal()
1970 udp_spec->hdr.src_port; in txgbe_parse_fdir_filter_normal()
1972 udp_spec->hdr.dst_port; in txgbe_parse_fdir_filter_normal()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c184 const struct rte_flow_item_udp *udp_spec; in cons_parse_ntuple_filter() local
503 udp_spec = item->spec; in cons_parse_ntuple_filter()
504 filter->dst_port = udp_spec->hdr.dst_port; in cons_parse_ntuple_filter()
505 filter->src_port = udp_spec->hdr.src_port; in cons_parse_ntuple_filter()
1607 const struct rte_flow_item_udp *udp_spec; in ixgbe_parse_fdir_filter_normal() local
2078 udp_spec = item->spec; in ixgbe_parse_fdir_filter_normal()
2080 udp_spec->hdr.src_port; in ixgbe_parse_fdir_filter_normal()
2082 udp_spec->hdr.dst_port; in ixgbe_parse_fdir_filter_normal()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c1066 const struct rte_flow_item_udp *udp_spec; in hinic_tcam_normal_item_check_l4() local
1148 udp_spec = (const struct rte_flow_item_udp *)item->spec; in hinic_tcam_normal_item_check_l4()
1149 rule->hinic_fdir.src_port = udp_spec->hdr.src_port; in hinic_tcam_normal_item_check_l4()
1150 rule->hinic_fdir.dst_port = udp_spec->hdr.dst_port; in hinic_tcam_normal_item_check_l4()
1253 const struct rte_flow_item_udp *udp_spec; in hinic_tunnel_inner_item_check_l4() local
1347 udp_spec = in hinic_tunnel_inner_item_check_l4()
1350 udp_spec->hdr.src_port; in hinic_tunnel_inner_item_check_l4()
1352 udp_spec->hdr.dst_port; in hinic_tunnel_inner_item_check_l4()
/dpdk/examples/ipsec-secgw/
H A Dipsec.c308 sa->udp_spec.hdr.dst_port = in create_inline_session()
310 sa->udp_spec.hdr.src_port = in create_inline_session()
315 sa->pattern[2].spec = &sa->udp_spec; in create_inline_session()
H A Dipsec.h159 struct rte_flow_item_udp udp_spec; member
/dpdk/drivers/net/e1000/
H A Digb_flow.c103 const struct rte_flow_item_udp *udp_spec; in cons_parse_ntuple_filter() local
299 udp_spec = item->spec; in cons_parse_ntuple_filter()
300 filter->dst_port = udp_spec->hdr.dst_port; in cons_parse_ntuple_filter()
301 filter->src_port = udp_spec->hdr.src_port; in cons_parse_ntuple_filter()
/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c140 const struct rte_flow_item_udp *udp_spec, *udp_mask; in bnxt_validate_and_parse_flow_type() local
505 udp_spec = item->spec; in bnxt_validate_and_parse_flow_type()
525 filter->src_port = udp_spec->hdr.src_port; in bnxt_validate_and_parse_flow_type()
526 filter->dst_port = udp_spec->hdr.dst_port; in bnxt_validate_and_parse_flow_type()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c756 const struct rte_flow_item_udp *udp_spec; in hns3_parse_udp() local
787 udp_spec = item->spec; in hns3_parse_udp()
788 rule->key_conf.spec.src_port = rte_be_to_cpu_16(udp_spec->hdr.src_port); in hns3_parse_udp()
789 rule->key_conf.spec.dst_port = rte_be_to_cpu_16(udp_spec->hdr.dst_port); in hns3_parse_udp()