示例#1
0
    def detach(self, interface):
        if self.up:
            utils.check_cmd([
                constants.OVS_BIN, "del-port", self.bridge_name,
                interface.localname
            ])

        CoreNetworkBase.detach(self, interface)
示例#2
0
文件: network.py 项目: sorianoas/core
    def detach(self, netif):
        """
        Detach a network interface.

        :param core.nodes.interface.Veth netif: network interface to detach
        :return: nothing
        """
        if self.up:
            self.net_client.delete_interface(self.brname, netif.localname)

        CoreNetworkBase.detach(self, netif)
示例#3
0
文件: network.py 项目: lmerat46/core
    def detach(self, netif):
        """
        Detach a network interface.

        :param core.nodes.interface.Veth netif: network interface to detach
        :return: nothing
        """
        if self.up:
            utils.check_cmd([constants.BRCTL_BIN, "delif", self.brname, netif.localname])

        CoreNetworkBase.detach(self, netif)