diff --git a/core/mac/src/pe/lim/lim_api.c b/core/mac/src/pe/lim/lim_api.c index 95d20703dc06..6337d534b324 100644 --- a/core/mac/src/pe/lim/lim_api.c +++ b/core/mac/src/pe/lim/lim_api.c @@ -2150,6 +2150,7 @@ lim_roam_fill_bss_descr(struct mac_context *mac, sizeof(bss_desc_ptr->length) + ie_len); bss_desc_ptr->fProbeRsp = !roam_synch_ind_ptr->isBeacon; + bss_desc_ptr->rssi = roam_synch_ind_ptr->rssi; /* Copy Timestamp */ bss_desc_ptr->scansystimensec = qdf_get_monotonic_boottime_ns(); if (parsed_frm_ptr->he_op.oper_info_6g_present) { @@ -2186,6 +2187,11 @@ lim_roam_fill_bss_descr(struct mac_context *mac, qdf_mem_copy((uint8_t *) &bss_desc_ptr->bssId, (uint8_t *)roam_synch_ind_ptr->bssid.bytes, sizeof(tSirMacAddr)); + + qdf_mem_copy((uint8_t *)&bss_desc_ptr->seq_ctrl, + (uint8_t *)&mac_hdr->seqControl, + sizeof(tSirMacSeqCtl)); + bss_desc_ptr->received_time = (uint64_t)qdf_mc_timer_get_system_time(); if (parsed_frm_ptr->mdiePresent) {