• L
    network: support <driver name='vfio'/> in network definitions · d64e114f
    Laine Stump 提交于
    I remembered to document this bit, but somehow forgot to implement it.
    
    This adds <driver name='kvm|vfio'/> as a subelement to the <forward>
    element of a network (this puts it parallel to the match between
    mode='hostdev' attribute in a network and type='hostdev' in an
    <interface>).
    
    Since it's already documented, only the parser, formatter, backend
    driver recognition (it just translates/moves the flag into the
    <interface> at the appropriate time), and a test case were needed.
    
    (I used a separate enum for the values both because the original is
    defined in domain_conf.h, which is unavailable from network_conf.h,
    and because in the future it's possible that we may want to support
    other non-hostdev oriented driver names in the network parser; this
    makes sure that one can be expanded without the other).
    d64e114f
network_conf.c 124.7 KB