Home
last modified time | relevance | path

Searched refs:dv_flow_en (Results 1 – 8 of 8) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5.c519 if (!sh->cdev->config.devx || !sh->config.dv_flow_en || in mlx5_flow_counter_mode_config()
839 cfg.size = sh->config.dv_flow_en ? in mlx5_flow_ipool_create()
1207 config->dv_flow_en = tmp; in mlx5_dev_args_check_handler()
1279 config->dv_flow_en = 1; in mlx5_shared_dev_ctx_args_config()
1293 if (config->dv_flow_en && !sh->dev_cap.dv_flow_en) { in mlx5_shared_dev_ctx_args_config()
1295 config->dv_flow_en = 0; in mlx5_shared_dev_ctx_args_config()
1301 if (config->dv_esw_en && !config->dv_flow_en) { in mlx5_shared_dev_ctx_args_config()
1339 DRV_LOG(DEBUG, "\"dv_flow_en\" is %u.", config->dv_flow_en); in mlx5_shared_dev_ctx_args_config()
1677 if (priv->sh->config.dv_flow_en == 2) in mlx5_alloc_table_hash_list()
2324 if (dev_cap->lro_supported && !priv->sh->config.dv_flow_en) in mlx5_port_args_config()
[all …]
H A Dmlx5.h147 uint32_t dv_flow_en:1; /* DV flow is supported. */ member
302 unsigned int dv_flow_en:2; member
1584 return (sh->cdev->config.devx && sh->config.dv_flow_en && in mlx5_devx_obj_ops_en()
H A Dmlx5_flow.c3756 if (priv->sh->config.dv_flow_en == 2) in flow_get_drv_type()
4874 if (!priv->sh->config.dv_flow_en || in flow_mreg_add_default_copy_action()
4939 if (!config->dv_flow_en || in flow_mreg_update_copy_table()
6163 if (!config->dv_flow_en || in flow_create_split_metadata()
7252 if (priv->sh->config.dv_flow_en == 2) { in mlx5_flow_create()
7335 if (priv->sh->config.dv_flow_en == 2 && in mlx5_flow_list_flush()
7765 if (priv->sh->config.dv_flow_en == 2) in mlx5_flow_destroy()
7869 if (priv->sh->config.dv_flow_en == 2) in mlx5_flow_query()
9227 if (!priv->sh->config.dv_flow_en) in mlx5_flow_discover_mreg_c()
9539 if (!sh->config.dv_flow_en) { in mlx5_flow_dev_dump()
[all …]
H A Dmlx5_devx.c1066 if (priv->sh->config.dv_flow_en == 2) in mlx5_devx_drop_action_create()
H A Dmlx5_flow_dv.c6926 if (!dev_conf->dv_flow_en) in flow_dv_validate()
8091 if (dev_conf->dv_flow_en && in flow_dv_validate()
14995 if (priv->sh->config.dv_flow_en == 2) in __flow_dv_action_rss_setup()
16302 if (!fm || !priv->sh->config.dv_flow_en) in flow_dv_destroy_mtr_tbls()
18156 if (dev_conf->dv_flow_en && in flow_dv_validate_mtr_policy_acts()
18180 if (dev_conf->dv_flow_en && in flow_dv_validate_mtr_policy_acts()
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_os.c175 sh->dev_cap.dv_flow_en = 1; in mlx5_os_capabilities_prepare()
323 if (!sh->config.dv_flow_en) { in mlx5_dev_spawn()
503 if (sh->config.dv_flow_en) { in mlx5_dev_spawn()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c182 sh->dev_cap.dv_flow_en = 1; in mlx5_os_capabilities_prepare()
185 if (hca_attr->eswitch_manager && sh->dev_cap.dv_flow_en && sh->esw_mode) in mlx5_os_capabilities_prepare()
485 if (priv->sh->config.dv_flow_en == 2) in mlx5_alloc_shared_dr()
863 if (!priv->sh->config.dv_flow_en || !priv->sh->dr_drop_action) in mlx5_flow_drop_action_config()
1296 sh->config.dv_flow_en) { in mlx5_dev_spawn()
1372 sh->config.dv_flow_en) { in mlx5_dev_spawn()
1502 if (sh->config.dv_flow_en) { in mlx5_dev_spawn()
1550 if (priv->sh->config.dv_flow_en == 2) in mlx5_dev_spawn()
1594 if (sh->config.dv_flow_en && in mlx5_dev_spawn()
1614 if (sh->config.dv_flow_en) in mlx5_dev_spawn()
/dpdk/doc/guides/nics/
H A Dmlx5.rst133 - When using Verbs flow engine (``dv_flow_en`` = 0), flow pattern without any
147 - When using Verbs flow engine (``dv_flow_en`` = 0), multi-tagged(QinQ) match is not supported.
149 - When using DV flow engine (``dv_flow_en`` = 1), flow pattern with any VLAN specification will mat…
192 engine (``dv_flow_en`` = 1).
506 - Set ``dv_flow_en`` to 2 in order to enable HW steering.
960 The Direct Verbs/Rules (engaged with ``dv_flow_en`` = 1) supports all
975 - ``dv_flow_en`` parameter [int]
1155 testpmd> port attach <PCI_BDF>,representor=sf<sfnum>,dv_flow_en=1