Lines Matching refs:multi_ap
93 struct multi_ap_params multi_ap = { 0 }; in hostapd_eid_multi_ap() local
95 if (!hapd->conf->multi_ap) in hostapd_eid_multi_ap()
98 if (hapd->conf->multi_ap & BACKHAUL_BSS) in hostapd_eid_multi_ap()
99 multi_ap.capability |= MULTI_AP_BACKHAUL_BSS; in hostapd_eid_multi_ap()
100 if (hapd->conf->multi_ap & FRONTHAUL_BSS) in hostapd_eid_multi_ap()
101 multi_ap.capability |= MULTI_AP_FRONTHAUL_BSS; in hostapd_eid_multi_ap()
105 multi_ap.capability |= in hostapd_eid_multi_ap()
109 multi_ap.capability |= in hostapd_eid_multi_ap()
112 multi_ap.profile = hapd->conf->multi_ap_profile; in hostapd_eid_multi_ap()
113 multi_ap.vlanid = hapd->conf->multi_ap_vlanid; in hostapd_eid_multi_ap()
115 return eid + add_multi_ap_ie(eid, len, &multi_ap); in hostapd_eid_multi_ap()
3486 struct multi_ap_params multi_ap; in check_multi_ap() local
3491 if (!hapd->conf->multi_ap) in check_multi_ap()
3495 if (!(hapd->conf->multi_ap & FRONTHAUL_BSS)) { in check_multi_ap()
3507 &multi_ap); in check_multi_ap()
3511 if (multi_ap.capability && multi_ap.capability != MULTI_AP_BACKHAUL_STA) in check_multi_ap()
3515 multi_ap.capability); in check_multi_ap()
3517 if (multi_ap.profile == MULTI_AP_PROFILE_1 && in check_multi_ap()
3527 if (multi_ap.profile >= MULTI_AP_PROFILE_2 && in check_multi_ap()
3537 if (!(multi_ap.capability & MULTI_AP_BACKHAUL_STA)) { in check_multi_ap()
3538 if (hapd->conf->multi_ap & FRONTHAUL_BSS) in check_multi_ap()
3548 if (!(hapd->conf->multi_ap & BACKHAUL_BSS)) in check_multi_ap()
3950 resp = check_multi_ap(hapd, sta, elems->multi_ap, elems->multi_ap_len); in __check_assoc_ies()
6658 (hapd->conf->multi_ap & BACKHAUL_BSS) && in handle_assoc_cb()