aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/ath_rate_sample
Commit message (Collapse)AuthorAgeFilesLines
* Combine ath rate control modules with ath after bringing ath_halSam Leffler2008-12-141-40/+0
| | | | | | | | | | | | src into the tree. The old split was balanced on module dependencies and symbol exposure that no longer exists. Users that want a module setup with rate control algorithm other than sample must override ATH_RATE in the ath module Makefile. Reviewed by: imp Notes: svn path=/head/; revision=186094
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-1/+1
| | | | | | | | | | | | | | directly include only the header files needed. This reduces the unneeded spamming of various headers into lots of files. For now, this leaves us with very few modules including vnet.h and thus needing to depend on opt_route.h. Reviewed by: brooks, gnn, des, zec, imp Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=185571
* Switch to ath hal source code. Note this removes the ath_halSam Leffler2008-12-011-31/+3
| | | | | | | | | | | | | | | | | | | | module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying device ath_hal gives you the same chip support that the binary hal did but you must also include options AH_SUPPORT_AR5416 to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information. Notes: svn path=/head/; revision=185522
* Per email to arch@ a little while ago (that was greeted with silence),Warner Losh2008-09-011-2/+2
| | | | | | | | prefer the more common > ${.TARGET} over > opt_foo.h in modules makefiles. Notes: svn path=/head/; revision=182668
* opt_ah.h is not constructed by config, it always comes fromSam Leffler2008-05-291-1/+1
| | | | | | | | the hal so don't let KERNBUILDDIR control whether or not we copy it into the build dir Notes: svn path=/head/; revision=179403
* Multi-bss (aka vap) support for 802.11 devices.Sam Leffler2008-04-201-1/+7
| | | | | | | | | | | | | | Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module. Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits) Notes: svn path=/head/; revision=178354
* for newer hal's we need opt_ah.h as it specifies how the hal has beenSam Leffler2007-01-281-1/+15
| | | | | | | | | | configured and that in turn controls the descriptor layout; the rate control module has no business peeking inside the descriptor but until we can change the api so the driver records the tx rates and passes them deal with it Notes: svn path=/head/; revision=166298
* o move ath hal os glue code from the hal to the driver: this code wasSam Leffler2006-09-181-1/+1
| | | | | | | | | | | | | | | part of the hal distribution early on when the hal was built for each os but it's been portable for a long time so move the os-specific code out (and off the vendor branch) o correct the copyright on ah_osdep.?; it was mistakenly given a restricted license and not a dual-bsd/gpl license o remove the module api definition as it was never used o fixup include paths for move of ah_osdep.h MFC after: 2 weeks Notes: svn path=/head/; revision=162413
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalMax Laier2005-09-271-1/+1
| | | | | | | | | | | replacement and has additional features which make it superior. Discussed on: -arch Reviewed by: thompsa X-MFC-after: never (RELENG_6 as transition period) Notes: svn path=/head/; revision=150636
* SampleRate rate control algorithm for the ath driverSam Leffler2005-03-111-0/+48
Submitted by: John Bicket Notes: svn path=/head/; revision=143392