Bug 586

Summary: Virtio: virtio_dev_rx_queue_done() does not support packed ring
Product: DPDK Reporter: Maxime Coquelin (maxime.coquelin)
Component: vhost/virtioAssignee: dev
Status: UNCONFIRMED ---    
Severity: normal CC: ajit.khaparde, chenbo.xia, maxime.coquelin
Priority: Normal    
Version: 19.11   
Target Milestone: ---   
Hardware: All   
OS: All   

Description Maxime Coquelin 2020-12-03 15:40:35 CET
virtio_dev_rx_queue_done() is the Virtio callback for rte_eth_dev->rx_descriptor_done.

The issue is that it assumes Split ring is used, which would cause undefined behaviour when packed ring has been negotiated.
Comment 1 Ajit Khaparde 2021-03-09 05:18:02 CET
Maxime, Do you plan to fix this?
You are the proud owner of everything DPDK vhost :-) Thanks