RE: [PATCH] vfio-user: reject failover during init
Thanos Makatos <[email protected]>
| Newsgroups | org.nongnu.qemu-devel |
|---|---|
| Message-ID | <IA0PR02MB9462D1D113274A2FC18BF6188BDA2@IA0PR02MB9462.namprd02.prod.outlook.com> |
> -----Original Message----- > From: Hugo Komatsu <[email protected]> > Sent: 13 August 2026 12:31 > To: John Levon <[email protected]>; Thanos Makatos > <[email protected]>; Cédric Le Goater <[email protected]>; > [email protected] > Cc: Hugo Komatsu <[email protected]> > Subject: [PATCH] vfio-user: reject failover during init > > 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. > > Change-Id: I80989ddb08a1cd3eba84bcf9b0edc26cb4a65669 > Signed-off-by: Hugo Komatsu <[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 ecc59a9642..34fa2f22b3 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); > -- > 2.39.3 LGTM except the ChangeId John mentioned. Reviewed-by: Thanos Makatos <[email protected]>