path: root/src/ap/iapp.h
diff options
authorJouni Malinen <j@w1.fi>2019-09-11 09:34:28 (GMT)
committerJouni Malinen <j@w1.fi>2019-09-11 10:11:03 (GMT)
commit018edec9b2bd3db20605117c32ff79c1e625c432 (patch)
tree40e4e4d8759a884a09330664bb977e4ee17d624d /src/ap/iapp.h
parentd2d444deef3a9cc7e6b996190f276c5013907e3c (diff)
Remove IAPP functionality from hostapd
IEEE Std 802.11F-2003 was withdrawn in 2006 and as such it has not been maintained nor is there any expectation of the withdrawn trial-use recommended practice to be maintained in the future. Furthermore, implementation of IAPP in hostapd was not complete, i.e., only parts of the recommended practice were included. The main item of some real use long time ago was the Layer 2 Update frame to update bridges when a STA roams within an ESS, but that functionality has, in practice, been moved to kernel drivers to provide better integration with the networking stack. Signed-off-by: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'src/ap/iapp.h')
1 files changed, 0 insertions, 39 deletions
diff --git a/src/ap/iapp.h b/src/ap/iapp.h
deleted file mode 100644
index c221183..0000000
--- a/src/ap/iapp.h
+++ /dev/null
@@ -1,39 +0,0 @@
- * hostapd / IEEE 802.11F-2003 Inter-Access Point Protocol (IAPP)
- * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi>
- *
- * This software may be distributed under the terms of the BSD license.
- * See README for more details.
- */
-#ifndef IAPP_H
-#define IAPP_H
-struct iapp_data;
-void iapp_new_station(struct iapp_data *iapp, struct sta_info *sta);
-struct iapp_data * iapp_init(struct hostapd_data *hapd, const char *iface);
-void iapp_deinit(struct iapp_data *iapp);
-#else /* CONFIG_IAPP */
-static inline void iapp_new_station(struct iapp_data *iapp,
- struct sta_info *sta)
-static inline struct iapp_data * iapp_init(struct hostapd_data *hapd,
- const char *iface)
- return NULL;
-static inline void iapp_deinit(struct iapp_data *iapp)
-#endif /* CONFIG_IAPP */
-#endif /* IAPP_H */