Blame libvirt-0.2.2-bridge-init.patch
|
Daniel P. Berrange |
338630 |
diff -rup libvirt-0.2.2/qemud/conf.c libvirt-0.2.2.new/qemud/conf.c
|
|
Daniel P. Berrange |
338630 |
--- libvirt-0.2.2/qemud/conf.c 2007-05-14 10:38:52.000000000 -0400
|
|
Daniel P. Berrange |
338630 |
+++ libvirt-0.2.2.new/qemud/conf.c 2007-05-14 10:38:34.000000000 -0400
|
|
Daniel P. Berrange |
338630 |
@@ -1151,6 +1151,12 @@ qemudNetworkIfaceConnect(struct qemud_se
|
|
Daniel P. Berrange |
338630 |
goto error;
|
|
Daniel P. Berrange |
338630 |
}
|
|
Daniel P. Berrange |
338630 |
|
|
Daniel P. Berrange |
338630 |
+ if (!server->brctl && (err = brInit(&server->brctl))) {
|
|
Daniel P. Berrange |
338630 |
+ qemudReportError(server, VIR_ERR_INTERNAL_ERROR,
|
|
Daniel P. Berrange |
338630 |
+ "cannot initialize bridge support: %s", strerror(err));
|
|
Daniel P. Berrange |
338630 |
+ goto error;
|
|
Daniel P. Berrange |
338630 |
+ }
|
|
Daniel P. Berrange |
338630 |
+
|
|
Daniel P. Berrange |
338630 |
if ((err = brAddTap(server->brctl, brname,
|
|
Daniel P. Berrange |
338630 |
ifname, BR_IFNAME_MAXLEN, &tapfd))) {
|
|
Daniel P. Berrange |
338630 |
qemudReportError(server, VIR_ERR_INTERNAL_ERROR,
|
|
Daniel P. Berrange |
338630 |
Only in libvirt-0.2.2.new/qemud: conf.c.orig
|