#
881cb7c4 |
| 31-Dec-2004 |
Sam Leffler <sam@FreeBSD.org> |
recognize atheros information elements
|
#
3ce8a7b4 |
| 12-Dec-2004 |
Sam Leffler <sam@FreeBSD.org> |
always display the deftxkey for an 802.11 device if privacy is enabled
|
#
5faf8dcb |
| 08-Dec-2004 |
Sam Leffler <sam@FreeBSD.org> |
Overhaul to cleanup some of the tangled logic that's grown over the years.
o break per-address family support out into separate files o modularize per-address family and functional operations using
Overhaul to cleanup some of the tangled logic that's grown over the years.
o break per-address family support out into separate files o modularize per-address family and functional operations using a registration mechanism; this permits configuration according to which files you include (but beware that order of the files is important to insure backwards compatibility) o many cleanups to eliminate incestuous behaviour, global variables, and poor coding practices (still much more to fix)
The original motivation of this work was to support dynamic addition of functionality based on the interface so we can eliminate the various little control programs and so that vendors can distribute ifconfig plugins that support their in-kernel code. That work is still to be completed.
o Update 802.11 support for all the new net80211 functionality; some of these operations (e.g. list *) may be better suited in a different program
show more ...
|
Revision tags: release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0 |
|
#
d2aeb9cc |
| 04-Apr-2004 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix an off-by-one error in the function used to input the ascii/hex strings. Be a little bit more helpful in error messages.
|
#
a6b03f42 |
| 31-Mar-2004 |
Sam Leffler <sam@FreeBSD.org> |
add support for setting 802.11 rtsthreshold, transmit power, and 11g protection mode
Reviewed by: imp (just code)
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0 |
|
#
405077fd |
| 01-Nov-2003 |
Brooks Davis <brooks@FreeBSD.org> |
We want the length of the string, not the size of its pointer.
|
Revision tags: release/4.9.0_cvs, release/4.9.0 |
|
#
60ef637e |
| 17-Sep-2003 |
Sam Leffler <sam@FreeBSD.org> |
o add support for setting 128-bit WEP keys o use IEEE80211_KEYBUF_SIZE instead of magic numbers o distinguish between 40-, 104-, and 128-bit WEP keys when printing status
|
#
cf260fe3 |
| 28-Jun-2003 |
Sam Leffler <sam@FreeBSD.org> |
o update for new 802.11 support o fix channel command so channel - does what the man page says
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
bc123897 |
| 18-Apr-2002 |
Warner Losh <imp@FreeBSD.org> |
De-__P, use ansi function definitions
|
#
71c7d82d |
| 28-Feb-2002 |
Brooks Davis <brooks@FreeBSD.org> |
Some style(9) whitespace fixes and a correction to the copyright.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
0d6fcb5c |
| 31-Dec-2001 |
Doug Ambrisko <ambrisko@FreeBSD.org> |
Fix bugs in the structure for rx_frame by making gap length one byte and a packed array so sizeof work. This broke RFMON mode and passing up 802.11 packets.
The Linux emulation code was derived fro
Fix bugs in the structure for rx_frame by making gap length one byte and a packed array so sizeof work. This broke RFMON mode and passing up 802.11 packets.
The Linux emulation code was derived from the open source Linux driver to maintain compatibility.
LEAP support is added, hints from Richard Johnson. I've verified this locally with PC350v42510.img firmware. More bug fixing from Marco to fix long passwords.
Change DELAYs in flash part of driver to FLASH_DELAY which uses tsleep so it doesn't look like your system died during a flash update.
Install header files in /usr/include/dev/an
Cleanup some ifmedia bugs add "Home" key mode to ifmedia and ancontrol. This way you can manage 2 keys a little easier. Map the home mode into key 5. Enhance ifconfig to dump the various configured SSIDs. I use a bunch of different ones and roam between them. Use the syntax similar to the WEP keys to deal with setting difference SSIDs.
Bump up up the Card capabilities RID since they added 2 bytes to it in the latest firmware. Thankfully we changed it from a terminal failure so the card still worked but the driver whined.
Some cleanup patches from Marco Molteni.
Submitted by: Richard Johnson <raj@cisco.com> Marco Molteni <molter@tin.it> and myself Various checks: David Wolfskill <david@catwhisker.org> Reviewed by: Brooks Davis <brooks@freebsd.org> Warner Losh <imp@freebsd.org> Approved by: Brooks Davis <brooks@freebsd.org> Warner Losh <imp@freebsd.org> Obtained from: Linux emulation API's from Aironet driver.
show more ...
|
#
a341cbc3 |
| 25-Jul-2001 |
Brooks Davis <brooks@FreeBSD.org> |
Fix a stupid bug which resulted in a blank line in the status output if WEP is supported, but not keys are set.
MFC after: 3 days
|
#
a9ee73f5 |
| 26-May-2001 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Forgot to cvs add these two files for the previous commit.
|
#
59f6c520 |
| 23-Mar-2010 |
Rui Paulo <rpaulo@FreeBSD.org> |
Add a missing LINE_BREAK() after printing the roaming parameters in verbose mode.
Sponsored by: iXsystems, inc. MFC after: 2 weeks
|
#
a8c422af |
| 16-Feb-2010 |
Warner Losh <imp@FreeBSD.org> |
The NetBSD Foundation has granted permission for people to remove clause 3 and 4 from their software.
|
#
79649302 |
| 12-Jan-2010 |
Gavin Atkinson <gavin@FreeBSD.org> |
Spell "Hz" correctly wherever it is user-visible.
PR: bin/142566 Submitted by: N.J. Mann njm njm.me.uk Approved by: ed (mentor) MFC after: 2 weeks
|
Revision tags: release/8.0.0_cvs, release/8.0.0 |
|
#
874108ae |
| 12-Nov-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
MFC @199204
|
#
57c81ff8 |
| 12-Oct-2009 |
Rui Paulo <rpaulo@FreeBSD.org> |
Update for latest 802.11s changes in meshconf format.
MFC after: 3 days
|
#
11e9b8ba |
| 04-Aug-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC @196061
|
#
3ca80f0d |
| 27-Jul-2009 |
Rui Paulo <rpaulo@FreeBSD.org> |
Mesh fixes, namely: * don't clobber proxy entries * HWMP seq number processing, including discard of old frames * flush routing table entries based on nexthop * print route flags in ifconfig * more d
Mesh fixes, namely: * don't clobber proxy entries * HWMP seq number processing, including discard of old frames * flush routing table entries based on nexthop * print route flags in ifconfig * more debugging messages and comments
Proxy changes submitted by sam.
Approved by: re (kib)
show more ...
|
#
c104cff2 |
| 20-Jul-2009 |
Rui Paulo <rpaulo@FreeBSD.org> |
More mesh bits, namely: * bridge support (sam) * handling of errors (sam) * deletion of inactive routing entries * more debug msgs (sam) * fixed some inconsistencies with the spec. * decap is now spe
More mesh bits, namely: * bridge support (sam) * handling of errors (sam) * deletion of inactive routing entries * more debug msgs (sam) * fixed some inconsistencies with the spec. * decap is now specific to mesh (sam) * print mesh seq. no. on ifconfig list mesh * small perf. improvements
Reviewed by: sam Approved by: re (kib)
show more ...
|
#
59aa14a9 |
| 11-Jul-2009 |
Rui Paulo <rpaulo@FreeBSD.org> |
Implementation of the upcoming Wireless Mesh standard, 802.11s, on the net80211 wireless stack. This work is based on the March 2009 D3.0 draft standard. This standard is expected to become final nex
Implementation of the upcoming Wireless Mesh standard, 802.11s, on the net80211 wireless stack. This work is based on the March 2009 D3.0 draft standard. This standard is expected to become final next year. This includes two main net80211 modules, ieee80211_mesh.c which deals with peer link management, link metric calculation, routing table control and mesh configuration and ieee80211_hwmp.c which deals with the actually routing process on the mesh network. HWMP is the mandatory routing protocol on by the mesh standard, but others, such as RA-OLSR, can be implemented.
Authentication and encryption are not implemented.
There are several scripts under tools/tools/net80211/scripts that can be used to test different mesh network topologies and they also teach you how to setup a mesh vap (for the impatient: ifconfig wlan0 create wlandev ... wlanmode mesh).
A new build option is available: IEEE80211_SUPPORT_MESH and it's enabled by default on GENERIC kernels for i386, amd64, sparc64 and pc98.
Drivers that support mesh networks right now are: ath, ral and mwl.
More information at: http://wiki.freebsd.org/WifiMesh
Please note that this work is experimental. Also, please note that bridging a mesh vap with another network interface is not yet supported.
Many thanks to the FreeBSD Foundation for sponsoring this project and to Sam Leffler for his support. Also, I would like to thank Gateworks Corporation for sending me a Cambria board which was used during the development of this project.
Reviewed by: sam Approved by: re (kensmith) Obtained from: projects/mesh11s
show more ...
|
#
09c817ba |
| 03-Jul-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC
|
#
4fbdba95 |
| 14-Jun-2009 |
Sam Leffler <sam@FreeBSD.org> |
Rev IEEE80211_IOC_STA_INFO abi: ni_flags grew from 16 bits to 32 bits but isi_state did not follow; expand it to 32 bits and pad to maintain alignment. Note this is an incompatible change that requi
Rev IEEE80211_IOC_STA_INFO abi: ni_flags grew from 16 bits to 32 bits but isi_state did not follow; expand it to 32 bits and pad to maintain alignment. Note this is an incompatible change that requires rebuilding of user applications.
Submitted by: rpaulo, cbzimmer, avatar
show more ...
|
#
7e857dd1 |
| 12-Jun-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- Merge from HEAD
|