linux-sg2042/drivers/net/wireless/iwlwifi/dvm
Johannes Berg 04baaa27b4 iwlwifi: fix monitor mode FCS flag
When the firmware is in SNIFFER mode, it leaves
the FCS at the end of frame. Not telling mac80211
means it won't add the right flag to the radiotap
header and that confuses wireshark.

Since mac80211 doesn't have a per-packet flag, set
the HW flag dynamically. This works as the monitor
vif can only be present in the driver by itself.

This fixes a regression introduced by my

commit 5789772641
Author: Johannes Berg <johannes.berg@intel.com>
Date:   Fri May 11 10:53:18 2012 +0200

    iwlwifi: support explicit monitor interface

Cc: stable@vger.kernel.org [3.5+]
Reported-by: MARK PHILLIPS <mark.phillips@virgin.net>
Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2012-11-14 11:08:38 +01:00
..
Makefile
agn.h Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2012-08-22 14:15:47 -04:00
calib.c
calib.h
commands.h iwlwifi: report A-MPDU status 2012-09-05 16:17:53 +02:00
debugfs.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2012-09-07 15:07:55 -04:00
dev.h iwlwifi: report A-MPDU status 2012-09-05 16:17:53 +02:00
devices.c iwlwifi: fix 6000 series channel switch command 2012-10-16 16:28:36 +02:00
led.c
led.h
lib.c
mac80211.c iwlwifi: fix monitor mode FCS flag 2012-11-14 11:08:38 +01:00
main.c iwlwifi: use ieee80211_free_txskb 2012-11-07 09:18:43 +01:00
power.c
power.h
rs.c iwlwifi: disable greenfield transmissions as a workaround 2012-08-06 14:29:59 -04:00
rs.h
rx.c iwlwifi: report A-MPDU status 2012-09-05 16:17:53 +02:00
rxon.c mac80211: add time synchronisation with BSS for assoc 2012-07-12 12:10:46 +02:00
scan.c iwlwifi: use eth_broadcast_addr 2012-09-19 12:11:45 +02:00
sta.c iwlwifi: fix async station command crash 2012-09-20 16:37:40 +02:00
testmode.c
tt.c
tt.h
tx.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2012-08-22 14:15:47 -04:00
ucode.c iwlwifi: load firmware in chunks 2012-09-10 19:14:30 +02:00