Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
rx.c File Reference
#include <linux/etherdevice.h>
#include <linux/hardirq.h>
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/export.h>
#include <net/cfg80211.h>
#include "defs.h"
#include "host.h"
#include "radiotap.h"
#include "decl.h"
#include "dev.h"
#include "mesh.h"

Go to the source code of this file.

Data Structures

struct  eth803hdr
 
struct  rfc1042hdr
 
struct  rxpackethdr
 
struct  rx80211packethdr
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

int lbs_process_rxed_packet (struct lbs_private *priv, struct sk_buff *skb)
 
 EXPORT_SYMBOL_GPL (lbs_process_rxed_packet)
 

Variables

struct eth803hdr __packed
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 5 of file rx.c.

Function Documentation

EXPORT_SYMBOL_GPL ( lbs_process_rxed_packet  )
int lbs_process_rxed_packet ( struct lbs_private priv,
struct sk_buff skb 
)

lbs_process_rxed_packet - processes received packet and forwards it to kernel/upper layer

: A pointer to &struct lbs_private : A pointer to skb which includes the received packet returns: 0 or -1

Definition at line 56 of file rx.c.

Variable Documentation