'Handle agent FDB population extension for port.'

def handle_port(self, context, details):

    device_owner = details['device_owner']
    if self._is_valid_device_owner(device_owner):
        mac = details['mac_address']
        port_id = details['port_id']
        physnet = details.get('physical_network')
        if (physnet and (physnet in self.device_mappings)):
            for device in self.device_mappings[physnet]:
                self.fdb_tracker.update_port(device, port_id, mac)
