| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify_parse.c | 210 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 D | txgbe_flow.c | 387 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 D | igb_flow.c | 238 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 D | ixgbe_flow.c | 427 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 D | ice_acl_filter.c | 764 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 D | ice_switch_filter.c | 884 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 D | ice_fdir_filter.c | 2174 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 D | hinic_pmd_flow.c | 633 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 D | iavf_fdir.c | 1087 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 D | flow_classify.c | 524 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 D | bnxt_flow.c | 462 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 D | hns3_flow.c | 700 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 D | ulp_rte_parser.c | 1450 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 D | items_gen.c | 96 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 D | i40e_flow.c | 2769 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 D | mlx5_flow_dv.c | 756 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 …]
|