| /dpdk/app/test-flow-perf/ |
| H A D | flow_gen.c | 20 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 D | mlx5_flow.h | 1369 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 D | mlx5_flow.c | 50 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 D | rte_flow_classify.h | 207 const struct rte_flow_attr *attr, 234 const struct rte_flow_attr *attr,
|
| H A D | rte_flow_classify_parse.h | 30 typedef int (*parse_filter_t)(const struct rte_flow_attr *attr,
|
| /dpdk/examples/flow_filtering/ |
| H A D | flow_blocks.c | 46 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 D | cnxk_flow.c | 65 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 D | cn9k_flow.h | 10 const struct rte_flow_attr *attr,
|
| H A D | cn10k_flow.h | 10 const struct rte_flow_attr *attr,
|
| H A D | cnxk_flow.h | 20 const struct rte_flow_attr *attr,
|
| H A D | cn10k_flow.c | 86 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 D | cn9k_flow.c | 10 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 D | failsafe_flow.c | 19 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 D | rte_eth_bond_flow.c | 17 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 D | enic_vf_representor.c | 295 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 D | rte_flow.h | 89 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 D | rte_flow_driver.h | 43 const struct rte_flow_attr *, 50 const struct rte_flow_attr *,
|
| /dpdk/drivers/net/e1000/ |
| H A D | igb_flow.c | 91 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 D | i40e_flow.c | 37 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 D | bnxt_ulp_flow.c | 19 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 D | txgbe_flow.c | 138 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 D | tap_flow.c | 144 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 D | ixgbe_flow.c | 172 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 D | hinic_pmd_flow.c | 178 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 D | igc_flow.c | 68 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()
|