hostapd / Configuration file More...
#include "includes.h"
#include <grp.h>
#include "hostapd.h"
#include "drivers/driver.h"
#include "sha1.h"
#include "eap_server/eap.h"
#include "radius/radius_client.h"
#include "wpa_common.h"
#include "wpa.h"
#include "uuid.h"
#include "eap_common/eap_wsc_common.h"
#include "sta_info.h"
#include "config.h"
Go to the source code of this file.
Defines | |
#define | MAX_STA_COUNT 2007 |
Enumerations | |
enum | { IEEE80211_TX_QUEUE_DATA0 = 0, IEEE80211_TX_QUEUE_DATA1 = 1, IEEE80211_TX_QUEUE_DATA2 = 2, IEEE80211_TX_QUEUE_DATA3 = 3, IEEE80211_TX_QUEUE_DATA4 = 4, IEEE80211_TX_QUEUE_AFTER_BEACON = 6, IEEE80211_TX_QUEUE_BEACON = 7 } |
Functions | |
struct hostapd_config * | hostapd_config_defaults (void) |
int | hostapd_mac_comp (const void *a, const void *b) |
int | hostapd_mac_comp_empty (const void *a) |
int | hostapd_setup_wpa_psk (struct hostapd_bss_config *conf) |
struct hostapd_config * | hostapd_config_read (const char *fname) |
Read and parse a configuration file. | |
int | hostapd_wep_key_cmp (struct hostapd_wep_keys *a, struct hostapd_wep_keys *b) |
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) |
const char * | hostapd_get_vlan_id_ifname (struct hostapd_vlan *vlan, int vlan_id) |
const u8 * | hostapd_get_psk (const struct hostapd_bss_config *conf, const u8 *addr, const u8 *prev_psk) |
struct hostapd_eap_user * | hostapd_get_eap_user (const struct hostapd_bss_config *conf, const u8 *identity, size_t identity_len, int phase2) |
Variables | |
struct wpa_driver_ops * | wpa_drivers [] |
hostapd / Configuration file
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 config.c.
void hostapd_config_free | ( | struct hostapd_config * | conf | ) |
Free hostapd configuration.
conf | Configuration data from hostapd_config_read(). |
struct hostapd_config* hostapd_config_read | ( | const char * | fname | ) | [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.