service/ovsdb: get socket from RemoteOvsdb
This patch adds "socket" field to RemoteOvsdb to get sockets which connects to switches. e.g.) @set_ev_cls(ovsdb_event.EventNewOVSDBConnection) def handle_new_ovsdb_connection(self, ev): print(ev.client.socket.getsockname()[0]) Signed-off-by: Satoshi Fujimoto <satoshi.fujimoto7@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
parent
cd67c52471
commit
60651d8a1c
|
@ -333,6 +333,7 @@ class RemoteOvsdb(app_manager.RyuApp):
|
|||
fsm.set_name(name)
|
||||
|
||||
kwargs = kwargs.copy()
|
||||
kwargs['socket'] = sock
|
||||
kwargs['address'] = address
|
||||
kwargs['idl'] = idl
|
||||
kwargs['name'] = name
|
||||
|
@ -359,6 +360,7 @@ class RemoteOvsdb(app_manager.RyuApp):
|
|||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(RemoteOvsdb, self).__init__(*args, **kwargs)
|
||||
self.socket = kwargs['socket']
|
||||
self.address = kwargs['address']
|
||||
self._idl = kwargs['idl']
|
||||
self.system_id = kwargs['system_id']
|
||||
|
|
Loading…
Reference in New Issue