[libvirt PATCH 5/6] nodedev: add mdev support to virNodeDeviceCreateXML()

Daniel P. Berrangé berrange at redhat.com
Mon May 11 16:49:04 UTC 2020


On Mon, May 11, 2020 at 03:27:56PM +0200, Michal Privoznik wrote:
> On 4/30/20 11:42 PM, Jonathon Jongsma wrote:
> > With recent additions to the node device xml schema, an xml schema can
> > now describe a mdev device sufficiently for libvirt to create and start
> > the device using the mdevctl utility.
> > 
> > Signed-off-by: Jonathon Jongsma <jjongsma at redhat.com>
> > ---
> >   libvirt.spec.in                      |   3 +
> >   m4/virt-external-programs.m4         |   3 +
> >   src/conf/virnodedeviceobj.c          |  34 +++++
> >   src/conf/virnodedeviceobj.h          |   3 +
> >   src/libvirt_private.syms             |   1 +
> >   src/node_device/node_device_driver.c | 177 +++++++++++++++++++++++++++
> >   6 files changed, 221 insertions(+)
> > 
> > diff --git a/libvirt.spec.in b/libvirt.spec.in
> > index 6abf97df85..411846a9fc 100644
> > --- a/libvirt.spec.in
> > +++ b/libvirt.spec.in
> > @@ -466,6 +466,9 @@ Requires: dbus
> >   # For uid creation during pre
> >   Requires(pre): shadow-utils
> > +# For managing persistent mediated devices
> > +Recommends: mdevctl
> > +
> 
> I wonder whether we could make this for nodedev driver RPM only. Because, if
> somebody installs say client library + virsh only (for remote mgmt), then
> there is no reason they should install mdevctl with that.

Yeah, it should be mandatory against the nodedev driver RPM.


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list