AP: Fix setting MLD Parameters subfield in RNR element
In case the TBTT information is reporting about an AP in the same AP MLD as the current AP, the AP MLD ID in the MLD Parameters subfield should be set to 0. Signed-off-by: Ilan Peer <ilan.peer@intel.com> Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
This commit is contained in:
parent
07525cd5e2
commit
a28ea8e517
1 changed files with 7 additions and 1 deletions
|
@ -7586,7 +7586,13 @@ static u8 * hostapd_eid_rnr_iface(struct hostapd_data *hapd,
|
|||
len += RNR_TBTT_INFO_LEN;
|
||||
} else {
|
||||
#ifdef CONFIG_IEEE80211BE
|
||||
*eid++ = hapd->conf->mld_id;
|
||||
if (reporting_hapd->conf->mld_ap &&
|
||||
bss->conf->mld_id ==
|
||||
reporting_hapd->conf->mld_id)
|
||||
*eid++ = 0;
|
||||
else
|
||||
*eid++ = hapd->conf->mld_id;
|
||||
|
||||
*eid++ = hapd->mld_link_id | (1 << 4);
|
||||
*eid++ = 0;
|
||||
len += RNR_TBTT_INFO_MLD_LEN;
|
||||
|
|
Loading…
Reference in a new issue