* [PATCH v1 0/2] Deprecation notices for VFIO
@ 2025-11-19 10:35 Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 1/2] doc: add deprecation notice for VFIO API Anatoly Burakov
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Anatoly Burakov @ 2025-11-19 10:35 UTC (permalink / raw)
To: dev
There's ongoing work to rework VFIO in DPDK [1]. These deprecation
notices originally were part of that patchset, but were split off
to easy review and acceptance.
[1] https://patches.dpdk.org/project/dpdk/list/?series=36746
Anatoly Burakov (2):
doc: add deprecation notice for VFIO API
doc: add deprecation notice for vDPA driver API
doc/guides/rel_notes/deprecation.rst | 7 +++++++
1 file changed, 7 insertions(+)
--
2.47.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v1 1/2] doc: add deprecation notice for VFIO API
2025-11-19 10:35 [PATCH v1 0/2] Deprecation notices for VFIO Anatoly Burakov
@ 2025-11-19 10:35 ` Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 2/2] doc: add deprecation notice for vDPA driver API Anatoly Burakov
2025-11-19 10:43 ` [PATCH v1 0/2] Deprecation notices for VFIO Bruce Richardson
2 siblings, 0 replies; 4+ messages in thread
From: Anatoly Burakov @ 2025-11-19 10:35 UTC (permalink / raw)
To: dev
The entirety of VFIO API will be either made internal and only available to
drivers, or will be removed. Add upcoming changes to deprecation notices.
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
---
doc/guides/rel_notes/deprecation.rst | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index 8653d6ca03..55d3837150 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -147,3 +147,7 @@ Deprecation Notices
This change will not result in any feature loss,
as the fallback scalar paths which have feature parity with SSE
will be used in the cases where the SSE paths would have been used.
+
+* eal: The entire VFIO API (``rte_vfio_*``) will be made internal only, and will only be available to EAL and drivers.
+ Group-based API (``rte_vfio_*_group_*``) will be removed and replaced with unified container device assignment API.
+ This change will be made in 26.11 release.
--
2.47.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v1 2/2] doc: add deprecation notice for vDPA driver API
2025-11-19 10:35 [PATCH v1 0/2] Deprecation notices for VFIO Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 1/2] doc: add deprecation notice for VFIO API Anatoly Burakov
@ 2025-11-19 10:35 ` Anatoly Burakov
2025-11-19 10:43 ` [PATCH v1 0/2] Deprecation notices for VFIO Bruce Richardson
2 siblings, 0 replies; 4+ messages in thread
From: Anatoly Burakov @ 2025-11-19 10:35 UTC (permalink / raw)
To: dev
Currently, vDPA driver API is partly built around VFIO group API, which
will be removed in a future release and replaced with a device container
assignment API. Make this know in deprecation notice.
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
---
doc/guides/rel_notes/deprecation.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index 55d3837150..b63dc8b715 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -151,3 +151,6 @@ Deprecation Notices
* eal: The entire VFIO API (``rte_vfio_*``) will be made internal only, and will only be available to EAL and drivers.
Group-based API (``rte_vfio_*_group_*``) will be removed and replaced with unified container device assignment API.
This change will be made in 26.11 release.
+
+* vdpa: vDPA driver API will no longer offer ``get_vfio_group_fd`` as part of its internal API.
+ All drivers will be adjusted to use the new unified VFIO container device assignment API.
--
2.47.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v1 0/2] Deprecation notices for VFIO
2025-11-19 10:35 [PATCH v1 0/2] Deprecation notices for VFIO Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 1/2] doc: add deprecation notice for VFIO API Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 2/2] doc: add deprecation notice for vDPA driver API Anatoly Burakov
@ 2025-11-19 10:43 ` Bruce Richardson
2 siblings, 0 replies; 4+ messages in thread
From: Bruce Richardson @ 2025-11-19 10:43 UTC (permalink / raw)
To: Anatoly Burakov; +Cc: dev
On Wed, Nov 19, 2025 at 10:35:36AM +0000, Anatoly Burakov wrote:
> There's ongoing work to rework VFIO in DPDK [1]. These deprecation
> notices originally were part of that patchset, but were split off
> to easy review and acceptance.
>
> [1] https://patches.dpdk.org/project/dpdk/list/?series=36746
>
> Anatoly Burakov (2):
> doc: add deprecation notice for VFIO API
> doc: add deprecation notice for vDPA driver API
>
> doc/guides/rel_notes/deprecation.rst | 7 +++++++
> 1 file changed, 7 insertions(+)
>
Series-acked-by: Bruce Richardson <bruce.richardson@intel.com>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-11-19 10:43 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-19 10:35 [PATCH v1 0/2] Deprecation notices for VFIO Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 1/2] doc: add deprecation notice for VFIO API Anatoly Burakov
2025-11-19 10:35 ` [PATCH v1 2/2] doc: add deprecation notice for vDPA driver API Anatoly Burakov
2025-11-19 10:43 ` [PATCH v1 0/2] Deprecation notices for VFIO Bruce Richardson
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).