Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rtllib_rx.c File Reference
#include <linux/compiler.h>
#include <linux/errno.h>
#include <linux/if_arp.h>
#include <linux/in6.h>
#include <linux/in.h>
#include <linux/ip.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/netdevice.h>
#include <linux/pci.h>
#include <linux/proc_fs.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <linux/tcp.h>
#include <linux/types.h>
#include <linux/wireless.h>
#include <linux/etherdevice.h>
#include <linux/uaccess.h>
#include <linux/ctype.h>
#include "rtllib.h"
#include "dot11d.h"

Go to the source code of this file.

Macros

#define IEEE_PACKET_RETRY_TIME   (5*HZ)
 
#define MFIE_STRING(x)   case MFIE_TYPE_ ##x: return #x
 

Functions

void rtllib_indicate_packets (struct rtllib_device *ieee, struct rtllib_rxb **prxbIndicateArray, u8 index)
 
void rtllib_FlushRxTsPendingPkts (struct rtllib_device *ieee, struct rx_ts_record *pTS)
 
int rtllib_rx (struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats)
 
 EXPORT_SYMBOL (rtllib_rx)
 
int rtllib_parse_info_param (struct rtllib_device *ieee, struct rtllib_info_element *info_element, u16 length, struct rtllib_network *network, struct rtllib_rx_stats *stats)
 
int rtllib_legal_channel (struct rtllib_device *rtllib, u8 channel)
 
 EXPORT_SYMBOL (rtllib_legal_channel)
 
void rtllib_rx_mgt (struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *stats)
 

Macro Definition Documentation

#define IEEE_PACKET_RETRY_TIME   (5*HZ)

Definition at line 357 of file rtllib_rx.c.

#define MFIE_STRING (   x)    case MFIE_TYPE_ ##x: return #x

Definition at line 1681 of file rtllib_rx.c.

Function Documentation

EXPORT_SYMBOL ( rtllib_rx  )
EXPORT_SYMBOL ( rtllib_legal_channel  )
void rtllib_FlushRxTsPendingPkts ( struct rtllib_device ieee,
struct rx_ts_record pTS 
)

Definition at line 519 of file rtllib_rx.c.

void rtllib_indicate_packets ( struct rtllib_device ieee,
struct rtllib_rxb **  prxbIndicateArray,
u8  index 
)

Definition at line 469 of file rtllib_rx.c.

int rtllib_legal_channel ( struct rtllib_device rtllib,
u8  channel 
)

Definition at line 2495 of file rtllib_rx.c.

int rtllib_parse_info_param ( struct rtllib_device ieee,
struct rtllib_info_element info_element,
u16  length,
struct rtllib_network network,
struct rtllib_rx_stats stats 
)

Definition at line 1741 of file rtllib_rx.c.

int rtllib_rx ( struct rtllib_device ieee,
struct sk_buff skb,
struct rtllib_rx_stats rx_stats 
)

Definition at line 1459 of file rtllib_rx.c.

void rtllib_rx_mgt ( struct rtllib_device ieee,
struct sk_buff skb,
struct rtllib_rx_stats stats 
)

Definition at line 2676 of file rtllib_rx.c.