summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add a new leaf to the net.link.generic.ifdata.%d sysctl to retrieveharti2006-01-041-4/+25
| | | | | | | the name and unit number assigned by the driver. This is needed by SNMP to find interfaces after they have been renamed. MFC after: 4 weeks
* Adding another multi-byte characters related regression test for recentavatar2006-01-011-0/+22
| | | | nmount(2) adoption.
* Add a new extensible GSS-API layer which can support GSS-API plugins,dfr2005-12-291-1/+1
| | | | | | | | | similar the the Solaris implementation. Repackage the krb5 GSS mechanism as a plugin library for the new implementation. This also includes a comprehensive set of manpages for the GSS-API functions with text mostly taken from the RFC. Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
* Add 'juggle', a simple IPC micro-benchmark that uses various IPC types torwatson2005-12-282-0/+598
| | | | | | | | | | perform varying number of small IPC operations. It runs using a single process and one thread, a single process and two threads, and using multiple processes. Critical to its performance measure are the cost and frequency of context switches, locking overhead, and threading performance. The benchmark generates .csv output appropriate for reading into a spreadsheet to generate summary statistics and perform statistical tests easily.
* Fix compiling on platforms with 64bit time_t.scottl2005-12-161-2/+2
|
* Add a -c option to control caddr_t replacement (which was commented out indes2005-12-131-2/+24
| | | | the previous revision)
* fix include pathsam2005-12-131-1/+1
|
* updatesam2005-12-131-0/+6
|
* fix include pathnamessam2005-12-131-4/+4
|
* Add a script that converts K&R-style function definitions to ANSI style.des2005-12-133-0/+147
|
* Print user, system and real time upon exit.des2005-12-131-0/+13
|
* this didn't make it in the last commitsam2005-12-111-0/+5
|
* o move programs to separate directories and use stock Makefiles;sam2005-12-1111-50/+39
| | | | | this simplifies including them in crunchgen images o rename 80211* programs to wlan* as was originally intended
* remove cts burst extension statssam2005-12-111-2/+0
|
* After printing per-cpu cache contents, summarize total cached items andrwatson2005-12-081-4/+16
| | | | | | entries across the caches. Fix an off-by-one error in counting caches.
* Teach umastat about the variable-length array of per-CPU caches at the endrwatson2005-12-081-23/+74
| | | | | | | | of struct uma_zone. It is declared as an array of size [1], but then sized at run-time by UMA to include room for mp_maxid+1 CPUs. We have to copy the uma_zone first at the declared structure size, then check to make sure it's not an internal zone before copying the larger size (UMA internal zones don't use per-CPU caches). This fixes umastat for SMP.
* Convert gstripe(8) regression tests to the new framework.pjd2005-12-075-24/+22
|
* Convert gshsec(8) regression tests to the new framework.pjd2005-12-075-36/+31
|
* Convert graid3(8) regression tests to the new framework.pjd2005-12-0715-69/+95
|
* - Make use of geom_subr.sh to improve regression tests.pjd2005-12-0711-54/+55
| | | | - Keep class-specific data in conf.sh file.
* Finish conversion of gconcat(8) regression tests to the new framework.pjd2005-12-077-82/+17
|
* Add file with helper functions for geom tools regression tests.pjd2005-12-071-0/+14
|
* Convert gnop(8) regression tests to the new framework.pjd2005-12-074-20/+8
|
* Convert gmirror(8) regression tests to the new framework.pjd2005-12-079-72/+82
|
* Add a simple KVM tool to dump the kernel state of UMA, including walkingrwatson2005-12-052-0/+381
| | | | | | | | | the keg/zone lists, summarizing cache state, and walking bucket lists in each zone. I seem to get inconsistent results on SMP, possibly due to local header problems, but it seems to work quite well on UP. This tool requires sufficient privilege to read /dev/mem (or a core dump), and is for debugging purposes rather than administrative monitoring purposes (use vmstat instead).
* Move the 2->3 upgrade kit on the attic.ru2005-12-034-226/+0
|
* Add code to test POSIX message queue.davidxu2005-11-2611-0/+512
|
* Teach schedgraph how to parse KTR_CRITICAL records. critical_enter/exitscottl2005-11-211-0/+18
| | | | | events are now plotted as a counting graph, similar to CPU load, so that their duration and critnest values can be visualized.
* Add geometry of SiliconSystems 4GB CF cardphk2005-11-151-0/+13
|
* Use the new syntax for GENERIC.des2005-11-141-1/+1
|
* Build a PAE kernel if a PAE config exists.des2005-11-141-0/+1
|
* Add support for the += operator, which appends to a multiple-value variable.des2005-11-142-6/+19
|
* Add support for building other kernels than LINT and GENERIC.des2005-11-142-15/+39
|
* Update to match geom_gpt:1.35marcel2005-11-131-3/+5
| | | | | | | o Change the result of gctl(001) now that a bogus verb still requires a valid geom, o Insert gctl(024) to test for an appropriate error when a bogus verb is given that does have a proper geom parameter.
* Instead of saving the unit number of the md(4) device name, save themarcel2005-11-121-23/+26
| | | | | | | | | | | whole name. This does not unnecessarily close the door that in some future we want to test on something other than md(4) devices. Also add a "conf" action so that we can check whether a gctl actually did the right thing or not. It's one thing to check that the result strings are as expected, but it doesn't tell us if the end result is correct. This needs a bit more fleshing out, but for now a visual (i.e. manual) check suffices.
* Add unix_passfd, a simple set of regression tests for UNIX domain socketrwatson2005-11-092-0/+314
| | | | file descriptor passing. These tests are not all currently passed.
* Add code to test queued SIGCHLD.davidxu2005-11-083-1/+100
|
* Add tests for -t option with short tty name - pkill(1) should accept bothpjd2005-11-072-6/+30
| | | | (eg. "ttyv0" and "v0").
* Add sigqueue test code.davidxu2005-11-073-0/+62
|
* Fix two minor typos that caused schedgraph to exit with an exceptionrwatson2005-11-061-2/+2
| | | | when running on traces referencing >2 CPUs.
* Fix the path to aac_ioctl.h in the comment and style includes.maxim2005-11-061-4/+6
| | | | MFC after: 1 week
* Fix include: aac_ioctl.h was moved from sys/dev/aac/ to sys/sys.maxim2005-11-061-1/+1
| | | | | | PR: misc/88549 Submitted by: Sokolov Alexey MFC after: 1 week
* Add test cases for the command built-in, including its -v and -V options whichstefanf2005-10-2810-3/+58
| | | | | | | I'll commit real soon. Count the number of found test cases instead of hard-coding them. Allow an arbitrary exit status.
* Change u_int64_t to uintmax_t and use %ju, so it compiles on 64bit archs.pjd2005-10-261-5/+6
| | | | | I changed every u_int64_t to uintmax_t, as we should use eventually uint64_t anyway those days.
* Updates and enhancements to the multi-threaded httpd performance testrwatson2005-10-251-32/+91
| | | | | | | | | | | | | | | | | | | tool: - Use uname(3) to query the OS name to report in the HTTP headers. This is probably more useful than hard-coding FreeBSD. - If no path is specified, create a 1k temporary file and send that instead. Pass a file descriptor into http_serve() rather than using a global fd. - Add more carriage returns to the HTTP headers to be a bit more correct. (Suggested by: andre) - Read to a buffer rather than a single character to reduce the number of recv() system calls pulling in the HTTP request. - Properly wait for two, not one, \n's on input.
* Add first tests for semicolon handling. The first test fails. This isharti2005-10-188-0/+47
| | | | probably a bug in the parser.
* Add more tests for escaped newline handling and fix a test that currentlyharti2005-10-1814-8/+48
| | | | should fail because of a bug in the parser (test 2).
* This test can run now.ambrisko2005-10-121-4/+0
|
* Add RELENG_6_0.des2005-10-092-2/+2
|
* Rough implementation of the create and add verbs. The verbs causemarcel2005-10-091-42/+65
| | | | | in-memory changes only and as such are only useful for prototyping and regression testing purposes.
OpenPOWER on IntegriCloud