Home
last modified time | relevance | path

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

/dpdk/lib/flow_classify/
H A Drte_flow_classify_parse.c210 const struct rte_flow_item_tcp *tcp_mask; in classify_parse_ntuple_filter() local
339 tcp_mask = item->mask; in classify_parse_ntuple_filter()
345 if (tcp_mask->hdr.sent_seq || in classify_parse_ntuple_filter()
346 tcp_mask->hdr.recv_ack || in classify_parse_ntuple_filter()
347 tcp_mask->hdr.data_off || in classify_parse_ntuple_filter()
348 tcp_mask->hdr.rx_win || in classify_parse_ntuple_filter()
349 tcp_mask->hdr.cksum || in classify_parse_ntuple_filter()
350 tcp_mask->hdr.tcp_urp) { in classify_parse_ntuple_filter()
359 filter->dst_port_mask = tcp_mask->hdr.dst_port; in classify_parse_ntuple_filter()
361 if (tcp_mask->hdr.tcp_flags == 0xFF) { in classify_parse_ntuple_filter()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c387 tcp_mask = item->mask; in cons_parse_ntuple_filter()
393 if (tcp_mask->hdr.sent_seq || in cons_parse_ntuple_filter()
396 tcp_mask->hdr.rx_win || in cons_parse_ntuple_filter()
397 tcp_mask->hdr.cksum || in cons_parse_ntuple_filter()
398 tcp_mask->hdr.tcp_urp) { in cons_parse_ntuple_filter()
1000 tcp_mask = item->mask; in cons_parse_syn_filter()
1008 tcp_mask->hdr.rx_win || in cons_parse_syn_filter()
1009 tcp_mask->hdr.cksum || in cons_parse_syn_filter()
1010 tcp_mask->hdr.tcp_urp) { in cons_parse_syn_filter()
1890 tcp_mask = item->mask; in txgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/e1000/
H A Digb_flow.c238 tcp_mask = item->mask; in cons_parse_ntuple_filter()
244 if (tcp_mask->hdr.sent_seq || in cons_parse_ntuple_filter()
245 tcp_mask->hdr.recv_ack || in cons_parse_ntuple_filter()
246 tcp_mask->hdr.data_off || in cons_parse_ntuple_filter()
247 tcp_mask->hdr.rx_win || in cons_parse_ntuple_filter()
248 tcp_mask->hdr.cksum || in cons_parse_ntuple_filter()
249 tcp_mask->hdr.tcp_urp) { in cons_parse_ntuple_filter()
875 tcp_mask = item->mask; in cons_parse_syn_filter()
883 tcp_mask->hdr.rx_win || in cons_parse_syn_filter()
884 tcp_mask->hdr.cksum || in cons_parse_syn_filter()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c427 tcp_mask = item->mask; in cons_parse_ntuple_filter()
433 if (tcp_mask->hdr.sent_seq || in cons_parse_ntuple_filter()
436 tcp_mask->hdr.rx_win || in cons_parse_ntuple_filter()
437 tcp_mask->hdr.cksum || in cons_parse_ntuple_filter()
438 tcp_mask->hdr.tcp_urp) { in cons_parse_ntuple_filter()
1041 tcp_mask = item->mask; in cons_parse_syn_filter()
1049 tcp_mask->hdr.rx_win || in cons_parse_syn_filter()
1050 tcp_mask->hdr.cksum || in cons_parse_syn_filter()
1051 tcp_mask->hdr.tcp_urp) { in cons_parse_syn_filter()
1999 tcp_mask = item->mask; in ixgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/ice/
H A Dice_acl_filter.c764 tcp_mask = item->mask; in ice_acl_parse_pattern()
769 if (tcp_spec && tcp_mask) { in ice_acl_parse_pattern()
771 if (tcp_mask->hdr.sent_seq || in ice_acl_parse_pattern()
772 tcp_mask->hdr.recv_ack || in ice_acl_parse_pattern()
773 tcp_mask->hdr.data_off || in ice_acl_parse_pattern()
775 tcp_mask->hdr.rx_win || in ice_acl_parse_pattern()
776 tcp_mask->hdr.cksum || in ice_acl_parse_pattern()
777 tcp_mask->hdr.tcp_urp) { in ice_acl_parse_pattern()
795 tcp_mask->hdr.src_port) { in ice_acl_parse_pattern()
800 tcp_mask->hdr.src_port; in ice_acl_parse_pattern()
[all …]
H A Dice_switch_filter.c884 tcp_mask = item->mask; in ice_switch_parse_pattern()
893 if (tcp_spec && tcp_mask) { in ice_switch_parse_pattern()
896 tcp_mask->hdr.recv_ack || in ice_switch_parse_pattern()
897 tcp_mask->hdr.data_off || in ice_switch_parse_pattern()
898 tcp_mask->hdr.tcp_flags || in ice_switch_parse_pattern()
899 tcp_mask->hdr.rx_win || in ice_switch_parse_pattern()
900 tcp_mask->hdr.cksum || in ice_switch_parse_pattern()
901 tcp_mask->hdr.tcp_urp) { in ice_switch_parse_pattern()
909 if (tcp_mask->hdr.src_port) in ice_switch_parse_pattern()
918 tcp_mask->hdr.src_port; in ice_switch_parse_pattern()
[all …]
H A Dice_fdir_filter.c2174 tcp_mask = item->mask; in ice_fdir_parse_pattern()
2176 if (!(tcp_spec && tcp_mask)) in ice_fdir_parse_pattern()
2180 if (tcp_mask->hdr.sent_seq || in ice_fdir_parse_pattern()
2181 tcp_mask->hdr.recv_ack || in ice_fdir_parse_pattern()
2182 tcp_mask->hdr.data_off || in ice_fdir_parse_pattern()
2183 tcp_mask->hdr.tcp_flags || in ice_fdir_parse_pattern()
2184 tcp_mask->hdr.rx_win || in ice_fdir_parse_pattern()
2185 tcp_mask->hdr.cksum || in ice_fdir_parse_pattern()
2186 tcp_mask->hdr.tcp_urp) { in ice_fdir_parse_pattern()
2195 if (tcp_mask->hdr.src_port && in ice_fdir_parse_pattern()
[all …]
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c633 tcp_mask->hdr.recv_ack || in hinic_ntuple_item_check_l4()
634 tcp_mask->hdr.data_off || in hinic_ntuple_item_check_l4()
635 tcp_mask->hdr.rx_win || in hinic_ntuple_item_check_l4()
636 tcp_mask->hdr.cksum || in hinic_ntuple_item_check_l4()
637 tcp_mask->hdr.tcp_urp) { in hinic_ntuple_item_check_l4()
1095 tcp_mask->hdr.recv_ack || in hinic_tcam_normal_item_check_l4()
1097 tcp_mask->hdr.rx_win || in hinic_tcam_normal_item_check_l4()
1098 tcp_mask->hdr.cksum || in hinic_tcam_normal_item_check_l4()
1099 tcp_mask->hdr.tcp_urp) { in hinic_tcam_normal_item_check_l4()
1286 tcp_mask->hdr.rx_win || in hinic_tunnel_inner_item_check_l4()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_fdir.c1087 tcp_mask = item->mask; in iavf_fdir_parse_pattern()
1093 if (tcp_spec && tcp_mask) { in iavf_fdir_parse_pattern()
1094 if (tcp_mask->hdr.sent_seq || in iavf_fdir_parse_pattern()
1095 tcp_mask->hdr.recv_ack || in iavf_fdir_parse_pattern()
1096 tcp_mask->hdr.data_off || in iavf_fdir_parse_pattern()
1097 tcp_mask->hdr.tcp_flags || in iavf_fdir_parse_pattern()
1098 tcp_mask->hdr.rx_win || in iavf_fdir_parse_pattern()
1099 tcp_mask->hdr.cksum || in iavf_fdir_parse_pattern()
1100 tcp_mask->hdr.tcp_urp) { in iavf_fdir_parse_pattern()
1107 if (tcp_mask->hdr.src_port == UINT16_MAX) { in iavf_fdir_parse_pattern()
[all …]
/dpdk/examples/flow_classify/
H A Dflow_classify.c524 struct rte_flow_item_tcp tcp_mask; in add_classify_rule() local
592 memset(&tcp_mask, 0, sizeof(tcp_mask)); in add_classify_rule()
593 tcp_mask.hdr.src_port = ntuple_filter->src_port_mask; in add_classify_rule()
594 tcp_mask.hdr.dst_port = ntuple_filter->dst_port_mask; in add_classify_rule()
598 tcp_item.mask = &tcp_mask; in add_classify_rule()
/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c462 tcp_mask = item->mask; in bnxt_validate_and_parse_flow_type()
464 tcp_mask = &rte_flow_item_tcp_mask; in bnxt_validate_and_parse_flow_type()
467 if (tcp_mask->hdr.sent_seq || in bnxt_validate_and_parse_flow_type()
468 tcp_mask->hdr.recv_ack || in bnxt_validate_and_parse_flow_type()
469 tcp_mask->hdr.data_off || in bnxt_validate_and_parse_flow_type()
470 tcp_mask->hdr.tcp_flags || in bnxt_validate_and_parse_flow_type()
471 tcp_mask->hdr.rx_win || in bnxt_validate_and_parse_flow_type()
472 tcp_mask->hdr.cksum || in bnxt_validate_and_parse_flow_type()
473 tcp_mask->hdr.tcp_urp) { in bnxt_validate_and_parse_flow_type()
492 if (tcp_mask->hdr.dst_port) { in bnxt_validate_and_parse_flow_type()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c700 if (tcp_mask->hdr.sent_seq || tcp_mask->hdr.recv_ack || in hns3_check_tcp_mask_supported()
701 tcp_mask->hdr.data_off || tcp_mask->hdr.tcp_flags || in hns3_check_tcp_mask_supported()
702 tcp_mask->hdr.rx_win || tcp_mask->hdr.cksum || in hns3_check_tcp_mask_supported()
703 tcp_mask->hdr.tcp_urp) in hns3_check_tcp_mask_supported()
714 const struct rte_flow_item_tcp *tcp_mask; in hns3_parse_tcp() local
725 tcp_mask = item->mask; in hns3_parse_tcp()
726 if (!hns3_check_tcp_mask_supported(tcp_mask)) { in hns3_parse_tcp()
733 if (tcp_mask->hdr.src_port) { in hns3_parse_tcp()
736 rte_be_to_cpu_16(tcp_mask->hdr.src_port); in hns3_parse_tcp()
738 if (tcp_mask->hdr.dst_port) { in hns3_parse_tcp()
[all …]
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1450 if (tcp_mask) { in ulp_rte_tcp_hdr_handler()
1451 sport_mask = tcp_mask->hdr.src_port; in ulp_rte_tcp_hdr_handler()
1452 dport_mask = tcp_mask->hdr.dst_port; in ulp_rte_tcp_hdr_handler()
1468 ulp_deference_struct(tcp_mask, hdr.src_port), in ulp_rte_tcp_hdr_handler()
1474 ulp_deference_struct(tcp_mask, hdr.dst_port), in ulp_rte_tcp_hdr_handler()
1480 ulp_deference_struct(tcp_mask, hdr.sent_seq), in ulp_rte_tcp_hdr_handler()
1486 ulp_deference_struct(tcp_mask, hdr.recv_ack), in ulp_rte_tcp_hdr_handler()
1492 ulp_deference_struct(tcp_mask, hdr.data_off), in ulp_rte_tcp_hdr_handler()
1504 ulp_deference_struct(tcp_mask, hdr.rx_win), in ulp_rte_tcp_hdr_handler()
1510 ulp_deference_struct(tcp_mask, hdr.cksum), in ulp_rte_tcp_hdr_handler()
[all …]
/dpdk/app/test-flow-perf/
H A Ditems_gen.c96 static struct rte_flow_item_tcp tcp_mask; in add_tcp() local
100 items[items_counter].mask = &tcp_mask; in add_tcp()
/dpdk/drivers/net/i40e/
H A Di40e_flow.c2769 tcp_mask = item->mask; in i40e_flow_parse_fdir_pattern()
2777 if (tcp_spec && tcp_mask) { in i40e_flow_parse_fdir_pattern()
2779 if (tcp_mask->hdr.sent_seq || in i40e_flow_parse_fdir_pattern()
2780 tcp_mask->hdr.recv_ack || in i40e_flow_parse_fdir_pattern()
2781 tcp_mask->hdr.data_off || in i40e_flow_parse_fdir_pattern()
2782 tcp_mask->hdr.tcp_flags || in i40e_flow_parse_fdir_pattern()
2783 tcp_mask->hdr.rx_win || in i40e_flow_parse_fdir_pattern()
2784 tcp_mask->hdr.cksum || in i40e_flow_parse_fdir_pattern()
2785 tcp_mask->hdr.tcp_urp) { in i40e_flow_parse_fdir_pattern()
3498 tcp_mask = item->mask; in i40e_flow_parse_l4_pattern()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_dv.c756 struct rte_flow_item_tcp tcp_mask; in flow_dv_convert_action_modify_tp() local
780 memset(&tcp_mask, 0, sizeof(tcp_mask)); in flow_dv_convert_action_modify_tp()
783 tcp_mask.hdr.src_port = in flow_dv_convert_action_modify_tp()
787 tcp_mask.hdr.dst_port = in flow_dv_convert_action_modify_tp()
792 item.mask = &tcp_mask; in flow_dv_convert_action_modify_tp()
948 struct rte_flow_item_tcp tcp_mask; in flow_dv_convert_action_modify_tcp_seq() local
951 memset(&tcp_mask, 0, sizeof(tcp_mask)); in flow_dv_convert_action_modify_tcp_seq()
964 item.mask = &tcp_mask; in flow_dv_convert_action_modify_tcp_seq()
993 struct rte_flow_item_tcp tcp_mask; in flow_dv_convert_action_modify_tcp_ack() local
996 memset(&tcp_mask, 0, sizeof(tcp_mask)); in flow_dv_convert_action_modify_tcp_ack()
[all …]