> -----Original Message----- > From: Yuanhan Liu [mailto:yuanhan.liu at linux.intel.com] > Sent: Monday, June 13, 2016 6:14 PM > To: Tan, Jianfeng > Cc: dev at dpdk.org; rich.lane at bigswitch.com; mst at redhat.com; > nakajima.yoshihiro at lab.ntt.co.jp; p.fedin at samsung.com; > ann.zhuangyanying at huawei.com; mukawa at igel.co.jp; > nhorman at tuxdriver.com > Subject: Re: [PATCH v2 4/4] virtio-user: handle ctrl-q in driver > > On Mon, Jun 13, 2016 at 06:43:43AM +0000, Jianfeng Tan wrote: > > In virtio-user driver, when notify ctrl-queue, invoke API of > > virtio-user device emulation to handle ctrl-q command. > > > > Besides, multi-queue requires ctrl-queue and ctrl-queue will be > > enabled automatically when multi-queue is specified. > > > > Signed-off-by: Jianfeng Tan <jianfeng.tan at intel.com> > > --- > > drivers/net/virtio/virtio_user_ethdev.c | 13 +++++++++++++ > > 1 file changed, 13 insertions(+) > > > > diff --git a/drivers/net/virtio/virtio_user_ethdev.c > b/drivers/net/virtio/virtio_user_ethdev.c > > index 8f401a3..4c9279e 100644 > > --- a/drivers/net/virtio/virtio_user_ethdev.c > > +++ b/drivers/net/virtio/virtio_user_ethdev.c > > @@ -42,6 +42,7 @@ > > #include "virtio_logs.h" > > #include "virtio_pci.h" > > #include "virtqueue.h" > > +#include "virtio_rxtx.h" > > What's this include for?
It's because hw->cvq->cq needs type of hw->cvq (struct virtnet_ctl). > > --yliu