mac80211_hwsim: Fix rate control by correctly reporting transmission counts
authorJavier Cardona <javier@cozybit.com>
Tue, 1 May 2012 10:01:28 +0000 (03:01 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 15 May 2012 21:27:27 +0000 (17:27 -0400)
commit2a4ffa4c8934bd9a36c8354a4b87a529114baf62
tree724e8428852ee7296c3747b619bf050914d664a0
parent341352d13dae752610342923c53ebe461624ee2c
mac80211_hwsim: Fix rate control by correctly reporting transmission counts

Drivers need to report the number of transmission attempts for each rate
as well as to terminate the rate array with -1.  The in-kernel datapath
of hwsim simulates a perfect medium, therefore the driver only needs to
report that the first transmission attempt was sucessfully completed at
the most favorable rate.

Rate control is working again for this driver.  Tested mesh mode with
minstrel.

Signed-off-by: Javier Cardona <javier@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mac80211_hwsim.c