summaryrefslogtreecommitdiffstats
path: root/sys/modules/wlan
Commit message (Collapse)AuthorAgeFilesLines
* MFC r261899:dim2014-02-171-0/+3
| | | | | Similar to r260026, disable warning about unused functions for ieee80211_adhoc.c, ieee80211_hostap.c and ieee80211_sta.c.
* MFC r260026:dim2014-01-041-0/+4
| | | | | Disable warning about unused functions for ieee80211_crypto.c and ieee80211_mesh.c for now.
* Allow IEEE80211_SUPPORT_SUPERG to be defined _and_ have a working wlanadrian2013-02-021-1/+1
| | | | module.
* Fix 'make depend'.uqs2012-02-161-2/+2
|
* Fix the situation where net80211 is built with IEEE80211_SUPPORT_TDMA but a ↵adrian2012-01-151-1/+2
| | | | | | | | | | | | | | module is used. Although the module _builds_, it fails to load because of a missing symbol from ieee80211_tdma.c. Specifics: * Always build ieee80211_tdma.c in the module; * only compile in the code if IEEE80211_SUPPORT_TDMA is defined.
* Fix a typo, it is MPDU not MDPU.bschmidt2011-05-211-1/+1
|
* Fix an undefined behaviour if the desired ratectl algo is not available.bschmidt2010-10-191-1/+1
| | | | | | | | | | This can happen if the algos are built as modules but are not loaded. If the selected ratectl algo is not available, try to load it (The load module functions does nothing currently). Add a dummy ratectl algo which always selects the first available rate. Use that one if the desired algo is not available. MFC after: 1 week
* Revert r206418rpaulo2010-10-191-2/+2
|
* Add ieee80211_{amrr,rssadapt}.c.rpaulo2010-04-091-2/+2
| | | | MFC after: 1 month
* net80211 rate control framework (net80211 ratectl).rpaulo2010-04-071-1/+2
| | | | | | | | | | | | | | | | | This framework allows drivers to abstract the rate control algorithm and just feed the framework with the usable parameters. The rate control framework will now deal with passing the parameters to the selected algorithm. Right now we have AMRR (the default) and RSSADAPT but there's no way to select one with ifconfig, yet. The objective is to have more rate control algorithms in the net80211 stack so all drivers[0] can use it. Ideally, we'll have the well-known sample rate control algorithm in the net80211 at some point so all drivers can use it (not just ath). [0] all drivers that do rate control in software, that is. Reviewed by: bschmidt, thompsa, weyongo MFC after: 1 months
* correct setup of opt_ddb.hsam2009-07-211-1/+1
| | | | | Submitted by: jkim Approved by: re (kib)
* Enable mesh support.rpaulo2009-07-211-5/+6
| | | | | Submitted by: jkim Approved by: re (kib)
* catchup with action+ageq additionssam2009-07-051-1/+2
| | | | | Submitted by: "Paul B. Mahol" <onemda@gmail.com> Approved by: re (implicit)
* adds opt_inet6.h to fix a error during compiling wlan as a module.weongyo2009-06-171-1/+2
| | | | Reviewed by: sam
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onbz2009-06-081-2/+1
| | | | | | | | | the ROUTETABLES kernel option thus there is no need to include opt_route.h anymore in all consumers of vnet.h and no longer depend on it for module builds. Remove the hidden include in flowtable.h as well and leave the two explicit #includes in ip_input.c and ip_output.c.
* update for r192468 (monitor mode changes)sam2009-05-211-1/+1
| | | | Submitted by: jkim
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-1/+2
| | | | | | | | | | | 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
* add ddb support (default to off unless built with the kernel)sam2008-09-151-4/+5
|
* Per email to arch@ a little while ago (that was greeted with silence),imp2008-09-011-4/+4
| | | | | prefer the more common > ${.TARGET} over > opt_foo.h in modules makefiles.
* enable IEEE80211_AMDPU_AGE by defaultsam2008-05-031-0/+1
|
* Multi-bss (aka vap) support for 802.11 devices.sam2008-04-201-7/+9
| | | | | | | | | | | 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)
* Add new files in the net80211 changes.thompsa2007-06-111-1/+3
|
* Add a value to the define I forgot, for the purity's sake.ru2006-09-261-1/+1
|
* Now that we have COMPAT_FREEBSD6 officially, use it from opt_compat.h.ru2006-09-261-1/+4
|
* Let modules use the kernel's opt_*.h files if built along withyar2005-10-141-0/+2
| | | | | | | | | | | | | | the kernel by wrapping all targets for fake opt_*.h files in .if defined(KERNBUILDDIR). Thus, such fake files won't be created at all if modules are built with the kernel. Some modules undergo cleanup like removing unused or unneeded options or .h files, without which they wouldn't build this way or the other. Reviewed by: ru Tested by: no binary changes in modules built alone Tested on: i386 sparc64 amd64
* Update/new modules for net80211 and ath changes.sam2004-12-081-1/+2
|
* Fix module build during buildworld with MODULES_WITH_WORLD defined.kan2004-04-101-1/+4
|
* switch to new 802.11 supportsam2003-06-281-2/+3
|
* add module for 802.11 link layer codesam2003-01-151-0/+12
Reviewed by: imp
OpenPOWER on IntegriCloud