#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <net/mac80211.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/delay.h>
#include <linux/workqueue.h>
#include "commands.h"
#include "3945.h"
Go to the source code of this file.
#define IL39_RATE_HIGH_TH 11520 |
#define IL_AVERAGE_PACKETS 1500 |
#define IL_SUCCESS_DOWN_TH 10880 |
#define IL_SUCCESS_UP_TH 8960 |
#define RATE_DECREASE_TH 1920 |
#define RATE_FLUSH (3*HZ) |
#define RATE_FLUSH_MAX 5000 /* msec */ |
#define RATE_FLUSH_MIN 50 /* msec */ |
#define RATE_MAX_WINDOW 62 |
#define RATE_MIN_FAILURE_TH 6 |
#define RATE_MIN_SUCCESS_TH 8 |
#define RATE_WIN_FLUSH (HZ/2) |
#define RS_NAME "iwl-3945-rs" |
int il3945_rate_control_register |
( |
void |
| ) |
|
void il3945_rate_control_unregister |
( |
void |
| ) |
|
il3945_rate_scale_init - Initialize the rate scale table based on assoc info
The specific throughput table used is based on the type of network the associated with, including A, B, G, and G w/ TGG protection
Definition at line 911 of file 3945-rs.c.