| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify_parse.c | 212 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 D | ice_acl_filter.c | 664 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 D | ice_switch_filter.c | 531 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 D | ice_fdir_filter.c | 1807 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 D | flow_classify.c | 521 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 D | txgbe_flow.c | 151 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 D | ixgbe_flow.c | 185 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 D | iavf_fdir.c | 728 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 D | bnxt_flow.c | 140 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 D | hinic_pmd_flow.c | 1067 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 D | items_gen.c | 109 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 D | igb_flow.c | 104 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 D | hns3_flow.c | 757 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 D | ulp_rte_parser.c | 1356 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 D | i40e_flow.c | 2363 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 D | mlx5_flow_dv.c | 754 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()
|