Esempio n. 1
0
 def __init__(self, plumber=None, trunk_api=None):
     self._plumber = plumber or trunk_plumber.Plumber()
     self._tapi = trunk_api or _TrunkAPI(trunk_rpc.TrunkStub())
     registry.subscribe(self.agent_port_change, local_resources.PORT_DEVICE,
                        local_events.AFTER_UPDATE)
     registry.subscribe(self.agent_port_delete, local_resources.PORT_DEVICE,
                        local_events.AFTER_DELETE)
     super(LinuxBridgeTrunkDriver, self).__init__()
Esempio n. 2
0
    def __init__(self, trunk_manager):
        self.timeout = DEFAULT_WAIT_FOR_PORT_TIMEOUT
        self._context = n_context.get_admin_context_without_session()
        self.trunk_manager = trunk_manager
        self.trunk_rpc = agent.TrunkStub()

        registry.subscribe(self.process_trunk_port_events,
                           ovs_agent_constants.OVSDB_RESOURCE,
                           events.AFTER_READ)
Esempio n. 3
0
 def __init__(self, trunk_manager):
     self.timeout = DEFAULT_WAIT_FOR_PORT_TIMEOUT
     self._context = n_context.get_admin_context_without_session()
     self.trunk_manager = trunk_manager
     self.trunk_rpc = agent.TrunkStub()
Esempio n. 4
0
 def __init__(self, plumber=None, trunk_api=None):
     self._plumber = plumber or trunk_plumber.Plumber()
     self._tapi = trunk_api or _TrunkAPI(trunk_rpc.TrunkStub())
     super(LinuxBridgeTrunkDriver, self).__init__()
Esempio n. 5
0
 def __init__(self):
     super(OpflexTrunkMixin, self).__init__()
     self.managed_trunks = {}
     registry.unsubscribe(self.handle_trunks, resources.TRUNK)
     self._context = n_context.get_admin_context_without_session()
     self.trunk_rpc = agent.TrunkStub()