Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
hostap_80211.h File Reference
#include <linux/types.h>
#include <linux/skbuff.h>
#include <linux/netdevice.h>

Go to the source code of this file.

Data Structures

struct  hostap_ieee80211_mgmt
 
struct  hostap_80211_rx_status
 

Macros

#define IEEE80211_MGMT_HDR_LEN   24
 
#define IEEE80211_DATA_HDR3_LEN   24
 
#define IEEE80211_DATA_HDR4_LEN   30
 

Enumerations

enum  { PRISM2_RX_MONITOR, PRISM2_RX_MGMT, PRISM2_RX_NON_ASSOC, PRISM2_RX_NULLFUNC_ACK }
 

Functions

int prism2_rx_80211 (struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats, int type)
 
void hostap_80211_rx (struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats)
 
void hostap_dump_rx_80211 (const char *name, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats)
 
void hostap_dump_tx_80211 (const char *name, struct sk_buff *skb)
 
netdev_tx_t hostap_data_start_xmit (struct sk_buff *skb, struct net_device *dev)
 
netdev_tx_t hostap_mgmt_start_xmit (struct sk_buff *skb, struct net_device *dev)
 
netdev_tx_t hostap_master_start_xmit (struct sk_buff *skb, struct net_device *dev)
 

Variables

struct hostap_ieee80211_mgmt __packed
 

Macro Definition Documentation

#define IEEE80211_DATA_HDR3_LEN   24

Definition at line 64 of file hostap_80211.h.

#define IEEE80211_DATA_HDR4_LEN   30

Definition at line 65 of file hostap_80211.h.

#define IEEE80211_MGMT_HDR_LEN   24

Definition at line 63 of file hostap_80211.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
PRISM2_RX_MONITOR 
PRISM2_RX_MGMT 
PRISM2_RX_NON_ASSOC 
PRISM2_RX_NULLFUNC_ACK 

Definition at line 76 of file hostap_80211.h.

Function Documentation

void hostap_80211_rx ( struct net_device dev,
struct sk_buff skb,
struct hostap_80211_rx_status rx_stats 
)

Definition at line 717 of file hostap_80211_rx.c.

netdev_tx_t hostap_data_start_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 59 of file hostap_80211_tx.c.

void hostap_dump_rx_80211 ( const char name,
struct sk_buff skb,
struct hostap_80211_rx_status rx_stats 
)

Definition at line 20 of file hostap_80211_rx.c.

void hostap_dump_tx_80211 ( const char name,
struct sk_buff skb 
)

Definition at line 19 of file hostap_80211_tx.c.

netdev_tx_t hostap_master_start_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 381 of file hostap_80211_tx.c.

netdev_tx_t hostap_mgmt_start_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 268 of file hostap_80211_tx.c.

int prism2_rx_80211 ( struct net_device dev,
struct sk_buff skb,
struct hostap_80211_rx_status rx_stats,
int  type 
)

Definition at line 62 of file hostap_80211_rx.c.

Variable Documentation