* [PATCH] doc: fix missing feature matrix for event device
@ 2025-06-13 23:15 pbhagavatula
0 siblings, 0 replies; only message in thread
From: pbhagavatula @ 2025-06-13 23:15 UTC (permalink / raw)
To: jerinj, Amit Prakash Shukla, Pavan Nikhilesh; +Cc: dev
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(-)
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)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-06-13 23:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-13 23:15 [PATCH] doc: fix missing feature matrix for event device pbhagavatula
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).