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: sta...@dpdk.org Signed-off-by: Xueming Li <xuemi...@nvidia.com> Reviewed-by: Matan Azrad <ma...@nvidia.com> --- drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 4 ++++ 1 file changed, 4 insertions(+)
Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com> Thanks, Maxime