|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | p80211_frmrx_t |
| struct | wlandevice |
Typedefs | |
| typedef struct net_device | netdevice_t |
| typedef struct p80211_frmrx_t | p80211_frmrx_t |
| typedef struct wlandevice | wlandevice_t |
Functions | |
| struct iw_statistics * | p80211wext_get_wireless_stats (netdevice_t *dev) |
| int | p80211wext_event_associated (struct wlandevice *wlandev, int assoc) |
| int | wep_change_key (wlandevice_t *wlandev, int keynum, u8 *key, int keylen) |
| int | wep_decrypt (wlandevice_t *wlandev, u8 *buf, u32 len, int key_override, u8 *iv, u8 *icv) |
| int | wep_encrypt (wlandevice_t *wlandev, u8 *buf, u8 *dst, u32 len, int keynum, u8 *iv, u8 *icv) |
| int | wlan_setup (wlandevice_t *wlandev, struct device *physdev) |
| void | 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) |
Variables | |
| struct iw_handler_def | p80211wext_handler_def |
| int | wlan_watchdog |
| int | wlan_wext_write |
| #define ARPHRD_IEEE80211 801 /* kernel 2.4.6 */ |
Definition at line 89 of file p80211netdev.h.
| #define ARPHRD_IEEE80211_PRISM 802 |
Definition at line 93 of file p80211netdev.h.
| #define ETH_P_80211_RAW (ETH_P_ECONET + 1) |
Definition at line 86 of file p80211netdev.h.
| #define ETH_P_ECONET 0x0018 /* needed for 2.2.x kernels */ |
Definition at line 83 of file p80211netdev.h.
| #define HOSTWEP_DECRYPT BIT(4) |
Definition at line 152 of file p80211netdev.h.
Definition at line 150 of file p80211netdev.h.
| #define HOSTWEP_ENCRYPT BIT(5) |
Definition at line 153 of file p80211netdev.h.
| #define HOSTWEP_EXCLUDEUNENCRYPTED BIT(7) |
Definition at line 155 of file p80211netdev.h.
| #define HOSTWEP_PRIVACYINVOKED BIT(6) |
Definition at line 154 of file p80211netdev.h.
| #define HOSTWEP_SHAREDKEY BIT(3) |
Definition at line 151 of file p80211netdev.h.
| #define MAX_KEYLEN 32 |
Definition at line 148 of file p80211netdev.h.
| #define NUM_WEPKEYS 4 |
Definition at line 147 of file p80211netdev.h.
| #define P80211_NSDCAP_AUTOJOIN 0x100 /* nsd does autojoin */ |
Definition at line 100 of file p80211netdev.h.
| #define P80211_NSDCAP_HARDWAREWEP 0x01 /* hardware wep engine */ |
Definition at line 97 of file p80211netdev.h.
| #define P80211_NSDCAP_HWFRAGMENT 0x80 /* nsd handles frag/defrag */ |
Definition at line 99 of file p80211netdev.h.
| #define P80211_NSDCAP_NOSCAN 0x200 /* nsd can scan */ |
Definition at line 101 of file p80211netdev.h.
| #define P80211_NSDCAP_SHORT_PREAMBLE 0x10 /* hardware supports */ |
Definition at line 98 of file p80211netdev.h.
| #define WLAN_DEVICE_CLOSED 0 |
Definition at line 65 of file p80211netdev.h.
| #define WLAN_DEVICE_OPEN 1 |
Definition at line 66 of file p80211netdev.h.
| #define WLAN_MACMODE_ESS_AP 3 |
Definition at line 71 of file p80211netdev.h.
| #define WLAN_MACMODE_ESS_STA 2 |
Definition at line 70 of file p80211netdev.h.
| #define WLAN_MACMODE_IBSS_STA 1 |
Definition at line 69 of file p80211netdev.h.
| #define WLAN_MACMODE_NONE 0 |
Definition at line 68 of file p80211netdev.h.
| #define WLAN_MSD_FWLOAD 5 |
Definition at line 78 of file p80211netdev.h.
| #define WLAN_MSD_FWLOAD_PENDING 4 |
Definition at line 77 of file p80211netdev.h.
| #define WLAN_MSD_HWFAIL 2 |
Definition at line 75 of file p80211netdev.h.
| #define WLAN_MSD_HWPRESENT 3 |
Definition at line 76 of file p80211netdev.h.
| #define WLAN_MSD_HWPRESENT_PENDING 1 |
Definition at line 74 of file p80211netdev.h.
| #define WLAN_MSD_RUNNING 7 |
Definition at line 80 of file p80211netdev.h.
| #define WLAN_MSD_RUNNING_PENDING 6 |
Definition at line 79 of file p80211netdev.h.
| #define WLAN_RELEASE "0.3.0-staging" |
Definition at line 63 of file p80211netdev.h.
| typedef struct net_device netdevice_t |
Definition at line 61 of file p80211netdev.h.
| typedef struct p80211_frmrx_t p80211_frmrx_t |
| typedef struct wlandevice wlandevice_t |
| void p80211netdev_hwremoved | ( | wlandevice_t * | wlandev | ) |
Definition at line 911 of file p80211netdev.c.
| void p80211netdev_rx | ( | wlandevice_t * | wlandev, |
| struct sk_buff * | skb | ||
| ) |
Definition at line 239 of file p80211netdev.c.
| int p80211wext_event_associated | ( | struct wlandevice * | wlandev, |
| int | assoc | ||
| ) |
|
read |
| int register_wlandev | ( | wlandevice_t * | wlandev | ) |
Definition at line 846 of file p80211netdev.c.
| int unregister_wlandev | ( | wlandevice_t * | wlandev | ) |
Definition at line 868 of file p80211netdev.c.
| int wep_change_key | ( | wlandevice_t * | wlandev, |
| int | keynum, | ||
| u8 * | key, | ||
| int | keylen | ||
| ) |
Definition at line 123 of file p80211wep.c.
Definition at line 151 of file p80211wep.c.
| int wep_encrypt | ( | wlandevice_t * | wlandev, |
| u8 * | buf, | ||
| u8 * | dst, | ||
| u32 | len, | ||
| int | keynum, | ||
| u8 * | iv, | ||
| u8 * | icv | ||
| ) |
Definition at line 228 of file p80211wep.c.
| int wlan_setup | ( | wlandevice_t * | wlandev, |
| struct device * | physdev | ||
| ) |
Definition at line 746 of file p80211netdev.c.
| void wlan_unsetup | ( | wlandevice_t * | wlandev | ) |
Definition at line 812 of file p80211netdev.c.
| struct iw_handler_def p80211wext_handler_def |
| int wlan_watchdog |
Definition at line 110 of file p80211netdev.c.
| int wlan_wext_write |
Definition at line 114 of file p80211netdev.c.
1.8.2