[dpdk-dev] [PATCH 4/4] doc: add I/OAT acceleration support for vhost-user PMD
Ye Xiaolong
xiaolong.ye at intel.com
Tue Mar 17 07:36:56 CET 2020
Hi, Jiayu
DPDK convention prefers to append the doc update with the feature patch, and
update the release note in the same patch as well.
Thanks,
Xiaolong
On 03/17, Jiayu Hu wrote:
>Signed-off-by: Jiayu Hu <jiayu.hu at intel.com>
>---
> doc/guides/nics/vhost.rst | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
>diff --git a/doc/guides/nics/vhost.rst b/doc/guides/nics/vhost.rst
>index 912f4bd..f0d9520 100644
>--- a/doc/guides/nics/vhost.rst
>+++ b/doc/guides/nics/vhost.rst
>@@ -25,6 +25,15 @@ Currently, the vhost PMD provides the basic functionality of packet reception, t
>
> * Don't need to stop RX/TX, when the user wants to stop a guest or a virtio-net driver on guest.
>
>+* It supports to offload large data movement in Tx operations from the
>+ CPU to the I/OAT device for every queue. Note that I/OAT acceleration
>+ is just enabled for split rings. In addition, a queue can only use one
>+ I/OAT device, and I/OAT devices cannot be shared among vhost ports and
>+ queues. That is, an I/OAT device can only be used by one queue at a
>+ time. Moreover, users cannot enable I/OAT acceleration, if iommu or
>+ postcopy live-migration is enabled; when enabling I/OAT acceleration
>+ for a queue, Rx interrupt is not supported.
>+
> Vhost PMD arguments
> -------------------
>
>@@ -54,6 +63,11 @@ The user can specify below arguments in `--vdev` option.
> It is used to enable tso support in vhost library.
> (Default: 0 (disabled))
>
>+#. ``dmas``:
>+
>+ It is used to specify DMA engines used to accelerate data movement
>+ in Tx operations for queues.
>+
> Vhost PMD event handling
> ------------------------
>
>--
>2.7.4
>
More information about the dev
mailing list