OpenCloudOS-Kernel/drivers/net/wireless/iwlwifi/mvm
Johannes Berg f444eb10d5 iwlwifi: fix wakeup status query and packet reporting
The wakeup packet in the status response is padded out
to a multiple of 4 bytes by the firmware for transfer
to the host, take that into account when checking the
length of the command.

Also, the reported wakeup packet includes the FCS but
the userspace API doesn't, so remove that. If it is a
data packet it is reported as an 802.3 packet but I
forgot to take into account and remove the encryption
head/tail, fix all of that as well.

Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-02-27 09:14:04 +01:00
..
Makefile
binding.c
d3.c iwlwifi: fix wakeup status query and packet reporting 2013-02-27 09:14:04 +01:00
debugfs.c
fw-api-d3.h
fw-api-mac.h
fw-api-power.h
fw-api-rs.h
fw-api-scan.h
fw-api-sta.h
fw-api-tx.h
fw-api.h
fw.c
led.c
mac-ctxt.c iwlwifi: mvm: Reserve MAC id 0 for managed interfaces 2013-02-18 20:18:48 +01:00
mac80211.c iwlwifi: mvm: fix AP/GO mode station removal 2013-02-26 22:09:48 +01:00
mvm.h iwlwifi: fix wakeup status query and packet reporting 2013-02-27 09:14:04 +01:00
nvm.c
ops.c iwlwifi: mvm: beautify code in rx_handlers 2013-02-12 16:52:26 +01:00
phy-ctxt.c
power.c iwlwifi: mvm: use atomic interface iteration to avoid deadlock 2013-02-12 16:07:14 +01:00
quota.c
rs.c mac80211: stop modifying HT SMPS capability 2013-02-15 09:41:41 +01:00
rs.h
rx.c iwlwifi: mvm: program DTIM timings properly 2013-02-18 20:17:38 +01:00
scan.c iwlwifi: mvm: Set the scan type according to the vif type 2013-02-18 20:18:20 +01:00
sta.c iwlwifi: mvm: fix GO powersave client manipulation 2013-02-18 20:17:48 +01:00
sta.h iwlwifi: mvm: fix GO powersave client manipulation 2013-02-18 20:17:48 +01:00
time-event.c iwlwifi: mvm: fix time event command handling race 2013-02-18 20:18:07 +01:00
time-event.h
tx.c
utils.c