• L
    Add XML config switch to enable/disable vhost-net support · 175077fd
    Laine Stump 提交于
    This patch is in response to
    
      https://bugzilla.redhat.com/show_bug.cgi?id=643050
    
    The existing libvirt support for the vhost-net backend to the virtio
    network driver happens automatically - if the vhost-net device is
    available, it is always enabled, otherwise the standard userland
    virtio backend is used.
    
    This patch makes it possible to force whether or not vhost-net is used
    with a bit of XML. Adding a <driver> element to the interface XML, eg:
    
         <interface type="network">
           <model type="virtio"/>
           <driver name="vhost"/>
    
    will force use of vhost-net (if it's not available, the domain will
    fail to start). if driver name="qemu", vhost-net will not be used even
    if it is available.
    
    If there is no <driver name='xxx'/> in the config, libvirt will revert
    to the pre-existing automatic behavior - use vhost-net if it's
    available, and userland backend if vhost-net isn't available.
    175077fd
domain_conf.c 261.9 KB