On 10/11/2017 4:13 AM, Lu, Wenzhuo wrote: > Hi, > >> -----Original Message----- >> From: Dai, Wei >> Sent: Wednesday, September 20, 2017 6:18 PM >> To: Lu, Wenzhuo <wenzhuo...@intel.com>; Ananyev, Konstantin >> <konstantin.anan...@intel.com> >> Cc: dev@dpdk.org; Dai, Wei <wei....@intel.com>; sta...@dpdk.org >> Subject: [PATCH] net/ixgbe: fix Rx queue interrupt mapping in VF >> >> When a VF port is bound to VFIO-PCI, miscellaneous interrupt is mapped to >> MSI-X vector 0 and Rx queues interrupt are mapped to other vectors in >> vfio_enable_msix( ). To simplify implementation, all VFIO-PCI bound ixgbe VF >> Rx queue interrupts can be mapped in vector 1. And as current igb_uio only >> support only one vector, ixgbe VF PMD should use vector 0 for igb_uio and >> vector 1 for VFIO-PCI. Without this patch, VF Rx queue interrupt is mapped >> to vector 0 in register settings and mapped to VFIO vector 1 in >> vfio_enable_msix( ), and then all Rx queue interrupts will be missed. >> >> Fixes: b13bfab4cdbe ("eal: reserve VFIO vector zero for misc interrupt") >> Cc: sta...@dpdk.org >> >> Signed-off-by: Wei Dai <wei....@intel.com> > Acked-by: Wenzhuo Lu <wenzhuo...@intel.com>
Applied to dpdk-next-net/master, thanks.