| 24 | * There exists a wireless-2.6 tree on [http://kernel.org http://kernel.org] maintained by John Linville. Upcoming in-kernel stack/drivers will be pushed upwards (to Linus) via this tree. |
| 25 | * There are two candidate stacks on the tree: |
| 26 | * softmac stack: based on the current ieee80211 stack in the kernel with improvements+recent patches. |
| 27 | * devicescape (a.k.a dscape, or d80211) stack: is another stack written and recently GPL'ed by Devicescape Inc. |
| 28 | * Although devicescape has some advantages in functionality (like full WPA support), softmac is likely to be merged into upstream due to some issues in stability, compatibility etc. |
| 29 | * Both stacks seem to stay under concurrent development (at least for a while) |
| 30 | |
| 32 | |
| 33 | * Obvious Functions : various send/receive, lower/higer layer interfaces etc. |
| 34 | * BSS join/scan |
| 35 | * 802.11e/WMM parameter set handling, and packet->queue classification |
| 36 | * (De)authentication |
| 37 | * Encryption (wep, wpa, tkip/aes) |
| 38 | * IBSS create/find/join/merge |
| 39 | * Basic stat/info dump to /proc |
| 40 | * A simple rate control algorithm |
| 41 | * Interface for HostAPd |
| 42 | |
| 43 | Devicescape stack is accessible from [http://kernel.org/git http://kernel.org/git] as a 'git project' named 'wireless-dev'. |