code: def send_agent_report(self, report, context):
          
          try:
              self.state_rpc.report_state(context, report, self.use_call)
              report.pop('start_flag', None)
              self.use_call = False
              LOG.debug("Send agent report successfully completed")
          except AttributeError:
              # This means the server does not support report_state
              LOG.warning("Neutron server does not support state report. "
                          "State report for this agent will be disabled.")
              self.heartbeat.stop()
              return
          except Exception:
              LOG.warning("Failed sending agent report!")
docs: Send the agent report via RPC.