|
Defines |
#define | WLAN_DEVICE_CLOSED 0 |
#define | WLAN_DEVICE_OPEN 1 |
#define | WLAN_MACMODE_NONE 0 |
#define | WLAN_MACMODE_IBSS_STA 1 |
#define | WLAN_MACMODE_ESS_STA 2 |
#define | WLAN_MACMODE_ESS_AP 3 |
#define | WLAN_MSD_START -1 |
#define | WLAN_MSD_DRIVERLOADED 0 |
#define | WLAN_MSD_HWPRESENT_PENDING 1 |
#define | WLAN_MSD_HWFAIL 2 |
#define | WLAN_MSD_HWPRESENT 3 |
#define | WLAN_MSD_FWLOAD_PENDING 4 |
#define | WLAN_MSD_FWLOAD 5 |
#define | WLAN_MSD_RUNNING_PENDING 6 |
#define | WLAN_MSD_RUNNING 7 |
#define | ETH_P_ECONET 0x0018 |
#define | ETH_P_80211_RAW (ETH_P_ECONET + 1) |
#define | ARPHRD_IEEE80211 801 |
#define | ARPHRD_IEEE80211_PRISM 802 |
#define | P80211_NSDCAP_HARDWAREWEP 0x01 |
#define | P80211_NSDCAP_TIEDWEP 0x02 |
#define | P80211_NSDCAP_NOHOSTWEP 0x04 |
#define | P80211_NSDCAP_PBCC 0x08 |
#define | P80211_NSDCAP_SHORT_PREAMBLE 0x10 |
#define | P80211_NSDCAP_AGILITY 0x20 |
#define | P80211_NSDCAP_AP_RETRANSMIT 0x40 |
#define | P80211_NSDCAP_HWFRAGMENT 0x80 |
#define | P80211_NSDCAP_AUTOJOIN 0x100 |
#define | P80211_NSDCAP_NOSCAN 0x200 |
#define | NUM_WEPKEYS 4 |
#define | MAX_KEYLEN 32 |
#define | HOSTWEP_DEFAULTKEY_MASK (BIT1|BIT0) |
#define | HOSTWEP_DECRYPT BIT4 |
#define | HOSTWEP_ENCRYPT BIT5 |
#define | HOSTWEP_PRIVACYINVOKED BIT6 |
#define | HOSTWEP_EXCLUDEUNENCRYPTED BIT7 |
Typedefs |
typedef p80211_frmrx_t | p80211_frmrx_t |
typedef wlandevice | wlandevice_t |
Functions |
int | wep_change_key (wlandevice_t *wlandev, int keynum, UINT8 *key, int keylen) |
int | wep_decrypt (wlandevice_t *wlandev, UINT8 *buf, UINT32 len, int key_override, UINT8 *iv, UINT8 *icv) |
int | wep_encrypt (wlandevice_t *wlandev, UINT8 *buf, UINT8 *dst, UINT32 len, int keynum, UINT8 *iv, UINT8 *icv) |
void | p80211netdev_startup (void) |
void | p80211netdev_shutdown (void) |
int | wlan_setup (wlandevice_t *wlandev) |
int | wlan_unsetup (wlandevice_t *wlandev) |
int | register_wlandev (wlandevice_t *wlandev) |
int | unregister_wlandev (wlandevice_t *wlandev) |
void | p80211netdev_rx (wlandevice_t *wlandev, struct sk_buff *skb) |
void | p80211netdev_hwremoved (wlandevice_t *wlandev) |
void | p80211_suspend (wlandevice_t *wlandev) |
void | p80211_resume (wlandevice_t *wlandev) |
static void | p80211netdev_stop_queue (wlandevice_t *wlandev) |
static void | p80211netdev_start_queue (wlandevice_t *wlandev) |
static void | p80211netdev_wake_queue (wlandevice_t *wlandev) |
Variables |
int | wlan_watchdog |
int | wlan_wext_write |