Exemplo n.º 1
0
    def tearDownClass(cls):
        cls.egress_controller._stop_gw_mac_monitor()
        stop_ryu_app_thread(cls.thread)
        BridgeTools.destroy_bridge(cls.BRIDGE)

        time.sleep(1)
        clear_gw_info_map()
Exemplo n.º 2
0
    def setup_uplink_br(cls):
        setup_dhcp_server = cls.SCRIPT_PATH + "scripts/setup-test-dhcp-srv.sh"
        subprocess.check_call([setup_dhcp_server, "tino"])

        BridgeTools.destroy_bridge(cls.UPLINK_BR)
        setup_uplink_br = [
            cls.SCRIPT_PATH + "scripts/setup-uplink-br.sh", cls.UPLINK_BR,
            cls.NON_NAT_ARP_EGRESS_PORT, cls.DHCP_PORT
        ]
        subprocess.check_call(setup_uplink_br)
Exemplo n.º 3
0
    def setup_uplink_br(cls):
        setup_dhcp_server = cls.SCRIPT_PATH + "scripts/setup-test-dhcp-srv.sh"
        subprocess.check_call([setup_dhcp_server, "t1"])

        BridgeTools.destroy_bridge(cls.UPLINK_BR)
        setup_uplink_br = [
            cls.SCRIPT_PATH + "scripts/setup-uplink-br.sh", cls.UPLINK_BR,
            cls.NON_NAT_ARP_EGRESS_PORT
        ]
        subprocess.check_call(setup_uplink_br)
        inout.get_mobilityd_gw_info = mocked_get_mobilityd_gw_info
        inout.set_mobilityd_gw_info = mocked_set_mobilityd_gw_info
Exemplo n.º 4
0
    def setup_uplink_br(cls):
        subprocess.check_call(["redis-cli", "flushall"])

        setup_dhcp_server = cls.script_path + "scripts/setup-test-dhcp-srv.sh"
        subprocess.check_call([setup_dhcp_server, "t1"])

        BridgeTools.destroy_bridge(cls.uplink_br)
        setup_uplink_br = [cls.script_path + "scripts/setup-uplink-br.sh",
                           cls.uplink_br,
                           "t1uplink_p0",
                           "8A:00:00:00:00:01"]
        subprocess.check_call(setup_uplink_br)
        cls.setup_done = True
Exemplo n.º 5
0
 def tearDownClass(cls):
     stop_ryu_app_thread(cls.thread)
     BridgeTools.destroy_bridge(cls.BRIDGE)
     BridgeTools.destroy_bridge(cls.UPLINK_BRIDGE)
     BridgeTools.destroy_bridge(cls.NET_SW_BR)
     subprocess.check_call(["ip", "link", "del", "dev", "testv1_in"])
     subprocess.check_call(["pkill", "-f", "dhclient.*_br"])
Exemplo n.º 6
0
    def tearDown(self):
        cls = self.__class__
        cls.egress_controller._stop_gw_mac_monitor()
        stop_ryu_app_thread(cls.thread)
        BridgeTools.destroy_bridge(cls.BRIDGE)
        BridgeTools.destroy_bridge(cls.UPLINK_BR)
        BridgeTools.destroy_bridge(cls.UPLINK_VLAN_SW)

        time.sleep(1)
        clear_gw_info_map()
Exemplo n.º 7
0
 def tearDownClass(cls):
     BridgeTools.destroy_bridge(cls.BRIDGE)
     pass
Exemplo n.º 8
0
 def tearDownClass(cls):
     stop_ryu_app_thread(cls.thread)
     BridgeTools.destroy_bridge(cls.BRIDGE)
Exemplo n.º 9
0
 def tearDown(self):
     stop_ryu_app_thread(self.thread)
     BridgeTools.destroy_bridge(self.BRIDGE)
Exemplo n.º 10
0
 def tearDown(self):
     self._dhcp_client.stop()
     BridgeTools.destroy_bridge(self._br)
Exemplo n.º 11
0
 def tearDown(self):
     self._dhcp_allocator.ip_allocator.stop_dhcp_sniffer()
     BridgeTools.destroy_bridge(self._br)
Exemplo n.º 12
0
 def tearDown(self):
     cls = ArpTableTestRouterIP
     stop_ryu_app_thread(cls.thread)
     BridgeTools.destroy_bridge(cls.BRIDGE)