enable stp on ovstunnel

This commit is contained in:
tuna 2013-12-11 15:58:32 +07:00
parent b385cb4f7a
commit a3b7248a16
2 changed files with 8 additions and 0 deletions

View File

@ -82,6 +82,10 @@ def setup_ovs_bridge(session, args):
# TODO: Make sure xs-network-uuid is set into external_ids
lib.do_cmd([lib.VSCTL_PATH, "set", "Bridge", bridge,
"external_ids:xs-network-uuid=%s" % xs_nw_uuid])
# enable stp
lib.do_cmd([lib.VSCTL_PATH, "set", "Bridge", bridge, "stp_enable=true"])
# Non empty result means something went wrong
if res:
result = "FAILURE:%s" % res

View File

@ -42,6 +42,10 @@ def setup_ovs_bridge(bridge, key, cs_host_id):
#set gre_key to bridge
res = lib.do_cmd([lib.VSCTL_PATH, "set", "bridge", bridge,
"other_config:gre_key=%s" % key])
# enable stp
lib.do_cmd([lib.VSCTL_PATH, "set", "Bridge", bridge, "stp_enable=true"])
logging.debug("Bridge has been manually created:%s" % res)
if res:
# result = "FAILURE:%s" % res