Home
last modified time | relevance | path

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

/dpdk/lib/flow_classify/
H A Drte_flow_classify_parse.c212 const struct rte_flow_item_udp *udp_mask; in classify_parse_ntuple_filter() local
378 udp_mask = item->mask; in classify_parse_ntuple_filter()
384 if (udp_mask->hdr.dgram_len || in classify_parse_ntuple_filter()
385 udp_mask->hdr.dgram_cksum) { in classify_parse_ntuple_filter()
394 filter->dst_port_mask = udp_mask->hdr.dst_port; in classify_parse_ntuple_filter()
395 filter->src_port_mask = udp_mask->hdr.src_port; in classify_parse_ntuple_filter()
/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
815 udp_mask = item->mask; in ice_acl_parse_pattern()
820 if (udp_spec && udp_mask) { in ice_acl_parse_pattern()
822 if (udp_mask->hdr.dgram_len || in ice_acl_parse_pattern()
823 udp_mask->hdr.dgram_cksum) { in ice_acl_parse_pattern()
831 if (udp_mask->hdr.src_port == UINT16_MAX || in ice_acl_parse_pattern()
832 udp_mask->hdr.dst_port == UINT16_MAX) { in ice_acl_parse_pattern()
841 udp_mask->hdr.src_port) { in ice_acl_parse_pattern()
846 udp_mask->hdr.src_port; in ice_acl_parse_pattern()
850 udp_mask->hdr.dst_port) { in ice_acl_parse_pattern()
[all …]
H A Dice_switch_filter.c531 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_switch_parse_pattern() local
834 udp_mask = item->mask; in ice_switch_parse_pattern()
843 if (udp_spec && udp_mask) { in ice_switch_parse_pattern()
845 if (udp_mask->hdr.dgram_len || in ice_switch_parse_pattern()
846 udp_mask->hdr.dgram_cksum) { in ice_switch_parse_pattern()
854 if (udp_mask->hdr.src_port) in ice_switch_parse_pattern()
856 if (udp_mask->hdr.dst_port) in ice_switch_parse_pattern()
864 if (udp_mask->hdr.src_port) { in ice_switch_parse_pattern()
868 udp_mask->hdr.src_port; in ice_switch_parse_pattern()
871 if (udp_mask->hdr.dst_port) { in ice_switch_parse_pattern()
[all …]
H A Dice_fdir_filter.c1807 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_fdir_parse_pattern() local
2226 udp_mask = item->mask; in ice_fdir_parse_pattern()
2228 if (!(udp_spec && udp_mask)) in ice_fdir_parse_pattern()
2232 if (udp_mask->hdr.dgram_len || in ice_fdir_parse_pattern()
2233 udp_mask->hdr.dgram_cksum) { in ice_fdir_parse_pattern()
2242 if (udp_mask->hdr.src_port && in ice_fdir_parse_pattern()
2243 udp_mask->hdr.src_port != UINT16_MAX) in ice_fdir_parse_pattern()
2245 if (udp_mask->hdr.dst_port && in ice_fdir_parse_pattern()
2246 udp_mask->hdr.dst_port != UINT16_MAX) in ice_fdir_parse_pattern()
2249 if (udp_mask->hdr.src_port == UINT16_MAX) in ice_fdir_parse_pattern()
[all …]
/dpdk/examples/flow_classify/
H A Dflow_classify.c521 struct rte_flow_item_udp udp_mask; in add_classify_rule() local
568 udp_mask.hdr.src_port = ntuple_filter->src_port_mask; in add_classify_rule()
569 udp_mask.hdr.dst_port = ntuple_filter->dst_port_mask; in add_classify_rule()
570 udp_mask.hdr.dgram_len = 0; in add_classify_rule()
571 udp_mask.hdr.dgram_cksum = 0; in add_classify_rule()
575 udp_item.mask = &udp_mask; in add_classify_rule()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c151 const struct rte_flow_item_udp *udp_mask; in cons_parse_ntuple_filter() local
435 udp_mask = item->mask; in cons_parse_ntuple_filter()
441 if (udp_mask->hdr.dgram_len || in cons_parse_ntuple_filter()
442 udp_mask->hdr.dgram_cksum) { in cons_parse_ntuple_filter()
450 if ((udp_mask->hdr.src_port != 0 && in cons_parse_ntuple_filter()
451 udp_mask->hdr.src_port != UINT16_MAX) || in cons_parse_ntuple_filter()
452 (udp_mask->hdr.dst_port != 0 && in cons_parse_ntuple_filter()
453 udp_mask->hdr.dst_port != UINT16_MAX)) { in cons_parse_ntuple_filter()
1954 udp_mask = item->mask; in txgbe_parse_fdir_filter_normal()
1955 if (udp_mask->hdr.dgram_len || in txgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c185 const struct rte_flow_item_udp *udp_mask; in cons_parse_ntuple_filter() local
475 udp_mask = item->mask; in cons_parse_ntuple_filter()
481 if (udp_mask->hdr.dgram_len || in cons_parse_ntuple_filter()
482 udp_mask->hdr.dgram_cksum) { in cons_parse_ntuple_filter()
490 if ((udp_mask->hdr.src_port != 0 && in cons_parse_ntuple_filter()
491 udp_mask->hdr.src_port != UINT16_MAX) || in cons_parse_ntuple_filter()
492 (udp_mask->hdr.dst_port != 0 && in cons_parse_ntuple_filter()
493 udp_mask->hdr.dst_port != UINT16_MAX)) { in cons_parse_ntuple_filter()
2064 udp_mask = item->mask; in ixgbe_parse_fdir_filter_normal()
2065 if (udp_mask->hdr.dgram_len || in ixgbe_parse_fdir_filter_normal()
[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
1043 udp_mask = item->mask; in iavf_fdir_parse_pattern()
1049 if (udp_spec && udp_mask) { in iavf_fdir_parse_pattern()
1050 if (udp_mask->hdr.dgram_len || in iavf_fdir_parse_pattern()
1051 udp_mask->hdr.dgram_cksum) { in iavf_fdir_parse_pattern()
1058 if (udp_mask->hdr.src_port == UINT16_MAX) { in iavf_fdir_parse_pattern()
1062 if (udp_mask->hdr.dst_port == UINT16_MAX) { in iavf_fdir_parse_pattern()
/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
511 udp_mask = item->mask; in bnxt_validate_and_parse_flow_type()
513 udp_mask = &rte_flow_item_udp_mask; in bnxt_validate_and_parse_flow_type()
515 if (udp_mask->hdr.dgram_len || in bnxt_validate_and_parse_flow_type()
516 udp_mask->hdr.dgram_cksum) { in bnxt_validate_and_parse_flow_type()
535 if (udp_mask->hdr.dst_port) { in bnxt_validate_and_parse_flow_type()
536 filter->dst_port_mask = udp_mask->hdr.dst_port; in bnxt_validate_and_parse_flow_type()
541 if (udp_mask->hdr.src_port) { in bnxt_validate_and_parse_flow_type()
542 filter->src_port_mask = udp_mask->hdr.src_port; in bnxt_validate_and_parse_flow_type()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c1067 const struct rte_flow_item_udp *udp_mask; in hinic_tcam_normal_item_check_l4() local
1131 udp_mask = (const struct rte_flow_item_udp *)item->mask; in hinic_tcam_normal_item_check_l4()
1132 if (udp_mask->hdr.dgram_len || in hinic_tcam_normal_item_check_l4()
1133 udp_mask->hdr.dgram_cksum) { in hinic_tcam_normal_item_check_l4()
1143 rule->mask.src_port_mask = udp_mask->hdr.src_port; in hinic_tcam_normal_item_check_l4()
1144 rule->mask.dst_port_mask = udp_mask->hdr.dst_port; in hinic_tcam_normal_item_check_l4()
1254 const struct rte_flow_item_udp *udp_mask; in hinic_tunnel_inner_item_check_l4() local
1328 if (udp_mask->hdr.dgram_len || in hinic_tunnel_inner_item_check_l4()
1329 udp_mask->hdr.dgram_cksum) { in hinic_tunnel_inner_item_check_l4()
1340 udp_mask->hdr.src_port; in hinic_tunnel_inner_item_check_l4()
[all …]
/dpdk/app/test-flow-perf/
H A Ditems_gen.c109 static struct rte_flow_item_udp udp_mask; in add_udp() local
113 items[items_counter].mask = &udp_mask; in add_udp()
/dpdk/drivers/net/e1000/
H A Digb_flow.c104 const struct rte_flow_item_udp *udp_mask; in cons_parse_ntuple_filter() local
280 udp_mask = item->mask; in cons_parse_ntuple_filter()
286 if (udp_mask->hdr.dgram_len || in cons_parse_ntuple_filter()
287 udp_mask->hdr.dgram_cksum) { in cons_parse_ntuple_filter()
296 filter->dst_port_mask = udp_mask->hdr.dst_port; in cons_parse_ntuple_filter()
297 filter->src_port_mask = udp_mask->hdr.src_port; in cons_parse_ntuple_filter()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c757 const struct rte_flow_item_udp *udp_mask; in hns3_parse_udp() local
768 udp_mask = item->mask; in hns3_parse_udp()
769 if (udp_mask->hdr.dgram_len || udp_mask->hdr.dgram_cksum) { in hns3_parse_udp()
775 if (udp_mask->hdr.src_port) { in hns3_parse_udp()
778 rte_be_to_cpu_16(udp_mask->hdr.src_port); in hns3_parse_udp()
780 if (udp_mask->hdr.dst_port) { in hns3_parse_udp()
783 rte_be_to_cpu_16(udp_mask->hdr.dst_port); in hns3_parse_udp()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1356 const struct rte_flow_item_udp *udp_mask = item->mask; in ulp_rte_udp_hdr_handler() local
1375 if (udp_mask) { in ulp_rte_udp_hdr_handler()
1376 sport_mask = udp_mask->hdr.src_port; in ulp_rte_udp_hdr_handler()
1377 dport_mask = udp_mask->hdr.dst_port; in ulp_rte_udp_hdr_handler()
1393 ulp_deference_struct(udp_mask, hdr.src_port), in ulp_rte_udp_hdr_handler()
1399 ulp_deference_struct(udp_mask, hdr.dst_port), in ulp_rte_udp_hdr_handler()
1405 ulp_deference_struct(udp_mask, hdr.dgram_len), in ulp_rte_udp_hdr_handler()
1411 ulp_deference_struct(udp_mask, hdr.dgram_cksum), in ulp_rte_udp_hdr_handler()
/dpdk/drivers/net/i40e/
H A Di40e_flow.c2363 const struct rte_flow_item_udp *udp_spec, *udp_mask; in i40e_flow_parse_fdir_pattern() local
2828 udp_mask = item->mask; in i40e_flow_parse_fdir_pattern()
2837 if (udp_spec && udp_mask) { in i40e_flow_parse_fdir_pattern()
2839 if (udp_mask->hdr.dgram_len || in i40e_flow_parse_fdir_pattern()
2840 udp_mask->hdr.dgram_cksum) { in i40e_flow_parse_fdir_pattern()
2848 if (udp_mask->hdr.src_port == UINT16_MAX) in i40e_flow_parse_fdir_pattern()
2850 if (udp_mask->hdr.dst_port == UINT16_MAX) in i40e_flow_parse_fdir_pattern()
3406 const struct rte_flow_item_udp *udp_spec, *udp_mask; in i40e_flow_parse_l4_pattern() local
3460 udp_mask = item->mask; in i40e_flow_parse_l4_pattern()
3462 if (!udp_spec || !udp_mask) { in i40e_flow_parse_l4_pattern()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_dv.c754 struct rte_flow_item_udp udp_mask; in flow_dv_convert_action_modify_tp() local
763 memset(&udp_mask, 0, sizeof(udp_mask)); in flow_dv_convert_action_modify_tp()
766 udp_mask.hdr.src_port = in flow_dv_convert_action_modify_tp()
770 udp_mask.hdr.dst_port = in flow_dv_convert_action_modify_tp()
775 item.mask = &udp_mask; in flow_dv_convert_action_modify_tp()