Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/enic/
H A Denic_clsf.c112 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 Drte_flow_classify_parse.c213 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 Dice_acl_filter.c653 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 Dice_switch_filter.c822 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 Dice_fdir_filter.c1644 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 Dflow_classify.c515 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 Diavf_fdir.c463 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 Ditems_gen.c121 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 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 …]
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1193 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 Dbnxt_flow.c140 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 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 …]
/f-stack/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()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c707 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 Di40e_flow.c2439 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 Dmlx5_flow_dv.c656 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()