|
Defines |
#define | EXTRA_HEADER_CB_OFFSET 16 |
#define | CB_SIZE 48 |
#define | WIFI_EXTRA_MAGIC 0x7492001 |
#define | WLAN_DEVNAMELEN_MAX 16 |
#define | LWNG_CAP_DID_BASE (4 | (1 << 6)) |
#define | LWNG_CAPHDR_VERSION 0x80211001 |
Enumerations |
enum | { WIFI_EXTRA_TX = (1<<0), WIFI_EXTRA_TX_FAIL = (1<<1), WIFI_EXTRA_TX_USED_ALT_RATE = (1<<2), WIFI_EXTRA_RX_ERR = (1<<3), WIFI_EXTRA_RX_MORE = (1<<4), WIFI_EXTRA_NO_SEQ = (1<<5), WIFI_EXTRA_NO_TXF = (1<<6), WIFI_EXTRA_DO_RTS_CTS = (1<<7), WIFI_EXTRA_DO_CTS = (1<<8) } |
enum | { DIDmsg_lnxind_wlansniffrm = 0x00000044, DIDmsg_lnxind_wlansniffrm_hosttime = 0x00010044, DIDmsg_lnxind_wlansniffrm_mactime = 0x00020044, DIDmsg_lnxind_wlansniffrm_channel = 0x00030044, DIDmsg_lnxind_wlansniffrm_rssi = 0x00040044, DIDmsg_lnxind_wlansniffrm_sq = 0x00050044, DIDmsg_lnxind_wlansniffrm_signal = 0x00060044, DIDmsg_lnxind_wlansniffrm_noise = 0x00070044, DIDmsg_lnxind_wlansniffrm_rate = 0x00080044, DIDmsg_lnxind_wlansniffrm_istx = 0x00090044, DIDmsg_lnxind_wlansniffrm_frmlen = 0x000A0044 } |
enum | { P80211ENUM_msgitem_status_no_value = 0x00 } |
enum | { P80211ENUM_truth_false = 0x00 } |
Functions |
static struct sk_buff * | push_wifi_extra_header (struct sk_buff *skb) |
static void | pull_wifi_extra_header (struct sk_buff *skb) |
static void | pull_prism2_header (struct sk_buff *skb) |
static void | push_prism2_header (struct net_device *dev, struct sk_buff *skb, int len, int rssi, int rate, int tx, u_int32_t tsf) |