On 04-09-21, 15:44, Michael S. Tsirkin wrote:
So I'm not sure whether it's appropriate to merge this right now.
This is already merged.
There are several spec change proposals before the virtio TC and I did not investigate whether this code reflects the spec before or after these changes.
I believe you are talking about the zero-length stuff, right ?
This patchset doesn't depend on that and won't change with or without those patches. The backend is implemented separately in Rust.
https://github.com/rust-vmm/vhost-device
It seems prudent to wait until the spec changes are finalized and voted on, in any case.
I will update both the Linux driver and Rust implementation once we accept the changes for spec.