diff options
author | James Ketrenos <jketreno@linux.intel.com> | 2006-03-08 13:14:45 -0600 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2006-03-17 15:38:55 -0500 |
commit | f44349f2217d05e4575f24edc3c0e0022f5d448f (patch) | |
tree | 615c789b22164bf4afef198795b75c701936efd6 /net/compat.c | |
parent | 7c567894480daef05bc13abdc4b9414541e245cb (diff) | |
download | blackbird-op-linux-f44349f2217d05e4575f24edc3c0e0022f5d448f.tar.gz blackbird-op-linux-f44349f2217d05e4575f24edc3c0e0022f5d448f.zip |
[PATCH] ieee80211: Don't update network statistics from off-channel packets.
This patch fixes a problem in the ieee80211 probe response and beacon
reception code that would use the packet statistics for a network even
if they were received on a channel other than that which the network
exists on.
This causes a problem in overlapping channels where, for example, a
strong AP on channel 2 could have its beacons received on channels 1 and
3, but at much lower signal levels. If scanning was done sequentially,
this means the beacon received on channel 3 would update the AP's signal
level as being much lower than it really is, which subsequently could
cause that AP to be passed over and an alternate AP selected.
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/compat.c')
0 files changed, 0 insertions, 0 deletions