Although the immediate reason for all these patches is $subject, it
really is something that should have been done a long time ago (I just
hadn't convinced myself it was the right thing to do). These patches
will allow a management application to easily learn exactly what
physical hardware is being used by a domain's interface, which wasn't
previously possible (e.g., it will be simple to learn which SRIOV VF
is being used by a domain interface that is configured as <interface
type='network'> where the network is a pool of VFs).
Laine Stump (7):
conf: clarify what is returned for actual bandwidth and vlan
conf: handle null pointer in virNetDevVlanFormat
conf: make virDomainNetDefFormat a public function
conf: re-situate <bandwidth> element in <interface>
conf: new function virDomainActualNetDefContentsFormat
conf: output actual netdev status in <interface> XML
network: include plugged interface XML in "plugged" network hook
src/conf/domain_conf.c | 303 +++++++++++++--------
src/conf/domain_conf.h | 4 +
src/conf/netdev_vlan_conf.c | 4 +-
src/libvirt_private.syms | 1 +
src/network/bridge_driver.c | 48 ++--
...qemuhotplug-console-compat-2+console-virtio.xml | 4 +-
.../qemuxml2argv-console-compat-2.xml | 4 +-
.../qemuxml2argv-net-bandwidth.xml | 2 +-
8 files changed, 233 insertions(+), 137 deletions(-)
--
1.8.5.3