summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_ioctl.c
Commit message (Collapse)AuthorAgeFilesLines
* Change WI_RID_SCAN_RES compatibility interface to return the result afteronoe2004-01-191-1/+2
| | | | | | active scan is completed just as WI_RID_READ_APS. This fixes wicontrol -L for ath(4) and awi(4) to have results even if the driver cannot associate any APs.
* Handle SIOCSIFMTU ioctl directly so we can apply 802.11-specific bounds.sam2004-01-131-0/+8
| | | | Note that the min is actually constrained to IF_MINMTU by the if layer.
* o insure the current channel is in a good state before starting an AP scansam2003-11-131-13/+44
| | | | | | | o reject scan requests for a device that isn't marked up This fixes a problem where requesting a scan before marking the device up would cause a panic because the current channel was set to "any" (0xffff).
* Fix a reversed suser(9) in SIOCG80211:IEEE80211_IOC_WEPKEY which preventsgreen2003-11-051-1/+1
| | | | root from reading the wireless card's WEP keys, but allows non-root.
* add statistics for all failures and/or abnormal events; still needsam2003-10-171-0/+5
| | | | to add per-node statistics
* correct spelling of IEEE80211_IOC_RTSTHRESHOLDsam2003-09-261-2/+2
|
* Generalize the per-node RSSI data so drivers can do more interestingsam2003-09-151-4/+5
| | | | | | | | | | | | things than record a single value. o add a per-node method for returning the "current RSSI" for a node o create a default method that returns ni_rssi which is the rssi for the last received frame o use the per-node "get rssi" method to return data for the RID's submitted by wicontrol, et. al. Loosely based on work by Tom Marshall <tommy@home.tig-grr.com> for MADWIFI.
* o change ieee80211_new_state handling to use a proper method that driverssam2003-07-201-2/+2
| | | | | | | | | override in their sub-class; this eliminates the hack of interpreting the EINPROGRESS return value to mean "don't do any of the normal work" o correct active scanning so the first channel is only scanned once and so per-channel passive mode is properly honored o expose 802.11 FSM state names so every driver doesn't keep a private copy o eliminate node parameter to ieee80211_begin_scan; it was not being used
* use proper length to copy data for WI_RID_DESIRED_SSID (was smashingsam2003-06-291-1/+1
| | | | ic_des_chan that immediately follows)
* revise copyright notices per discussion with Atsushi Onoe <onoe@sm.sony.co.jp>sam2003-06-271-21/+17
|
* new 802.11 layer:sam2003-06-231-0/+992
o code reorg (relative to old netbsd-derived code) for future growth o drivers now specify available channels and rates and 802.11 layer handles almost all ifmedia actions o multi-mode support for 11a/b/g devices o 11g protocol additions (incomplete) o new element id additions (for other than 11g) o node/station table redone for proper locking and to eliminate driver incestuousness o split device flags and capabilities to reduce confusion and provide room for expansion o incomplete power management infrastructure (need to revisit) o incomplete hooks for software retry o more...
OpenPOWER on IntegriCloud