[ovs-dev] [PATCH v3] INSTALL.DPDK: Add notes regarding vhost multiq configuration.
Daniele Di Proietto
diproiettod at vmware.com
Wed Feb 24 21:55:13 UTC 2016
I applied this to master and branch-2.5, thanks
On 24/02/2016 09:30, "dev on behalf of Ian Stokes"
<dev-bounces at openvswitch.org on behalf of ian.stokes at intel.com> wrote:
>Linux kernel network devices in a guest should have the number of
>multi-purpose channels configured when used with DPDK multiqueue on the
>host.
>This commit adds an example of how this can be done. Also add QEMU 2.5
>requirements for multiqueue with DPDK in NEWS.
>
>Signed-off-by: Ian Stokes <ian.stokes at intel.com>
>---
>V3:
>
>*INSTALL.DPDK.md
>- Remove reference to packets becoming stuck in unused queues if the same
> number of queues are not configured in the guest operating system.
> This issue will be resolved in a separate patch found at
> http://openvswitch.org/pipermail/dev/2016-February/066696.html
>---
> INSTALL.DPDK.md | 16 ++++++++++++++++
> NEWS | 2 +-
> 2 files changed, 17 insertions(+), 1 deletions(-)
>
>diff --git a/INSTALL.DPDK.md b/INSTALL.DPDK.md
>index ca49106..dca79bd 100644
>--- a/INSTALL.DPDK.md
>+++ b/INSTALL.DPDK.md
>@@ -590,6 +590,22 @@ Follow the steps below to attach vhost-user port(s)
>to a VM.
> -device
>virtio-net-pci,mac=00:00:00:00:00:02,netdev=mynet2,mq=on,vectors=$v
> ```
>
>+ If one wishes to use multiple queues for an interface in the guest,
>the
>+ driver in the guest operating system must be configured to do so. It
>is
>+ recommended that the number of queues configured be equal to '$q'.
>+
>+ For example, this can be done for the Linux kernel virtio-net driver
>with:
>+
>+ ```
>+ ethtool -L <DEV> combined <$q>
>+ ```
>+
>+ A note on the command above:
>+
>+ `-L`: Changes the numbers of channels of the specified network device
>+
>+ `combined`: Changes the number of multi-purpose channels.
>+
> DPDK vhost-cuse:
> ----------------
>
>diff --git a/NEWS b/NEWS
>index 57a250e..4b17ca7 100644
>--- a/NEWS
>+++ b/NEWS
>@@ -70,7 +70,7 @@ v2.5.0 - xx xxx xxxx
> - DPDK:
> * Requires DPDK 2.2
> * Added multiqueue support to vhost-user
>-
>+ * Note: QEMU 2.5+ required for multiqueue support
>
> v2.4.0 - 20 Aug 2015
> ---------------------
>--
>1.7.4.1
>
>_______________________________________________
>dev mailing list
>dev at openvswitch.org
>http://openvswitch.org/mailman/listinfo/dev
More information about the dev
mailing list