Searched refs:mprq (Results 1 – 8 of 8) sorted by relevance
367 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 …]
2182 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 …]
599 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()
333 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()
137 if (!config->mprq.enabled) in mlx5_get_tx_port_offloads()763 !config->mprq.enabled); in txq_set_params()
170 } mprq; /* Capability for Multi-Packet RQ. */ member279 } mprq; /* Configurations for Multi-Packet RQ. */ member
273 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 …]
2006 bool external, mprq, pinned = false; in mlx5_mr_mb2mr_bh() local2011 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()