[libvirt] [PATCH 0/6] RFC: qemu: virtio-{non-}transitional support

Andrea Bolognani abologna at redhat.com
Wed Jan 16 11:01:00 UTC 2019


On Tue, 2019-01-15 at 17:06 +0000, Daniel P. Berrangé wrote:
> virDomainNetDef is a mess because it *still* doesn't use a enum
> for the device model :-(   We really must fix that rather than
> blindly allowing arbitrary passthrough of hypervisor specific
> names.
> 
> I recall Laine had patches for this some 4/5 years ago, but
> can't remember why we never merged them.

Based on what I can recall from my own, more recent, attempt at
fixing the mess, the main blocker was that in order to keep
accepting all existing configurations you'd basically have to
still store the model as a string and only at a later time
convert it to an enum.

So you'd end up making the code more complicated rather than
simpler which, needless to say, makes the idea way less
attractive :(

-- 
Andrea Bolognani / Red Hat / Virtualization




More information about the libvir-list mailing list