cmd_list.append(cmd)
self._ovs_vsctl(ifaceobj, cmd_list)
+ if not self.cache.link_exists(ifaceobj.name):
+ self.iproute2.link_add_openvswitch(ifaceobj.name, "openvswitch")
def _delbridge (self, ifaceobj):
cmd_list.extend(ovsextra)
self._ovs_vsctl(ifaceobj, cmd_list)
+ if not self.cache.link_exists(ifaceobj.name):
+ self.iproute2.link_add_openvswitch(ifaceobj.name, "openvswitch")
def _delport (self, ifaceobj):
iface = ifaceobj.name
utils.exec_commandl(['ip', 'link', 'add', xfrm_name, 'type', 'xfrm', 'dev', ifname, 'if_id', xfrm_id])
self.__update_cache_after_link_creation(xfrm_name, "xfrm")
+ def link_add_openvswitch(self, ifname, kind):
+ self.__update_cache_after_link_creation(ifname, kind)
+
############################################################################
# TUNNEL
############################################################################