]> git.baikalelectronics.ru Git - kernel.git/commit
carl9170: fix spurious transmissions in sniffer mode
authorChristian Lamparter <chunkeey@googlemail.com>
Tue, 11 Sep 2012 21:18:34 +0000 (23:18 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 29 Oct 2012 19:18:04 +0000 (15:18 -0400)
commit77d2b07920904159519216bba5a77e2cc95246ad
treee2a5d8d6d5c8e6a5558d11662853d4cd893f30a0
parent2d413d55901aefc6fb3c338c457f8e9db4e07956
carl9170: fix spurious transmissions in sniffer mode

Several people have complained about an unusual
and undocumented feature of the AR9170 hardware:

In siffer mode, the hardware generates spurious
ACK frames for every received frame... even
broadcasts.

The reason for this malfunction is unknown:
<http://marc.info/?l=linux-wireless&m=134517238506033>
But there's a workaround: Instead of the special
sniffer mode, the hardware will be put into
station mode and all rx filters are disabled.

Reported-by: Johannes Berg <johannes@sipsolutions.net>
Reported-by: Marco Fonseca <marco@tampabay.rr.com>
Reported-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/carl9170/mac.c