diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-01-31 21:50:12 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-02-01 21:40:08 +0100 |
commit | 4754ffd68bc14de8db01451c49bb07adebe1e422 (patch) | |
tree | 4ca57be079cc9b46b66898e8a9f0966b83d06645 /net/mac80211/tx.c | |
parent | mac80211: reduce stack usage in sta_agg_status_read() (diff) | |
download | linux-4754ffd68bc14de8db01451c49bb07adebe1e422.tar.xz linux-4754ffd68bc14de8db01451c49bb07adebe1e422.zip |
mac80211: fix sta lookup for received action frames on an AP VLAN
When looking for a matching interface, __ieee80211_rx_handle_packet
loops over all active interfaces, looking for matching stations.
Because AP VLAN interfaces are not processed as part of this loop, it
needs to use sta_info_get_bss instead of sta_info_get in order to find
a STA that has been moved to a VLAN.
This fixes issues with aggregation setup/teardown.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/tx.c')
0 files changed, 0 insertions, 0 deletions