Example #1
0
    def stop(self):
        '''
        Stop the static dummy.
        '''

        self.logger.info("stopping static dummy '%s'" % self.name)

        dummy.get(self.dry_run, self.logger, self.dummy_name, netns=self.netns).remove()

        self.logger.info("finished stopping static dummy '%s'" % self.name)
Example #2
0
    def stop(self):
        '''
        Stop the static overlay link.
        '''

        self.logger.info("stopping static overlay link '%s'" % self.name)

        self.inner_netns.start()

        bridge.get(self.dry_run, self.logger, self.bridge_name, netns=self.netns).remove()
        dummy.get(self.dry_run, self.logger, self.dummy_name, netns=self.netns).remove()
        veth.get(self.dry_run, self.logger, self.outer_name, self.inner_name, netns=self.netns).remove()

        self.inner_netns.stop()

        self.logger.info("finished stopping static overlay link '%s'" % self.name)