On 12/24, Zhang, Qi Z wrote:
>
>
>> -----Original Message-----
>> From: Cui, LunyuanX <[email protected]>
>> Sent: Tuesday, December 3, 2019 7:44 PM
>> To: [email protected]
>> Cc: Xing, Beilei <[email protected]>; Zhang, Qi Z <[email protected]>;
>> Yang, Qiming <[email protected]>; Cui, LunyuanX
>> <[email protected]>
>> Subject: [PATCH] net/i40e: enable multi-queue Rx interrupt for VF
>> 
>> Current implementation is that only one Rx queue can support interrupt,
>> because all queues are mapped in the same vector id in vfio_enable_msix().
>> So VF can not support multi-queue Rx interrupt in the interrupt mode.
>> 
>> In this patch, if the packet I/O interrupt on datapath is enabled
>> (rte_intr_dp_is_en(intr_handle) is true), we map different interrupt vectors 
>> to
>> each queue and send this map to PF.
>> After PF sets the map to the register,
>> all Rx queue interrupts will be received.
>> 
>> In addition, vector id should less than the maximum vector value.
>> When queue number is more than vector value, we set up a loop of interrupt
>> vectors map.
>> 
>> Signed-off-by: Lunyuan Cui <[email protected]>
>
>Acked-by: Qi Zhang <[email protected]>
>


Applied to dpdk-next-net-intel, Thanks.

Reply via email to