Subject: CVS commit: [netbsd-4] src/sys/dev/pci
To: None <source-changes@NetBSD.org>
From: Juan Romero Pardines <xtraeme@netbsd.org>
List: source-changes
Date: 09/27/2007 15:02:11
Module Name: src
Committed By: xtraeme
Date: Thu Sep 27 15:02:11 UTC 2007
Modified Files:
src/sys/dev/pci [netbsd-4]: if_wpi.c if_wpivar.h
Log Message:
Pull up following revision(s) (requested by degroote in ticket #860):
sys/dev/pci/if_wpivar.h: revision 1.7 (via patch)
sys/dev/pci/if_wpi.c: revision 1.18 (via patch)
sys/dev/pci/if_wpi.c: revision 1.19 (via patch)
sys/dev/pci/if_wpi.c: revision 1.23 (via patch)
Call wpi_stop at the beginning of wpi_init so we are sure that wpi is really
stopped (in particular interrupt are disabled).
Fix possible "packet corruption" which appears on high load
Fix scanning code for wpi based on the iwi code.
Keep track of the status of the scan.
On a transition IEEE80211_S_SCAN -> IEEE80211_S_SCAN, don't stop the previous
scan, finish the current scan.
When we receive some frames in the IEEE80211_S_SCAN state, set current_channel
based on the value advertised in beacons or probre reponse.
Moreover, it fixes WPA issues for me.
To generate a diff of this commit:
cvs rdiff -r1.6.2.2 -r1.6.2.3 src/sys/dev/pci/if_wpi.c
cvs rdiff -r1.2.2.1 -r1.2.2.2 src/sys/dev/pci/if_wpivar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.