Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ieee80211.c File Reference
#include "drv_types.h"
#include "ieee80211.h"
#include "wifi.h"
#include "osdep_service.h"
#include "wlan_bssdef.h"

Go to the source code of this file.

Macros

#define _IEEE80211_C
 

Functions

uint r8712_is_cckrates_included (u8 *rate)
 
uint r8712_is_cckratesonly_included (u8 *rate)
 
u8r8712_set_ie (u8 *pbuf, sint index, uint len, u8 *source, uint *frlen)
 
u8r8712_get_ie (u8 *pbuf, sint index, sint *len, sint limit)
 
int r8712_generate_ie (struct registry_priv *pregistrypriv)
 
unsigned charr8712_get_wpa_ie (unsigned char *pie, int *wpa_ie_len, int limit)
 
unsigned charr8712_get_wpa2_ie (unsigned char *pie, int *rsn_ie_len, int limit)
 
int r8712_parse_wpa_ie (u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher)
 
int r8712_parse_wpa2_ie (u8 *rsn_ie, int rsn_ie_len, int *group_cipher, int *pairwise_cipher)
 
int r8712_get_sec_ie (u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len)
 
int r8712_get_wps_ie (u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen)
 

Macro Definition Documentation

#define _IEEE80211_C

Definition at line 29 of file ieee80211.c.

Function Documentation

int r8712_generate_ie ( struct registry_priv pregistrypriv)

Definition at line 173 of file ieee80211.c.

u8* r8712_get_ie ( u8 pbuf,
sint  index,
sint len,
sint  limit 
)

Definition at line 113 of file ieee80211.c.

int r8712_get_sec_ie ( u8 in_ie,
uint  in_len,
u8 rsn_ie,
u16 rsn_len,
u8 wpa_ie,
u16 wpa_len 
)

Definition at line 370 of file ieee80211.c.

unsigned char* r8712_get_wpa2_ie ( unsigned char pie,
int rsn_ie_len,
int  limit 
)

Definition at line 254 of file ieee80211.c.

unsigned char* r8712_get_wpa_ie ( unsigned char pie,
int wpa_ie_len,
int  limit 
)

Definition at line 219 of file ieee80211.c.

int r8712_get_wps_ie ( u8 in_ie,
uint  in_len,
u8 wps_ie,
uint wps_ielen 
)

Definition at line 400 of file ieee80211.c.

uint r8712_is_cckrates_included ( u8 rate)

Definition at line 73 of file ieee80211.c.

uint r8712_is_cckratesonly_included ( u8 rate)

Definition at line 86 of file ieee80211.c.

int r8712_parse_wpa2_ie ( u8 rsn_ie,
int  rsn_ie_len,
int group_cipher,
int pairwise_cipher 
)

Definition at line 330 of file ieee80211.c.

int r8712_parse_wpa_ie ( u8 wpa_ie,
int  wpa_ie_len,
int group_cipher,
int pairwise_cipher 
)

Definition at line 289 of file ieee80211.c.

u8* r8712_set_ie ( u8 pbuf,
sint  index,
uint  len,
u8 source,
uint frlen 
)

Definition at line 100 of file ieee80211.c.