> -----Original Message-----
> From: Flavio Leitner [mailto:f...@sysclose.org]
> Sent: Friday, February 12, 2016 4:58 AM
> To: Stokes, Ian
> Cc: dev@openvswitch.org; i.maxim...@samsung.com
> Subject: Re: [ovs-dev] [PATCH v2] INSTALL.DPDK: Add notes regarding
> vhost multiq configuration.
> 
> On Tue,  9 Feb 2016 14:40:53 +0000
> Ian Stokes <ian.sto...@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.sto...@intel.com>
> > ---
> >  INSTALL.DPDK.md |   17 +++++++++++++++++
> >  NEWS            |    2 +-
> >  2 files changed, 18 insertions(+), 1 deletions(-)
> >
> > diff --git a/INSTALL.DPDK.md b/INSTALL.DPDK.md index d892788..e9f9acc
> > 100644
> > --- a/INSTALL.DPDK.md
> > +++ b/INSTALL.DPDK.md
> > @@ -586,6 +586,23 @@ 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
> >     ```
> >
> > +   Also, the driver in the guest operating system must be configured
> to use
> > +   the exact same number of queues. If the number of queues is less
> than $q,
> > +   then packets that are enqueued to queues unused by guest will not
> be
> > +   received.
> 
> 
> It would be good to provide these details in the documentation. However,
> if the patch http://openvswitch.org/pipermail/dev/2016-
> February/066066.html gets merged, the above paragraph needs to be
> reworded a bit.
> 
> Thanks.

Thanks Flavio, I've discussed this with Ilya and I'll remove the reference to 
packets becoming stuck in the v3 re-spin.

> --
> fbl
> 
> > +
> > +   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 3e33871..2d1b8fb 100644
> > --- a/NEWS
> > +++ b/NEWS
> > @@ -55,7 +55,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
> >  ---------------------
> 

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to