Lines Matching refs:report
27 "RRM: Unexpected neighbor report timeout");
31 wpa_printf(MSG_DEBUG, "RRM: Notifying neighbor report - NONE");
57 * wpas_rrm_process_neighbor_rep - Handle incoming neighbor report
59 * @report: Neighbor report buffer, prefixed by a 1-byte dialog token
60 * @report_len: Length of neighbor report buffer
63 const u8 *report, size_t report_len)
67 wpa_hexdump(MSG_DEBUG, "RRM: New Neighbor Report", report, report_len);
71 if (report[0] != wpa_s->rrm.next_neighbor_rep_token - 1) {
73 "RRM: Discarding neighbor report with token %d (expected %d)",
74 report[0], wpa_s->rrm.next_neighbor_rep_token - 1);
82 wpa_printf(MSG_ERROR, "RRM: Unexpected neighbor report");
92 wpabuf_put_data(neighbor_rep, report + 1, report_len - 1);
93 wpa_printf(MSG_DEBUG, "RRM: Notifying neighbor report (token = %d)",
94 report[0]);
116 * wpas_rrm_send_neighbor_rep_request - Request a neighbor report from our AP
122 * @cb: Callback function to be called once the requested report arrives, or
159 "RRM: No network support for Neighbor Report.");
166 "RRM: Currently handling previous Neighbor Report.");
176 "RRM: Failed to allocate Neighbor Report Request");
180 wpa_printf(MSG_DEBUG, "RRM: Neighbor report request (for %s), token=%d",
205 * Parallel, Enable, Request, and Report bits are 0, Duration is
239 * Parallel, Enable, Request, and Report bits are 0, Duration is
253 /* Location Service Interval: 0 - Only one report is requested
265 "RRM: Failed to send Neighbor Report Request");
327 "Not building LCI report - bad location subject");
351 wpa_printf(MSG_DEBUG, "Failed to add LCI report element");
361 wpa_printf(MSG_DEBUG, "RRM: Failed to add report element");
372 struct wpabuf *report = wpabuf_alloc(len + 3);
374 if (!report)
377 wpabuf_put_u8(report, WLAN_ACTION_RADIO_MEASUREMENT);
378 wpabuf_put_u8(report, WLAN_RRM_RADIO_MEASUREMENT_REPORT);
379 wpabuf_put_u8(report, wpa_s->rrm.token);
381 wpabuf_put_data(report, data, len);
385 wpabuf_head(report), wpabuf_len(report), 0)) {
387 "RRM: Radio measurement report failed: Sending Action frame failed");
390 wpabuf_free(report);
435 "Beacon Report: Invalid channel %u",
467 "Beacon Report: Failed to allocate freqs array");
546 "Beacon request: unknown operating class in AP Channel Report subelement %u",
558 * For 80 + 80 MHz operating classes, this AP Channel Report
563 * TODO: Verify that this AP Channel Report element is followed
564 * by a corresponding AP Channel Report element as specified in
750 * IE. So even when required to report all IEs, add elements one after
857 wpa_hexdump_buf(MSG_DEBUG, "RRM: Radio Measurement report", *buf);
963 "Beacon request: request subelement is present but report detail is %u",
1141 "RRM: Driver does not support dwell time configuration - reject beacon report with mandatory duration");
1159 wpa_printf(MSG_DEBUG, "RRM: Failed to add report element");
1220 struct wpabuf *report;
1244 report = wpas_rrm_process_msr_req_elems(wpa_s, frame + 3, len - 3);
1245 if (!report)
1248 wpas_rrm_send_msr_report(wpa_s, report);
1249 wpabuf_free(report);
1260 struct rrm_link_measurement_report report;
1276 "RRM: Measurement report failed. TX power insertion not supported");
1283 "RRM: Link measurement report failed. Request too short");
1287 os_memset(&report, 0, sizeof(report));
1288 report.dialog_token = req->dialog_token;
1289 report.tpc.eid = WLAN_EID_TPC_REPORT;
1290 report.tpc.len = 2;
1291 /* Note: The driver is expected to update report.tpc.tx_power and
1292 * report.tpc.link_margin subfields when sending out this frame.
1293 * Similarly, the driver would need to update report.rx_ant_id and
1294 * report.tx_ant_id subfields. */
1295 report.rsni = 255; /* 255 indicates that RSNI is not available */
1296 report.rcpi = rssi_to_rcpi(rssi);
1299 buf = wpabuf_alloc(2 + sizeof(report));
1302 "RRM: Link measurement report failed. Buffer allocation failed");
1308 wpabuf_put_data(buf, &report, sizeof(report));
1309 wpa_hexdump_buf(MSG_DEBUG, "RRM: Link measurement report", buf);
1315 "RRM: Link measurement report failed. Send action failed");
1334 /* If the measurement was aborted, don't report partial results */
1397 * Don't report results that were not received during the
1411 wpa_hexdump_buf(MSG_DEBUG, "RRM: Radio Measurement report", buf);