|
wpa_supplicant / hostapd 2.0
|
hostapd / Configuration definitions and helpers functions More...
#include "common/defs.h"#include "ip_addr.h"#include "common/wpa_common.h"#include "wps/wps.h"Go to the source code of this file.
Data Structures | |
| struct | mac_acl_entry |
| struct | hostapd_wep_keys |
| struct | hostapd_ssid |
| struct | hostapd_vlan |
| struct | hostapd_wpa_psk |
| struct | hostapd_eap_user |
| struct | hostapd_tx_queue_params |
| struct | hostapd_wmm_ac_params |
| struct | hostapd_roaming_consortium |
| struct | hostapd_venue_name |
| struct | hostapd_bss_config |
| Per-BSS configuration. More... | |
| struct | hostapd_config |
| Per-radio interface configuration. More... | |
Defines | |
| #define | MAX_STA_COUNT 2007 |
| #define | MAX_VLAN_ID 4094 |
| #define | HOSTAPD_MAX_SSID_LEN 32 |
| #define | NUM_WEP_KEYS 4 |
| #define | DYNAMIC_VLAN_DISABLED 0 |
| #define | DYNAMIC_VLAN_OPTIONAL 1 |
| #define | DYNAMIC_VLAN_REQUIRED 2 |
| #define | VLAN_ID_WILDCARD -1 |
| #define | PMK_LEN 32 |
| #define | NUM_TX_QUEUES 4 |
| #define | MAX_ROAMING_CONSORTIUM_LEN 15 |
| #define | P2P_ENABLED BIT(0) |
| #define | P2P_GROUP_OWNER BIT(1) |
| #define | P2P_GROUP_FORMATION BIT(2) |
| #define | P2P_MANAGE BIT(3) |
| #define | P2P_ALLOW_CROSS_CONNECTION BIT(4) |
| #define | TDLS_PROHIBIT BIT(0) |
| #define | TDLS_PROHIBIT_CHAN_SWITCH BIT(1) |
Typedefs | |
| typedef u8 | macaddr [ETH_ALEN] |
| typedef enum hostap_security_policy | secpolicy |
Enumerations | |
| enum | hostap_security_policy { SECURITY_PLAINTEXT = 0, SECURITY_STATIC_WEP = 1, SECURITY_IEEE_802_1X = 2, SECURITY_WPA_PSK = 3, SECURITY_WPA = 4 } |
Functions | |
| int | hostapd_mac_comp (const void *a, const void *b) |
| int | hostapd_mac_comp_empty (const void *a) |
| struct hostapd_config * | hostapd_config_defaults (void) |
| void | hostapd_config_defaults_bss (struct hostapd_bss_config *bss) |
| void | hostapd_config_free (struct hostapd_config *conf) |
| Free hostapd configuration. | |
| int | hostapd_maclist_found (struct mac_acl_entry *list, int num_entries, const u8 *addr, int *vlan_id) |
| Find a MAC address from a list. | |
| int | hostapd_rate_found (int *list, int rate) |
| int | hostapd_wep_key_cmp (struct hostapd_wep_keys *a, struct hostapd_wep_keys *b) |
| const u8 * | hostapd_get_psk (const struct hostapd_bss_config *conf, const u8 *addr, const u8 *prev_psk) |
| int | hostapd_setup_wpa_psk (struct hostapd_bss_config *conf) |
| const char * | hostapd_get_vlan_id_ifname (struct hostapd_vlan *vlan, int vlan_id) |
| struct hostapd_eap_user * | hostapd_get_eap_user (const struct hostapd_bss_config *conf, const u8 *identity, size_t identity_len, int phase2) |
hostapd / Configuration definitions and helpers functions
This software may be distributed under the terms of the BSD license. See README for more details.
| void hostapd_config_free | ( | struct hostapd_config * | conf | ) |
Free hostapd configuration.
| conf | Configuration data from hostapd_config_read(). |
| int hostapd_maclist_found | ( | struct mac_acl_entry * | list, |
| int | num_entries, | ||
| const u8 * | addr, | ||
| int * | vlan_id | ||
| ) |
Find a MAC address from a list.
| list | MAC address list |
| num_entries | Number of addresses in the list |
| addr | Address to search for |
| vlan_id | Buffer for returning VLAN ID or NULL if not needed |
Perform a binary search for given MAC address from a pre-sorted list.
1.7.3