On 10/15/21 17:05, Xueming Li wrote:
After a vDPA application restart, qemu restores VQ with used and
available index, new incoming packet triggers virtio driver to
handle buffers. Under heavy traffic, no available buffer for
firmware to receive new packets, no Rx interrupts generated,
driver is stuck on endless interrupt waiting.

As a firmware workaround, this patch sends a notification after
VQ setup to ask driver handling buffers and filling new buffers.

Fixes: bff735011078 ("vdpa/mlx5: prepare virtio queues")
Cc: [email protected]

Signed-off-by: Xueming Li <[email protected]>
Reviewed-by: Matan Azrad <[email protected]>
---
  drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 4 ++++
  1 file changed, 4 insertions(+)



Applied to dpdk-next-virtio/main.

Thanks,
Maxime

Reply via email to