Home
last modified time | relevance | path

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

/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c367 if (!priv->config.mprq.enabled) in mlx5_get_rx_queue_offloads()
896 if (priv->config.mprq.enabled) { in mlx5_rx_queue_setup()
1603 if (config->mprq.log_stride_size) { in mlx5_mprq_prepare()
1633 dev_cap->mprq.log_min_stride_wqe_size); in mlx5_mprq_prepare()
1650 if (config->mprq.enabled) in mlx5_mprq_prepare()
1659 RTE_BIT32(config->mprq.log_stride_size), in mlx5_mprq_prepare()
1660 RTE_BIT32(config->mprq.log_stride_num), in mlx5_mprq_prepare()
1661 config->mprq.min_rxqs_num, in mlx5_mprq_prepare()
1663 RTE_BIT32(dev_cap->mprq.log_min_stride_size), in mlx5_mprq_prepare()
1664 RTE_BIT32(dev_cap->mprq.log_max_stride_size), in mlx5_mprq_prepare()
[all …]
H A Dmlx5.c2182 config->mprq.enabled = !!tmp; in mlx5_port_args_check_handler()
2184 config->mprq.log_stride_num = tmp; in mlx5_port_args_check_handler()
2186 config->mprq.log_stride_size = tmp; in mlx5_port_args_check_handler()
2188 config->mprq.max_memcpy_len = tmp; in mlx5_port_args_check_handler()
2190 config->mprq.min_rxqs_num = tmp; in mlx5_port_args_check_handler()
2288 config->mprq.min_rxqs_num = MLX5_MPRQ_MIN_RXQS; in mlx5_port_args_config()
2362 if (config->mprq.enabled && !priv->sh->dev_cap.mprq.enabled) { in mlx5_port_args_config()
2364 config->mprq.enabled = 0; in mlx5_port_args_config()
2384 config->mprq.log_stride_num); in mlx5_port_args_config()
2386 config->mprq.log_stride_size); in mlx5_port_args_config()
[all …]
H A Dmlx5_rx.h599 if (priv->config.mprq.enabled && in mlx5_check_mprq_support()
600 priv->rxqs_n >= priv->config.mprq.min_rxqs_num) in mlx5_check_mprq_support()
H A Dmlx5_ethdev.c333 info->rx_seg_capa.multi_pools = !priv->config.mprq.enabled; in mlx5_dev_infos_get()
334 info->rx_seg_capa.offset_allowed = !priv->config.mprq.enabled; in mlx5_dev_infos_get()
H A Dmlx5_txq.c137 if (!config->mprq.enabled) in mlx5_get_tx_port_offloads()
763 !config->mprq.enabled); in txq_set_params()
H A Dmlx5.h170 } mprq; /* Capability for Multi-Packet RQ. */ member
279 } mprq; /* Configurations for Multi-Packet RQ. */ member
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c273 sh->dev_cap.mprq.enabled = 1; in mlx5_os_capabilities_prepare()
274 sh->dev_cap.mprq.log_min_stride_size = in mlx5_os_capabilities_prepare()
276 sh->dev_cap.mprq.log_max_stride_size = in mlx5_os_capabilities_prepare()
278 sh->dev_cap.mprq.log_min_stride_num = in mlx5_os_capabilities_prepare()
280 sh->dev_cap.mprq.log_max_stride_num = in mlx5_os_capabilities_prepare()
282 sh->dev_cap.mprq.log_min_stride_wqe_size = in mlx5_os_capabilities_prepare()
287 sh->dev_cap.mprq.log_min_stride_size); in mlx5_os_capabilities_prepare()
289 sh->dev_cap.mprq.log_max_stride_size); in mlx5_os_capabilities_prepare()
291 sh->dev_cap.mprq.log_min_stride_num); in mlx5_os_capabilities_prepare()
293 sh->dev_cap.mprq.log_max_stride_num); in mlx5_os_capabilities_prepare()
[all …]
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.c2006 bool external, mprq, pinned = false; in mlx5_mr_mb2mr_bh() local
2011 mprq = true; in mlx5_mr_mb2mr_bh()
2015 mprq = false; in mlx5_mr_mb2mr_bh()
2020 if (!external || mprq || pinned) { in mlx5_mr_mb2mr_bh()
2025 MLX5_ASSERT(!mprq); in mlx5_mr_mb2mr_bh()