Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
unifi_wext.h File Reference
#include <linux/kernel.h>
#include <linux/version.h>
#include <net/iw_handler.h>
#include "csr_wifi_sme_prim.h"

Go to the source code of this file.

Data Structures

struct  wep_key_t
 

Macros

#define UNIFI_MAX_KEY_SIZE   16
 
#define NUM_WEPKEYS   4
 
#define SMALL_KEY_SIZE   5
 
#define LARGE_KEY_SIZE   13
 
#define UNIFI_SCAN_ACTIVE   0
 
#define UNIFI_SCAN_PASSIVE   1
 
#define UNIFI_MAX_SSID_LEN   32
 
#define MAX_WPA_IE_LEN   64
 
#define MAX_RSN_IE_LEN   255
 

Typedefs

typedef struct wep_key_t wep_key_t
 

Functions

struct iw_statisticsunifi_get_wireless_stats (struct net_device *dev)
 
void uf_sme_wext_set_defaults (unifi_priv_t *priv)
 
void wext_send_scan_results_event (unifi_priv_t *priv)
 
void wext_send_assoc_event (unifi_priv_t *priv, unsigned char *bssid, unsigned char *req_ie, int req_ie_len, unsigned char *resp_ie, int resp_ie_len, unsigned char *scan_ie, unsigned int scan_ie_len)
 
void wext_send_disassoc_event (unifi_priv_t *priv)
 
void wext_send_michaelmicfailure_event (unifi_priv_t *priv, u16 count, CsrWifiMacAddress address, CsrWifiSmeKeyType keyType, u16 interfaceTag)
 
void wext_send_pmkid_candidate_event (unifi_priv_t *priv, CsrWifiMacAddress bssid, u8 preauth_allowed, u16 interfaceTag)
 
void wext_send_started_event (unifi_priv_t *priv)
 

Macro Definition Documentation

#define LARGE_KEY_SIZE   13

Definition at line 30 of file unifi_wext.h.

#define MAX_RSN_IE_LEN   255

Definition at line 41 of file unifi_wext.h.

#define MAX_WPA_IE_LEN   64

Definition at line 40 of file unifi_wext.h.

#define NUM_WEPKEYS   4

Definition at line 28 of file unifi_wext.h.

#define SMALL_KEY_SIZE   5

Definition at line 29 of file unifi_wext.h.

#define UNIFI_MAX_KEY_SIZE   16

Definition at line 27 of file unifi_wext.h.

#define UNIFI_MAX_SSID_LEN   32

Definition at line 38 of file unifi_wext.h.

#define UNIFI_SCAN_ACTIVE   0

Definition at line 36 of file unifi_wext.h.

#define UNIFI_SCAN_PASSIVE   1

Definition at line 37 of file unifi_wext.h.

Typedef Documentation

Function Documentation

void uf_sme_wext_set_defaults ( unifi_priv_t priv)

Definition at line 224 of file sme_wext.c.

struct iw_statistics* unifi_get_wireless_stats ( struct net_device dev)
read

Definition at line 3188 of file sme_wext.c.

void wext_send_assoc_event ( unifi_priv_t priv,
unsigned char bssid,
unsigned char req_ie,
int  req_ie_len,
unsigned char resp_ie,
int  resp_ie_len,
unsigned char scan_ie,
unsigned int  scan_ie_len 
)

Definition at line 45 of file wext_events.c.

void wext_send_disassoc_event ( unifi_priv_t priv)

Definition at line 96 of file wext_events.c.

void wext_send_michaelmicfailure_event ( unifi_priv_t priv,
u16  count,
CsrWifiMacAddress  address,
CsrWifiSmeKeyType  keyType,
u16  interfaceTag 
)

Definition at line 217 of file wext_events.c.

void wext_send_pmkid_candidate_event ( unifi_priv_t priv,
CsrWifiMacAddress  bssid,
u8  preauth_allowed,
u16  interfaceTag 
)

Definition at line 239 of file wext_events.c.

void wext_send_scan_results_event ( unifi_priv_t priv)

Definition at line 127 of file wext_events.c.

void wext_send_started_event ( unifi_priv_t priv)

Definition at line 272 of file wext_events.c.