From d938931b8f54fb9fa82f50c838a56d076b6da87a Mon Sep 17 00:00:00 2001 From: Ferruh Yigit Date: Thu, 17 Nov 2016 13:27:21 +0000 Subject: [PATCH] doc: announce KNI vhost removal Signed-off-by: Ferruh Yigit Acked-by: John McNamara Acked-by: Thomas Monjalon Acked-by: Bruce Richardson Acked-by: Pablo de Lara --- doc/guides/prog_guide/kernel_nic_interface.rst | 2 ++ doc/guides/rel_notes/deprecation.rst | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/doc/guides/prog_guide/kernel_nic_interface.rst b/doc/guides/prog_guide/kernel_nic_interface.rst index eb16e2e35e..4f255957da 100644 --- a/doc/guides/prog_guide/kernel_nic_interface.rst +++ b/doc/guides/prog_guide/kernel_nic_interface.rst @@ -169,6 +169,8 @@ This provides flexibility in multiprocess scenarios (where the KNI is created in the primary process but the callbacks are handled in the secondary one). The constraint is that a single process can register and handle the requests. +.. _kni_vhost_backend-label: + KNI Working as a Kernel vHost Backend ------------------------------------- diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index e843694c77..813d23a246 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -113,6 +113,12 @@ Deprecation Notices has different feature set, meaning functions like ``rte_vhost_feature_disable`` need be changed. Last, file rte_virtio_net.h will be renamed to rte_vhost.h. +* kni: Remove :ref:`kni_vhost_backend-label` feature (KNI_VHOST) in 17.05 release. + :doc:`Vhost Library ` is currently preferred method for + guest - host communication. Just for clarification, this is not to remove KNI + or VHOST feature, but KNI_VHOST which is a KNI feature enabled via a compile + time option, and disabled by default. + * distributor: library API will be changed to incorporate a burst-oriented API. This will include a change to ``rte_distributor_create`` to specify which type of instance to create (single or burst), and -- 2.20.1