[PATCH v3] net/netvsc: fix number Tx queues > Rx queues
Ferruh Yigit
ferruh.yigit at amd.com
Thu Apr 11 13:38:13 CEST 2024
On 3/19/2024 2:16 PM, Alan Elder wrote:
> 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.
> 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: sthemmin at microsoft.com
> Cc: stable at dpdk.org
>
> Signed-off-by: Alan Elder <alan.elder at microsoft.com>
>
Hi Alan,
What is the root cause of the crash, is it in driver scope or application?
More information about the dev
mailing list