| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_clsf.c | 128 struct rte_tcp_hdr tcp_mask, tcp_val; in copy_fltr_v2() local 129 memset(&tcp_mask, 0, sizeof(tcp_mask)); in copy_fltr_v2() 133 tcp_mask.src_port = masks->src_port_mask; in copy_fltr_v2() 137 tcp_mask.dst_port = masks->dst_port_mask; in copy_fltr_v2() 142 &tcp_mask, &tcp_val, sizeof(struct rte_tcp_hdr)); in copy_fltr_v2() 223 struct rte_tcp_hdr tcp_mask, tcp_val; in copy_fltr_v2() local 224 memset(&tcp_mask, 0, sizeof(tcp_mask)); in copy_fltr_v2() 228 tcp_mask.src_port = masks->src_port_mask; in copy_fltr_v2() 232 tcp_mask.dst_port = masks->dst_port_mask; in copy_fltr_v2() 236 &tcp_mask, &tcp_val, sizeof(struct rte_tcp_hdr)); in copy_fltr_v2()
|
| /f-stack/dpdk/lib/librte_flow_classify/ |
| H A D | rte_flow_classify_parse.c | 211 const struct rte_flow_item_tcp *tcp_mask; in classify_parse_ntuple_filter() local 340 tcp_mask = item->mask; in classify_parse_ntuple_filter() 346 if (tcp_mask->hdr.sent_seq || in classify_parse_ntuple_filter() 347 tcp_mask->hdr.recv_ack || in classify_parse_ntuple_filter() 348 tcp_mask->hdr.data_off || in classify_parse_ntuple_filter() 349 tcp_mask->hdr.rx_win || in classify_parse_ntuple_filter() 350 tcp_mask->hdr.cksum || in classify_parse_ntuple_filter() 351 tcp_mask->hdr.tcp_urp) { in classify_parse_ntuple_filter() 360 filter->dst_port_mask = tcp_mask->hdr.dst_port; in classify_parse_ntuple_filter() 362 if (tcp_mask->hdr.tcp_flags == 0xFF) { in classify_parse_ntuple_filter() [all …]
|
| /f-stack/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 …]
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_acl_filter.c | 753 tcp_mask = item->mask; in ice_acl_parse_pattern() 758 if (tcp_spec && tcp_mask) { in ice_acl_parse_pattern() 760 if (tcp_mask->hdr.sent_seq || in ice_acl_parse_pattern() 761 tcp_mask->hdr.recv_ack || in ice_acl_parse_pattern() 762 tcp_mask->hdr.data_off || in ice_acl_parse_pattern() 764 tcp_mask->hdr.rx_win || in ice_acl_parse_pattern() 765 tcp_mask->hdr.cksum || in ice_acl_parse_pattern() 766 tcp_mask->hdr.tcp_urp) { in ice_acl_parse_pattern() 784 tcp_mask->hdr.src_port) { in ice_acl_parse_pattern() 789 tcp_mask->hdr.src_port; in ice_acl_parse_pattern() [all …]
|
| H A D | ice_switch_filter.c | 875 tcp_mask = item->mask; in ice_switch_inset_get() 877 if (tcp_spec && tcp_mask) { in ice_switch_inset_get() 880 tcp_mask->hdr.recv_ack || in ice_switch_inset_get() 881 tcp_mask->hdr.data_off || in ice_switch_inset_get() 882 tcp_mask->hdr.tcp_flags || in ice_switch_inset_get() 883 tcp_mask->hdr.rx_win || in ice_switch_inset_get() 884 tcp_mask->hdr.cksum || in ice_switch_inset_get() 885 tcp_mask->hdr.tcp_urp) { in ice_switch_inset_get() 894 if (tcp_mask->hdr.src_port) in ice_switch_inset_get() 913 tcp_mask->hdr.src_port; in ice_switch_inset_get() [all …]
|
| H A D | ice_fdir_filter.c | 1812 tcp_mask = item->mask; in ice_fdir_parse_pattern() 1819 if (tcp_spec && tcp_mask) { in ice_fdir_parse_pattern() 1821 if (tcp_mask->hdr.sent_seq || in ice_fdir_parse_pattern() 1822 tcp_mask->hdr.recv_ack || in ice_fdir_parse_pattern() 1823 tcp_mask->hdr.data_off || in ice_fdir_parse_pattern() 1824 tcp_mask->hdr.tcp_flags || in ice_fdir_parse_pattern() 1825 tcp_mask->hdr.rx_win || in ice_fdir_parse_pattern() 1826 tcp_mask->hdr.cksum || in ice_fdir_parse_pattern() 1827 tcp_mask->hdr.tcp_urp) { in ice_fdir_parse_pattern() 1835 if (tcp_mask->hdr.src_port == UINT16_MAX) in ice_fdir_parse_pattern() [all …]
|
| /f-stack/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 …]
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_fdir.c | 694 tcp_mask = item->mask; in iavf_fdir_parse_pattern() 700 if (tcp_spec && tcp_mask) { in iavf_fdir_parse_pattern() 701 if (tcp_mask->hdr.sent_seq || in iavf_fdir_parse_pattern() 702 tcp_mask->hdr.recv_ack || in iavf_fdir_parse_pattern() 703 tcp_mask->hdr.data_off || in iavf_fdir_parse_pattern() 704 tcp_mask->hdr.tcp_flags || in iavf_fdir_parse_pattern() 705 tcp_mask->hdr.rx_win || in iavf_fdir_parse_pattern() 706 tcp_mask->hdr.cksum || in iavf_fdir_parse_pattern() 707 tcp_mask->hdr.tcp_urp) { in iavf_fdir_parse_pattern() 714 if (tcp_mask->hdr.src_port == UINT16_MAX) { in iavf_fdir_parse_pattern() [all …]
|
| /f-stack/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 …]
|
| /f-stack/dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 1328 if (tcp_mask) { in ulp_rte_tcp_hdr_handler() 1330 &tcp_mask->hdr.src_port, in ulp_rte_tcp_hdr_handler() 1333 &tcp_mask->hdr.dst_port, in ulp_rte_tcp_hdr_handler() 1336 &tcp_mask->hdr.sent_seq, in ulp_rte_tcp_hdr_handler() 1339 &tcp_mask->hdr.recv_ack, in ulp_rte_tcp_hdr_handler() 1342 &tcp_mask->hdr.data_off, in ulp_rte_tcp_hdr_handler() 1345 &tcp_mask->hdr.tcp_flags, in ulp_rte_tcp_hdr_handler() 1348 &tcp_mask->hdr.rx_win, in ulp_rte_tcp_hdr_handler() 1351 &tcp_mask->hdr.cksum, in ulp_rte_tcp_hdr_handler() 1352 sizeof(tcp_mask->hdr.cksum)); in ulp_rte_tcp_hdr_handler() [all …]
|
| /f-stack/dpdk/examples/flow_classify/ |
| H A D | flow_classify.c | 518 struct rte_flow_item_tcp tcp_mask; in add_classify_rule() local 586 memset(&tcp_mask, 0, sizeof(tcp_mask)); in add_classify_rule() 587 tcp_mask.hdr.src_port = ntuple_filter->src_port_mask; in add_classify_rule() 588 tcp_mask.hdr.dst_port = ntuple_filter->dst_port_mask; in add_classify_rule() 592 tcp_item.mask = &tcp_mask; in add_classify_rule()
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_flow.c | 139 const struct rte_flow_item_tcp *tcp_spec, *tcp_mask; in bnxt_validate_and_parse_flow_type() local 440 tcp_mask = item->mask; in bnxt_validate_and_parse_flow_type() 446 if (tcp_mask->hdr.sent_seq || in bnxt_validate_and_parse_flow_type() 447 tcp_mask->hdr.recv_ack || in bnxt_validate_and_parse_flow_type() 448 tcp_mask->hdr.data_off || in bnxt_validate_and_parse_flow_type() 449 tcp_mask->hdr.tcp_flags || in bnxt_validate_and_parse_flow_type() 450 tcp_mask->hdr.rx_win || in bnxt_validate_and_parse_flow_type() 451 tcp_mask->hdr.cksum || in bnxt_validate_and_parse_flow_type() 452 tcp_mask->hdr.tcp_urp) { in bnxt_validate_and_parse_flow_type() 471 if (tcp_mask->hdr.dst_port) { in bnxt_validate_and_parse_flow_type() [all …]
|
| /f-stack/dpdk/app/test-flow-perf/ |
| H A D | items_gen.c | 105 static struct rte_flow_item_tcp tcp_mask; in add_tcp() local 108 memset(&tcp_mask, 0, sizeof(struct rte_flow_item_tcp)); in add_tcp() 112 items[items_counter].mask = &tcp_mask; in add_tcp()
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 656 const struct rte_flow_item_tcp *tcp_mask; in hns3_parse_tcp() local 672 tcp_mask = item->mask; in hns3_parse_tcp() 673 if (tcp_mask->hdr.sent_seq || tcp_mask->hdr.recv_ack || in hns3_parse_tcp() 674 tcp_mask->hdr.data_off || tcp_mask->hdr.tcp_flags || in hns3_parse_tcp() 675 tcp_mask->hdr.rx_win || tcp_mask->hdr.cksum || in hns3_parse_tcp() 676 tcp_mask->hdr.tcp_urp) { in hns3_parse_tcp() 683 if (tcp_mask->hdr.src_port) { in hns3_parse_tcp() 686 rte_be_to_cpu_16(tcp_mask->hdr.src_port); in hns3_parse_tcp() 688 if (tcp_mask->hdr.dst_port) { in hns3_parse_tcp() 691 rte_be_to_cpu_16(tcp_mask->hdr.dst_port); in hns3_parse_tcp()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_flow.c | 2776 tcp_mask = item->mask; in i40e_flow_parse_fdir_pattern() 2784 if (tcp_spec && tcp_mask) { in i40e_flow_parse_fdir_pattern() 2786 if (tcp_mask->hdr.sent_seq || in i40e_flow_parse_fdir_pattern() 2787 tcp_mask->hdr.recv_ack || in i40e_flow_parse_fdir_pattern() 2788 tcp_mask->hdr.data_off || in i40e_flow_parse_fdir_pattern() 2789 tcp_mask->hdr.tcp_flags || in i40e_flow_parse_fdir_pattern() 2790 tcp_mask->hdr.rx_win || in i40e_flow_parse_fdir_pattern() 2791 tcp_mask->hdr.cksum || in i40e_flow_parse_fdir_pattern() 2792 tcp_mask->hdr.tcp_urp) { in i40e_flow_parse_fdir_pattern() 3502 tcp_mask = item->mask; in i40e_flow_parse_l4_pattern() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_dv.c | 658 struct rte_flow_item_tcp tcp_mask; in flow_dv_convert_action_modify_tp() local 682 memset(&tcp_mask, 0, sizeof(tcp_mask)); in flow_dv_convert_action_modify_tp() 685 tcp_mask.hdr.src_port = in flow_dv_convert_action_modify_tp() 689 tcp_mask.hdr.dst_port = in flow_dv_convert_action_modify_tp() 694 item.mask = &tcp_mask; in flow_dv_convert_action_modify_tp() 850 struct rte_flow_item_tcp tcp_mask; in flow_dv_convert_action_modify_tcp_seq() local 853 memset(&tcp_mask, 0, sizeof(tcp_mask)); in flow_dv_convert_action_modify_tcp_seq() 866 item.mask = &tcp_mask; in flow_dv_convert_action_modify_tcp_seq() 895 struct rte_flow_item_tcp tcp_mask; in flow_dv_convert_action_modify_tcp_ack() local 898 memset(&tcp_mask, 0, sizeof(tcp_mask)); in flow_dv_convert_action_modify_tcp_ack() [all …]
|
| /f-stack/lib/ |
| H A D | ff_dpdk_if.c | 920 struct rte_flow_item_tcp tcp_mask = { in create_tcp_flow() local 938 pattern[1].mask = &tcp_mask; in create_tcp_flow()
|