ath9k: fix ibss beacon next tbtt
authorRajkumar Manoharan <rmanohar@qca.qualcomm.com>
Fri, 13 Apr 2012 07:46:34 +0000 (13:16 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 16 Apr 2012 18:38:42 +0000 (14:38 -0400)
commitde5f8fc3a3fd4db14568332ffe39a117eaae5498
tree4adc959cb6b7c8a8beea82cfb4f96d6f068f51a5
parent3e5217e2e8cf42b332d2df5cee8dabd0e3f7c6e3
ath9k: fix ibss beacon next tbtt

Sync-up ibss beacon timer with the beacon frame's timestamp. When the
node acts as joiner, it has to sync with the received beacon timestamp
instead of reading tsf from hw. As the hw tsf wont wont be update till
bssid is configured. This patch programs hw tsf with the received beacon
timestamp if beacon timers are yet to be configured.

Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/beacon.c