net80211+atheros changes (updated)
Sam Leffler
sam at errno.com
Wed Oct 13 20:44:41 PDT 2004
http://www.freebsd.org/~sam/net80211+ath-20041013.tgz has an updated
backport of the work I've done in Linux.
These changes are against current; they may apply against other recent
branches but code will not compile because of recent additions to current.
To apply these changes to a clean current tree do something like:
cd /usr/src
tar zxf net80211+ath-20041013.tgz
sh doit
then rebuild modules and/or kernels.
Note that the 802.11 code has been broken up into multiple modules that
either need to be built or specifed in your kernel config file. Module
dependencies should handle most issues on load. To get WEP support you
need to specify
device wlan_wep
in your kernel config file or build the wlan_wep module. Similarly for
tkip and ccmp crypto support.
The tx rate control algorithm for the Atheros driver has broken out into
a separate module. As above you need ath_rate_onoe for the usual
algorithm. There is also an amrr algorithm that can be specified with
ath_rate_amrr.
This version should include working crypto support for the ath driver.
I have not tested other drivers; I expect wi to work in station mode but
not in hostap mode. This version should also have the functionality to
support wpa_supplicant and hostapd as WPA supplicant and authenticator,
respectively.
I'm not sure how much time I'll have to respond to issues so please dig
first before asking for help.
Sam
More information about the freebsd-mobile
mailing list