UPSTREAM: wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
Based on changes in the specification the TBTT information in the RNR can include MLD information, so update the parsing to allow extracting the short SSID information in such a case. Signed-off-by: Ilan Peer <ilan.peer@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Bug: 253289327 Change-Id: Iafe63711d161c03a7857d60bddefc3f6f381c81c (cherry picked from commit dd1671ed4ae855a36c5d02d29d7b47e129d7abaf) Signed-off-by: Kiran Kumar Lokere <quic_klokere@quicinc.com> Signed-off-by: Veerendranath Jakkam <quic_vjakkam@quicinc.com>
This commit is contained in:
@@ -677,7 +677,7 @@ static int cfg80211_parse_ap_info(struct cfg80211_colocated_ap *entry,
|
||||
memcpy(entry->bssid, pos, ETH_ALEN);
|
||||
pos += ETH_ALEN;
|
||||
|
||||
if (length == IEEE80211_TBTT_INFO_OFFSET_BSSID_SSSID_BSS_PARAM) {
|
||||
if (length >= IEEE80211_TBTT_INFO_OFFSET_BSSID_SSSID_BSS_PARAM) {
|
||||
memcpy(&entry->short_ssid, pos,
|
||||
sizeof(entry->short_ssid));
|
||||
entry->short_ssid_valid = true;
|
||||
|
||||
Reference in New Issue
Block a user