]> git.droids-corp.org - dpdk.git/commit
net/virtio: fix Tx queue 0 overriden by queue 128
authorXueming Li <xuemingl@nvidia.com>
Thu, 2 Dec 2021 13:50:45 +0000 (21:50 +0800)
committerChenbo Xia <chenbo.xia@intel.com>
Thu, 27 Jan 2022 04:54:26 +0000 (05:54 +0100)
commit8a886e573af9d25be33e333e9f5cfb48ddd3646c
treed3c11792dbbd32829239bbea168e07b2d151e554
parentb5e51edfbe18ee30b8fed5efdb09f2ab4c8a05a0
net/virtio: fix Tx queue 0 overriden by queue 128

Both Rx queue and Tx queue are VirtQ in virtio, VQ index is 256 for Tx
queue 128. Uint8 type of TxQ VQ index overflows and overrides Tx queue 0
data.

This patch fixes VQ index type with uint16 type.

Fixes: c1f86306a026 ("virtio: add new driver")
Cc: stable@dpdk.org
Signed-off-by: Xueming Li <xuemingl@nvidia.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
drivers/net/virtio/virtio_rxtx.c