On Tue, Apr 5, 2022 at 11:12 AM Shijith Thotton <sthot...@marvell.com> wrote:
>
> Added API to set queue attributes at runtime and API to get weight and
> affinity.
>
> Signed-off-by: Shijith Thotton <sthot...@marvell.com>
> ---
>  doc/guides/eventdevs/features/cnxk.ini |  1 +
>  drivers/event/cnxk/cn10k_eventdev.c    |  4 ++
>  drivers/event/cnxk/cn9k_eventdev.c     |  4 ++
>  drivers/event/cnxk/cnxk_eventdev.c     | 91 ++++++++++++++++++++++++--
>  drivers/event/cnxk/cnxk_eventdev.h     | 16 +++++
>  5 files changed, 110 insertions(+), 6 deletions(-)
>
> diff --git a/doc/guides/eventdevs/features/cnxk.ini 
> b/doc/guides/eventdevs/features/cnxk.ini
> index 7633c6e3a2..bee69bf8f4 100644
> --- a/doc/guides/eventdevs/features/cnxk.ini
> +++ b/doc/guides/eventdevs/features/cnxk.ini
> @@ -12,6 +12,7 @@ runtime_port_link          = Y
>  multiple_queue_port        = Y
>  carry_flow_id              = Y
>  maintenance_free           = Y
> +runtime_queue_attr         = y
> +
>         .port_def_conf = cnxk_sso_port_def_conf,
>         .port_setup = cn9k_sso_port_setup,
>         .port_release = cn9k_sso_port_release,
> diff --git a/drivers/event/cnxk/cnxk_eventdev.c 
> b/drivers/event/cnxk/cnxk_eventdev.c
> index be021d86c9..e07cb589f2 100644
> --- a/drivers/event/cnxk/cnxk_eventdev.c
> +++ b/drivers/event/cnxk/cnxk_eventdev.c
> @@ -120,7 +120,8 @@ cnxk_sso_info_get(struct cnxk_sso_evdev *dev,
>                                   RTE_EVENT_DEV_CAP_MULTIPLE_QUEUE_PORT |
>                                   RTE_EVENT_DEV_CAP_NONSEQ_MODE |
>                                   RTE_EVENT_DEV_CAP_CARRY_FLOW_ID |
> -                                 RTE_EVENT_DEV_CAP_MAINTENANCE_FREE;
> +                                 RTE_EVENT_DEV_CAP_MAINTENANCE_FREE |
> +                                 RTE_EVENT_DEV_CAP_RUNTIME_QUEUE_ATTR;

Please swap 6/6 and 5/6 as to avoid the runtime failure at this point.

Reply via email to