mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-27 04:13:53 -06:00
vhost_net: Add NetClientInfo start callback
This is used by the backend to perform actions before the device is started. In particular, vdpa net use it to map CVQ buffers to the device, so it can send control commands using them. Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com>
This commit is contained in:
parent
d368c0b052
commit
eb92b75380
2 changed files with 9 additions and 0 deletions
|
@ -244,6 +244,13 @@ static int vhost_net_start_one(struct vhost_net *net,
|
|||
struct vhost_vring_file file = { };
|
||||
int r;
|
||||
|
||||
if (net->nc->info->start) {
|
||||
r = net->nc->info->start(net->nc);
|
||||
if (r < 0) {
|
||||
return r;
|
||||
}
|
||||
}
|
||||
|
||||
r = vhost_dev_enable_notifiers(&net->dev, dev);
|
||||
if (r < 0) {
|
||||
goto fail_notifiers;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue