RNR: Skip interfaces on the same radio for MBSSID
Do not include interfaces on the same radio in reduced neighbor report elements (RNR) as multiple BSSID elements from the same management frame already include these if MBSSID feature is enabled. Signed-off-by: Aloka Dixit <quic_alokad@quicinc.com>
This commit is contained in:
parent
921f82cf18
commit
8f1d384197
1 changed files with 4 additions and 2 deletions
|
@ -6550,7 +6550,8 @@ size_t hostapd_eid_rnr_len(struct hostapd_data *hapd, u32 type)
|
|||
total_len += hostapd_eid_rnr_colocation_len(
|
||||
hapd, ¤t_len);
|
||||
|
||||
if (hapd->conf->rnr && hapd->iface->num_bss > 1)
|
||||
if (hapd->conf->rnr && hapd->iface->num_bss > 1 &&
|
||||
!hapd->iconf->mbssid)
|
||||
total_len += hostapd_eid_rnr_iface_len(hapd, hapd,
|
||||
¤t_len);
|
||||
break;
|
||||
|
@ -6759,7 +6760,8 @@ u8 * hostapd_eid_rnr(struct hostapd_data *hapd, u8 *eid, u32 type)
|
|||
eid = hostapd_eid_rnr_colocation(hapd, eid,
|
||||
¤t_len);
|
||||
|
||||
if (hapd->conf->rnr && hapd->iface->num_bss > 1)
|
||||
if (hapd->conf->rnr && hapd->iface->num_bss > 1 &&
|
||||
!hapd->iconf->mbssid)
|
||||
eid = hostapd_eid_rnr_iface(hapd, hapd, eid,
|
||||
¤t_len);
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue