projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
datapath: Handle packets with precomputed checksums.
[openvswitch]
/
xenserver
/
opt_xensource_libexec_interface-reconfigure
diff --git
a/xenserver/opt_xensource_libexec_interface-reconfigure
b/xenserver/opt_xensource_libexec_interface-reconfigure
index d346cdc4b1b78812c3fccdef670ef000a6a1285a..f28ae74cced1afd133f800e5944cedd90cc95d8d 100755
(executable)
--- a/
xenserver/opt_xensource_libexec_interface-reconfigure
+++ b/
xenserver/opt_xensource_libexec_interface-reconfigure
@@
-1214,7
+1214,9
@@
def datapath_configure_bond(pif,slaves):
pifrec = db.get_pif_record(pif)
interface = pif_netdev_name(pif)
pifrec = db.get_pif_record(pif)
interface = pif_netdev_name(pif)
- argv = ['--', 'add-bond', bridge, interface] + slaves
+ argv = ['--', '--fake-iface', 'add-bond', bridge, interface]
+ for slave in slaves:
+ argv += [pif_netdev_name(slave)]
# XXX need ovs-vsctl support
#if pifrec['MAC'] != "":
# XXX need ovs-vsctl support
#if pifrec['MAC'] != "":
@@
-1253,7
+1255,7
@@
def datapath_modify_config(commands):
for c in commands:
log(" %s" % c)
for c in commands:
log(" %s" % c)
- rc = run_command(['/usr/bin/ovs-vsctl']
+ rc = run_command(['/usr/bin/ovs-vsctl']
+ ['--timeout=20']
+ [c for c in commands if not c.startswith('#')])
if not rc:
raise Error("Failed to modify vswitch configuration")
+ [c for c in commands if not c.startswith('#')])
if not rc:
raise Error("Failed to modify vswitch configuration")