From: Andreas M. <an...@us...> - 2006-01-02 09:53:41
|
Hi all, I admit it publicly: I had too much time during Christmas holidays ;) Updates in my modified 20051228 version: - activated acx100 configoption readout, unified acx100/acx111 parsing - init NULL data template, required for 802.11 power save mode - return actual, valid txpower levels in range ioctl (from configoption!) - fix bugs: - fatal bug in 802.11 powersave structs =BB=B7- some missing endianness conversions - check for sane regulatory domain related settings on both SETting and G= ETting - random optimizations making this much enhanced code *smaller* than the =BB=B7previous version! - optimized struct layout - merge acx100_s_init_packet_templates and acx111_s_init_packet_templates - use kzalloc instead of kmalloc where useful (yes, this driver is Linux = 2.6.x only, with x rather large) - avoid some sprintf() and strlen() - add support for new get_wireless_stats handling (...silence deprecation= warni ng!) - add some unlikely() - lower msleep() value in issue_cmd() in order to speed up card initializ= ation =BB=B7time (almost less than 1 second now, on P3/700!). should this lower= msleep() =BB=B7value be made init-only?? - disable get sensitivity ioctl for USB (unfortunately not working yet) - make sure to call synchronize_irq(), (semi-)required for SMP - group together some closely related functions - misc cleanups/code maintenance - bump release to 0.3.24 So, configoptions are now working for acx100, too, and unified, and 802.11 power save mode actually worked for acx100 when I tested it (large delays during ping which indicate that it must be active, but I guess the= se delays should be much reduced with a properly tuned implementation), but = it's not finished and thus not enabled by default. I will continue work on 802.11 power save mode, probably add support for non-hardcoded acx111 txpower setting and try to gather configoption from ACX100 USB, too (if this firmware even implements that :-\). Andreas Mohr --=20 "The user-friendly computer is a red herring. The user-friendliness of a book just makes it easier to turn pages. There's nothing user-friendly about learning to read." -Alan Kay |