aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/ibss_rsn.h
diff options
context:
space:
mode:
authorJouni Malinen <jouni.malinen@atheros.com>2011-03-23 19:15:46 (GMT)
committerJouni Malinen <j@w1.fi>2011-03-23 19:15:46 (GMT)
commit78177a000e22fe351be7d91cb442c01543944966 (patch)
tree4fd848fef8a9ac045aacdcb249300ef6dc2ffd77 /wpa_supplicant/ibss_rsn.h
parent21bdbe38be0534b03f3cde6b702dee95cf604d9a (diff)
downloadhostap-78177a000e22fe351be7d91cb442c01543944966.zip
hostap-78177a000e22fe351be7d91cb442c01543944966.tar.gz
hostap-78177a000e22fe351be7d91cb442c01543944966.tar.bz2
RSN IBSS: Restart IBSS state machines for each new IBSS
Change the old design of running a single long living RSN IBSS instance to keep a separate instance for each IBSS connection. This fixes number of issues in getting keys set properly for new connections and is in general quite a bit more correct design.
Diffstat (limited to 'wpa_supplicant/ibss_rsn.h')
-rw-r--r--wpa_supplicant/ibss_rsn.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/wpa_supplicant/ibss_rsn.h b/wpa_supplicant/ibss_rsn.h
index 2582073..dbc889f 100644
--- a/wpa_supplicant/ibss_rsn.h
+++ b/wpa_supplicant/ibss_rsn.h
@@ -36,10 +36,6 @@ struct ibss_rsn {
struct wpa_authenticator *auth_group;
struct ibss_rsn_peer *peers;
u8 psk[PMK_LEN];
-
- int init_in_progress;
- int init_gtk_idx;
- u8 init_gtk[16];
};
@@ -50,6 +46,5 @@ void ibss_rsn_stop(struct ibss_rsn *ibss_rsn, const u8 *peermac);
int ibss_rsn_rx_eapol(struct ibss_rsn *ibss_rsn, const u8 *src_addr,
const u8 *buf, size_t len);
void ibss_rsn_set_psk(struct ibss_rsn *ibss_rsn, const u8 *psk);
-void ibss_rsn_connected(struct ibss_rsn *ibss_rsn);
#endif /* IBSS_RSN_H */