[PATCH v18 3/3] event/dsw: add capability for independent enqueue
Abdullah Sevincer
abdullah.sevincer at intel.com
Mon Oct 7 10:13:24 CEST 2024
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.sevincer at intel.com>
Acked-by: Mattias Rönnblom <mattias.ronnblom at ericsson.com>
---
doc/guides/eventdevs/features/dsw.ini | 1 +
doc/guides/rel_notes/release_24_11.rst | 2 ++
drivers/event/dsw/dsw_evdev.c | 3 ++-
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/doc/guides/eventdevs/features/dsw.ini b/doc/guides/eventdevs/features/dsw.ini
index 4038b9dd3d..d8633abc7a 100644
--- a/doc/guides/eventdevs/features/dsw.ini
+++ b/doc/guides/eventdevs/features/dsw.ini
@@ -11,6 +11,7 @@ burst_mode = Y
nonseq_mode = Y
multiple_queue_port = Y
carry_flow_id = Y
+independent_enq = Y
[Eth Rx adapter Features]
multi_eventq = Y
diff --git a/doc/guides/rel_notes/release_24_11.rst b/doc/guides/rel_notes/release_24_11.rst
index 1485447393..f806c08244 100644
--- a/doc/guides/rel_notes/release_24_11.rst
+++ b/doc/guides/rel_notes/release_24_11.rst
@@ -77,6 +77,8 @@ New Features
* Updated DLB2 driver for independent enqueue feature.
+ * Updated DSW driver for independent enqueue feature.
+
Removed Items
-------------
diff --git a/drivers/event/dsw/dsw_evdev.c b/drivers/event/dsw/dsw_evdev.c
index 8a1a2db8ac..9fb187bc74 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
More information about the dev
mailing list