wext: disconnect at init and deinit
[wpasupplicant] / wpa_supplicant / driver_i.h
index 45107f7..4cb5372 100644 (file)
@@ -427,4 +427,25 @@ static inline int wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s,
        return -1;
 }
 
+static inline int wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s,
+                                       const u8 *addr, int total_flags,
+                                       int flags_or, int flags_and)
+{
+       if (wpa_s->driver->sta_set_flags)
+               return wpa_s->driver->sta_set_flags(wpa_s->drv_priv, addr,
+                                                   total_flags, flags_or,
+                                                   flags_and);
+       return -1;
+}
+
+static inline int wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s,
+                                       int authorized)
+{
+       if (wpa_s->driver->set_supp_port) {
+               return wpa_s->driver->set_supp_port(wpa_s->drv_priv,
+                                                   authorized);
+       }
+       return 0;
+}
+
 #endif /* DRIVER_I_H */