Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
rc80211_minstrel.c File Reference
#include <linux/netdevice.h>
#include <linux/types.h>
#include <linux/skbuff.h>
#include <linux/debugfs.h>
#include <linux/random.h>
#include <linux/ieee80211.h>
#include <linux/slab.h>
#include <net/mac80211.h>
#include "rate.h"
#include "rc80211_minstrel.h"

Go to the source code of this file.

Macros

#define SAMPLE_COLUMNS   10
 
#define SAMPLE_TBL(_mi, _idx, _col)   _mi->sample_table[(_idx * SAMPLE_COLUMNS) + _col]
 

Functions

int __init rc80211_minstrel_init (void)
 
void rc80211_minstrel_exit (void)
 

Variables

struct rate_control_ops mac80211_minstrel
 

Macro Definition Documentation

#define SAMPLE_COLUMNS   10

Definition at line 58 of file rc80211_minstrel.c.

#define SAMPLE_TBL (   _mi,
  _idx,
  _col 
)    _mi->sample_table[(_idx * SAMPLE_COLUMNS) + _col]

Definition at line 59 of file rc80211_minstrel.c.

Function Documentation

void rc80211_minstrel_exit ( void  )

Definition at line 575 of file rc80211_minstrel.c.

int __init rc80211_minstrel_init ( void  )

Definition at line 569 of file rc80211_minstrel.c.

Variable Documentation

struct rate_control_ops mac80211_minstrel
Initial value:
= {
.name = "minstrel",
.tx_status = minstrel_tx_status,
.get_rate = minstrel_get_rate,
.rate_init = minstrel_rate_init,
.alloc = minstrel_alloc,
.free = minstrel_free,
.alloc_sta = minstrel_alloc_sta,
.free_sta = minstrel_free_sta,
}

Definition at line 553 of file rc80211_minstrel.c.