summaryrefslogtreecommitdiff
path: root/sys/net80211
AgeCommit message (Collapse)Author
2005-01-07add support for BIOCGDLTLIST and BIOCSDLT, see bpf(4)Reyk Floeter
ok canacar@, fgsch@, tested by some other people
2004-12-30shorter symbolic names for regulation domains and 2GHz channels for FCC1A.Reyk Floeter
2004-12-30replace __attribute__((__packed__)) with __packed.Reyk Floeter
2004-12-28Sync with recent NetBSD ieee80211_compute_duration() changes.Jonathan Gray
2004-12-25in real C, there is not , after the last enum entry; ok reykTheo de Raadt
2004-12-23From dyoung@NetBSD:Jonathan Gray
ieee80211.h r 1.9 #define the difference in microseconds between a fast and a slow preamble and PLCP header. ieee80211_output.c r 1.19 Fix a bug in ieee80211_compute_duration: the 802.11 Duration field in an 802.11 unicast data packet is equal to the duration of the SIFS and Acknowledgement. That is, the amount of time reserved *after* the packet has finished transmitting. Change the arguments to ieee80211_compute_duration: pass the entire packet length, not just the payload length. Add a 'debug' argument to ieee80211_compute_duration and its helper subroutine, ieee80211_compute_duration1. If debug != 0, ieee80211_compute_duration printfs its arguments and several local variables. In rtw(4), load the 802.11 Duration field with the result from ieee80211_compute_duration.
2004-12-23From dyoung@NetBSD:Jonathan Gray
Define for more bits in the Service field of the 802.11 PLCP Header. For use by the subroutine ieee80211_compute_duration, add struct ieee80211_duration, and #define a number of microsecond constants used for the transmit timing of 802.11 packets. Add the subroutine ieee80211_compute_duration, which computes for any packet the appropriate 802.11 Duration field, the PLCP Length field, as well as the Duration and Length fields for an RTS frame. atw(4), rtw(4), future drivers, and possibly ath(4) will share ieee80211_compute_duration. ok millert@
2004-12-06add a flag that lets a wireless card indicate it can receive probe responsesDavid Gwynne
or beacons on any channel during a scan. ok damien@ "come on" deraadt@
2004-11-25compatibility ioctls for things like "wicontrol ath0 -l" toReyk Floeter
list known stations on a net80211-based ap. ok millert@
2004-11-06fixed types in ieee80211_regdomain (thanks to Joerg Sonnenberger). now itReyk Floeter
also works with gcc3 (ok naddy@).
2004-11-03Use IFM_IEEE80211_IBSS for IBSS mode instead of IFM_IEEE80211_ADHOC.Claudio Jeker
With this ipw(4) works in IBSS mode. ok millert@ aaron@ damien@
2004-11-02Don't call memset() if MALLOC returns NULL; also fix the rcs ID.Todd C. Miller
From Patrick Latifi; OK reyk@
2004-11-02some changes merged in from netbsd. ieee80211_regdomain.# will be usedReyk Floeter
by sdr (software defined radios). ok deraadt@ millert@ damien@
2004-10-20CAPINFO_BITS from the current net/if_ieee80211.h header; fixesFederico G. Schwindt
CHNL_AGILITY printing too. deraadt ok.
2004-10-04need sys/param.h to compileMichael Shalayeff
2004-07-04fix a NetBSDism and a pasto left over from the import; ok millert@Christian Weisgerber
2004-06-28Don't restrict WEP keys to exactly 40 or 108 bits.Todd C. Miller
2004-06-28Enable AP scanning via the WI_RID_PRISM2 ioctl. Now atw(4) can doTodd C. Miller
ap scanning via wicontrol.
2004-06-27Hack to avoid panic in arc4maybeinit() due to rnd device not beingTodd C. Miller
attached yet.
2004-06-22Import current NetBSD/FreeBSD 802.11 framework.Todd C. Miller
Based in part on a diff from Matthew Gream.