Re: [PATCH v2] vfio-user: reject failover during init
Mark Cave-Ayland <[email protected]>
| Newsgroups | gmane.comp.emulators.qemu |
|---|---|
| Message-ID | <[email protected]> |
On 13/08/2026 12:08, Hugo Komatsu wrote: > Virtio-net failover is a networking feature that relies on a primary > and standby device pair. This is not currently supported for vfio-user. > Refuse initialization if this property is set. > > Signed-off-by: Hugo Komatsu <[email protected]> > Reviewed-by: John Levon <[email protected]> > --- > hw/vfio-user/pci.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/hw/vfio-user/pci.c b/hw/vfio-user/pci.c > index 8e7ce5a92e..975d754597 100644 > --- a/hw/vfio-user/pci.c > +++ b/hw/vfio-user/pci.c > @@ -251,6 +251,11 @@ static void vfio_user_pci_realize(PCIDevice *pdev, Error **errp) > return; > } > > + if (pdev->failover_pair_id) { > + error_setg(errp, "vfio-user: failover is not supported"); > + return; > + } > + > sock_name = udev->socket->u.q_unix.path; > > vbasedev->name = g_strdup_printf("vfio-user:%s", sock_name); Reviewed-by: Mark Cave-Ayland <[email protected]> ATB, Mark.