def _create_all_tenant_network(self):
     for net in db_api_v2.network_all_tenant_list():
         self.client.update_network(net.id)
     for tun in self.tunnel_key.all_list():
         self.tun_client.update_tunnel_key(tun.network_id, tun.tunnel_key)
     session = db.get_session()
     for port in session.query(models_v2.Port):
         self.iface_client.update_network_id(port.id, port.network_id)
Beispiel #2
0
 def _create_all_tenant_network(self):
     for net in db_api_v2.network_all_tenant_list():
         self.client.update_network(net.id)
     for tun in self.tunnel_key.all_list():
         self.tun_client.update_tunnel_key(tun.network_id, tun.tunnel_key)
     session = db.get_session()
     for port in session.query(models_v2.Port):
         self.iface_client.update_network_id(port.id, port.network_id)
Beispiel #3
0
    def _create_all_tenant_network(self):
        for net in db_api_v2.network_all_tenant_list():
            self.client.update_network(net.id)
        for tun in self.tunnel_key.all_list():
            self.tun_client.update_tunnel_key(tun.network_id, tun.tunnel_key)
        session = db.get_session()
        for port_binding in db_api_v2.port_binding_all_list(session):
            network_id = port_binding.network_id
            dpid = port_binding.dpid
            port_no = port_binding.port_no
            try:
                port = session.query(models_v2.Port).filter(
                    models_v2.Port.id == port_binding.port_id).one()
            except orm_exc.NoResultFound:
                continue
            except orm_exc.MultipleResultsFound:
                continue

            self.client.update_port(network_id, dpid, port_no)
            self.client.update_mac(network_id, dpid, port_no, port.mac_address)
    def _create_all_tenant_network(self):
        for net in db_api_v2.network_all_tenant_list():
            self.client.update_network(net.id)
        for tun in self.tunnel_key.all_list():
            self.tun_client.update_tunnel_key(tun.network_id, tun.tunnel_key)
        session = db.get_session()
        for port_binding in db_api_v2.port_binding_all_list(session):
            network_id = port_binding.network_id
            dpid = port_binding.dpid
            port_no = port_binding.port_no
            try:
                port = session.query(models_v2.Port).filter(
                    models_v2.Port.id == port_binding.port_id).one()
            except orm_exc.NoResultFound:
                continue
            except orm_exc.MultipleResultsFound:
                continue

            self.client.update_port(network_id, dpid, port_no)
            self.client.update_mac(network_id, dpid, port_no, port.mac_address)
Beispiel #5
0
 def _create_all_tenant_network(self):
     networks = db_api_v2.network_all_tenant_list()
     for net in networks:
         self.client.update_network(net.id)
Beispiel #6
0
 def _create_all_tenant_network(self):
     networks = db_api_v2.network_all_tenant_list()
     for net in networks:
         self.client.update_network(net.id)