|
Data Structures |
struct | ieee80211_wepkey |
struct | ieee80211_rateset |
struct | ieee80211com |
struct | wi_softc |
Defines |
#define | RESET_EN_PORT DDRD |
#define | RESET_PORT PORTD |
#define | RESET_BIT 0x20 |
#define | WI_FLAGS_ATTACHED 0x0001 |
#define | WI_FLAGS_INITIALIZED 0x0002 |
#define | WI_FLAGS_OUTRANGE 0x0004 |
#define | WI_FLAGS_HAS_MOR 0x0010 |
#define | WI_FLAGS_HAS_ROAMING 0x0020 |
#define | WI_FLAGS_HAS_DIVERSITY 0x0040 |
#define | WI_FLAGS_HAS_SYSSCALE 0x0080 |
#define | WI_FLAGS_BUG_AUTOINC 0x0100 |
#define | WI_FLAGS_HAS_FRAGTHR 0x0200 |
#define | WI_FLAGS_HAS_DBMADJUST 0x0400 |
#define | WI_NTXBUF 3 |
#define | IEEE80211_ADDR_LEN 6 |
#define | IEEE80211_NWID_LEN 32 |
#define | IEEE80211_WEP_KEYLEN 5 |
#define | IEEE80211_WEP_IVLEN 3 |
#define | IEEE80211_WEP_KIDLEN 1 |
#define | IEEE80211_WEP_CRCLEN 4 |
#define | IEEE80211_WEP_NKID 4 |
#define | IEEE80211_CRC_LEN 4 |
#define | IEEE80211_F_ASCAN 0x00000001 |
#define | IEEE80211_F_SIBSS 0x00000002 |
#define | IEEE80211_F_WEPON 0x00000100 |
#define | IEEE80211_F_IBSSON 0x00000200 |
#define | IEEE80211_F_PMGTON 0x00000400 |
#define | IEEE80211_F_DESBSSID 0x00000800 |
#define | IEEE80211_F_SCANAP 0x00001000 |
#define | IEEE80211_F_ROAMING 0x00002000 |
#define | IEEE80211_F_SWRETRY 0x00004000 |
#define | IEEE80211_F_TXPMGT 0x00018000 |
#define | IEEE80211_F_TXPOW_OFF 0x00000000 |
#define | IEEE80211_F_TXPOW_FIXED 0x00008000 |
#define | IEEE80211_F_TXPOW_AUTO 0x00010000 |
#define | IEEE80211_F_SHSLOT 0x00020000 |
#define | IEEE80211_F_SHPREAMBLE 0x00040000 |
#define | IEEE80211_C_WEP 0x0001 |
#define | IEEE80211_C_IBSS 0x0002 |
#define | IEEE80211_C_PMGT 0x0004 |
#define | IEEE80211_C_HOSTAP 0x0008 |
#define | IEEE80211_C_AHDEMO 0x0010 |
#define | IEEE80211_C_SWRETRY 0x0020 |
#define | IEEE80211_C_TXPMGT 0x0040 |
#define | IEEE80211_C_SHSLOT 0x0080 |
#define | IEEE80211_C_SHPREAMBLE 0x0100 |
#define | IEEE80211_C_MONITOR 0x0200 |
#define | IEEE80211_C_RCVMGT 0x0400 |
#define | IEEE80211_S_MAX (IEEE80211_S_RUN+1) |
#define | IEEE80211_KEYBUF_SIZE 16 |
#define | device_t NUTDEVICE* |
#define | device_get_softc(_a) (struct wi_softc*)_a->dev_dcb |
Typedefs |
typedef struct wi_softc | WI_SOFTC |
Enumerations |
enum | ieee80211_opmode {
IEEE80211_M_STA = 1,
IEEE80211_M_IBSS = 0,
IEEE80211_M_AHDEMO = 3,
IEEE80211_M_HOSTAP = 6,
IEEE80211_M_MONITOR = 8
} |
enum | ieee80211_state {
IEEE80211_S_INIT = 0,
IEEE80211_S_SCAN = 1,
IEEE80211_S_AUTH = 2,
IEEE80211_S_ASSOC = 3,
IEEE80211_S_RUN = 4
} |
Functions |
int | wlandrv_ProbeDevice (void) |
int | wlandrv_Attach (device_t dev) |
void | wlandrv_Init (device_t dev) |
int | wlandrv_PutPacket (NUTDEVICE *dev, NETBUF *nb) |
int | wlandrv_IOCTL (NUTDEVICE *dev, int req, void *conf) |