Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/enic/
H A Denic_clsf.c128 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 Drte_flow_classify_parse.c211 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 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 …]
/f-stack/dpdk/drivers/net/ice/
H A Dice_acl_filter.c753 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 Dice_switch_filter.c875 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 Dice_fdir_filter.c1812 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 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 …]
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_fdir.c694 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 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 …]
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1328 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 Dflow_classify.c518 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 Dbnxt_flow.c139 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 Ditems_gen.c105 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 Dhns3_flow.c656 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 Di40e_flow.c2776 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 Dmlx5_flow_dv.c658 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 Dff_dpdk_if.c920 struct rte_flow_item_tcp tcp_mask = { in create_tcp_flow() local
938 pattern[1].mask = &tcp_mask; in create_tcp_flow()