Added listen interval to hostapd sta_add() driver function
[libeap.git] / hostapd / driver.h
index ffa28ac..8502a74 100644 (file)
@@ -80,7 +80,7 @@ struct wpa_driver_ops {
        int (*set_assoc_ap)(void *priv, const u8 *addr);
        int (*sta_add)(const char *ifname, void *priv, const u8 *addr, u16 aid,
                       u16 capability, u8 *supp_rates, size_t supp_rates_len,
-                      int flags);
+                      int flags, u16 listen_interval);
        int (*get_inact_sec)(void *priv, const u8 *addr);
        int (*sta_clear_stats)(void *priv, const u8 *addr);
 
@@ -359,13 +359,13 @@ hostapd_set_countermeasures(struct hostapd_data *hapd, int enabled)
 static inline int
 hostapd_sta_add(const char *ifname, struct hostapd_data *hapd, const u8 *addr,
                u16 aid, u16 capability, u8 *supp_rates, size_t supp_rates_len,
-               int flags)
+               int flags, u16 listen_interval)
 {
        if (hapd->driver == NULL || hapd->driver->sta_add == NULL)
                return 0;
        return hapd->driver->sta_add(ifname, hapd->drv_priv, addr, aid,
                                     capability, supp_rates, supp_rates_len,
-                                    flags);
+                                    flags, listen_interval);
 }
 
 static inline int