ath9k: Optimize LNA check
authorSujith Manoharan <c_manoha@qca.qualcomm.com>
Wed, 14 Aug 2013 15:45:56 +0000 (21:15 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 15 Aug 2013 20:08:07 +0000 (16:08 -0400)
commitc3124df7962f7a58177073d54d451e1661ffb71f
treec8645128ff5e15576704ab4e6c1612dd14226321
parent009af8fb69c9d6274b3a49377be5ba2379e188d6
ath9k: Optimize LNA check

The documentation for antenna diversity says:

"The decision of diversity is done at 802.11 preamble. So, for
11G/11B, for every MAC packet hardware will do a decision. But in
11N with aggregation, the decision is made only at the preamble and
all other MPDUs will use the same LNA as the first MPDU."

Make use of rs_firstaggr to avoid needlessly scanning for LNA
changes.

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