aboutsummaryrefslogtreecommitdiffstats
path: root/hostapd/sta_info.h
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2006-09-29 23:07:49 (GMT)
committerJouni Malinen <j@w1.fi>2006-09-29 23:07:49 (GMT)
commit245157896006b7ee3490b5c7cddd87360fbee57f (patch)
treea17df4349e0b9a2d0cd03fdfb5cd4516bcc4d893 /hostapd/sta_info.h
parent1e2a7c68eaaabdf151fad00f94551e12f09c2569 (diff)
downloadhostap-history-245157896006b7ee3490b5c7cddd87360fbee57f.zip
hostap-history-245157896006b7ee3490b5c7cddd87360fbee57f.tar.gz
hostap-history-245157896006b7ee3490b5c7cddd87360fbee57f.tar.bz2
Merge more dynamic VLAN support from Devicescape hostapd. This commit
adds configuration options for enabling dynamic VLAN feature and basic functionality for adding and removing wireless VLAN interfaces and binding STAs to them based on RADIUS Access-Response attributes. This does not yet complete dynamic VLAN support since IEEE 802.1X and WPA authenticator state machines are not yet modified to create a new group key state machine for each new VLAN. (from Devicescape)
Diffstat (limited to 'hostapd/sta_info.h')
-rw-r--r--hostapd/sta_info.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/hostapd/sta_info.h b/hostapd/sta_info.h
index 1774c6a..e092335 100644
--- a/hostapd/sta_info.h
+++ b/hostapd/sta_info.h
@@ -30,5 +30,7 @@ void ap_sta_session_timeout(struct hostapd_data *hapd, struct sta_info *sta,
void ap_sta_no_session_timeout(struct hostapd_data *hapd,
struct sta_info *sta);
struct sta_info * ap_sta_add(struct hostapd_data *hapd, const u8 *addr);
+int ap_sta_bind_vlan(struct hostapd_data *hapd, struct sta_info *sta,
+ int old_vlanid);
#endif /* STA_INFO_H */