Bug 586 - Virtio: virtio_dev_rx_queue_done() does not support packed ring
Summary: Virtio: virtio_dev_rx_queue_done() does not support packed ring
Status: UNCONFIRMED
Alias: None
Product: DPDK
Classification: Unclassified
Component: vhost/virtio (show other bugs)
Version: 19.11
Hardware: All All
: Normal normal
Target Milestone: ---
Assignee: dev
URL:
Depends on:
Blocks:
 
Reported: 2020-12-03 15:40 CET by Maxime Coquelin
Modified: 2021-03-09 05:18 CET (History)
3 users (show)



Attachments

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

Note You need to log in before you can comment on or make changes to this bug.