Re: [PATCH] vfio-user: reject failover during init
Hugo Komatsu <[email protected]>
| Newsgroups | org.nongnu.qemu-devel |
|---|---|
| Message-ID | <DM6PR02MB6172F3449E452FEA752C930985DA2@DM6PR02MB6172.namprd02.prod.outlook.com> |
Thanks Thanos and I actually fired off a v2 to the list yesterday that drops the Change-Id per John's feedback. ________________________________ From: Thanos Makatos <[email protected]> Sent: Friday, August 14, 2026 7:29 AM To: Hugo Komatsu <[email protected]>; John Levon <[email protected]>; Cédric Le Goater <[email protected]>; [email protected] <[email protected]> Subject: RE: [PATCH] vfio-user: reject failover during init > -----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]>