From: Pavan Nikhilesh <pbhagavat...@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 <pbhagavat...@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(-)

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
-- 
2.39.5 (Apple Git-154)

Reply via email to