Thanks for the review Ilya, much appreciated, comments inline.
> Hi.
> There is one issue with patch itself:
>       Applying: INSTALL.DPDK: Add notes regarding vhost multiq
> configuration.
>       warning: 3 lines add whitespace errors.
> 
Noted, I'll clean these up for the v2.
> And one comment inlined.
> 
> Best regards, Ilya Maximets.
> 
> On 05.02.2016 19:55, Ian Stokes wrote:
> > 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 |   13 +++++++++++++
> >  NEWS            |    2 +-
> >  2 files changed, 14 insertions(+), 1 deletions(-)
> >
> > diff --git a/INSTALL.DPDK.md b/INSTALL.DPDK.md index d892788..d38a42e
> > 100644
> > --- a/INSTALL.DPDK.md
> > +++ b/INSTALL.DPDK.md
> > @@ -586,6 +586,19 @@ 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 using a kernel network device in the guest, the multi purpose
> channels
> > +   should be configured with the number of queues to be used for the
> device.
> 
> This is not only kernel drivers' problem. As I described in my version
> of this patch *any driver* (kernel, userspace PMD or whatever else) must
> be configured to use exactly same number of queues. Because if number of
> queues will be less, some packets will get stuck in queues unused by
> guest and will not be received.
> 
Understood, this is an important point, I can add your comment to the patch in 
v2 and you can sign off if you're happy?
> > +
> > +   ```
> > +   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 c133838..a4c7672 100644
> > --- a/NEWS
> > +++ b/NEWS
> > @@ -53,7 +53,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