mac80211: Shortcut minstrel_ht rate setup for non-MRR capable devices
authorHelmut Schaa <helmut.schaa@googlemail.com>
Wed, 9 Mar 2011 09:02:38 +0000 (10:02 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 14 Mar 2011 18:46:58 +0000 (14:46 -0400)
commitcf28d7934c57168d530b606c26ab955a56eb13f9
tree47cc3773eb539eb70722500863911d95570d409b
parent81266baf04ce80b088a7fa0dcf3b9f5e79023dd2
mac80211: Shortcut minstrel_ht rate setup for non-MRR capable devices

Devices without multi rate retry support won't be able to use all rates
as specified by mintrel_ht. Hence, we can simply skip setting up further
rates as the devices will only use the first one.

Also add a special case for devices with only two possible tx rates. We
use sample_rate -> max_prob_rate for sampling and max_tp_rate ->
max_prob_rate by default.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/rc80211_minstrel_ht.c