This patch resolves the following bug filed against RHEL:
https://bugzilla.redhat.com/show_bug.cgi?id=713180
If a bridge has no physical devices attached, ncf_if_xml_state() had
not been adding a <bridge> element to the returned XML. However,
<bridge> is required by the grammer if the interface is of
type="bridge" (even if it's empty), and libvirt enforces that.
The solution is to add in the <bridge> element *before* checking to
see if there are any physical devices attached.
---
src/dutil_linux.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
ACK.
--
Eric Blake eblake(a)redhat.com +1-801-349-2682
Libvirt virtualization library