aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/wmm_ac.h
diff options
context:
space:
mode:
authorEliad Peller <eliad@wizery.com>2014-12-29 02:15:01 (GMT)
committerJouni Malinen <j@w1.fi>2015-01-04 16:41:00 (GMT)
commit8c42b36902ad3f248f5bafb91ffcdf16f7ef76bf (patch)
tree094083ffd5ab34fa9fe6f591f15860335bc91ad9 /wpa_supplicant/wmm_ac.h
parent677e7a95826fe9f6d93832511b7f082b899a8f3c (diff)
downloadhostap-8c42b36902ad3f248f5bafb91ffcdf16f7ef76bf.zip
hostap-8c42b36902ad3f248f5bafb91ffcdf16f7ef76bf.tar.gz
hostap-8c42b36902ad3f248f5bafb91ffcdf16f7ef76bf.tar.bz2
WMM AC: Reconfigure tspecs on reassociation to the same BSS
The specification requires the tspecs to be kept upon reassociation to the same BSS. Save the last tspecs before such reassociation, and reconfigure on the association notification. Note that the current flow is not transparent to the user (it is notified about deauth/reassoc and tspec removal/addition). Signed-off-by: Eliad Peller <eliadx.peller@intel.com>
Diffstat (limited to 'wpa_supplicant/wmm_ac.h')
-rw-r--r--wpa_supplicant/wmm_ac.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/wpa_supplicant/wmm_ac.h b/wpa_supplicant/wmm_ac.h
index 2b02025..5171b16 100644
--- a/wpa_supplicant/wmm_ac.h
+++ b/wpa_supplicant/wmm_ac.h
@@ -169,5 +169,8 @@ int wpas_wmm_ac_delts(struct wpa_supplicant *wpa_s, u8 tsid);
void wmm_ac_rx_action(struct wpa_supplicant *wpa_s, const u8 *da,
const u8 *sa, const u8 *data, size_t len);
int wpas_wmm_ac_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen);
+void wmm_ac_save_tspecs(struct wpa_supplicant *wpa_s);
+void wmm_ac_clear_saved_tspecs(struct wpa_supplicant *wpa_s);
+int wmm_ac_restore_tspecs(struct wpa_supplicant *wpa_s);
#endif /* WMM_AC_H */