wpa_supplicant / hostapd 2.0
Defines | Functions

ap_config.c File Reference

hostapd / Configuration helper functions More...

#include "utils/includes.h"
#include "utils/common.h"
#include "crypto/sha1.h"
#include "radius/radius_client.h"
#include "common/ieee802_11_defs.h"
#include "common/eapol_common.h"
#include "eap_common/eap_wsc_common.h"
#include "eap_server/eap.h"
#include "wpa_auth.h"
#include "sta_info.h"
#include "ap_config.h"

Defines

#define ecw2cw(ecw)   ((1 << (ecw)) - 1)

Functions

void hostapd_config_defaults_bss (struct hostapd_bss_config *bss)
struct hostapd_confighostapd_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)
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_userhostapd_get_eap_user (const struct hostapd_bss_config *conf, const u8 *identity, size_t identity_len, int phase2)

Detailed Description

hostapd / Configuration helper functions

Copyright
Copyright (c) 2003-2009, Jouni Malinen <j@w1.fi>

This software may be distributed under the terms of the BSD license. See README for more details.


Function Documentation

void hostapd_config_free ( struct hostapd_config conf)

Free hostapd configuration.

Parameters:
confConfiguration 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.

Parameters:
listMAC address list
num_entriesNumber of addresses in the list
addrAddress to search for
vlan_idBuffer for returning VLAN ID or NULL if not needed
Returns:
1 if address is in the list or 0 if not.

Perform a binary search for given MAC address from a pre-sorted list.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines