By Colin Günther
What is WLAN? How to implement it in Haiku? Where is it going? Information & Configuration Tools: ifconfig network preflet NetworkStatus net_server Show available networks Join a network Show connection quality Disable WLAN Enhancing the network stack Device interface Datalink protocol Notifications Scan for networks Show connected WLAN WLAN drivers Generic implementation Broadcom Intel Atheros Moderates between wlan interface and driver Bus-independent Vendor-independent Marvell Ralink Prism Vendor implementation Bus-dependent (PCI, USB, PCMCIA, ...) B_WLAN_JOINED B_WLAN_DISABLED B_WLAN_DETECTED B_WLAN_SCAN_END /dev/wlan wlan_frame More drivers Repo integration Object oriented stack Enhance ifconfig Short term 6 GUI Testsuite Security Ad-hoc Mid term 12 Native drivers Quality of service Oo-stack based compat layer Mesh mode Long term 36 IEEE 802.11 BSD based FreeBSD QNX Solaris Microsoft XP Vista Win 7 Apple Linux based Ubuntu, ... DD-WRT Android IEEE 802.11 stays misterious User experience Rules Implementations Datarates Frameformats Frequencies Protocols Security Specification of 802.11b max. 11 Mbps 802.11a,g max. 54 Mbps 802.11n max 300 Mbps 2 GHz range 5 GHz range unsecured WEP WPA WPA2 Beaconframe Dataframe Acknowledgeframe Frame-Exchange Transmission-Coordination Network-Join/-Leave Bringing WLAN to Haiku by Colin Günther