[dpdk-dev] [PATCH] net/ixgbe: fix Rx queue interrupt mapping in VF

Ferruh Yigit ferruh.yigit at intel.com
Wed Oct 11 20:19:36 CEST 2017


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.lu at intel.com>; Ananyev, Konstantin
>> <konstantin.ananyev at intel.com>
>> Cc: dev at dpdk.org; Dai, Wei <wei.dai at intel.com>; stable at 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: stable at dpdk.org
>>
>> Signed-off-by: Wei Dai <wei.dai at intel.com>
> Acked-by: Wenzhuo Lu <wenzhuo.lu at intel.com>

Applied to dpdk-next-net/master, thanks.


More information about the dev mailing list