@@ -103,8 +103,6 @@ def setup_ovs_bridge(session, args):
103103 "bridge=%s" % bridge , "--minimal" ])
104104 lib .do_cmd ([lib .XE_PATH , "network-param-set" , "uuid=%s" % xs_nw_uuid ,
105105 "other-config:is-ovs-tun-network=True" ])
106- lib .do_cmd ([lib .XE_PATH , "network-param-set" , "uuid=%s" % xs_nw_uuid ,
107- "other-config:is-ovs_vpc_distributed_vr_network=False" ])
108106 conf_hosts = lib .do_cmd ([lib .XE_PATH , "network-param-get" ,
109107 "uuid=%s" % xs_nw_uuid ,
110108 "param-name=other-config" ,
@@ -157,8 +155,6 @@ def setup_ovs_bridge_for_distributed_routing(session, args):
157155 # been configured
158156 xs_nw_uuid = lib .do_cmd ([lib .XE_PATH , "network-list" ,
159157 "bridge=%s" % bridge , "--minimal" ])
160- lib .do_cmd ([lib .XE_PATH , "network-param-set" , "uuid=%s" % xs_nw_uuid ,
161- "other-config:is-ovs-tun-network=False" ])
162158 lib .do_cmd ([lib .XE_PATH , "network-param-set" , "uuid=%s" % xs_nw_uuid ,
163159 "other-config:is-ovs-vpc-distributed-vr-network=True" ])
164160 conf_hosts = lib .do_cmd ([lib .XE_PATH , "network-param-get" ,
@@ -295,14 +291,24 @@ def create_tunnel(session, args):
295291 # find xs network for this bridge, verify is used for ovs tunnel network
296292 xs_nw_uuid = lib .do_cmd ([lib .XE_PATH , "network-list" ,
297293 "bridge=%s" % bridge , "--minimal" ])
298- ovs_tunnel_network = lib .do_cmd ([lib .XE_PATH ,"network-param-get" ,
294+ ovs_tunnel_network = False
295+ try :
296+ ovs_tunnel_network = lib .do_cmd ([lib .XE_PATH ,"network-param-get" ,
299297 "uuid=%s" % xs_nw_uuid ,
300298 "param-name=other-config" ,
301299 "param-key=is-ovs-tun-network" , "--minimal" ])
302- ovs_vpc_distributed_vr_network = lib .do_cmd ([lib .XE_PATH ,"network-param-get" ,
300+ except :
301+ pass
302+
303+ ovs_vpc_distributed_vr_network = False
304+ try :
305+ ovs_vpc_distributed_vr_network = lib .do_cmd ([lib .XE_PATH ,"network-param-get" ,
303306 "uuid=%s" % xs_nw_uuid ,
304307 "param-name=other-config" ,
305308 "param-key=is-ovs-vpc-distributed-vr-network" , "--minimal" ])
309+ except :
310+ pass
311+
306312 if ovs_tunnel_network == 'True' :
307313 # add flow entryies for dropping broadcast coming in from gre tunnel
308314 lib .add_flow (bridge , priority = 1000 , in_port = tun_ofport ,
0 commit comments