doc: fix missing feature matrix for event device

Message ID 20250613231519.32933-1-pbhagavatula@marvell.com (mailing list archive)
State Accepted
Delegated to: Thomas Monjalon
Headers
Series doc: fix missing feature matrix for event device |

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/loongarch-compilation success Compilation OK
ci/loongarch-unit-testing success Unit Testing PASS
ci/Intel-compilation success Compilation OK
ci/github-robot: build success github build: passed
ci/aws-unit-testing success Unit Testing PASS

Commit Message

Pavan Nikhilesh Bhagavatula June 13, 2025, 11:15 p.m. UTC
From: Pavan Nikhilesh <pbhagavatula@marvell.com>

Fix missing feature matrix addition for event device DMA and
vector adapters.

Fixes: 66a30a29387a ("eventdev/dma: introduce DMA adapter")
Fixes: e12c3754da7a ("eventdev/vector: introduce event vector adapter")

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
---
 .gitignore                             |  2 ++
 doc/guides/conf.py                     | 12 +++++++++++-
 doc/guides/eventdevs/features/cnxk.ini |  8 ++++++++
 doc/guides/eventdevs/overview.rst      | 15 +++++++++++++++
 4 files changed, 36 insertions(+), 1 deletion(-)
  

Comments

Jerin Jacob June 16, 2025, 3:05 p.m. UTC | #1
On Mon, Jun 16, 2025 at 2:02 PM <pbhagavatula@marvell.com> wrote:
>
> From: Pavan Nikhilesh <pbhagavatula@marvell.com>
>
> Fix missing feature matrix addition for event device DMA and
> vector adapters.
>
> Fixes: 66a30a29387a ("eventdev/dma: introduce DMA adapter")
> Fixes: e12c3754da7a ("eventdev/vector: introduce event vector adapter")
>
> Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>

Acked-by: Jerin Jacob <jerinj@marvell.com>
Tested-by: Jerin Jacob <jerinj@marvell.com>
  
Thomas Monjalon June 29, 2025, 8:22 p.m. UTC | #2
16/06/2025 17:05, Jerin Jacob:
> On Mon, Jun 16, 2025 at 2:02 PM <pbhagavatula@marvell.com> wrote:
> >
> > From: Pavan Nikhilesh <pbhagavatula@marvell.com>
> >
> > Fix missing feature matrix addition for event device DMA and
> > vector adapters.
> >
> > Fixes: 66a30a29387a ("eventdev/dma: introduce DMA adapter")
> > Fixes: e12c3754da7a ("eventdev/vector: introduce event vector adapter")
> >
> > Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
> 
> Acked-by: Jerin Jacob <jerinj@marvell.com>
> Tested-by: Jerin Jacob <jerinj@marvell.com>

Applied, thanks.
  

Patch

diff --git a/.gitignore b/.gitignore
index 48b4ce2908f9..c5349f6e979c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,8 @@  doc/guides/eventdevs/overview_rx_adptr_feature_table.txt
 doc/guides/eventdevs/overview_tx_adptr_feature_table.txt
 doc/guides/eventdevs/overview_crypto_adptr_feature_table.txt
 doc/guides/eventdevs/overview_timer_adptr_feature_table.txt
+doc/guides/eventdevs/overview_dma_adptr_feature_table.txt
+doc/guides/eventdevs/overview_vector_adptr_feature_table.txt
 
 # ignore generated ctags/cscope files
 cscope.out.po
diff --git a/doc/guides/conf.py b/doc/guides/conf.py
index 565f5705d8b8..4b1059c202b5 100644
--- a/doc/guides/conf.py
+++ b/doc/guides/conf.py
@@ -477,11 +477,21 @@  def setup(app):
                             'Crypto adapter Features',
                             'Features availability for Crypto adapters',
                             'Feature')
-    table_file = dirname(__file__) + '/eventdevs/overview_timer_adptr_feature_table.txt'
+    table_file = dirname(__file__) + '/eventdevs/overview_dma_adptr_feature_table.txt'
     generate_overview_table(table_file, 5,
+                            'DMA adapter Features',
+                            'Features availability for DMA adapters',
+                            'Feature')
+    table_file = dirname(__file__) + '/eventdevs/overview_timer_adptr_feature_table.txt'
+    generate_overview_table(table_file, 6,
                             'Timer adapter Features',
                             'Features availability for Timer adapters',
                             'Feature')
+    table_file = dirname(__file__) + '/eventdevs/overview_vector_adptr_feature_table.txt'
+    generate_overview_table(table_file, 7,
+                            'Vector adapter Features',
+                            'Features availability for Vector adapters',
+                            'Feature')
 
     if Version(sphinx_version) < Version('1.3.1'):
         print('Upgrade sphinx to version >= 1.3.1 for '
diff --git a/doc/guides/eventdevs/features/cnxk.ini b/doc/guides/eventdevs/features/cnxk.ini
index 5ba528f0861d..af093dda61f3 100644
--- a/doc/guides/eventdevs/features/cnxk.ini
+++ b/doc/guides/eventdevs/features/cnxk.ini
@@ -29,6 +29,14 @@  event_vector               = Y
 internal_port              = Y
 event_vector               = Y
 
+;
+; Features of a default DMA adapter.
+;
+[DMA adapter Features]
+internal_port_op_new       = Y
+internal_port_op_fwd       = Y
+internal_port_vchan_ev_bind =
+
 [Crypto adapter Features]
 internal_port_op_fwd       = Y
 session_private_data       = Y
diff --git a/doc/guides/eventdevs/overview.rst b/doc/guides/eventdevs/overview.rst
index 3c5ee515f8b5..decae3bd4eaa 100644
--- a/doc/guides/eventdevs/overview.rst
+++ b/doc/guides/eventdevs/overview.rst
@@ -32,9 +32,24 @@  Crypto device adapter supported features
 
 .. include:: overview_crypto_adptr_feature_table.txt
 
+DMA adapter supported features
+------------------------------
+
+.. _table_dma_adapter_features:
+
+.. include:: overview_dma_adptr_feature_table.txt
+
+
 Timer adapter supported features
 --------------------------------
 
 .. _table_timer_adapter_features:
 
 .. include:: overview_timer_adptr_feature_table.txt
+
+Event vector adapter supported features
+---------------------------------------
+
+.. _table_vector_adapter_features:
+
+.. include:: overview_vector_adptr_feature_table.txt