| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_clsf.c | 112 struct rte_udp_hdr udp_mask, udp_val; in copy_fltr_v2() local 113 memset(&udp_mask, 0, sizeof(udp_mask)); in copy_fltr_v2() 117 udp_mask.src_port = masks->src_port_mask; in copy_fltr_v2() 121 udp_mask.dst_port = masks->dst_port_mask; in copy_fltr_v2() 126 &udp_mask, &udp_val, sizeof(struct rte_udp_hdr)); in copy_fltr_v2() 208 struct rte_udp_hdr udp_mask, udp_val; in copy_fltr_v2() local 209 memset(&udp_mask, 0, sizeof(udp_mask)); in copy_fltr_v2() 213 udp_mask.src_port = masks->src_port_mask; in copy_fltr_v2() 217 udp_mask.dst_port = masks->dst_port_mask; in copy_fltr_v2() 221 &udp_mask, &udp_val, sizeof(struct rte_udp_hdr)); in copy_fltr_v2()
|
| /f-stack/dpdk/lib/librte_flow_classify/ |
| H A D | rte_flow_classify_parse.c | 213 const struct rte_flow_item_udp *udp_mask; in classify_parse_ntuple_filter() local 379 udp_mask = item->mask; in classify_parse_ntuple_filter() 385 if (udp_mask->hdr.dgram_len || in classify_parse_ntuple_filter() 386 udp_mask->hdr.dgram_cksum) { in classify_parse_ntuple_filter() 395 filter->dst_port_mask = udp_mask->hdr.dst_port; in classify_parse_ntuple_filter() 396 filter->src_port_mask = udp_mask->hdr.src_port; in classify_parse_ntuple_filter()
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_acl_filter.c | 653 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_acl_parse_pattern() local 804 udp_mask = item->mask; in ice_acl_parse_pattern() 809 if (udp_spec && udp_mask) { in ice_acl_parse_pattern() 811 if (udp_mask->hdr.dgram_len || in ice_acl_parse_pattern() 812 udp_mask->hdr.dgram_cksum) { in ice_acl_parse_pattern() 820 if (udp_mask->hdr.src_port == UINT16_MAX || in ice_acl_parse_pattern() 821 udp_mask->hdr.dst_port == UINT16_MAX) { in ice_acl_parse_pattern() 830 udp_mask->hdr.src_port) { in ice_acl_parse_pattern() 835 udp_mask->hdr.src_port; in ice_acl_parse_pattern() 839 udp_mask->hdr.dst_port) { in ice_acl_parse_pattern() [all …]
|
| H A D | ice_switch_filter.c | 822 udp_mask = item->mask; in ice_switch_inset_get() 824 if (udp_spec && udp_mask) { in ice_switch_inset_get() 826 if (udp_mask->hdr.dgram_len || in ice_switch_inset_get() 836 if (udp_mask->hdr.src_port) in ice_switch_inset_get() 839 if (udp_mask->hdr.dst_port) in ice_switch_inset_get() 843 if (udp_mask->hdr.src_port) in ice_switch_inset_get() 846 if (udp_mask->hdr.dst_port) in ice_switch_inset_get() 855 if (udp_mask->hdr.src_port) { in ice_switch_inset_get() 859 udp_mask->hdr.src_port; in ice_switch_inset_get() 862 if (udp_mask->hdr.dst_port) { in ice_switch_inset_get() [all …]
|
| H A D | ice_fdir_filter.c | 1644 const struct rte_flow_item_udp *udp_spec, *udp_mask; in ice_fdir_parse_pattern() local 1860 udp_mask = item->mask; in ice_fdir_parse_pattern() 1867 if (udp_spec && udp_mask) { in ice_fdir_parse_pattern() 1869 if (udp_mask->hdr.dgram_len || in ice_fdir_parse_pattern() 1870 udp_mask->hdr.dgram_cksum) { in ice_fdir_parse_pattern() 1878 if (udp_mask->hdr.src_port == UINT16_MAX) in ice_fdir_parse_pattern() 1882 if (udp_mask->hdr.dst_port == UINT16_MAX) in ice_fdir_parse_pattern()
|
| /f-stack/dpdk/examples/flow_classify/ |
| H A D | flow_classify.c | 515 struct rte_flow_item_udp udp_mask; in add_classify_rule() local 562 udp_mask.hdr.src_port = ntuple_filter->src_port_mask; in add_classify_rule() 563 udp_mask.hdr.dst_port = ntuple_filter->dst_port_mask; in add_classify_rule() 564 udp_mask.hdr.dgram_len = 0; in add_classify_rule() 565 udp_mask.hdr.dgram_cksum = 0; in add_classify_rule() 569 udp_item.mask = &udp_mask; in add_classify_rule()
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_fdir.c | 463 const struct rte_flow_item_udp *udp_spec, *udp_mask; in iavf_fdir_parse_pattern() local 655 udp_mask = item->mask; in iavf_fdir_parse_pattern() 661 if (udp_spec && udp_mask) { in iavf_fdir_parse_pattern() 662 if (udp_mask->hdr.dgram_len || in iavf_fdir_parse_pattern() 663 udp_mask->hdr.dgram_cksum) { in iavf_fdir_parse_pattern() 670 if (udp_mask->hdr.src_port == UINT16_MAX) { in iavf_fdir_parse_pattern() 674 if (udp_mask->hdr.dst_port == UINT16_MAX) { in iavf_fdir_parse_pattern()
|
| /f-stack/dpdk/app/test-flow-perf/ |
| H A D | items_gen.c | 121 static struct rte_flow_item_udp udp_mask; in add_udp() local 124 memset(&udp_mask, 0, sizeof(struct rte_flow_item_udp)); in add_udp() 128 items[items_counter].mask = &udp_mask; in add_udp()
|
| /f-stack/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 …]
|
| /f-stack/dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 1193 const struct rte_flow_item_udp *udp_mask = item->mask; in ulp_rte_udp_hdr_handler() local 1231 if (udp_mask) { in ulp_rte_udp_hdr_handler() 1233 &udp_mask->hdr.src_port, in ulp_rte_udp_hdr_handler() 1234 sizeof(udp_mask->hdr.src_port)); in ulp_rte_udp_hdr_handler() 1236 &udp_mask->hdr.dst_port, in ulp_rte_udp_hdr_handler() 1237 sizeof(udp_mask->hdr.dst_port)); in ulp_rte_udp_hdr_handler() 1239 &udp_mask->hdr.dgram_len, in ulp_rte_udp_hdr_handler() 1240 sizeof(udp_mask->hdr.dgram_len)); in ulp_rte_udp_hdr_handler() 1242 &udp_mask->hdr.dgram_cksum, in ulp_rte_udp_hdr_handler() 1243 sizeof(udp_mask->hdr.dgram_cksum)); in ulp_rte_udp_hdr_handler()
|
| /f-stack/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 485 udp_mask = item->mask; in bnxt_validate_and_parse_flow_type() 490 if (udp_mask->hdr.dgram_len || in bnxt_validate_and_parse_flow_type() 491 udp_mask->hdr.dgram_cksum) { in bnxt_validate_and_parse_flow_type() 510 if (udp_mask->hdr.dst_port) { in bnxt_validate_and_parse_flow_type() 511 filter->dst_port_mask = udp_mask->hdr.dst_port; in bnxt_validate_and_parse_flow_type() 516 if (udp_mask->hdr.src_port) { in bnxt_validate_and_parse_flow_type() 517 filter->src_port_mask = udp_mask->hdr.src_port; in bnxt_validate_and_parse_flow_type()
|
| /f-stack/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 …]
|
| /f-stack/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()
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 707 const struct rte_flow_item_udp *udp_mask; in hns3_parse_udp() local 722 udp_mask = item->mask; in hns3_parse_udp() 723 if (udp_mask->hdr.dgram_len || udp_mask->hdr.dgram_cksum) { in hns3_parse_udp() 729 if (udp_mask->hdr.src_port) { in hns3_parse_udp() 732 rte_be_to_cpu_16(udp_mask->hdr.src_port); in hns3_parse_udp() 734 if (udp_mask->hdr.dst_port) { in hns3_parse_udp() 737 rte_be_to_cpu_16(udp_mask->hdr.dst_port); in hns3_parse_udp()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_flow.c | 2439 const struct rte_flow_item_udp *udp_spec, *udp_mask; in i40e_flow_parse_fdir_pattern() local 2835 udp_mask = item->mask; in i40e_flow_parse_fdir_pattern() 2844 if (udp_spec && udp_mask) { in i40e_flow_parse_fdir_pattern() 2846 if (udp_mask->hdr.dgram_len || in i40e_flow_parse_fdir_pattern() 2847 udp_mask->hdr.dgram_cksum) { in i40e_flow_parse_fdir_pattern() 2855 if (udp_mask->hdr.src_port == UINT16_MAX) in i40e_flow_parse_fdir_pattern() 2857 if (udp_mask->hdr.dst_port == UINT16_MAX) in i40e_flow_parse_fdir_pattern() 3410 const struct rte_flow_item_udp *udp_spec, *udp_mask; in i40e_flow_parse_l4_pattern() local 3464 udp_mask = item->mask; in i40e_flow_parse_l4_pattern() 3466 if (!udp_spec || !udp_mask) { in i40e_flow_parse_l4_pattern()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_dv.c | 656 struct rte_flow_item_udp udp_mask; in flow_dv_convert_action_modify_tp() local 665 memset(&udp_mask, 0, sizeof(udp_mask)); in flow_dv_convert_action_modify_tp() 668 udp_mask.hdr.src_port = in flow_dv_convert_action_modify_tp() 672 udp_mask.hdr.dst_port = in flow_dv_convert_action_modify_tp() 677 item.mask = &udp_mask; in flow_dv_convert_action_modify_tp()
|