On 05/12/2018 11:23, Arnout Vandecappelle (Essensium/Mind) wrote: > + if (hapd->conf->multi_ap & FRONTHAUL_BSS) { > + if (multi_ap_value == MULTI_AP_BACKHAUL_STA) { > + hostapd_logger(hapd, sta->addr, > + HOSTAPD_MODULE_IEEE80211, > + HOSTAPD_LEVEL_INFO, > + "Backhaul STA tries to associate with fronthaul-only BSS"); > + return WLAN_STATUS_ASSOC_DENIED_UNSPEC; > + } Turns out that this bit was a mistake. It breaks WPS. In Multi-AP, WPS is done on the fronthaul BSS. The backhaul STA will associate with the fronthaul BSS and provide the Multi-AP IE. This will cause the fronthaul BSS to provide credentials for the backhaul BSS instead of for itself. So, if the fronthaul BSS is fronthaul-only, it may indeed get an association request with a backhaul STA Multi-AP IE... Since the specification doesn't say explicitly that a bSTA trying to associate on a fronthaul-only BSS should be rejected, I think the easiest is to remove this check again. I'll do that as part of my refresh of patches 10-12. Regards, Arnout _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap