diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-01-31 21:56:25 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-02-01 15:40:08 -0500 |
commit | 17ad353b8d9843731258b5d23556667b764939e9 (patch) | |
tree | 26c84253888ded3b008c7b1d8c29763646b673bf /net/mac80211/wep.c | |
parent | 4754ffd68bc14de8db01451c49bb07adebe1e422 (diff) | |
download | kernel_samsung_aries-17ad353b8d9843731258b5d23556667b764939e9.zip kernel_samsung_aries-17ad353b8d9843731258b5d23556667b764939e9.tar.gz kernel_samsung_aries-17ad353b8d9843731258b5d23556667b764939e9.tar.bz2 |
mac80211: fix monitor mode tx radiotap header handling
When an injected frame gets buffered for a powersave STA or filtered
and retransmitted, mac80211 attempts to parse the radiotap header
again, which doesn't work because it's gone at that point.
This patch adds a new flag for checking the availability of a radiotap
header, so that it only attempts to parse it once, reusing the tx info
on the next call to ieee80211_tx().
This fixes severe issues with rekeying in AP mode.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Cc: stable@kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/wep.c')
0 files changed, 0 insertions, 0 deletions