summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Chu <stephen.chu@synaptics.corp-partner.google.com>2023-06-20 00:25:03 +0800
committerStephen Chu <stephen.chu@synaptics.corp-partner.google.com>2023-07-26 05:37:53 +0000
commit21686bbf2317d475d07e3f89081d5ca7a7d42e71 (patch)
treed6927ac7d03833b9d9ca493d1d20284ed776f8fe
parent3f45c0fdbcea95af24e52986f3388f2fabe14505 (diff)
downloaddhd43752p-21686bbf2317d475d07e3f89081d5ca7a7d42e71.tar.gz
DHD: Add report_extra_len in dhd_rtt_create_failure_result
Bug: 286482550 Test: Run RTT test Change-Id: I113758552daa40825c75943b877dea5d071c16f7 Signed-off-by: Stephen Chu <stephen.chu@synaptics.corp-partner.google.com>
-rw-r--r--dhd_rtt.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/dhd_rtt.c b/dhd_rtt.c
index 5f1e169..ae790ea 100644
--- a/dhd_rtt.c
+++ b/dhd_rtt.c
@@ -3875,9 +3875,14 @@ dhd_rtt_create_failure_result(rtt_status_info_t *rtt_status,
(void)memcpy_s(&rtt_result->report.addr, ETHER_ADDR_LEN,
&rtt_target_info->addr, ETHER_ADDR_LEN);
rtt_result->report.distance = FTM_INVALID;
+
+ rtt_result->report_extra_len = sizeof(rtt_result->report_extra);
+ rtt_result->report_extra.frequency = -1;
+ rtt_result->report_extra.packet_bw = RTT_BW_UNSPECIFIED;
+
list_add_tail(&rtt_result->list, &rtt_results_header->result_list);
rtt_results_header->result_cnt++;
- rtt_results_header->result_tot_len += rtt_result->report_len;
+ rtt_results_header->result_tot_len += rtt_result->report_len + rtt_result->report_extra_len;
exit:
return ret;
}