On 10/17/2024 8:20 PM, lon...@linuxonhyperv.com wrote:
> From: Alan Elder <alan.el...@microsoft.com>
> 
> The previous code allowed the number of Tx queues to be set higher than
> the number of Rx queues.  If a packet was sent on a Tx queue with index
>> = number Rx queues there was a segfault due to accessing beyond the end
> of the dev->data->rx_queues[] array.
> 
> This commit fixes the issue by creating an Rx queue for every Tx queue
> meaning that an event buffer is allocated to handle receiving Tx
> completion messages.
> 
> mbuf pool and Rx ring are not allocated for these additional Rx queues
> and RSS configuration ensures that no packets are received on them.
> 
> Fixes: 4e9c73e96e83 ("net/netvsc: add Hyper-V network device")
> Cc: sthem...@microsoft.com
> Cc: sta...@dpdk.org
> 
> Signed-off-by: Alan Elder <alan.el...@microsoft.com>
> Signed-off-by: Long Li <lon...@microsoft.com>
>

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

Checkpatch warning fixed while merging.

Reply via email to