123456789101112131415161718192021222324252627282930313233 |
- /*
- * hostapd / IEEE 802.11 authentication (ACL)
- * Copyright (c) 2003-2005, Jouni Malinen <j@w1.fi>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * Alternatively, this software may be distributed under the terms of BSD
- * license.
- *
- * See README and COPYING for more details.
- */
- #ifndef IEEE802_11_AUTH_H
- #define IEEE802_11_AUTH_H
- enum {
- HOSTAPD_ACL_REJECT = 0,
- HOSTAPD_ACL_ACCEPT = 1,
- HOSTAPD_ACL_PENDING = 2,
- HOSTAPD_ACL_ACCEPT_TIMEOUT = 3
- };
- int hostapd_allowed_address(struct hostapd_data *hapd, const u8 *addr,
- const u8 *msg, size_t len, u32 *session_timeout,
- u32 *acct_interim_interval, int *vlan_id);
- int hostapd_acl_init(struct hostapd_data *hapd);
- void hostapd_acl_deinit(struct hostapd_data *hapd);
- int hostapd_acl_reconfig(struct hostapd_data *hapd,
- struct hostapd_config *oldconf);
- #endif /* IEEE802_11_AUTH_H */
|