= Summary Info on Current Status for 802.11 softmac Stack = Unmercilessly ripped from [http://softmac.sipsolutions.net/ here]. '''About the SoftMAC''' The ieee80211 softmac layer is intended to be a software MAC layer complementing [http://ieee80211.sf.net/ ieee80211 layer in Linux] with protocol management features that a lot of hardware no longer does but instead hands off to software. It is intended to handle scanning, assocation and similar tasks. '''Source availability''' The source code is available in the latest linux kernels, as well as wireless-2.6 and wireless-dev. Some additional patches are [http://softmac.sipsolutions.net/patches/ here]. The old code history is still available with Mercurial [http://softmac.sipsolutions.net/source/ here] '''SoftMAC API''' * [http://softmac.sipsolutions.net/Scanning Scanning] * [http://softmac.sipsolutions.net/Authentication Authentication] * [http://softmac.sipsolutions.net/Association Association] * [http://softmac.sipsolutions.net/IO IO] * [http://softmac.sipsolutions.net/Event_System Event System] * [http://softmac.sipsolutions.net/WX_Handlers WX Handlers] '''Related Links''' Currently, most developers are interested in the Broadcom driver and hang out in `#bcm-specs` on the IRC server sipsolutions.net:6667 '''Mailing List''' http://lists.sipsolutions.net/listinfo/softmac-dev '''Projects using this layer''' * [http://bcm43xx.berlios.de/ Broadcom 43xx driver] * [http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page Ralink rt2x00 driver] has started a softmac branch in their [http://cvs.sourceforge.net/viewcvs.py/rt2400/experimental/rt2x00sm/ CVS tree] * [http://jbnote.free.fr/prism54usb/ Prism54 softmac linux driver] was recently ported to softmac in the [http://gxaafoot.homelinux.org/cgi-bin/archzoom.cgi/jean-baptiste.note%40m4x.org--libre/prism54-usb--devo--0.0 Arch repository] * [http://zd1211.ath.cx/wiki/DriverRewrite zd1211 rewrite] * [http://saillard.org/linux/mrv8k/ Marvell Libertas driver]