doc: announce the deprecation of legacy virtio support

Message ID 20200523140750.3967959-1-jerinj@marvell.com (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series doc: announce the deprecation of legacy virtio support |

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK
ci/travis-robot success Travis build: passed

Commit Message

Jerin Jacob Kollanukkaran May 23, 2020, 2:07 p.m. UTC
  From: Jerin Jacob <jerinj@marvell.com>

The legacy virtio is not architecture agnostics.
It relies on x86 IO port scheme support for its working.
The legacy virtio is only the consumer of RTE_KDRV_NONE in the DPDK
PCI subsystem. Legacy virtio deprecation will also optimize DPDK PCI
enumeration management as it does not need to probe RTE_KDRV_NONE based
devices anymore.

Deprecation is planned for v20.08 release.

More details at http://patches.dpdk.org/patch/69351/

Cc: maxime.coquelin@redhat.com
Cc: david.marchand@redhat.com
Signed-off-by: Jerin Jacob <jerinj@marvell.com>
---
 doc/guides/rel_notes/deprecation.rst | 8 ++++++++
 1 file changed, 8 insertions(+)
  

Comments

Thomas Monjalon May 24, 2020, 11:44 p.m. UTC | #1
23/05/2020 16:07, jerinj@marvell.com:
> From: Jerin Jacob <jerinj@marvell.com>
> 
> The legacy virtio is not architecture agnostics.
> It relies on x86 IO port scheme support for its working.
> The legacy virtio is only the consumer of RTE_KDRV_NONE in the DPDK
> PCI subsystem. Legacy virtio deprecation will also optimize DPDK PCI
> enumeration management as it does not need to probe RTE_KDRV_NONE based
> devices anymore.
> 
> Deprecation is planned for v20.08 release.
> 
> More details at http://patches.dpdk.org/patch/69351/
> 
> Cc: maxime.coquelin@redhat.com
> Cc: david.marchand@redhat.com
> Signed-off-by: Jerin Jacob <jerinj@marvell.com>
> ---
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> +* virtio: The legacy virtio is not architecture agnostics.
> +  It relies on x86 IO port scheme support for its working.
> +  The legacy virtio is only the consumer of RTE_KDRV_NONE in DPDK PCI subsystem.
> +  Legacy virtio deprecation will also optimize DPDK PCI enumeration management as
> +  it does not need to probe RTE_KDRV_NONE based devices anymore.
> +  Deprecation is planned for v20.08 release.

What means deprecation exactly?
When the feature is going to be removed?

> +  More details at http://patches.dpdk.org/patch/69351/
  
Jerin Jacob May 25, 2020, 5:37 a.m. UTC | #2
On Mon, May 25, 2020 at 5:14 AM Thomas Monjalon <thomas@monjalon.net> wrote:
>
> 23/05/2020 16:07, jerinj@marvell.com:
> > From: Jerin Jacob <jerinj@marvell.com>
> >
> > The legacy virtio is not architecture agnostics.
> > It relies on x86 IO port scheme support for its working.
> > The legacy virtio is only the consumer of RTE_KDRV_NONE in the DPDK
> > PCI subsystem. Legacy virtio deprecation will also optimize DPDK PCI
> > enumeration management as it does not need to probe RTE_KDRV_NONE based
> > devices anymore.
> >
> > Deprecation is planned for v20.08 release.
> >
> > More details at http://patches.dpdk.org/patch/69351/
> >
> > Cc: maxime.coquelin@redhat.com
> > Cc: david.marchand@redhat.com
> > Signed-off-by: Jerin Jacob <jerinj@marvell.com>
> > ---
> > --- a/doc/guides/rel_notes/deprecation.rst
> > +++ b/doc/guides/rel_notes/deprecation.rst
> > +* virtio: The legacy virtio is not architecture agnostics.
> > +  It relies on x86 IO port scheme support for its working.
> > +  The legacy virtio is only the consumer of RTE_KDRV_NONE in DPDK PCI subsystem.
> > +  Legacy virtio deprecation will also optimize DPDK PCI enumeration management as
> > +  it does not need to probe RTE_KDRV_NONE based devices anymore.
> > +  Deprecation is planned for v20.08 release.
>
> What means deprecation exactly?
> When the feature is going to be removed?

I will change the wording. I think, we can target the removal in 20.11 release.

>
> > +  More details at http://patches.dpdk.org/patch/69351/
>
>
>
  

Patch

diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index cf8b1eb7b..d2907e32f 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -107,3 +107,11 @@  Deprecation Notices
   Python 2 support will be completely removed in 20.11.
   In 20.08, explicit deprecation warnings will be displayed when running
   scripts with Python 2.
+
+* virtio: The legacy virtio is not architecture agnostics.
+  It relies on x86 IO port scheme support for its working.
+  The legacy virtio is only the consumer of RTE_KDRV_NONE in DPDK PCI subsystem.
+  Legacy virtio deprecation will also optimize DPDK PCI enumeration management as
+  it does not need to probe RTE_KDRV_NONE based devices anymore.
+  Deprecation is planned for v20.08 release.
+  More details at http://patches.dpdk.org/patch/69351/