code: def send_vm_info(self, vm_info):
          
          agent_host = vm_info.get('host')
          if not agent_host:
              LOG.info("vm/port is not bound to host, not sending vm info")
              return True
          try:
              self.neutron_event.send_vm_info(agent_host,
                                              str(vm_info))
          except (rpc.MessagingTimeout, rpc.RPCException,
                  rpc.RemoteError):
              # Failed to send info to the agent. Keep the data in the
              # database as failure to send it later.
              LOG.error('Failed to send VM info to agent %s', agent_host)
              return False
          else:
              return True
docs: Send vm info to the compute host.
          it will return True/False