Skip to content

map-agent: add TODO to split channel_report in bcn_request

Filip Matusiak requested to merge fm-devel into devel

Currently clients will likely not handle the request properly if channel_report is used in beacon metrics query. I.e. one can not send one request to cover all opclasses/channels.

  • Instead the report must be broken down into separate queries for each oplcass / channel pair individually.
  • This should be done in agent.
  • Another thing is that one must not send the requests in a row without breaks, as hostapd will not be able to handle it properly. => One needs to enqueue the requests somehow - e.g. keeping the requests in agent {} struct and using uloop timer to send them sequentially keeping some minimal delay between the requests.
Edited by Filip Matusiak

Merge request reports