hostapd / IEEE 802.11 authentication (ACL) More...
Go to the source code of this file.
Enumerations | |
enum | { HOSTAPD_ACL_REJECT = 0, HOSTAPD_ACL_ACCEPT = 1, HOSTAPD_ACL_PENDING = 2, HOSTAPD_ACL_ACCEPT_TIMEOUT = 3 } |
Functions | |
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) |
Check whether a specified STA can be authenticated. | |
int | hostapd_acl_init (struct hostapd_data *hapd) |
void | hostapd_acl_deinit (struct hostapd_data *hapd) |
Deinitialize IEEE 802.11 ACL. | |
int | hostapd_acl_reconfig (struct hostapd_data *hapd, struct hostapd_config *oldconf) |
hostapd / IEEE 802.11 authentication (ACL)
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.
Definition in file ieee802_11_auth.h.
void hostapd_acl_deinit | ( | struct hostapd_data * | hapd | ) |
Deinitialize IEEE 802.11 ACL.
hapd | hostapd BSS data |
Definition at line 518 of file ieee802_11_auth.c.
int hostapd_acl_init | ( | struct hostapd_data * | hapd | ) |
hostapd_acl_init: Initialize IEEE 802.11 ACL : hostapd BSS data Returns: 0 on success, -1 on failure
Definition at line 499 of file ieee802_11_auth.c.
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 | |||
) |
Check whether a specified STA can be authenticated.
hapd | hostapd BSS data | |
addr | MAC address of the STA | |
msg | Authentication message | |
len | Length of msg in octets | |
session_timeout | Buffer for returning session timeout (from RADIUS) | |
acct_interim_interval | Buffer for returning account interval (from RADIUS) | |
vlan_id | Buffer for returning VLAN ID |
Definition at line 221 of file ieee802_11_auth.c.