Home
last modified time | relevance | path

Searched refs:rte_flow_attr (Results 1 – 25 of 65) sorted by relevance

123

/dpdk/app/test-flow-perf/
H A Dflow_gen.c20 fill_attributes(struct rte_flow_attr *attr, in fill_attributes()
56 struct rte_flow_attr attr; in generate_flow()
63 memset(&attr, 0, sizeof(struct rte_flow_attr)); in generate_flow()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.h1369 struct rte_flow_attr *attr,
1575 const struct rte_flow_attr *attr, in tunnel_use_standard_attr_group_translate()
1741 const struct rte_flow_attr *attr);
1743 const struct rte_flow_attr *attr,
1759 const struct rte_flow_attr *attr,
1762 const struct rte_flow_attr *attr,
1766 const struct rte_flow_attr *attr,
1776 const struct rte_flow_attr *attr,
1780 const struct rte_flow_attr *attr,
1847 const struct rte_flow_attr *attr,
[all …]
H A Dmlx5_flow.c50 const struct rte_flow_attr *attr,
1778 const struct rte_flow_attr *attr, in mlx5_flow_validate_action_queue()
2047 const struct rte_flow_attr *attr, in mlx5_flow_validate_action_default_miss()
2086 const struct rte_flow_attr *attr, in mlx5_flow_validate_action_count()
3838 const struct rte_flow_attr *attr, in flow_drv_prepare()
4571 const struct rte_flow_attr *attr,
4602 struct rte_flow_attr attr = { in flow_dv_mreg_create_cb()
5131 const struct rte_flow_attr *attr, in flow_create_split_inner()
7144 struct rte_flow_attr attr = { in mlx5_flow_create_devx_sq_miss_flow()
7925 struct rte_flow_attr *attr, in mlx5_flow_validate_mtr_acts()
[all …]
/dpdk/lib/flow_classify/
H A Drte_flow_classify.h207 const struct rte_flow_attr *attr,
234 const struct rte_flow_attr *attr,
H A Drte_flow_classify_parse.h30 typedef int (*parse_filter_t)(const struct rte_flow_attr *attr,
/dpdk/examples/flow_filtering/
H A Dflow_blocks.c46 struct rte_flow_attr attr; in generate_ipv4_flow()
60 memset(&attr, 0, sizeof(struct rte_flow_attr)); in generate_ipv4_flow()
/dpdk/drivers/net/cnxk/
H A Dcnxk_flow.c65 const struct rte_flow_attr *attr, in npc_rss_action_validate()
113 cnxk_map_actions(struct rte_eth_dev *eth_dev, const struct rte_flow_attr *attr, in cnxk_map_actions()
252 const struct rte_flow_attr *attr, in cnxk_map_flow_data()
282 const struct rte_flow_attr *attr, in cnxk_flow_validate()
317 cnxk_flow_create(struct rte_eth_dev *eth_dev, const struct rte_flow_attr *attr, in cnxk_flow_create()
H A Dcn9k_flow.h10 const struct rte_flow_attr *attr,
H A Dcn10k_flow.h10 const struct rte_flow_attr *attr,
H A Dcnxk_flow.h20 const struct rte_flow_attr *attr,
H A Dcn10k_flow.c86 const struct rte_flow_attr *attr, in cn10k_rss_action_validate()
125 cn10k_flow_create(struct rte_eth_dev *eth_dev, const struct rte_flow_attr *attr, in cn10k_flow_create()
H A Dcn9k_flow.c10 cn9k_flow_create(struct rte_eth_dev *eth_dev, const struct rte_flow_attr *attr, in cn9k_flow_create()
/dpdk/drivers/net/failsafe/
H A Dfailsafe_flow.c19 fs_flow_allocate(const struct rte_flow_attr *attr, in fs_flow_allocate()
66 const struct rte_flow_attr *attr, in fs_flow_validate()
93 const struct rte_flow_attr *attr, in fs_flow_create()
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_flow.c17 bond_flow_alloc(int numa_node, const struct rte_flow_attr *attr, in bond_flow_alloc()
63 bond_flow_validate(struct rte_eth_dev *dev, const struct rte_flow_attr *attr, in bond_flow_validate()
85 bond_flow_create(struct rte_eth_dev *dev, const struct rte_flow_attr *attr, in bond_flow_create()
/dpdk/drivers/net/enic/
H A Denic_vf_representor.c295 adjust_flow_attr(const struct rte_flow_attr *attrs, in adjust_flow_attr()
296 struct rte_flow_attr *vf_attrs, in adjust_flow_attr()
321 const struct rte_flow_attr *attrs, in enic_vf_flow_validate()
326 struct rte_flow_attr vf_attrs; in enic_vf_flow_validate()
338 const struct rte_flow_attr *attrs, in enic_vf_flow_create()
343 struct rte_flow_attr vf_attrs; in enic_vf_flow_create()
/dpdk/lib/ethdev/
H A Drte_flow.h89 struct rte_flow_attr { struct
3882 const struct rte_flow_attr *attr_ro; /**< RO attributes. */
3883 struct rte_flow_attr *attr; /**< Attributes. */
4145 const struct rte_flow_attr *attr,
4172 const struct rte_flow_attr *attr,
4327 struct rte_flow_attr attr; /**< Attributes. */
4362 const struct rte_flow_attr *attr,
5236 struct rte_flow_attr flow_attr;
H A Drte_flow_driver.h43 const struct rte_flow_attr *,
50 const struct rte_flow_attr *,
/dpdk/drivers/net/e1000/
H A Digb_flow.c91 cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
413 const struct rte_flow_attr *attr, in igb_parse_ntuple_filter()
489 cons_parse_ethertype_filter(const struct rte_flow_attr *attr, in cons_parse_ethertype_filter()
671 const struct rte_flow_attr *attr, in igb_parse_ethertype_filter()
759 cons_parse_syn_filter(const struct rte_flow_attr *attr, in cons_parse_syn_filter()
977 const struct rte_flow_attr *attr, in igb_parse_syn_filter()
1041 cons_parse_flex_filter(const struct rte_flow_attr *attr, in cons_parse_flex_filter()
1271 const struct rte_flow_attr *attr, in igb_parse_flex_filter()
1312 const struct rte_flow_attr *attr, in igb_parse_rss_filter()
1438 const struct rte_flow_attr *attr, in igb_flow_create()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_flow.c37 const struct rte_flow_attr *attr,
42 const struct rte_flow_attr *attr,
65 const struct rte_flow_attr *attr,
80 const struct rte_flow_attr *attr,
92 const struct rte_flow_attr *attr,
98 const struct rte_flow_attr *attr,
124 const struct rte_flow_attr *attr,
136 const struct rte_flow_attr *attr,
2178 const struct rte_flow_attr *attr, in i40e_flow_parse_ethertype_filter()
3582 const struct rte_flow_attr *attr, in i40e_flow_parse_l4_cloud_filter()
[all …]
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp_flow.c19 bnxt_ulp_flow_validate_args(const struct rte_flow_attr *attr, in bnxt_ulp_flow_validate_args()
68 const struct rte_flow_attr *attr) in bnxt_ulp_set_dir_attributes()
162 const struct rte_flow_attr *attr, in bnxt_ulp_flow_create()
289 const struct rte_flow_attr *attr, in bnxt_ulp_flow_validate()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c138 cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
576 const struct rte_flow_attr *attr, in txgbe_parse_ntuple_filter()
818 const struct rte_flow_attr *attr, in txgbe_parse_ethertype_filter()
1104 const struct rte_flow_attr *attr, in txgbe_parse_syn_filter()
1144 const struct rte_flow_attr *attr, in cons_parse_l2_tn_filter()
1305 const struct rte_flow_attr *attr, in txgbe_parse_l2_tn_filter()
1537 const struct rte_flow_attr *attr, in txgbe_parse_fdir_filter_normal()
2434 const struct rte_flow_attr *attr, in txgbe_parse_fdir_filter()
2473 const struct rte_flow_attr *attr, in txgbe_parse_rss_filter()
2677 const struct rte_flow_attr *attr, in txgbe_flow_create()
[all …]
/dpdk/drivers/net/tap/
H A Dtap_flow.c144 struct rte_flow_attr attr;
176 const struct rte_flow_attr *attr,
183 const struct rte_flow_attr *attr,
204 const struct rte_flow_attr *attr,
1029 const struct rte_flow_attr *attr, in priv_flow_process()
1274 const struct rte_flow_attr *attr, in tap_flow_validate()
1361 const struct rte_flow_attr *attr, in tap_flow_create()
1683 struct rte_flow_attr *attr = &implicit_rte_flows[idx].attr; in tap_flow_implicit_create()
1838 const struct rte_flow_attr *attr, in rss_enable()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c172 cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
616 const struct rte_flow_attr *attr, in ixgbe_parse_ntuple_filter()
856 const struct rte_flow_attr *attr, in ixgbe_parse_ethertype_filter()
1145 const struct rte_flow_attr *attr, in ixgbe_parse_syn_filter()
1188 const struct rte_flow_attr *attr, in cons_parse_l2_tn_filter()
1349 const struct rte_flow_attr *attr, in ixgbe_parse_l2_tn_filter()
1592 const struct rte_flow_attr *attr, in ixgbe_parse_fdir_filter_normal()
2753 const struct rte_flow_attr *attr, in ixgbe_parse_fdir_filter()
2802 const struct rte_flow_attr *attr, in ixgbe_parse_rss_filter()
3007 const struct rte_flow_attr *attr, in ixgbe_flow_create()
[all …]
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c178 static int hinic_check_filter_arg(const struct rte_flow_attr *attr, in hinic_check_filter_arg()
286 static int cons_parse_ethertype_filter(const struct rte_flow_attr *attr, in cons_parse_ethertype_filter()
357 const struct rte_flow_attr *attr, in hinic_parse_ethertype_filter()
743 static int cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
767 const struct rte_flow_attr *attr, in hinic_parse_ntuple_filter()
1477 hinic_parse_fdir_filter_normal(const struct rte_flow_attr *attr, in hinic_parse_fdir_filter_normal()
1524 hinic_parse_fdir_filter_tcam_normal(const struct rte_flow_attr *attr, in hinic_parse_fdir_filter_tcam_normal()
1577 hinic_parse_fdir_filter_tacm_tunnel(const struct rte_flow_attr *attr, in hinic_parse_fdir_filter_tacm_tunnel()
1601 const struct rte_flow_attr *attr, in hinic_parse_fdir_filter()
1637 const struct rte_flow_attr *attr, in hinic_flow_validate()
[all …]
/dpdk/drivers/net/igc/
H A Digc_flow.c68 igc_parse_attribute(const struct rte_flow_attr *attr, in igc_parse_attribute()
266 const struct rte_flow_attr *attr, in igc_parse_flow()
716 const struct rte_flow_attr *attr, in igc_flow_create()
797 const struct rte_flow_attr *attr, in igc_flow_validate()

123