Adrian Chadd
726af9c015
Add a missing HAL_DMA_ADDR definition.
2012-08-09 23:08:22 +00:00
Adrian Chadd
b2ff10c9a9
Add HAL_DMA_ADDR.
2012-08-09 23:04:20 +00:00
Ed Maste
e5ecae38fc
Be more descriptive about poll error / timeout when transmitting.
2012-08-08 19:15:01 +00:00
Ed Maste
ef63ce395a
Round displayed pps (instead of truncating)
2012-08-08 13:54:26 +00:00
Andrey V. Elsukov
23f180dfb1
Add to the debug output the offset from the parent partitioning scheme.
2012-08-06 08:39:29 +00:00
Andrey V. Elsukov
e87f107141
Add simple test program that uses the partition tables handling code.
...
It is useful to test and debug how boot loader handles partition tables
metadata.
2012-08-05 15:40:16 +00:00
Adrian Chadd
a30a935273
Break out the parsing code from main() and modularise things a little.
...
The eventual aim will be to support listing "one" and "all" stations for
the given ath device.
2012-07-30 01:42:22 +00:00
Poul-Henning Kamp
d5a72cd639
Derive FREEBSD_PART from /etc/fstab, and make it full device name.
...
Give suggestion for next steps when done.
Inspired by patches from: Flemming "F3" Jacobsen
2012-07-22 20:55:42 +00:00
Poul-Henning Kamp
1ec04b6d45
Replace hardcoded /mnt with ${SBMNT} which defaults to /mnt.sysbuild
...
Submitted by: Flemming "F3" Jacobsen
2012-07-22 19:32:27 +00:00
Adrian Chadd
2ff991dc64
Add a needed #include due to my recent change.
2012-07-20 07:49:26 +00:00
Adrian Chadd
5aeca9144d
Add missing SRCS.
2012-07-20 07:38:11 +00:00
Adrian Chadd
6c4225dbd0
Add the new athratestats tool.
2012-07-20 07:17:24 +00:00
Adrian Chadd
422866dfd6
Tidy things up substantially:
...
* remove some debugging;
* introduce command line arguments;
* introduce support for non-ath0 interfaces.
2012-07-20 06:11:26 +00:00
Adrian Chadd
ef80e034bb
Use the rate control table to display the rate rather than the rix,
...
making the output of this program much more meaningful.
2012-07-20 02:18:47 +00:00
Adrian Chadd
78c166febf
Implement a first cut of the 'sample' rate statistics userland utility.
...
This outputs almost exactly the same information as the kernel sysctl does,
however the rix -> rate mapping isn't yet available as a TLV.
2012-07-20 01:38:03 +00:00
Ed Maste
f95a30bd6a
Allow continuous packet transmission (via -t 0)
...
Also add a missing check for the cancel flag while waiting for the first
packet in receive mode.
2012-07-06 17:03:43 +00:00
Ed Maste
66a698c9bc
Also report tx bandwidth with Ethernet overhead
2012-07-06 15:36:39 +00:00
Ed Maste
3fe77e68ef
Allow threads to finish up when terminated by user
...
Set a flag and allow worker threads to finish upon ^C, instead of
immediately cancelling them, so that final packet count and rate
stats can be displayed.
2012-07-06 13:21:23 +00:00
Ed Maste
8585b1b890
Update comment to reflect function's actual operation
2012-07-03 17:50:44 +00:00
Adrian Chadd
70e54a7450
Bump this up - that way the AR9300 and later MACs get covered (for now)
...
by the AR5416 register map.
2012-06-30 01:40:29 +00:00
Ed Maste
f067248f64
Fix ioctl type for compiling with clang
2012-06-28 20:10:43 +00:00
Kevin Lo
c61325d009
Correct sizeof usage
...
Obtained from: DragonFly
2012-06-25 05:41:16 +00:00
Adrian Chadd
fb148d836f
Convert athdebug to use the 64 bit dev.ath.X.debug sysctl.
2012-06-15 20:08:13 +00:00
Adrian Chadd
7e7f083f94
Add the AMPDU BAR TX statistics to the "ampdu" tag.
2012-06-15 08:37:46 +00:00
Adrian Chadd
82097519cd
Add athaggrstats to the ath(4) tools build.
2012-06-10 06:44:19 +00:00
Adrian Chadd
343de1138d
Flesh out 'athaggrstats', a utility which will display the aggregation
...
specific statistics for ath(4).
2012-06-10 06:44:04 +00:00
Bjoern A. Zeeb
2a4989cd1c
TinyBSD now seems to be hosted elsewhere.
2012-06-07 09:14:28 +00:00
Konstantin Belousov
cec88f9c0d
Do not execute a needed statement with side-effect in assert().
...
MFC after: 3 days
2012-06-06 17:26:52 +00:00
Konstantin Belousov
548194db7d
Add gettimeofday() test.
...
MFC after: 3 days
2012-06-06 16:26:55 +00:00
Maksim Yevmenkin
11e3340235
Fix license
...
Pointed by: brueffer
2012-06-05 22:02:27 +00:00
Maksim Yevmenkin
f8986f6838
Add a very simple debug tool that would dump list of interfaces,
...
addresses on each interface, and, associated refcounter. I found
it handy to check for address refcounter leaks.
2012-06-05 21:35:47 +00:00
Andriy Gapon
e795314880
zfsboottest: update for the recent zfs boot code changes
...
MFC after: 1 month
2012-05-13 09:27:08 +00:00
Andriy Gapon
05795a78d2
zfsboottest.sh: correctly check and suggest value of vfs.root.mountfrom
...
... it was missing "zfs:" prefix.
Reported by: theraven
MFC after: 10 days
2012-05-07 15:06:07 +00:00
Andriy Gapon
efeadeff78
zfsboottest.sh: gracefully handle default value of bootfs property
...
Reported by: theraven
MFC after: 10 days
2012-05-07 15:03:42 +00:00
Luigi Rizzo
4a8b689486
indicate the time per packet in nanoseconds.
2012-05-03 21:03:21 +00:00
Luigi Rizzo
fb38ae2030
add support for pcap receive statistics (used by net-mgmt/darkstat)
2012-05-03 17:08:40 +00:00
Luigi Rizzo
b9cd48d64c
add some performance data
2012-05-03 16:09:44 +00:00
Luigi Rizzo
99fb123f8d
- add code to run pkt-gen on top of libpcap so we can see the
...
difference from a native API
- add some testing options, such as conditional prefetching and
packet copy.
2012-05-03 15:37:05 +00:00
Luigi Rizzo
df76012c5b
- correct a bug in pcap_dispatch(): a count of 0 means infinity.
...
- in pcap_dispatch(), issue a prefetch on the buffer before the
callback, this may save a little bit of time if the client
is very fast.
- in pcap_inject(), use a fast copy routine, which also helps
saving a few nanoseconds with fast clients.
2012-05-03 15:34:44 +00:00
Adrian Chadd
ab07718555
Change cc -> bc : "bc" is "busy count", which is the % of time the channel
...
is considered "busy but not doing any active TX or frame RX."
Just keep in mind that "frame RX" is "decoding what looks like a wifi
signal", not necessarily "frame successfully decoded for this particular
device."
2012-04-28 23:13:09 +00:00
Adrian Chadd
dd025d9a62
Add a tool to print out min, average and max channel survey information
...
from the current channel.
There seem to be some occasional issues with the extension channel
counters reporting more than 100% of use. I'll investigate that
soon.
2012-04-28 08:17:19 +00:00
Luigi Rizzo
d76bf4ff7b
A bit of cleanup in the names of fields of netmap-related structures.
...
Use the name 'ring' instead of 'queue' in all fields.
Bump NETMAP_API.
2012-04-13 16:03:07 +00:00
Luigi Rizzo
aaca8f41f5
use getopt to parse options, add one option to set
...
the wait time for link-up events
2012-04-12 08:38:56 +00:00
Adrian Chadd
87632709bc
Teach wlanstats about the new BAR TX statistics.
2012-04-08 04:51:43 +00:00
Adrian Chadd
d61c74edc5
Add AR_ISR_S5 and AR_ISR_S5_S.
2012-04-08 04:42:53 +00:00
Luigi Rizzo
87a9e4379e
we need to specify a NETMAP_API version or the ioctl() will fail.
2012-04-06 14:26:05 +00:00
Adrian Chadd
2fe1131c7b
Add a threadid to the ah_decode API.
...
This adds the current thread ID to each logged register and mark entry,
allowing for easier debugging of concurrent/overlapping NIC operations.
2012-04-04 20:46:20 +00:00
Eitan Adler
50d675f7a9
Remove trailing whitespace per mdoc lint warning
...
Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days
2012-03-29 05:02:12 +00:00
Hans Petter Selasky
628fb5f412
Use new -n option when executing kldload, to
...
not warn about already loaded module(s).
MFC after: 1 week
2012-03-18 09:47:27 +00:00
Adrian Chadd
de7eaa191e
Add a BINDIR so "make install" works.
2012-03-13 20:30:23 +00:00