FrameIO to allow sharing same Linux interface

Change-Id: I30a8dd660477980069801952861d38e0dbe09739
diff --git a/voltha/adapters/ponsim_olt/ponsim_olt.py b/voltha/adapters/ponsim_olt/ponsim_olt.py
index 01f008e..dcc55a7 100644
--- a/voltha/adapters/ponsim_olt/ponsim_olt.py
+++ b/voltha/adapters/ponsim_olt/ponsim_olt.py
@@ -158,7 +158,7 @@
 
     def __del__(self):
         if self.io_port is not None:
-            registry('frameio').del_interface(self.interface)
+            registry('frameio').close_port(self.io_port)
 
     def get_channel(self):
         if self.channel is None:
@@ -266,7 +266,7 @@
 
         # finally, open the frameio port to receive in-band packet_in messages
         self.log.info('registering-frameio')
-        self.io_port = registry('frameio').add_interface(
+        self.io_port = registry('frameio').open_port(
             self.interface, self.rcv_io, is_inband_frame)
         self.log.info('registered-frameio')