diff options
author | Eugenio Pérez <eperezma@redhat.com> | 2023-03-03 18:24:38 +0100 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2023-03-07 12:38:59 -0500 |
commit | c3716f260bff1bd3586a0dc3477e1febdd3a3f35 (patch) | |
tree | f09575bbd08cc70b0a4d6b25d009189a549d72e3 /net/vhost-vdpa.c | |
parent | 0bb302a9960a186fc488068d268dc373e6b70876 (diff) |
vdpa: move vhost reset after get vring base
The function vhost.c:vhost_dev_stop calls vhost operation
vhost_dev_start(false). In the case of vdpa it totally reset and wipes
the device, making the fetching of the vring base (virtqueue state) totally
useless.
The kernel backend does not use vhost_dev_start vhost op callback, but
vhost-user do. A patch to make vhost_user_dev_start more similar to vdpa
is desirable, but it can be added on top.
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Message-Id: <20230303172445.1089785-8-eperezma@redhat.com>
Tested-by: Lei Yang <leiyang@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'net/vhost-vdpa.c')
0 files changed, 0 insertions, 0 deletions