#
566d825b |
| 19-Feb-2009 |
Sam Leffler <sam@FreeBSD.org> |
check ptr against NULL
|
#
40432d36 |
| 19-Feb-2009 |
Sam Leffler <sam@FreeBSD.org> |
instead of special casing lookups for the 11na/g legacy rate set, just install the rates once when creating the com structure
|
#
d3f5f855 |
| 13-Feb-2009 |
Sam Leffler <sam@FreeBSD.org> |
remove ic_stats; it was intended to accumulate stats from vaps as they were reaped but was never used and is inaccessible
|
#
ae55932e |
| 12-Feb-2009 |
Andrew Thompson <thompsa@FreeBSD.org> |
Add a ieee80211_waitfor_parent() function that will wait for all deferred parent interface tasks to complete. This had been added to the ioctl path but it is also need elsewhere like detach so its sa
Add a ieee80211_waitfor_parent() function that will wait for all deferred parent interface tasks to complete. This had been added to the ioctl path but it is also need elsewhere like detach so its safe to teardown.
Reported by: Hans Petter Selasky Submitted by: sam
show more ...
|
#
c3f10abd |
| 03-Feb-2009 |
Sam Leffler <sam@FreeBSD.org> |
When crafting a media setting w/ an auto (non-fixed) rate mask out the turbo option in addition to the mode bits; otherwise if the current channel is a turbo mode channel we'll form an invalid media
When crafting a media setting w/ an auto (non-fixed) rate mask out the turbo option in addition to the mode bits; otherwise if the current channel is a turbo mode channel we'll form an invalid media setting and the ifmedia_set operation in vap_attach will panic.
While here use C99-style initialization for an array indexed by mode; this makes it consistent w/ other usage and avoids breakage if we should ever change the set of modes.
show more ...
|
#
8500d65d |
| 30-Jan-2009 |
Sam Leffler <sam@FreeBSD.org> |
setup default rate set for static turbo mode
|
#
9c2c544d |
| 27-Jan-2009 |
Sam Leffler <sam@FreeBSD.org> |
fill in ieee channel #'s and max tx power for drivers that work exclusively with frequencies; this mimics how ieee80211_setregdomain works
|
#
10ad9a77 |
| 08-Jan-2009 |
Sam Leffler <sam@FreeBSD.org> |
TDMA support for long distance point-to-point links using ath devices: o add net80211 support for a tdma vap that is built on top of the existing adhoc-demo support o add tdma scheduling of frame t
TDMA support for long distance point-to-point links using ath devices: o add net80211 support for a tdma vap that is built on top of the existing adhoc-demo support o add tdma scheduling of frame transmission to the ath driver; it's conceivable other devices might be capable of this too in which case they can make use of the 802.11 protocol additions etc. o add minor bits to user tools that need to know: ifconfig to setup and configure, new statistics in athstats, and new debug mask bits
While the architecture can support >2 slots in a TDMA BSS the current design is intended (and tested) for only 2 slots.
Sponsored by: Intel
show more ...
|
Revision tags: release/7.1.0_cvs, release/7.1.0 |
|
#
41fe50f5 |
| 20-Dec-2008 |
Sam Leffler <sam@FreeBSD.org> |
MFH @ 186335
|
#
31378b1c |
| 15-Dec-2008 |
Sam Leffler <sam@FreeBSD.org> |
Fix definition of IEEE80211_CHAN_MAX; it was defined as 255 but really was meant to be 256. Adjust usage accordingly and replace bogus usage of this value in checking IEEE channel #'s.
NB: this cau
Fix definition of IEEE80211_CHAN_MAX; it was defined as 255 but really was meant to be 256. Adjust usage accordingly and replace bogus usage of this value in checking IEEE channel #'s.
NB: this causes an ABI change; ifconfig must be recompiled
show more ...
|
#
e57c2b13 |
| 04-Dec-2008 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
integrate from head@185615
|
Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
#
ae3f00bb |
| 26-Oct-2008 |
Sam Leffler <sam@FreeBSD.org> |
honor IEEE80211_CLONE_NOBEACONS for type of vap, not just a sta mode vap
|
#
f945bd7a |
| 26-Oct-2008 |
Sam Leffler <sam@FreeBSD.org> |
o add support for ifconfig wlanX mode foo o yank useless code for setting fixed rate through media opts: this mechanism didn't scale to HT rates and couldn't handle multiple bands; fixed tx rates
o add support for ifconfig wlanX mode foo o yank useless code for setting fixed rate through media opts: this mechanism didn't scale to HT rates and couldn't handle multiple bands; fixed tx rates are set with the IEEE80211_IOC_TXPARAMS ioctl
show more ...
|
#
d3c4cf45 |
| 03-Sep-2008 |
Brooks Davis <brooks@FreeBSD.org> |
Replace a line matching /^ $/ with one matching /^$/.
Obtained from: //depot/projects/vimage-commit2/...
|
#
b20f0ed1 |
| 02-Sep-2008 |
Weongyo Jeong <weongyo@FreeBSD.org> |
free ifp allocated at ieee80211_vap_setup.
Reviewed by: sam, thompsa
|
#
978359b3 |
| 29-May-2008 |
Sam Leffler <sam@FreeBSD.org> |
Revise lock name handling: o construct a name for the com lock as done for other locks o pass the device name to IEEE80211_LOCK_INIT so the mtx name is constructed as foo_com_lock o introduce *_LOC
Revise lock name handling: o construct a name for the com lock as done for other locks o pass the device name to IEEE80211_LOCK_INIT so the mtx name is constructed as foo_com_lock o introduce *_LOCK_OBJ macro's to hide the lock contents and minimize redundant code
show more ...
|
#
c43feede |
| 12-May-2008 |
Sam Leffler <sam@FreeBSD.org> |
Minor cleanup of vap create work: o add IEEE80211_C_STA capability to indicate sta mode is supported (was previously assumed) and mark drivers as capable o add ieee80211_opcap array to map an opmod
Minor cleanup of vap create work: o add IEEE80211_C_STA capability to indicate sta mode is supported (was previously assumed) and mark drivers as capable o add ieee80211_opcap array to map an opmode to the equivalent capability bit o move IEEE80211_C_OPMODE definition to where capabilities are defined so it's clear it should be kept in sync (on future additions) o check device capabilities in clone create before trying to create a vap; this makes driver checks unneeded o make error codes return on failed clone request unique o temporarily add console printfs on clone request failures to aid in debugging; these will move under DIAGNOSTIC or similar before release
show more ...
|
#
bb77492f |
| 12-May-2008 |
Sam Leffler <sam@FreeBSD.org> |
use c99-style initialization for ieee80211_phymode_name
|
#
82fd2577 |
| 12-May-2008 |
Sam Leffler <sam@FreeBSD.org> |
add DFS capability bit and use it to auto-enable DFS support
|
#
a239061a |
| 01-May-2008 |
Sam Leffler <sam@FreeBSD.org> |
re-enable WME by default; after a full day of testing on iwi I see no issues and the only way we'll identify them is for people to use it
|
#
bfa82ae8 |
| 30-Apr-2008 |
Sam Leffler <sam@FreeBSD.org> |
disable default enabling of WME until we resolve driver regressions
|
#
00951279 |
| 25-Apr-2008 |
Sam Leffler <sam@FreeBSD.org> |
hookup the parent device's if_input and if_output to stub routines to catch unintended use (one might argue about if_output but it's behaviour is ill-defined without vap context)
Noticed by: Paul B.
hookup the parent device's if_input and if_output to stub routines to catch unintended use (one might argue about if_output but it's behaviour is ill-defined without vap context)
Noticed by: Paul B. Mahol
show more ...
|
#
b032f27c |
| 20-Apr-2008 |
Sam Leffler <sam@FreeBSD.org> |
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 l
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)
show more ...
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
2de2af32 |
| 07-Dec-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Add padding for anticipated functionality - vimage - TOE - multiq - host rtentry caching
Rename spare used by 80211 to if_llsoftc
Reviewed by: rwatson, gnn MFC after: 1 day
|
#
a557c018 |
| 23-Nov-2007 |
Sam Leffler <sam@FreeBSD.org> |
add ieee80211_find_channel_byieee to lookup a channel by ieee channel #
Reviewed by: thompsa MFC after: 1 week
|