Home
last modified time | relevance | path

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

/dpdk/lib/flow_classify/
H A Drte_flow_classify_parse.c209 const struct rte_flow_item_tcp *tcp_spec; in classify_parse_ntuple_filter() local
373 tcp_spec = item->spec; in classify_parse_ntuple_filter()
374 filter->dst_port = tcp_spec->hdr.dst_port; in classify_parse_ntuple_filter()
375 filter->src_port = tcp_spec->hdr.src_port; in classify_parse_ntuple_filter()
376 filter->tcp_flags = tcp_spec->hdr.tcp_flags; in classify_parse_ntuple_filter()
/dpdk/examples/flow_classify/
H A Dflow_classify.c523 struct rte_flow_item_tcp tcp_spec; in add_classify_rule() local
588 memset(&tcp_spec, 0, sizeof(tcp_spec)); in add_classify_rule()
589 tcp_spec.hdr.src_port = ntuple_filter->src_port; in add_classify_rule()
590 tcp_spec.hdr.dst_port = ntuple_filter->dst_port; in add_classify_rule()
597 tcp_item.spec = &tcp_spec; in add_classify_rule()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1446 if (tcp_spec) { in ulp_rte_tcp_hdr_handler()
1447 sport = tcp_spec->hdr.src_port; in ulp_rte_tcp_hdr_handler()
1448 dport = tcp_spec->hdr.dst_port; in ulp_rte_tcp_hdr_handler()
1467 ulp_deference_struct(tcp_spec, hdr.src_port), in ulp_rte_tcp_hdr_handler()
1473 ulp_deference_struct(tcp_spec, hdr.dst_port), in ulp_rte_tcp_hdr_handler()
1479 ulp_deference_struct(tcp_spec, hdr.sent_seq), in ulp_rte_tcp_hdr_handler()
1485 ulp_deference_struct(tcp_spec, hdr.recv_ack), in ulp_rte_tcp_hdr_handler()
1491 ulp_deference_struct(tcp_spec, hdr.data_off), in ulp_rte_tcp_hdr_handler()
1503 ulp_deference_struct(tcp_spec, hdr.rx_win), in ulp_rte_tcp_hdr_handler()
1509 ulp_deference_struct(tcp_spec, hdr.cksum), in ulp_rte_tcp_hdr_handler()
[all …]
/dpdk/drivers/net/e1000/
H A Digb_flow.c101 const struct rte_flow_item_tcp *tcp_spec; in cons_parse_ntuple_filter() local
273 tcp_spec = item->spec; in cons_parse_ntuple_filter()
274 filter->dst_port = tcp_spec->hdr.dst_port; in cons_parse_ntuple_filter()
275 filter->src_port = tcp_spec->hdr.src_port; in cons_parse_ntuple_filter()
276 filter->tcp_flags = tcp_spec->hdr.tcp_flags; in cons_parse_ntuple_filter()
767 const struct rte_flow_item_tcp *tcp_spec; in cons_parse_syn_filter() local
874 tcp_spec = item->spec; in cons_parse_syn_filter()
876 if (!(tcp_spec->hdr.tcp_flags & RTE_TCP_SYN_FLAG) || in cons_parse_syn_filter()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c148 const struct rte_flow_item_tcp *tcp_spec; in cons_parse_ntuple_filter() local
430 tcp_spec = item->spec; in cons_parse_ntuple_filter()
431 filter->dst_port = tcp_spec->hdr.dst_port; in cons_parse_ntuple_filter()
432 filter->src_port = tcp_spec->hdr.src_port; in cons_parse_ntuple_filter()
433 filter->tcp_flags = tcp_spec->hdr.tcp_flags; in cons_parse_ntuple_filter()
897 const struct rte_flow_item_tcp *tcp_spec; in cons_parse_syn_filter() local
999 tcp_spec = item->spec; in cons_parse_syn_filter()
1549 const struct rte_flow_item_tcp *tcp_spec; in txgbe_parse_fdir_filter_normal() local
1909 tcp_spec = item->spec; in txgbe_parse_fdir_filter_normal()
1911 tcp_spec->hdr.src_port; in txgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_fdir.c729 const struct rte_flow_item_tcp *tcp_spec, *tcp_mask; in iavf_fdir_parse_pattern() local
1086 tcp_spec = item->spec; in iavf_fdir_parse_pattern()
1093 if (tcp_spec && tcp_mask) { in iavf_fdir_parse_pattern()
1123 &tcp_spec->hdr, in iavf_fdir_parse_pattern()
1124 sizeof(tcp_spec->hdr)); in iavf_fdir_parse_pattern()
1127 &tcp_spec->hdr, in iavf_fdir_parse_pattern()
1128 sizeof(tcp_spec->hdr)); in iavf_fdir_parse_pattern()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c597 const struct rte_flow_item_tcp *tcp_spec; in hinic_ntuple_item_check_l4() local
660 filter->dst_port = tcp_spec->hdr.dst_port; in hinic_ntuple_item_check_l4()
661 filter->src_port = tcp_spec->hdr.src_port; in hinic_ntuple_item_check_l4()
662 filter->tcp_flags = tcp_spec->hdr.tcp_flags; in hinic_ntuple_item_check_l4()
1064 const struct rte_flow_item_tcp *tcp_spec; in hinic_tcam_normal_item_check_l4() local
1115 rule->hinic_fdir.dst_port = tcp_spec->hdr.dst_port; in hinic_tcam_normal_item_check_l4()
1116 rule->hinic_fdir.src_port = tcp_spec->hdr.src_port; in hinic_tcam_normal_item_check_l4()
1251 const struct rte_flow_item_tcp *tcp_spec; in hinic_tunnel_inner_item_check_l4() local
1307 tcp_spec = in hinic_tunnel_inner_item_check_l4()
1310 tcp_spec->hdr.src_port; in hinic_tunnel_inner_item_check_l4()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c182 const struct rte_flow_item_tcp *tcp_spec; in cons_parse_ntuple_filter() local
470 tcp_spec = item->spec; in cons_parse_ntuple_filter()
471 filter->dst_port = tcp_spec->hdr.dst_port; in cons_parse_ntuple_filter()
472 filter->src_port = tcp_spec->hdr.src_port; in cons_parse_ntuple_filter()
473 filter->tcp_flags = tcp_spec->hdr.tcp_flags; in cons_parse_ntuple_filter()
938 const struct rte_flow_item_tcp *tcp_spec; in cons_parse_syn_filter() local
1040 tcp_spec = item->spec; in cons_parse_syn_filter()
1605 const struct rte_flow_item_tcp *tcp_spec; in ixgbe_parse_fdir_filter_normal() local
2018 tcp_spec = item->spec; in ixgbe_parse_fdir_filter_normal()
2020 tcp_spec->hdr.src_port; in ixgbe_parse_fdir_filter_normal()
[all …]
/dpdk/drivers/net/ice/
H A Dice_acl_filter.c663 const struct rte_flow_item_tcp *tcp_spec, *tcp_mask; in ice_acl_parse_pattern() local
763 tcp_spec = item->spec; in ice_acl_parse_pattern()
769 if (tcp_spec && tcp_mask) { in ice_acl_parse_pattern()
798 tcp_spec->hdr.src_port; in ice_acl_parse_pattern()
807 tcp_spec->hdr.dst_port; in ice_acl_parse_pattern()
H A Dice_fdir_filter.c1806 const struct rte_flow_item_tcp *tcp_spec, *tcp_mask; in ice_fdir_parse_pattern() local
2173 tcp_spec = item->spec; in ice_fdir_parse_pattern()
2176 if (!(tcp_spec && tcp_mask)) in ice_fdir_parse_pattern()
2210 p_v4->dst_port = tcp_spec->hdr.dst_port; in ice_fdir_parse_pattern()
2211 p_v4->src_port = tcp_spec->hdr.src_port; in ice_fdir_parse_pattern()
2214 p_v6->dst_port = tcp_spec->hdr.dst_port; in ice_fdir_parse_pattern()
2215 p_v6->src_port = tcp_spec->hdr.src_port; in ice_fdir_parse_pattern()
H A Dice_switch_filter.c530 const struct rte_flow_item_tcp *tcp_spec, *tcp_mask; in ice_switch_parse_pattern() local
883 tcp_spec = item->spec; in ice_switch_parse_pattern()
893 if (tcp_spec && tcp_mask) { in ice_switch_parse_pattern()
916 tcp_spec->hdr.src_port; in ice_switch_parse_pattern()
923 tcp_spec->hdr.dst_port; in ice_switch_parse_pattern()
/dpdk/app/test-flow-perf/
H A Ditems_gen.c95 static struct rte_flow_item_tcp tcp_spec; in add_tcp() local
99 items[items_counter].spec = &tcp_spec; in add_tcp()
/dpdk/drivers/net/i40e/
H A Di40e_flow.c2768 tcp_spec = item->spec; in i40e_flow_parse_fdir_pattern()
2777 if (tcp_spec && tcp_mask) { in i40e_flow_parse_fdir_pattern()
2811 tcp_spec->hdr.src_port; in i40e_flow_parse_fdir_pattern()
2813 tcp_spec->hdr.dst_port; in i40e_flow_parse_fdir_pattern()
2816 tcp_spec->hdr.src_port; in i40e_flow_parse_fdir_pattern()
2818 tcp_spec->hdr.dst_port; in i40e_flow_parse_fdir_pattern()
3497 tcp_spec = item->spec; in i40e_flow_parse_l4_pattern()
3500 if (!tcp_spec || !tcp_mask) { in i40e_flow_parse_l4_pattern()
3508 if (tcp_spec->hdr.src_port != 0 && in i40e_flow_parse_l4_pattern()
3509 tcp_spec->hdr.dst_port != 0) { in i40e_flow_parse_l4_pattern()
[all …]
/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
456 tcp_spec = item->spec; in bnxt_validate_and_parse_flow_type()
482 filter->src_port = tcp_spec->hdr.src_port; in bnxt_validate_and_parse_flow_type()
483 filter->dst_port = tcp_spec->hdr.dst_port; in bnxt_validate_and_parse_flow_type()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c713 const struct rte_flow_item_tcp *tcp_spec; in hns3_parse_tcp() local
745 tcp_spec = item->spec; in hns3_parse_tcp()
746 rule->key_conf.spec.src_port = rte_be_to_cpu_16(tcp_spec->hdr.src_port); in hns3_parse_tcp()
747 rule->key_conf.spec.dst_port = rte_be_to_cpu_16(tcp_spec->hdr.dst_port); in hns3_parse_tcp()
/dpdk/drivers/common/iavf/
H A Dvirtchnl.h1279 struct virtchnl_l4_spec tcp_spec; member