]> err.no Git - linux-2.6/commit
mac80211: add PID controller based rate control algorithm
authorMattias Nissler <mattias.nissler@gmx.de>
Wed, 19 Dec 2007 00:25:57 +0000 (01:25 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 22:59:18 +0000 (14:59 -0800)
commitad01837593338f13508463fa11c8dbf8109a1e5d
tree77b521a6b8e7f8357505449fe812a9d41d40afb2
parent1abbe498e4b5e4f2000dfc30a0fa25be9553530e
mac80211: add PID controller based rate control algorithm

Add a new rate control algorithm based on a PID controller. It samples the
percentage of failed frames over time, feeds the result into the controller and
uses its output to control the TX rate.

Signed-off-by: Mattias Nissler <mattias.nissler@gmx.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/mac80211/Kconfig
net/mac80211/Makefile
net/mac80211/ieee80211.c
net/mac80211/ieee80211_rate.h
net/mac80211/rc80211_pid.c [new file with mode: 0644]