wlandevice Struct Reference

#include <p80211netdev.h>

Collaboration diagram for wlandevice:

Collaboration graph
[legend]

Data Fields

struct wlandevicenext
void * priv
char name [WLAN_DEVNAMELEN_MAX]
char * nsdname
UINT32 state
UINT32 msdstate
UINT32 hwremoved
UINT irq
UINT iobase
UINT membase
UINT32 nsdcaps
UINT 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, p80211_hdr_t *p80211_hdr, p80211_metawep_t *p80211_wep)
int(* mlmerequest )(struct wlandevice *wlandev, p80211msg_t *msg)
int(* set_multicast_list )(struct wlandevice *wlandev, netdevice_t *dev)
void(* tx_timeout )(struct wlandevice *wlandev)
UINT8 bssid [WLAN_BSSID_LEN]
p80211pstr32_t ssid
UINT32 macmode
int linkstatus
int shortpreamble
UINT8 wep_keys [4][32]
UINT8 wep_keylens [4]
int hostwep
long request_pending
netdevice_t * netdev
struct net_device_stats linux_stats
struct tasklet_struct rx_bh
struct sk_buff_head nsd_rxq
struct p80211_frmrx_t rx

Detailed Description

Definition at line 178 of file p80211netdev.h.


Field Documentation

struct wlandevice* wlandevice::next [read]

Definition at line 180 of file p80211netdev.h.

Definition at line 181 of file p80211netdev.h.

char wlandevice::name[WLAN_DEVNAMELEN_MAX]

Definition at line 184 of file p80211netdev.h.

Definition at line 185 of file p80211netdev.h.

Definition at line 187 of file p80211netdev.h.

Definition at line 188 of file p80211netdev.h.

Definition at line 189 of file p80211netdev.h.

Definition at line 192 of file p80211netdev.h.

Definition at line 193 of file p80211netdev.h.

Definition at line 194 of file p80211netdev.h.

Definition at line 195 of file p80211netdev.h.

Definition at line 198 of file p80211netdev.h.

int(* wlandevice::open)(struct wlandevice *wlandev)

int(* wlandevice::close)(struct wlandevice *wlandev)

void(* wlandevice::reset)(struct wlandevice *wlandev)

int(* wlandevice::txframe)(struct wlandevice *wlandev, struct sk_buff *skb, p80211_hdr_t *p80211_hdr, p80211_metawep_t *p80211_wep)

int(* wlandevice::mlmerequest)(struct wlandevice *wlandev, p80211msg_t *msg)

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

void(* wlandevice::tx_timeout)(struct wlandevice *wlandev)

UINT8 wlandevice::bssid[WLAN_BSSID_LEN]

Definition at line 215 of file p80211netdev.h.

Definition at line 216 of file p80211netdev.h.

Definition at line 217 of file p80211netdev.h.

Definition at line 218 of file p80211netdev.h.

Definition at line 219 of file p80211netdev.h.

Definition at line 222 of file p80211netdev.h.

Definition at line 223 of file p80211netdev.h.

Definition at line 224 of file p80211netdev.h.

Definition at line 227 of file p80211netdev.h.

netdevice_t* wlandevice::netdev

struct net_device_stats wlandevice::linux_stats [read]

Definition at line 233 of file p80211netdev.h.

struct tasklet_struct wlandevice::rx_bh [read]

Definition at line 242 of file p80211netdev.h.

struct sk_buff_head wlandevice::nsd_rxq [read]

Definition at line 244 of file p80211netdev.h.

Definition at line 247 of file p80211netdev.h.


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

Generated on Fri Jul 25 17:12:29 2008 for WifiScanner by  doxygen 1.5.5