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

Go to the source code of this file.

Functions

netdev_tx_t lbs_hard_start_xmit (struct sk_buff *skb, struct net_device *dev)
 
void lbs_send_tx_feedback (struct lbs_private *priv, u32 try_count)
 
 EXPORT_SYMBOL_GPL (lbs_send_tx_feedback)
 

Function Documentation

EXPORT_SYMBOL_GPL ( lbs_send_tx_feedback  )
netdev_tx_t lbs_hard_start_xmit ( struct sk_buff skb,
struct net_device dev 
)

lbs_hard_start_xmit - checks the conditions and sends packet to IF layer if everything is ok

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

Definition at line 64 of file tx.c.

void lbs_send_tx_feedback ( struct lbs_private priv,
u32  try_count 
)

lbs_send_tx_feedback - sends to the host the last transmitted packet, filling the radiotap headers with transmission information.

: A pointer to &struct lbs_private structure : A 32-bit value containing transmission retry status.

returns: void

Definition at line 182 of file tx.c.