ieee802_11.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

u16 copy_sta_ht_capab (struct sta_info *sta, const u8 *ht_capab, size_t ht_capab_len)
u8hostapd_eid_ext_supp_rates (struct hostapd_data *hapd, u8 *eid)
u8hostapd_eid_ht_capabilities (struct hostapd_data *hapd, u8 *eid)
u8hostapd_eid_ht_operation (struct hostapd_data *hapd, u8 *eid)
u8hostapd_eid_supp_rates (struct hostapd_data *hapd, u8 *eid)
void hostapd_get_ht_capab (struct hostapd_data *hapd, struct ieee80211_ht_capabilities *ht_cap, struct ieee80211_ht_capabilities *neg_ht_cap)
int hostapd_ht_operation_update (struct hostapd_iface *iface)
u16 hostapd_own_capab_info (struct hostapd_data *hapd, struct sta_info *sta, int probe)
void hostapd_tx_status (struct hostapd_data *hapd, const u8 *addr, const u8 *buf, size_t len, int ack)
static int ieee802_11_get_mib (struct hostapd_data *hapd, char *buf, size_t buflen)
static int ieee802_11_get_mib_sta (struct hostapd_data *hapd, struct sta_info *sta, char *buf, size_t buflen)
void ieee802_11_mgmt (struct hostapd_data *hapd, const u8 *buf, size_t len, struct hostapd_frame_info *fi)
void ieee802_11_mgmt_cb (struct hostapd_data *hapd, const u8 *buf, size_t len, u16 stype, int ok)
void ieee802_11_print_ssid (char *buf, const u8 *ssid, u8 len)
void ieee802_11_rx_from_unknown (struct hostapd_data *hapd, const u8 *src, int wds)
void ieee802_11_send_deauth (struct hostapd_data *hapd, const u8 *addr, u16 reason)
void ieee802_11_send_sa_query_req (struct hostapd_data *hapd, const u8 *addr, const u8 *trans_id)
void update_ht_state (struct hostapd_data *hapd, struct sta_info *sta)

Function Documentation

u16 copy_sta_ht_capab ( struct sta_info sta,
const u8 ht_capab,
size_t  ht_capab_len 
)

Definition at line 163 of file ieee802_11_ht.c.

u8* hostapd_eid_ext_supp_rates ( struct hostapd_data hapd,
u8 eid 
)

Definition at line 73 of file ieee802_11.c.

u8* hostapd_eid_ht_capabilities ( struct hostapd_data hapd,
u8 eid 
)

Definition at line 28 of file ieee802_11_ht.c.

u8* hostapd_eid_ht_operation ( struct hostapd_data hapd,
u8 eid 
)

Definition at line 56 of file ieee802_11_ht.c.

u8* hostapd_eid_supp_rates ( struct hostapd_data hapd,
u8 eid 
)

Definition at line 42 of file ieee802_11.c.

void hostapd_get_ht_capab ( struct hostapd_data hapd,
struct ieee80211_ht_capabilities ht_cap,
struct ieee80211_ht_capabilities neg_ht_cap 
)

Definition at line 246 of file ieee802_11_ht.c.

int hostapd_ht_operation_update ( struct hostapd_iface iface  ) 

Definition at line 97 of file ieee802_11_ht.c.

u16 hostapd_own_capab_info ( struct hostapd_data hapd,
struct sta_info sta,
int  probe 
)

Definition at line 104 of file ieee802_11.c.

void hostapd_tx_status ( struct hostapd_data hapd,
const u8 addr,
const u8 buf,
size_t  len,
int  ack 
)

Definition at line 1709 of file ieee802_11.c.

static int ieee802_11_get_mib ( struct hostapd_data hapd,
char *  buf,
size_t  buflen 
) [inline, static]

Definition at line 36 of file ieee802_11.h.

static int ieee802_11_get_mib_sta ( struct hostapd_data hapd,
struct sta_info sta,
char *  buf,
size_t  buflen 
) [inline, static]

Definition at line 42 of file ieee802_11.h.

void ieee802_11_mgmt ( struct hostapd_data hapd,
const u8 buf,
size_t  len,
struct hostapd_frame_info fi 
)

ieee802_11_mgmt - process incoming IEEE 802.11 management frames : hostapd BSS data structure (the BSS to which the management frame was sent to) : management frame data (starting from IEEE 802.11 header) : length of frame data in octets : meta data about received frame (signal level, etc.)

Process all incoming IEEE 802.11 management frames. This will be called for each frame received from the kernel driver through wlan::ap interface. In addition, it can be called to re-inserted pending frames (e.g., when using external RADIUS server as an MAC ACL).

Definition at line 1410 of file ieee802_11.c.

void ieee802_11_mgmt_cb ( struct hostapd_data hapd,
const u8 buf,
size_t  len,
u16  stype,
int  ok 
)

ieee802_11_mgmt_cb - Process management frame TX status callback : hostapd BSS data structure (the BSS from which the management frame was sent from) : management frame data (starting from IEEE 802.11 header) : length of frame data in octets : management frame subtype from frame control field : Whether the frame was ACK'ed

Definition at line 1659 of file ieee802_11.c.

void ieee802_11_print_ssid ( char *  buf,
const u8 ssid,
u8  len 
)

Definition at line 178 of file ieee802_11.c.

void ieee802_11_rx_from_unknown ( struct hostapd_data hapd,
const u8 src,
int  wds 
)

Definition at line 1739 of file ieee802_11.c.

void ieee802_11_send_deauth ( struct hostapd_data hapd,
const u8 addr,
u16  reason 
)

ieee802_11_send_deauth - Send Deauthentication frame : hostapd BSS data : Address of the destination STA : Reason code for Deauthentication

Definition at line 199 of file ieee802_11.c.

void ieee802_11_send_sa_query_req ( struct hostapd_data hapd,
const u8 addr,
const u8 trans_id 
)
void update_ht_state ( struct hostapd_data hapd,
struct sta_info sta 
)

Definition at line 234 of file ieee802_11_ht.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:04:43 2013