X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=hostapd%2Fhostapd.h;h=5d1b64bf396f2991f64a0243da821ca3089de139;hb=bdee6fceb9fcb3ac2d8057a129f9037895ec6232;hp=435c7731126176bc00b65d360fac01c4fc8fa250;hpb=36592d31c17df2fd9b876e21ffd5195efa229fdb;p=libeap.git diff --git a/hostapd/hostapd.h b/hostapd/hostapd.h index 435c773..5d1b64b 100644 --- a/hostapd/hostapd.h +++ b/hostapd/hostapd.h @@ -76,6 +76,16 @@ struct hostapd_driver_ops { int beacon_int); int (*vlan_if_add)(struct hostapd_data *hapd, const char *ifname); int (*vlan_if_remove)(struct hostapd_data *hapd, const char *ifname); + int (*set_wds_sta)(struct hostapd_data *hapd, const u8 *addr, int aid, + int val); + int (*set_sta_vlan)(const char *ifname, struct hostapd_data *hapd, + const u8 *addr, int vlan_id); + int (*get_inact_sec)(struct hostapd_data *hapd, const u8 *addr); + int (*sta_deauth)(struct hostapd_data *hapd, const u8 *addr, + int reason); + int (*sta_disassoc)(struct hostapd_data *hapd, const u8 *addr, + int reason); + int (*sta_remove)(struct hostapd_data *hapd, const u8 *addr); }; /**