summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2009-10-01 22:06:29 +0200
committerJohn W. Linville <linville@tuxdriver.com>2009-10-07 22:33:49 +0200
commitfbc44bf7177dfd61381da55405550b693943a432 (patch)
tree9869e534f828dd3377cffd2917dfdb6cc72023d3 /drivers
parentb43: Don't use struct wldev after detach. (diff)
downloadlinux-fbc44bf7177dfd61381da55405550b693943a432.tar.xz
linux-fbc44bf7177dfd61381da55405550b693943a432.zip
mac80211: fix vlan and optimise RX
When receiving data frames, we can send them only to the interface they belong to based on transmitting station (this doesn't work for probe requests). Also, don't try to handle other frames for AP_VLAN at all since those interface should only receive data. Additionally, the transmit side must check that the station we're sending a frame to is actually on the interface we're transmitting on, and not transmit packets to functions that live on other interfaces, so validate that as well. Another bug fix is needed in sta_info.c where in the VLAN case when adding/removing stations we overwrite the sdata variable we still need. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Cc: stable@kernel.org Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions