VOL-1495: Use learned mib to add UNI ports

Also verify logical ports are added and device
state is updated properly to produce those
logical ports in the core.

Change-Id: I91e7a1757de5f98899ea1be2f7adaaedb0c473ba
diff --git a/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py b/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py
index 77a1920..51f3f5a 100644
--- a/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py
+++ b/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py
@@ -239,6 +239,11 @@
         else:
             log.error("device-not-found")
 
+    def get_ofp_port_info(self, device, port_no):
+        ofp_port_info = self.devices_handlers[device.id].get_ofp_port_info(device, port_no)
+        log.debug('get_ofp_port_info', device_id=device.id, ofp_port_info=ofp_port_info)
+        return ofp_port_info
+
     def process_inter_adapter_message(self, msg):
         log.debug('process-inter-adapter-message', msg=msg)
         # Unpack the header to know which device needs to handle this message