summaryrefslogtreecommitdiffstats
path: root/tools/tools/net80211
Commit message (Collapse)AuthorAgeFilesLines
* Teach wlanstats about the new BAR TX statistics.adrian2012-04-081-0/+12
|
* Add is_beacon_bad.adrian2012-02-281-0/+4
| | | | PR: kern/165517
* Fix an obvious typo. We do want to specify file permission when we pass O_CREAT.pjd2012-01-031-1/+1
|
* Spelling fixes for tools/uqs2011-12-301-1/+1
| | | | Add some $FreeBSD$ tags so svn will allow the commit.
* Fixed missing or broken library dependencies.ru2010-02-252-2/+3
|
* Update for vaps:sam2009-07-249-114/+32
| | | | | | | | | o do not force monitor mode; the wlanX ifnet must be an ahdemo mode vap o move channel change work before marking ifnet up to avoid churning the state machine o change default ifnet name to "wlan0" Approved by: re (kensmith)
* update for recent mesh additionssam2009-07-211-1/+17
| | | | Approved by: re (kib)
* Implementation of the upcoming Wireless Mesh standard, 802.11s, on therpaulo2009-07-119-1/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* fix typosam2009-05-181-1/+1
|
* Cleanups to prepare this code for wider use (likely merged into hostapd):sam2009-04-181-102/+249
| | | | | | | | | | | | o add (required) cmd line args to specify the set of ifnet's to monitor for WDS discovery msgs; "any" is a wildcard o change the default script run on wds vap create to the "null script" o auto-daemonize; add -f option to force foreground operation o add -P option for integration with rc.d (implementation missing, tba) o use syslog; default to log up to LOG_INFO, -t (terse) gives you up to LOG_ERR, and -v (verbose) gives you up to LOG_DEBUG o scan for existing vaps on startup to recover existing state o correct some types
* no more need for -p option to wlanwds; it knows how to find the parent nowsam2009-04-151-1/+1
|
* o remove the -p option; use the %parent pointer sysctl to find the parent ifnetsam2009-04-151-20/+29
| | | | | o remove the -b option; users can just embed the bridge ifnet in the script o add -j option to create wds vaps on join/rejoin ops
* revamp after 1/2 and 1/4 rate changessam2009-02-191-89/+77
|
* for adhoc and ahdemo modes try to find the "bss node": use the bssidsam2009-02-051-1/+10
| | | | | | unless it's not setup or zero's; this may not work as the bssid of the ibss isn't certain to the "right mac address" but for many cases it is
* make -o handling like athstatssam2009-02-051-9/+30
|
* o fix identification of ahdemo modesam2009-02-051-11/+24
| | | | | o split out code to get the bssid for use in the future o include more information in error diags when unable to collect sta info/stats
* simple scripts to demonstrate tdma setupsam2009-01-142-0/+39
|
* add tool to calculate air time for 802.11 packetssam2009-01-123-1/+604
|
* eliminate hardwired lists; use the media type to autoconfigsam2008-09-211-3/+17
|
* use new sysctl to generate a fake radar eventsam2008-08-021-1/+2
|
* Flush stdout after each line to make piping to another command easier.thompsa2008-05-191-1/+3
|
* o add indirect array for field indices as the # stats is > 127 and doesn'tsam2008-04-304-18/+28
| | | | | | fit in a signed char o change default output to something more useful for sta mode o futz w/ various field names and widths; need to do full pass over this stuff
* update for new eventssam2008-04-301-0/+65
|
* Add new directories, scripts and wlanwds. Introduced with vap support.rpaulo2008-04-291-0/+2
|
* Add missing 't'.rpaulo2008-04-291-1/+1
| | | | Approved by: sam
* test scripts for vaps and other 802.11 featuressam2008-04-2020-0/+755
| | | | Supported by: Hobnob and Marvell
* add dwds test appsam2008-04-203-1/+359
| | | | | Supported by: Hobnob Obtained from: Atheros (earlier version)
* update for vapssam2008-04-202-11/+121
| | | | Supported by: Hobnob
* sync w/ p4: minor cleanups to improve msgssam2008-03-221-15/+9
|
* update copyright'ssam2007-12-046-34/+6
|
* o sync w/ net80211 changessam2007-11-031-147/+217
| | | | o redo numbering scheme to simplify changing the table
* align stats printed out w/o any argssam2007-11-031-2/+10
| | | | MFC after: 1 week
* o add -o ampdu shorthand for viewing most useful ampdu statssam2007-11-031-2/+7
| | | | | | o remove noise from default stat list MFC after: 1 week
* wlandebug has been moved to the base system.thompsa2007-07-285-435/+1
| | | | Approved by: re (rwatson)
* add 11n statssam2007-06-111-17/+60
|
* o add 11n knobsam2007-06-111-5/+11
| | | | o gcc42 stuff
* o fix a buffer overflow in save_key() that occurs with 104-bit wepsam2007-04-231-9/+22
| | | | | | | o make some variables parameters (frequency of crack, and maximum channel) o try to spoof mac if association fails Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* correct copyright attribution; there was no copyright in the patchessam2007-04-092-2/+4
| | | | | | from Andrea so I assigned him ownership; this corrects that Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* Due to the recent "aircrack-ptw" WEP cracking discovery, I thoughtsam2007-04-084-163/+909
| | | | | | | | | | | | | | that it might be worth fixing a couple of bugs in wesside and making it use the new cracking technique. I think this enhancement makes the tool quite usable. It is possible to recover keys in only a couple of minutes. * Fix ACKs. Firmware will ACK data [just set the MAC addr correctly]. * Fix RX routines. Process all packets read(). * Use aircrack-ptw [built-in] rather than external aircrack. * Log data in pcap format so that it may be used by others [e.g. aircrack-ng]. Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* Fix typos.joel2007-01-121-3/+3
|
* add man pagesam2007-01-122-1/+182
|
* fix typosam2007-01-121-1/+1
| | | | MFC after: 1 week
* add rate knob for net80211 rate control modulessam2006-11-261-0/+2
| | | | MFC after: 1 month
* checkpoint new versionsam2006-08-106-225/+1282
|
* Fix some minor nits in the README file of wessidekeramida2006-08-071-4/+3
| | | | Reviewed by: sam, Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* add wessidesam2006-08-072-1/+2
|
* another tool that uses the raw tx apisam2006-08-078-0/+3384
| | | | Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* use proper tx seriessam2006-08-061-2/+2
| | | | Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* make it work after the api changesam2006-08-051-6/+43
| | | | Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
* hook packet injection tools upsam2006-08-052-1/+15
|
OpenPOWER on IntegriCloud