Browse Source
The device is not able to generate indirect descriptors by itself, only the driver can do it. And SVQ is already able to handle them by reusing VirtQueue struct. Shadow VirtQueue just transform the indirect descriptors to chained buffers. This way we don't need to map a new buffer for the indirect table and handle its exhaustion etc. As they are only used in control plane and HW devices don't like indirect, we should not see significant downsides with these. Signed-off-by: Eugenio Pérez <eperezma@redhat.com> -- Tested functionally by forwarding the CVQ descriptors. Acked-by: Jason Wang <jasowang@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Message-Id: <20251201125149.2151026-1-eperezma@redhat.com>pull/319/head
committed by
Michael S. Tsirkin
1 changed files with 1 additions and 0 deletions
Loading…
Reference in new issue