Re: [dpdk-dev] [PATCH v5] net/virtio: fix rxq intr config fails using vfio-pci

2017-11-09 Thread Yang, Zhiyong
> -Original Message- > From: Maxime Coquelin [mailto:maxime.coque...@redhat.com] > Sent: Thursday, November 9, 2017 5:09 PM > To: Yang, Zhiyong ; dev@dpdk.org > Cc: sta...@dpdk.org; Tan, Jianfeng ; > y...@fridaylinux.org > Subject: Re: [PATCH v5] net/virtio: fix rxq intr config fails usin

Re: [dpdk-dev] [PATCH v5] net/virtio: fix rxq intr config fails using vfio-pci

2017-11-09 Thread Maxime Coquelin
On 11/09/2017 09:55 AM, Zhiyong Yang wrote: diff --git a/drivers/net/virtio/virtio_pci.h b/drivers/net/virtio/virtio_pci.h index 36d452c06..28e9af6c7 100644 --- a/drivers/net/virtio/virtio_pci.h +++ b/drivers/net/virtio/virtio_pci.h @@ -314,6 +314,12 @@ struct virtio_net_config { /* The align

[dpdk-dev] [PATCH v5] net/virtio: fix rxq intr config fails using vfio-pci

2017-11-09 Thread Zhiyong Yang
When running l3fwd-power to test virtio rxq interrupt using vfio pci noiommu mode, startup fails. In the function virtio_read_caps, the code if (flags & PCI_MSIX_ENABLE) intends to double check if vfio msix is enabled or not. However, it is not enable at that time. So use_msix is assigned to "0", n