def remove_unbound_allowed_address_pair_port_binding(
            self, context, service_port_dict, port_address_pairs):
        port_addr_pair_ip = port_address_pairs['ip_address']
        address_pair_port = self._get_address_pair_active_port_with_fip(
            context, service_port_dict, port_addr_pair_ip)
        if address_pair_port:
            # Before reverting the changes, fetch the original
            # device owner saved in profile and update the port
            port_profile = address_pair_port.get(portbindings.PROFILE)
            orig_device_owner = ""
            if port_profile:
                orig_device_owner = port_profile.get('original_owner')
                del port_profile['original_owner']
            port_data = {portbindings.HOST_ID: "",
                         'device_owner': orig_device_owner,
                         portbindings.PROFILE: port_profile}
            update_port = self._core_plugin.update_port(
                context, address_pair_port['id'], {'port': port_data})
            return update_port
Called when a new RSSI value for the peripheral is available.
dataset/ETHPy150Open openstack/neutron/neutron/db/l3_dvr_db.py/L3_NAT_with_dvr_db_mixin.remove_unbound_allowed_address_pair_port_binding--crossover with--dataset/ETHPy150Open adafruit/Adafruit_Python_BluefruitLE/Adafruit_BluefruitLE/corebluetooth/provider.py/CentralDelegate.peripheral_didReadRSSI_error_