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
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/dlb2.ini | 1 +
doc
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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/prog_guide
.
v6: Update patch with more documentation.
v5: Address build issues.
v4: Address comments.
v3: Fix CI/build issues.
v2: Fix CI/build issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw
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
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/rel_notes/release_24_11.rst | 2
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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/eventdevs
more documentation.
v5: Address build issues.
v4: Address comments.
v3: Fix CI/build issues.
v2: Fix CI/build issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/prog_guide/eventdev/eventdev.rst | 33
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
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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/eventdevs
: Address build issues.
v4: Address comments.
v3: Fix CI/build issues.
v2: Fix CI/build issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc
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
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/prog_guide/eventdev/eventdev.rst | 33
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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/eventdevs
.
v4: Address comments.
v3: Fix CI/build issues.
v2: Fix CI/build issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc/guides/eventdevs/features
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
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/prog_guide/eventdev/eventdev.rst | 33
.
v3: Fix CI/build issues.
v2: Fix CI/build issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc/guides/eventdevs/features/default.ini | 1
enabled.
To use this 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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc
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
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/prog_guide/eventdev/eventdev.rst | 33
enabled.
To use this 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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc
.
v2: Fix CI/build issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/eventdevs
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
enabled.
To use this 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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc
issues.
v1: Initial patchset.
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc/guides/eventdevs/dlb2.rst | 41 ++
doc/guides/eventdevs/features/default.ini
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/dlb2.rst | 41
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
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/dlb2.rst | 41
enabled.
To use this 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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc
Abdullah Sevincer (3):
eventdev: add support for independent enqueue
event/dlb2: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc/guides/eventdevs/dlb2.rst | 41 ++
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/eventdevs
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
enabled.
To use this 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.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/features/default.ini | 1 +
doc
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
Acked-by: Mattias Rönnblom
---
doc/guides/eventdevs/dlb2.rst | 41
v10: Add acked-by reviewer name.
v9: Address comments.
v8: Address build issues.
v7: Address documentation reviews.
v6: Update patch with more documentation
v5: Address build issues
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3
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
enabled.
To use this 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.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides/eventdevs/features/dlb2
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 41 +++
doc/guides/rel_notes
v8: Address build issues.
v7: Address documentation reviews.
v6: Update patch with more documentation
v5: Address build issues
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3):
event/dlb2: add support for independent enqueue
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
strict dequeue
order.
To use this 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.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 41 +++
doc/guides/rel_notes
v8: Address build issues.
v7: Address documentation reviews.
v6: Update patch with more documentation
v5: Address build issues
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3):
event/dlb2: add support for independent enqueue
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
strict dequeue
order.
To use this 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.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 41 +++
doc/guides/rel_notes
v7: Address documentation reviews.
v6: Update patch with more documentation
v5: Address build issues
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3):
event/dlb2: add support for independent enqueue
eventdev: add support for
ports release all accumulated credits if enqueue fails for a
consecutive number of retries.
All newly introduced compilation flags are in the fastpath.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 21 ++
doc/guides/rel_notes/release_24_07.rst | 3 +
drivers/event
of all LDB ports CQ depths * 2).
If alloc_hl_entries is not specified, then Total HL entries for the
vdev = num_ldb_ports * 64.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 37 +++
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/
-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 7 ++
drivers/event/dlb2/dlb2.c | 57 -
drivers/event/dlb2/dlb2_iface.c| 3 +
drivers/event/dlb2/dlb2_iface.h| 4 +-
drivers/event/dlb2/dlb2_priv.h | 5
v6: Address review for main tree pmd options.
v5: Address reviews and update documentation.
v4: Fix CI Issues.
V3: Fix CI issues.
v2: Fix compilation issues.
v1: Initial commit.
Abdullah Sevincer (3):
event/dlb2: add support for HW delayed token
event/dlb2: add support for dynamic HL entries
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
strict dequeue
order.
To use this 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.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 41 +++
doc/guides/rel_notes
v6: Update patch with more documentation
v5: Address build issues
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3):
event/dlb2: add support for independent enqueue
eventdev: add support for independent enqueue
event/dsw: add
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
strict dequeue
order.
To use this 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.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 6 +
drivers/event/dlb2/dlb2.c
v5: Address build issues
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3):
event/dlb2: add support for independent enqueue
eventdev: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc
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
strict dequeue
order.
To use this 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.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/features/default.ini | 1 +
doc/guides
feature,
applications need to add the flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ
to port configuration if only the device advertises the capability
RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ.
Signed-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 6 +
drivers/event/dlb2/dlb2.c
v4: Address comments
v3: Fix CI/build issues
v2: Fix CI/build issues
v1: Initial patchset
Abdullah Sevincer (3):
event/dlb2: add support for independent enqueue
eventdev: add support for independent enqueue
event/dsw: add capability for independent enqueue
doc/guides/eventdevs/features
,
applications need to add RTE_EVENT_PORT_CFG_RESTORE_DEQ_ORDER flag
to port configuration.
Signed-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c | 484 -
drivers/event/dlb2/dlb2_avx512.c | 27 +-
drivers
This commit adds support flag to enable enqueue reorder
feature.
When this flag is enabled in the port configuration PMD
restores dequeue order on enqueue if applications happen to
change it.
Signed-off-by: Abdullah Sevincer
---
lib/eventdev/rte_eventdev.h | 8
1 file changed, 8
This patchset implements DLB enqueue reorder support.
v3: Fix build issues.
v2: Fix CI issues.
v1: Initial patchset.
Abdullah Sevincer (2):
event/dlb2: add support for enqueue reordering
eventdev: add support for enqueue reorder
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event
This commit adds support flag to enable enqueue reorder
feature.
When this flag is enabled in the port configuration PMD
restores dequeue order on enqueue if applications happen to
change it.
Signed-off-by: Abdullah Sevincer
---
lib/eventdev/rte_eventdev.h | 8
1 file changed, 8
This patchset implements DLB enqueue reorder support.
v2: Fix CI issue.
v1: Initial patchset
Abdullah Sevincer (2):
event/dlb2: add support for enqueue reordering
eventdev: add support for enqueue reorder
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c
,
applications need to add RTE_EVENT_PORT_CFG_RESTORE_DEQ_ORDER flag
to port configuration.
Signed-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c | 504 -
drivers/event/dlb2/dlb2_avx512.c | 27 +-
drivers
This commit adds support flag to enable enqueue reorder
feature.
When this flag is enabled in the port configuration PMD
restores dequeue order on enqueue if applications happen to
change it.
Signed-off-by: Abdullah Sevincer
---
lib/eventdev/rte_eventdev.h | 8
1 file changed, 8
,
applications need to add RTE_EVENT_PORT_CFG_RESTORE_DEQ_ORDER flag
to port configuration.
Signed-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c | 505 -
drivers/event/dlb2/dlb2_avx512.c | 27 +-
drivers
This patchset implements DLB enqueue reorder support.
v1: Initial patchset
Abdullah Sevincer (2):
event/dlb2: add support for enqueue reordering
eventdev: add support for enqueue reorder
doc/guides/rel_notes/release_24_07.rst | 4 +
drivers/event/dlb2/dlb2.c | 505
Update release notes for new DLB features.
Signed-off-by: Abdullah Sevincer
---
doc/guides/rel_notes/release_24_07.rst | 32 ++
1 file changed, 32 insertions(+)
diff --git a/doc/guides/rel_notes/release_24_07.rst
b/doc/guides/rel_notes/release_24_07.rst
index
This commit updates the dlb2.rst eventdev guide to document
for new features: HW delayed token support, dynamic hl entries
and improvement in DLB credit handling.
Signed-off-by: Abdullah Sevincer
---
doc/guides/eventdevs/dlb2.rst | 60 +++
1 file changed, 60
ports release all accumulated credits if enqueue fails for a
consecutive number of retries.
All newly introduced compilation flags are in the fastpath.
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 322 +++--
drivers/event/dlb2/dlb2_priv.h
of all LDB ports CQ depths * 2).
If alloc_hl_entries is not specified, then Total HL entries for the
vdev = num_ldb_ports * 64.
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 130 --
drivers/event/dlb2/dlb2_priv.h| 12 ++-
drivers/e
-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 57 -
drivers/event/dlb2/dlb2_iface.c| 3 +
drivers/event/dlb2/dlb2_iface.h| 4 +-
drivers/event/dlb2/dlb2_priv.h | 5 ++
drivers/event/dlb2/dlb2_user.h | 24
This patchset addresses DLB enhancements in the DLB driver.
v5: Address reviews and update documentation.
v4: Fix CI Issues.
V3: Fix CI issues.
v2: Fix compilation issues.
v1: Initial commit.
Abdullah Sevincer (5):
event/dlb2: add support for HW delayed token
event/dlb2: add support for
call rte_event_port_unlink() to release
any accumulated credits by producer ports.
Signed-off-by: Abdullah Sevincer
---
app/test-eventdev/test_perf_common.c | 20 +--
drivers/event/dlb2/dlb2.c| 203 +--
drivers/event/dlb2/dlb2_priv.h | 1 +
drivers/event
).
If alloc_hl_entries is not specified, then Total HL entries for the
vdev = num_ldb_ports * 64.
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 124 --
drivers/event/dlb2/dlb2_priv.h| 10 ++-
drivers/event/dlb2/pf/dlb2_pf.c | 7 +-
dri
-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 58 -
drivers/event/dlb2/dlb2_iface.c| 3 +
drivers/event/dlb2/dlb2_iface.h| 4 +-
drivers/event/dlb2/dlb2_priv.h | 5 ++
drivers/event/dlb2/dlb2_user.h | 24
This patchset addresses DLB enhancements in the DLB driver.
Abdullah Sevincer (3):
event/dlb2: add support for HW delayed token
event/dlb2: add support for dynamic HL entries
event/dlb2: enhance DLB credit handling
app/test-eventdev/test_perf_common.c | 20 +-
drivers/event/dlb2
call rte_event_port_unlink() to release
any accumulated credits by producer ports.
Signed-off-by: Abdullah Sevincer
---
app/test-eventdev/test_perf_common.c | 20 +--
drivers/event/dlb2/dlb2.c| 203 +--
drivers/event/dlb2/dlb2_priv.h | 1 +
drivers/event
).
If alloc_hl_entries is not specified, then Total HL entries for the
vdev = num_ldb_ports * 64.
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 124 --
drivers/event/dlb2/dlb2_priv.h| 10 ++-
drivers/event/dlb2/pf/dlb2_pf.c | 7 +-
dri
-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 58 -
drivers/event/dlb2/dlb2_iface.c| 3 +
drivers/event/dlb2/dlb2_iface.h| 4 +-
drivers/event/dlb2/dlb2_priv.h | 5 ++
drivers/event/dlb2/dlb2_user.h | 24
This patchset addresses DLB enhancements in the DLB driver.
Abdullah Sevincer (3):
event/dlb2: add support for HW delayed token
event/dlb2: add support for dynamic HL entries
event/dlb2: enhance DLB credit handling
app/test-eventdev/test_perf_common.c | 20 +-
drivers/event/dlb2
call rte_event_port_unlink() to release
any accumulated credits by producer ports.
Signed-off-by: Abdullah Sevincer
---
app/test-eventdev/test_perf_common.c | 20 +--
drivers/event/dlb2/dlb2.c| 203 +--
drivers/event/dlb2/dlb2_priv.h | 1 +
drivers/event
).
If alloc_hl_entries is not specified, then Total HL entries for the
vdev = num_ldb_ports * 64.
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 124 --
drivers/event/dlb2/dlb2_priv.h| 10 ++-
drivers/event/dlb2/pf/dlb2_pf.c | 7 +-
dri
-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 58 -
drivers/event/dlb2/dlb2_iface.c| 3 +
drivers/event/dlb2/dlb2_iface.h| 4 +-
drivers/event/dlb2/dlb2_priv.h | 5 ++
drivers/event/dlb2/dlb2_user.h | 24
This patchset addresses DLB enhancements in the DLB driver.
Abdullah Sevincer (3):
event/dlb2: add support for HW delayed token
event/dlb2: add support for dynamic HL entries
event/dlb2: enhance DLB credit handling
app/test-eventdev/test_perf_common.c | 20 +-
drivers/event/dlb2
call rte_event_port_unlink() to release
any accumulated credits by producer ports.
Signed-off-by: Abdullah Sevincer
---
app/test-eventdev/test_perf_common.c | 20 +--
drivers/event/dlb2/dlb2.c| 203 +--
drivers/event/dlb2/dlb2_priv.h | 1 +
drivers/event
).
If alloc_hl_entries is not specified, then Total HL entries for the
vdev = num_ldb_ports * 64.
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 124 --
drivers/event/dlb2/dlb2_priv.h| 10 ++-
drivers/event/dlb2/pf/dlb2_pf.c | 7 +-
dri
-off-by: Abdullah Sevincer
---
drivers/event/dlb2/dlb2.c | 58 -
drivers/event/dlb2/dlb2_iface.c| 3 +
drivers/event/dlb2/dlb2_iface.h| 4 +-
drivers/event/dlb2/dlb2_priv.h | 5 ++
drivers/event/dlb2/dlb2_user.h | 24
This patchset addresses enhancements made in DLB Driver.
Abdullah Sevincer (3):
event/dlb2: add support for HW delayed token
event/dlb2: add support for dynamic HL entries
event/dlb2: enhance DLB credit handling
app/test-eventdev/test_perf_common.c | 20 +-
drivers/event/dlb2/dlb2
9aec ("bus/pci: add PASID control").
Signed-off-by: Abdullah Sevincer
---
drivers/bus/pci/pci_common.c | 5 ++---
drivers/bus/pci/rte_bus_pci.h | 5 -
drivers/event/dlb2/pf/dlb2_main.c | 4 ++--
lib/pci/rte_pci.h | 2 +-
4 files changed, 9 insertions(+),
("bus/pci: add PASID control").
Signed-off-by: Abdullah Sevincer
---
drivers/bus/pci/pci_common.c | 5 ++---
drivers/bus/pci/rte_bus_pci.h | 5 -
drivers/event/dlb2/pf/dlb2_main.c | 4 ++--
lib/pci/rte_pci.h | 2 +-
4 files changed, 9 insertions(+), 7 dele
.
Fixes: 5433956d5185 ("event/dlb2: add eventdev probe")
Cc: sta...@dpdk.org
Signed-off-by: Abdullah Sevincer
---
drivers/event/dlb2/pf/dlb2_main.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/event/dlb2/pf/dlb2_main.c
b/drivers/event/dlb2/pf/dlb2_main.c
index
rte_pci_find_ext_capability() api. Therefore, api
implemented in this commit accepts an offset for PASID with an enable
flag which is used to enable/disable PASID.
Signed-off-by: Abdullah Sevincer
---
drivers/bus/pci/pci_common.c | 7 +++
drivers/bus/pci/rte_bus_pci.h | 13 +
drivers/bus/pci
This series implement an internal API to disable
PASID and calls the api to disable PASID in event/dlb2 device.
Abdullah Sevincer (2):
bus/pci: support PASID control
event/dlb2: fix disable PASID
drivers/bus/pci/pci_common.c | 7 +++
drivers/bus/pci/rte_bus_pci.h | 13
1 - 100 of 181 matches
Mail list logo