summaryrefslogtreecommitdiffstats
path: root/tools/tools
Commit message (Collapse)AuthorAgeFilesLines
* Set WARNS=3 so this actually compiles.neel2013-03-201-0/+2
|
* Fix compile warning by including ctype.h for isdigit().np2013-03-051-0/+1
| | | | MFC after: 1 day
* Print out the RTS/CTS rate in the TX descriptor.adrian2013-02-191-0/+2
|
* * Add initial debugging of the interrupt status entryadrian2013-02-184-1/+181
| | | | * Add in the TDMA debugging entries that I added a while ago
* Make this output more terse.adrian2013-02-181-46/+49
|
* update the netmap example programs merging some common code in nm_util.cluigi2013-02-176-931/+1366
| | | | | pkt-gen now implements several functions (unlimited transmit, receive, ping-pong) and can operate on a 'tap' device.
* Teach athalq about the recent if_ath_alq timestamp format change.adrian2013-02-115-34/+51
|
* Restore Python 2.6+ compatibilityemaste2013-01-221-0/+2
| | | | | | | | SVN r245536 ported this to Python 3. The major change was the use of the print function. Unfortunately this is incompatible with Python 2, which is still the default version in the ports tree. Use a __future__ import to make this compatible with Python 2.6 and later.
* Add extra debugging fields.adrian2013-01-172-8/+16
|
* Convert to Python 3eadler2013-01-171-22/+22
| | | | Approved by: cperciva
* Allow "ivlan" (inner VLAN) to be used as an alias for "vlan" whennp2013-01-171-3/+10
| | | | | | | | specifying match criteria. "vlan" continues to be valid here, and it continues to be valid when deleting, rewriting, inserting, or stacking an 802.1q tag to a matching packet. MFC after: 3 days
* Add the "enable at reset" functionality to trigger spectral scan uponadrian2013-01-091-0/+30
| | | | a channel change/reset.
* Disable clang for athstats for now.adrian2013-01-021-0/+4
|
* Add missing err() format string.adrian2013-01-021-1/+1
|
* Fix missing err() format string.adrian2013-01-021-1/+1
|
* Fix some conversions to keep clang happy.adrian2013-01-021-3/+3
|
* Fix some clang warnings!adrian2013-01-021-4/+6
|
* Fix up some warnings from clang.adrian2013-01-021-7/+9
| | | | This still triggers a bug in clang..
* Add missing err() format strings.adrian2013-01-021-4/+4
| | | | Thanks to: clang
* * Add missing err() string formats;adrian2013-01-021-4/+4
| | | | | | * Fix up a printf() type mismatch. Thanks to: clang
* * Add missing format specifier for err()adrian2013-01-021-3/+4
| | | | | | | * add missing exit(0) * Fix some operator evaluation complaints. Thanks to: clang
* Fix some printf() formats.adrian2013-01-021-4/+4
| | | | Found by: clang
* Fix incorrect format string.adrian2013-01-021-1/+1
|
* Add a very skeletal spectral scan control application.adrian2013-01-023-1/+340
| | | | | The main use for this is to manually trigger spectral scan operations (athspectral -i athX start) whilst doing debugging.
* use nanosecond resolution, make sure gettimeofdayluigi2012-12-271-7/+12
| | | | is called at most every 100 packets.
* various connections to last commitluigi2012-12-252-10/+21
|
* small cleanup of the code, and add support for running multipleluigi2012-12-231-21/+144
| | | | threads on each socket.
* Update to the new and brighter pkg worldphk2012-12-151-27/+39
|
* Add in a totally hacked up copy of the AR5416 descriptor decoding stuff,adrian2012-11-271-0/+470
| | | | | | as well as TDMA related things. I used this to debug TDMA related issues in -HEAD.
* Make this a flag.adrian2012-11-171-1/+1
|
* Implement AR5210 descriptor decoding.adrian2012-11-174-2/+204
|
* Add AR5211 descriptor decoding support.adrian2012-11-174-2/+205
|
* Add AR5212 frame decoding support.adrian2012-11-174-4/+250
|
* Implement a basic data decoder for the data produced by if_ath_alq.adrian2012-11-174-0/+529
| | | | This decodes the AR5416 family 11n TX and RX descriptors.
* Finish migration of MAINTAINER entrieseadler2012-10-221-2/+0
| | | | | Approved by: cperciva MFC after: 3 days
* Make local function static.emaste2012-10-111-1/+1
|
* Add a "clearstats" subcommand to cxgbetool that lets you clear thenp2012-10-101-0/+25
| | | | | | | | | | MAC statistics for any port. For example: # cxgbetool t4nex0 clearstats 0 Submitted by: gnn@ MFC after: 3 days
* Add an "i2c" subcommand to cxgbetool. You can use this to readnp2012-10-101-0/+58
| | | | | | | | | | | | | | information from the transceivers connected to the ports of a cxgbe(4) based card. # cxgbetool t4nex0 i2c <port_id> <dev_addr> <addr> [<count>] For example: # cxgbetool t4nex0 i2c 0 0xa0 3 0x10 [16] (As per SFF-8472 the SFP+ module is at 0xa0 and bit 4 in the value at address 3 indicates it's a 10Gbase-SR module, which it is.)
* Revert previous commit...kevlo2012-10-101-1/+1
| | | | Pointyhat to: kevlo (myself)
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
|
* Clean up compiler warnings.emaste2012-10-031-4/+22
| | | | | | | More work is needed here but this now builds with WARNS=6. Sponsored by: ADARA Networks MFC after: 2 weeks
* Remove scripts and tools which only functioned when src was using CVSeadler2012-09-137-904/+0
| | | | | Approved by: cperciva MFC after: 1 week
* Add some colour to make it easy (well, easier) to see what the currentadrian2012-09-101-1/+49
| | | | | | | selected rates and current sample rates are. (Note: when run under high traffic and with -s 0.1 the display becomes very mesmerising. You've been warned.)
* Add a '-s <timeout>' option which will display live rate controladrian2012-09-082-26/+74
| | | | statistics.
* Tidy up the output quite substantially, making it fit well withinadrian2012-09-071-4/+4
| | | | | | | 80 columns. This makes it much easier to use in a shell script, to display a "top" style output with live rate control data.
* Make this build again!adrian2012-09-071-1/+2
|
* Failure to open netmap device is unrecoverable.emaste2012-09-041-1/+1
| | | | | There's no reason to "fail later" since there's nothing this tool can do in netmap mode without /dev/netmap open.
* Minor mdoc fix.joel2012-09-011-5/+3
|
* The error syntax has changed.des2012-08-301-1/+1
|
* Add a missing HAL_DMA_ADDR definition.adrian2012-08-091-0/+1
|
OpenPOWER on IntegriCloud