yamaguchi
0c3bbc580c
atf: add test cases for MTU that is increased on SIOCSETVLAN
...
From t-kusaba@IIJ, thanks
2019-11-11 02:40:48 +00:00
christos
a33f2da334
- use accept4 instead of paccept for everyone.
...
- add test for accept preserving non-block
- comment on FreeBSD and Linux behavior.
2019-10-26 23:08:27 +00:00
ozaki-r
3cb3151cb2
tests: add tests for the validateion of net.inet6.ip6.temppltime
2019-10-16 07:42:22 +00:00
mrg
4e545ef793
ifr_name is nul terminated. make it so.
2019-10-13 07:46:16 +00:00
roy
801b070c3c
t_arp: Wait for 10 seconds for RTM_MISS
...
Let's try increasing the ping timeout to try and fix PR misc/54525.
2019-09-09 10:29:04 +00:00
roy
07f3df8b72
tests: fix ARP and NDP tests for RTM_* messages
...
While here add tests for RTM_MISS.
2019-09-03 19:07:50 +00:00
ozaki-r
b5415e57cd
tests: add tests for IPv6 link-local addresses with a scope ID
...
Setting an address with a scope ID doesn't work for rump.ifconfig for some
reasons and needs $HIJACKING for now. The bug should be fixed someday.
2019-08-26 07:41:50 +00:00
ozaki-r
c6ad1822be
tests: explain how rump_server_check_memleaks works
2019-08-26 04:50:32 +00:00
ozaki-r
06b680af2f
tests: restore rump_server_check_poolleaks for llentpl
...
It didn't work correctly because rumphijack for vmstat didn't work expectedly;
vmstat has the sgid bit for kvm(3) and that prevents rumphijack from working.
Address the issue by cloning a vmstat binary without the sgid bit temporarily
and using it for rumphijack. Note that it's a workaround. vmstat should stop
using kvm(3) for /dev/kmem and drop the sgid bit eventually.
2019-08-26 04:50:03 +00:00
ozaki-r
571560e45c
Disable rump_server_check_memleaks for now
...
It doesn't work in some cases.
2019-08-20 09:53:45 +00:00
ozaki-r
7c447e107e
tests: check pool object leaks
...
Currently only llentpl leaks can be detected.
2019-08-19 03:22:47 +00:00
ozaki-r
ce0ae1dfed
tests: use rump_server_add_iface to create interfaces
2019-08-19 03:22:05 +00:00
ozaki-r
b271a6e258
tests: enable to create interfaces other than shmif with rump_server_add_iface
...
For this change interfaces are destroyed in the reverse order of their
creations in case there are dependencies between interfaces.
2019-08-19 03:21:13 +00:00
ozaki-r
3a470f73b4
tests: fix test header name
2019-08-19 03:20:27 +00:00
ozaki-r
bce11250f5
tests: check if ifconfig (ioctl) works after a failure of ifconfig destroy
...
This is a test for PR kern/54434.
2019-08-15 04:21:33 +00:00
ozaki-r
caa310059a
Make a permanet neighbor cache to avoid sending an NS packet disturbing the test
...
A receiver of an ICMPv6 request packet creates a stale cache entry and it turns
into the delay state on replying the packet. After 5 second, the receiver sends
an NS packet as a reachability confirmation, which disturbs the test and causes
a unexpected result.
Should fix PR misc/54451
2019-08-13 07:20:43 +00:00
ozaki-r
ac002ee323
tests: add tests for getspi and udpate
2019-07-23 04:31:25 +00:00
ozaki-r
2f33341a03
tests: extract all kernel logs, not just a panic message, from rump_server.core
2019-07-18 04:22:22 +00:00
ozaki-r
bc1d718ff0
tests: shorten the expire time of neighbor caches to reduce the runtime of the tests
2019-07-18 04:00:09 +00:00
ozaki-r
a96cce565c
tests: check that a new cache is not created over the limit
2019-07-09 02:50:24 +00:00
ozaki-r
24bc91d9f1
Add ATF test for a description.
...
From t-kusaba@IIJ
2019-07-04 02:46:40 +00:00
ozaki-r
2ed6d11366
tests: test state transitions of neighbor caches
2019-06-28 06:46:04 +00:00
skrll
b801bf2f56
Another spello of 'unknown'
2019-06-24 06:26:29 +00:00
gson
dd9a375876
In the "got %d/%d" message printed at the end of the pingsize test,
...
make the latter number show the actual number of ICMP packets the test
attempted to send. Thus, the two numbers can now be meaningfully
compared, and their difference indicates the number of packets lost.
2019-06-11 08:34:01 +00:00
kre
9c62ddd5c1
Deal with fallout from the addition of
...
KERN_PROC_CWD in sysctl(3)
That is kern.proc.$$.KERN_PROC_CWD (I think - not that it matters here)
The effect is that -lrump now requires -lrumpvfs
This set of changes fixes (I believe) regular dynamic builds,
more might be required for static builds (will be verified soon).
2019-06-01 06:59:17 +00:00
gson
db7bf52ef5
Increase the timeout for the manyaddrs test case; the default is often
...
insufficient under qemu.
2019-05-31 15:36:10 +00:00
bad
48e354a3ed
Get rid of all the -lrumpdev and -lrumpvfs that are no longer needed
...
after moving rump's mainbus from rumpdev to rumpkern.
Produces the same atf-run results as before.
2019-05-13 17:55:07 +00:00
ozaki-r
8a507e3468
tests: dump kernel stats on cleanup
2019-04-18 07:56:54 +00:00
ozaki-r
7a4fe7b5fc
tests: make utility funtions easy to use for tests that don't use the framework
2019-04-18 07:56:04 +00:00
christos
f2519f7f77
ifix uninialized pid
2019-04-14 01:45:30 +00:00
knakahara
6e581475e6
Add ATF for ipsecif(4) pfil.
2019-01-17 02:49:11 +00:00
knakahara
06a59f7e0a
Fix PR kern/53848. Add missing "ifconfig -w".
2019-01-15 05:34:37 +00:00
knakahara
2127b06f61
revert t_ipsec.sh:r1.7
2019-01-15 05:33:42 +00:00
knakahara
b6794f2f31
workaround for PR kern/53848
2019-01-11 08:05:52 +00:00
knakahara
3a6c5e3f5d
tests/net/if_ipsec/t_ipsec disable dad. This may fix PR kern/53848
2019-01-10 00:45:08 +00:00
knakahara
5eb3109a16
Add ATF for ipsecif(4) which connect to two peers in the same NAPT.
2018-12-26 08:59:41 +00:00
knakahara
99baf67288
Add ATF for NAT-T enabled ipsecif(4).
2018-12-25 03:54:44 +00:00
knakahara
c037dbb205
reduce debug messages when $DEBUG is not true.
2018-12-25 03:28:29 +00:00
ozaki-r
24e4ff1961
tests: add missing $af
2018-12-11 03:47:51 +00:00
ozaki-r
60afc5cb5b
tests: check error messages strictly
2018-12-07 09:29:01 +00:00
ozaki-r
fba119d2aa
tests: reduce repeated phrases... (NFC)
2018-12-07 09:28:31 +00:00
knakahara
d1268e2e86
Add ATF for IPv6 NAT-T.
...
We use IPv6 NAT-T to avoid IPsec slowing down caused by dropping ESP packets
by some Customer Premises Equipments (CPE). I implement ATF to test such
situation.
I think it can also work with nat66, but I have not tested to the fine details.
2018-11-22 04:51:41 +00:00
knakahara
3d0c03bef5
let ATF detect a bug fixed by if_vla.c:r1.132.
2018-11-14 05:07:48 +00:00
ozaki-r
82733c9693
Add a test to show a large number of MAC addresses cached in a bridge
2018-11-09 06:45:03 +00:00
yamaguchi
c9cc6dd9e6
Update the error message in t_vlan (ENXIO => EINVAL)
...
ok ozaki-r@
2018-06-14 08:38:24 +00:00
yamaguchi
9de5f4c04e
Add test cases for multicast address handling of vlan(4)
...
ok ozaki-r@
2018-06-14 08:22:52 +00:00
ozaki-r
9da465c4ef
Add tests of vlan with bridge
...
The tests trigger a panic reported in PR kern/53357.
2018-06-12 04:21:22 +00:00
maxv
8ad8ab65b1
Remove ping6_opts_hops, "-g" does not exist anymore (RH0 removed).
2018-04-26 06:23:33 +00:00
ozaki-r
0be59150b6
Add a test that checks if brconfig flush surely removes all entries
2018-04-18 04:03:12 +00:00
ozaki-r
f72ad93267
Add a test case for bridge_rtdelete
2018-04-10 07:09:00 +00:00