History log of /freebsd-10-stable/sys/modules/wlan/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
262126 17-Feb-2014 dim

MFC r261899:

Similar to r260026, disable warning about unused functions for
ieee80211_adhoc.c, ieee80211_hostap.c and ieee80211_sta.c.

260273 04-Jan-2014 dim

MFC r260026:

Disable warning about unused functions for ieee80211_crypto.c and
ieee80211_mesh.c for now.

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


246227 02-Feb-2013 adrian

Allow IEEE80211_SUPPORT_SUPERG to be defined _and_ have a working wlan
module.


231838 16-Feb-2012 uqs

Fix 'make depend'.


230153 15-Jan-2012 adrian

Fix the situation where net80211 is built with IEEE80211_SUPPORT_TDMA but a 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.


222161 21-May-2011 bschmidt

Fix a typo, it is MPDU not MDPU.


214069 19-Oct-2010 bschmidt

Fix an undefined behaviour if the desired ratectl algo is not available.
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


214056 19-Oct-2010 rpaulo

Revert r206418


206418 09-Apr-2010 rpaulo

Add ieee80211_{amrr,rssadapt}.c.

MFC after: 1 month


206358 07-Apr-2010 rpaulo

net80211 rate control framework (net80211 ratectl).

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


195810 21-Jul-2009 sam

correct setup of opt_ddb.h

Submitted by: jkim
Approved by: re (kib)


195804 21-Jul-2009 rpaulo

Enable mesh support.

Submitted by: jkim
Approved by: re (kib)


195383 05-Jul-2009 sam

catchup with action+ageq additions

Submitted by: "Paul B. Mahol" <onemda@gmail.com>
Approved by: re (implicit)


194330 17-Jun-2009 weongyo

adds opt_inet6.h to fix a error during compiling wlan as a module.

Reviewed by: sam


193744 08-Jun-2009 bz

After r193232 rt_tables in vnet.h are no longer indirectly dependent on
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.


192571 21-May-2009 sam

update for r192468 (monitor mode changes)

Submitted by: jkim


185571 02-Dec-2008 bz

Rather than using hidden includes (with cicular dependencies),
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


183055 15-Sep-2008 sam

add ddb support (default to off unless built with the kernel)


182668 02-Sep-2008 imp

Per email to arch@ a little while ago (that was greeted with silence),
prefer the more common > ${.TARGET} over > opt_foo.h in modules
makefiles.


178743 03-May-2008 sam

enable IEEE80211_AMDPU_AGE by default


178354 20-Apr-2008 sam

Multi-bss (aka vap) support for 802.11 devices.

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)


170549 11-Jun-2007 thompsa

Add new files in the net80211 changes.


162660 26-Sep-2006 ru

Add a value to the define I forgot, for the purity's sake.


162659 26-Sep-2006 ru

Now that we have COMPAT_FREEBSD6 officially, use it from opt_compat.h.


151350 14-Oct-2005 yar

Let modules use the kernel's opt_*.h files if built along with
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


138573 08-Dec-2004 sam

Update/new modules for net80211 and ath changes.


128091 10-Apr-2004 kan

Fix module build during buildworld with MODULES_WITH_WORLD defined.


116953 28-Jun-2003 sam

switch to new 802.11 support


109320 15-Jan-2003 sam

add module for 802.11 link layer code

Reviewed by: imp