[dpdk-dev] [PATCH] event/dpaa2: return correct number of event ports

Hemant Agrawal hemant.agrawal at nxp.com
Fri Jan 12 15:42:27 CET 2018


On 1/3/2018 10:14 PM, Nipun Gupta wrote:
> In the info get API we were returning number of event
> ports as MAX number of LCORE's. After this change actual
> number of event ports (i.e. number of DPIO's) is provided
> in the info get API.
>
> Signed-off-by: Nipun Gupta <nipun.gupta at nxp.com>
> ---
> This patch is dependent on https://dpdk.org/dev/patchwork/patch/32834/
> as it uses the API exposed in the mentioned patch
>
>  drivers/event/dpaa2/dpaa2_eventdev.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c b/drivers/event/dpaa2/dpaa2_eventdev.c
> index 13e7122..5cbe1cf 100644
> --- a/drivers/event/dpaa2/dpaa2_eventdev.c
> +++ b/drivers/event/dpaa2/dpaa2_eventdev.c
> @@ -326,7 +326,7 @@ static void dpaa2_eventdev_process_atomic(struct qbman_swp *swp,
>  		DPAA2_EVENT_MAX_QUEUE_PRIORITY_LEVELS;
>  	dev_info->max_event_priority_levels =
>  		DPAA2_EVENT_MAX_EVENT_PRIORITY_LEVELS;
> -	dev_info->max_event_ports = RTE_MAX_LCORE;
> +	dev_info->max_event_ports = rte_fslmc_get_device_count(DPAA2_IO);
>  	dev_info->max_event_port_dequeue_depth =
>  		DPAA2_EVENT_MAX_PORT_DEQUEUE_DEPTH;
>  	dev_info->max_event_port_enqueue_depth =
>
Acked-by: Hemant Agrawal <hemant.agrawal at nxp.com>


More information about the dev mailing list