Commit Graph

195 Commits

Author SHA1 Message Date
darrenr
9f0bfbf3da 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 09:37:57 +00:00
rmind
481ae1556f - Add general cpuset macros.
- Use kcpuset name for kernel-only functions.
- Use cpuid_t to specify CPU ID.
- Unify all cpuset users.

API is expected to be stable now.
2008-06-16 01:41:20 +00:00
rmind
1ce83e28f1 Sync with the latest cpuset changes. 2008-06-16 00:33:24 +00:00
darrenr
b002202839 fix a merge error that led to the expected file not being built for i19 2008-06-02 11:48:38 +00:00
ad
e74e1f24d8 Another latency test. This one uses realtime threads, _lwp_park, and
measures how long preemption takes (kernel preemption if the arch
implements it).
2008-05-28 11:34:07 +00:00
ad
f82d7874c2 A dumb test of how long it takes to send a byte through a pipe, using
timeshared threads and realtime threads.
2008-05-23 22:22:36 +00:00
darrenr
2f5a5e95ad Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
2008-05-20 07:08:06 +00:00
darrenr
675eb13106 Import IPFilter 4.1.29 to the vendor branch 2008-05-20 06:43:46 +00:00
martin
ce099b4099 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ad
43d8bae932 Give callout_halt() an additional 'kmutex_t *interlock' argument. If there
is a need to block and wait for the callout to complete, and there is an
interlock, it will be dropped while waiting and reacquired before return.
2008-04-22 12:04:22 +00:00
yamt
849fe720d6 test lockf deadlock detection. 2008-04-05 03:34:47 +00:00
ad
e1fe405771 Add a test for callout_halt (and incidentally, fast softints). 2008-03-28 20:44:57 +00:00
ad
7b5d104e8d Make these compile again. 2008-03-28 20:28:27 +00:00
ad
0c65d1b648 - Use atomic_inc_uint() to maintain the global count.
- Use a barrier to sync thread start.

Ok yamt@.
2008-03-21 16:03:33 +00:00
yamt
9ff0d7c13c test select(2). 2008-03-21 12:27:12 +00:00
ad
2dc7c918f0 A test for the lwpctl preemption counter. 2008-03-12 11:02:21 +00:00
lukem
1f09f2e309 Use mkstemp() instead of mktemp().
Use snprintf() instead of sprintf().
Improve error reporting.
2008-03-02 12:51:59 +00:00
ad
e6ac0b80ac Fix uninitialized variable that caused this to fail spuriously. 2008-02-29 16:28:12 +00:00
dholland
936ebf85ff use errno.h, not sys/errno.h 2008-02-24 21:37:47 +00:00
dsl
9551b193fd The interval timers (setitimer()) are not inherited by fork (I've checked
the SuS) so start the timer in the correct process otherwise this test
will never timeout.
2008-01-12 11:10:08 +00:00
martin
5d0a5ce934 Use WEXITSTATUS() on wait() results. From David Laight. 2008-01-06 21:53:08 +00:00
ad
a33059bb24 A quick-and-dirty test that forces the softclock interrupt to block. 2007-12-04 08:02:24 +00:00
martin
c77a3f5aad Upgraded IPFilter to v4.1.23 2007-06-16 10:52:24 +00:00
martin
03f2531d69 Import IPFilter 4.1.23 2007-06-16 10:33:08 +00:00
darrenr
fade943a7f The wrong condition was being tested for when deciding which fields to
update in ICMP error messages.  In the test case for this, the wrong
input was actually being used (it should be the headers from the previous
packet output) and therefore the expected results were also wildly wrong.

kern/36309
2007-05-31 10:33:54 +00:00
martin
29fd0d9db1 Import IPFilter 4.1.22 2007-05-15 22:26:02 +00:00
martti
1a4bf0c822 Better dependency handling for the ip2 test. 2007-05-07 07:06:30 +00:00
martti
159aa98c97 Better handling of ip2 test. 2007-05-02 14:30:08 +00:00
martti
26008496a4 Make this work with object directories as well. 2007-05-02 11:35:28 +00:00
martti
2c5f81ca65 Activate ni23 2007-05-01 19:26:45 +00:00
martti
872147fef7 Upgraded IPFilter to 4.1.20 2007-05-01 19:08:03 +00:00
martti
68eb121d73 Import IPFilter 4.1.20 2007-05-01 19:00:58 +00:00
martin
6b0c4dc5ed Disable test ni23 - the expected output contains the hash bucket number,
which, at least, is endian dependend.
2007-04-14 20:50:48 +00:00
martin
8ebafcc992 Update IPFilter to version 4.1.19 2007-04-14 20:34:18 +00:00
martin
993d757ec6 Import IPFilter 4.1.19 2007-04-14 20:17:19 +00:00
yamt
38b7dcdca4 a test for priority inheritance. 2007-02-25 09:52:47 +00:00
yamt
ad0768d11e - fix "make obj && make".
- add "NOMAN=".
2007-02-24 15:25:23 +00:00
ad
c1d4b532de Allow the number of loops to specified on the command line, still
defaults to 1.
2007-02-06 15:08:17 +00:00
ad
8d344bc387 Oops, for uniprocessor systems these need to yield more often because
the threads don't get forced off the CPU.
2007-02-05 22:48:01 +00:00
ad
002869bdb7 Drop priority to MAXPRI before starting the tests. 2007-02-05 20:20:48 +00:00
ad
8c24327068 Pass in the correct LKM entry point. Noted by mhitch. 2007-02-05 20:18:43 +00:00
ad
d21838fa67 Randomise the calls to yield(). 2007-01-17 21:00:50 +00:00
ad
5606d9f962 Add basic tests for kernel mutexes & rwlocks. 2007-01-17 20:56:49 +00:00
bjh21
cb9637bcff Make regress target depend on the test program so as to ensure it gets
compiled.
2006-10-14 21:23:01 +00:00
christos
b7ae68fde0 Coverity CID 1194: Negative returns (from Arnaud Lacombe) 2006-09-29 14:18:25 +00:00
skrll
0ffafee1bf GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
2006-09-19 20:17:28 +00:00
kardel
6d944d24c9 correct usage() handling 2006-09-10 13:28:29 +00:00
kardel
2bd639915d rename index to idx to avoid shadowing index() 2006-09-10 13:21:46 +00:00
kardel
a246979d62 add time regression test directory 2006-09-10 12:23:10 +00:00
kardel
a2576338b4 exit early on negative time deltas 2006-09-10 11:46:57 +00:00