]> git.ipfire.org Git - thirdparty/hostap.git/blobdiff - src/ap/ap_drv_ops.c
hostapd: Set STA flags when adding a new station
[thirdparty/hostap.git] / src / ap / ap_drv_ops.c
index 0b6836c11c1afe299161ac660cfde7a6eddaa625..71296440a2f262b62da5273875766a1ec26af55e 100644 (file)
@@ -314,7 +314,8 @@ int hostapd_sta_add(struct hostapd_data *hapd,
                    const u8 *addr, u16 aid, u16 capability,
                    const u8 *supp_rates, size_t supp_rates_len,
                    u16 listen_interval,
-                   const struct ieee80211_ht_capabilities *ht_capab)
+                   const struct ieee80211_ht_capabilities *ht_capab,
+                   u32 flags)
 {
        struct hostapd_sta_add_params params;
 
@@ -331,6 +332,7 @@ int hostapd_sta_add(struct hostapd_data *hapd,
        params.supp_rates_len = supp_rates_len;
        params.listen_interval = listen_interval;
        params.ht_capabilities = ht_capab;
+       params.flags = hostapd_sta_flags_to_drv(flags);
        return hapd->driver->sta_add(hapd->drv_priv, &params);
 }