Fix olt oper down in openolt data_model
Change-Id: Ib7e460ba63eaeffa814606b6453ac13ce5fc5a9e
diff --git a/voltha/adapters/openolt/openolt_data_model.py b/voltha/adapters/openolt/openolt_data_model.py
index 6dd111b..3dd635e 100644
--- a/voltha/adapters/openolt/openolt_data_model.py
+++ b/voltha/adapters/openolt/openolt_data_model.py
@@ -48,12 +48,14 @@
self.nni_intf_id = None
+ self.proxy = registry('core').get_proxy('/')
+
def reconcile(self):
assert self.logical_device_id is not None
self.adapter_agent.reconcile_logical_device(
self.logical_device_id)
# Update device cache
- self.device = self.get_device(self.device.id)
+ self.device = self.adapter_agent.get_device(self.device.id)
def olt_create(self, device_info):
if self.logical_device_id is not None:
@@ -438,7 +440,7 @@
registry('adapter_loader').get_agent(onu_device.adapter)
onu_adapter_agent.update_interface(onu_device,
{'oper_state': 'down'})
- self.onu_ports_down(onu_device)
+ self.__onu_ports_down(onu_device)
# Children devices
self.adapter_agent.update_child_devices_state(