mac80211: Send nullfunc frames at lower rate during connection monitor
authorRajkumar Manoharan <rmanohar@qca.qualcomm.com>
Thu, 29 Sep 2011 15:04:04 +0000 (20:34 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 3 Oct 2011 19:22:32 +0000 (15:22 -0400)
commitb6f35301efda5e94342cfcca9e29b7b3e9a5f827
treef828168204f52f423a7d1b160b9f371c0fd94dc1
parente209c5a7ed1870ab7f112ad47083b5d616e8b6a4
mac80211: Send nullfunc frames at lower rate during connection monitor

Recently mac80211 was changed to use nullfunc instead of probe
request for connection monitoring for tx ack status reporting
hardwares. Sometimes in congested network, STA got disconnected
quickly after the association. It was observered that the rate
control was not adopted to environment due to minimal transmission.

As the nullfunc are used for monitoring purpose, these frames should
not be sacrificed for rate control updation. So it is better to send
the monitoring null func frames at minimum rate that could help to
retain the connection.

Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/mac80211.h
net/mac80211/mlme.c
net/mac80211/rate.c