Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
wlandevice Struct Reference

#include <p80211netdev.h>

Data Fields

struct wlandevicenext
 
voidpriv
 
char name [WLAN_DEVNAMELEN_MAX]
 
charnsdname
 
u32 state
 
u32 msdstate
 
u32 hwremoved
 
unsigned int irq
 
unsigned int iobase
 
unsigned int membase
 
u32 nsdcaps
 
unsigned int ethconv
 
int(* open )(struct wlandevice *wlandev)
 
int(* close )(struct wlandevice *wlandev)
 
void(* reset )(struct wlandevice *wlandev)
 
int(* txframe )(struct wlandevice *wlandev, struct sk_buff *skb, union p80211_hdr *p80211_hdr, struct p80211_metawep *p80211_wep)
 
int(* mlmerequest )(struct wlandevice *wlandev, struct p80211msg *msg)
 
int(* set_multicast_list )(struct wlandevice *wlandev, netdevice_t *dev)
 
void(* tx_timeout )(struct wlandevice *wlandev)
 
u8 bssid [WLAN_BSSID_LEN]
 
p80211pstr32_t ssid
 
u32 macmode
 
int linkstatus
 
u8 wep_keys [NUM_WEPKEYS][MAX_KEYLEN]
 
u8 wep_keylens [NUM_WEPKEYS]
 
int hostwep
 
unsigned long request_pending
 
netdevice_tnetdev
 
struct net_device_stats linux_stats
 
struct tasklet_struct rx_bh
 
struct sk_buff_head nsd_rxq
 
struct p80211_frmrx_t rx
 
struct iw_statistics wstats
 
u8 spy_number
 
char spy_address [IW_MAX_SPY][ETH_ALEN]
 
struct iw_quality spy_stat [IW_MAX_SPY]
 

Detailed Description

Definition at line 161 of file p80211netdev.h.

Field Documentation

Definition at line 195 of file p80211netdev.h.

int(* close)(struct wlandevice *wlandev)

Definition at line 184 of file p80211netdev.h.

unsigned int ethconv

Definition at line 180 of file p80211netdev.h.

int hostwep

Definition at line 203 of file p80211netdev.h.

u32 hwremoved

Definition at line 171 of file p80211netdev.h.

unsigned int iobase

Definition at line 175 of file p80211netdev.h.

unsigned int irq

Definition at line 174 of file p80211netdev.h.

int linkstatus

Definition at line 198 of file p80211netdev.h.

struct net_device_stats linux_stats

Definition at line 212 of file p80211netdev.h.

u32 macmode

Definition at line 197 of file p80211netdev.h.

unsigned int membase

Definition at line 176 of file p80211netdev.h.

int(* mlmerequest)(struct wlandevice *wlandev, struct p80211msg *msg)

Definition at line 189 of file p80211netdev.h.

u32 msdstate

Definition at line 170 of file p80211netdev.h.

Definition at line 166 of file p80211netdev.h.

netdevice_t* netdev

Definition at line 211 of file p80211netdev.h.

Definition at line 162 of file p80211netdev.h.

Definition at line 217 of file p80211netdev.h.

u32 nsdcaps

Definition at line 177 of file p80211netdev.h.

char* nsdname

Definition at line 167 of file p80211netdev.h.

int(* open)(struct wlandevice *wlandev)

Definition at line 183 of file p80211netdev.h.

Definition at line 163 of file p80211netdev.h.

unsigned long request_pending

Definition at line 206 of file p80211netdev.h.

void(* reset)(struct wlandevice *wlandev)

Definition at line 185 of file p80211netdev.h.

Definition at line 220 of file p80211netdev.h.

Definition at line 215 of file p80211netdev.h.

int(* set_multicast_list)(struct wlandevice *wlandev, netdevice_t *dev)

Definition at line 190 of file p80211netdev.h.

char spy_address[IW_MAX_SPY][ETH_ALEN]

Definition at line 226 of file p80211netdev.h.

u8 spy_number

Definition at line 225 of file p80211netdev.h.

Definition at line 227 of file p80211netdev.h.

Definition at line 196 of file p80211netdev.h.

Definition at line 169 of file p80211netdev.h.

void(* tx_timeout)(struct wlandevice *wlandev)

Definition at line 192 of file p80211netdev.h.

int(* txframe)(struct wlandevice *wlandev, struct sk_buff *skb, union p80211_hdr *p80211_hdr, struct p80211_metawep *p80211_wep)

Definition at line 186 of file p80211netdev.h.

u8 wep_keylens[NUM_WEPKEYS]

Definition at line 202 of file p80211netdev.h.

Definition at line 201 of file p80211netdev.h.

Definition at line 222 of file p80211netdev.h.


The documentation for this struct was generated from the following file: