On Mon, Sep 9, 2024 at 9:43 PM Abdullah Sevincer <abdullah.sevin...@intel.com> wrote: > > To use independent enqueue capability applications need to set flag > RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ during port setup only if the > capability RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ exists. Hence, this > commit adds the capability of independent enqueue to the DSW driver. > > Signed-off-by: Abdullah Sevincer <abdullah.sevin...@intel.com> > Acked-by: Mattias Rönnblom <mattias.ronnb...@ericsson.com> > --- > doc/guides/rel_notes/release_24_11.rst | 4 ++++ > drivers/event/dsw/dsw_evdev.c | 3 ++- > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/doc/guides/rel_notes/release_24_11.rst > b/doc/guides/rel_notes/release_24_11.rst > index 61796f24e6..c505215ae1 100644 > --- a/doc/guides/rel_notes/release_24_11.rst > +++ b/doc/guides/rel_notes/release_24_11.rst > @@ -66,6 +66,10 @@ New Features > ``RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ`` to enable the feature if the > capability > ``RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ`` exists. > > +* **Updated DSW Driver for independent enqueue feature** > + > + * Added capability flag for DSW to advertise independent enqueue feature.
Same documenation comment as 2/3 patch. > + > > Removed Items > ------------- > diff --git a/drivers/event/dsw/dsw_evdev.c b/drivers/event/dsw/dsw_evdev.c > index 0dea1091e3..5c483d869c 100644 > --- a/drivers/event/dsw/dsw_evdev.c > +++ b/drivers/event/dsw/dsw_evdev.c > @@ -230,7 +230,8 @@ dsw_info_get(struct rte_eventdev *dev __rte_unused, > RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE| > RTE_EVENT_DEV_CAP_NONSEQ_MODE| > RTE_EVENT_DEV_CAP_MULTIPLE_QUEUE_PORT| > - RTE_EVENT_DEV_CAP_CARRY_FLOW_ID > + RTE_EVENT_DEV_CAP_CARRY_FLOW_ID | > + RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ > }; > } > > -- > 2.25.1 >