summaryrefslogtreecommitdiff
path: root/regress/sys
AgeCommit message (Collapse)Author
2021-04-21Check that path MTU discovery across routing domains inserts aAlexander Bluhm
dynamic IPv4 route. Add IPv6 test that runs tcpbench over pair interfaces in different routing domains. For that setup, PMTU currently does not work. IPv6 TCP packets get fragmented.
2021-04-14Unify pivot.h; brings powerpc/powerpc64 support to the usr.bin/lastcommMark Kettenis
regress test. ok bluhm@
2021-04-13Unbreak rtable regress test. Define _KERNEL in some crucial spots so thatClaudio Jeker
the include guard in rtsock.h is bypassed and critical defines like rtentry show up. Also remove the old RADIX bits, rtable code is art only for a while.
2021-02-09These regress tests expect coredumps to be written so run them withClaudio Jeker
ulimit -c unlimited. Also simplify the logic a bit as requested by bluhm@. OK bluhm@ deraadt@
2021-02-09These regress test expect coredumps as an effect of the test so runClaudio Jeker
the tests with ulimit -c unlimited to make sure coredumps are written. OK bluhm@ deraadt@
2021-02-05Setup two pair(4) and one lo(4) interface in different routingAlexander Bluhm
domains and with different interface MTU. Test that packet flow and TCP path MTU discovery works.
2021-02-01ESP path MTU discovery over IPv6 tunnel has been fixed. Add test.Alexander Bluhm
2021-02-01Syntax of pf(4) route-to has changed. Adapt tests.Alexander Bluhm
2021-01-21Pledge violation for SO_RTABLE prints "wroute" now. Adapt test.Alexander Bluhm
2021-01-20Test path MTU discovery with IPv6 TCP packets tunneled in IPv4 ESP.Alexander Bluhm
2021-01-20Check the rewritten address output from tcpdump -e on pflog.Alexander Bluhm
2021-01-16If ip or ip6 forwarding is not set, expect af-to failure.Alexander Bluhm
2021-01-14IPv4 loopback addresses do not work with af-to as in_canforward()Alexander Bluhm
prevents forwarding such packets. Switch regress to IPv4 link-local addresses. Add tests for pflog(4) on af-to rules.
2021-01-14IPv6 link-local addresses are broken in pf(4) as scope ID is usedAlexander Bluhm
inconsistently. Switch regress to unique-local addresses. Add tests for pflog(4) on rdr-to and nat-to rules.
2021-01-13Add pflog(4) tests for IPv6.Alexander Bluhm
2021-01-12Check that rule without logopt user has no uid in log entry.Alexander Bluhm
2021-01-11Add some basic tests for pflog(4) interface. Create special routingAlexander Bluhm
doamin, load rules into pf(4) regress anchor, tcpdump on pflog, send packets over lo(4), grep for expected result in tcpdump output.
2021-01-09Test that local UDP broadcast packets to 255.255.255.255 are handledAlexander Bluhm
correctly by socket splicing. They generate an ELOOP error.
2021-01-03Increase file descriptor limit to allow long chains of splicedAlexander Bluhm
sockets in one test process.
2021-01-02Create chains and loops of spliced tcp and udp sockets. Send dataAlexander Bluhm
through them and check that MAXLOOP is triggered in kernel.
2020-12-30py3-scapy is now scapykn
OK bluhm sthen
2020-12-30getifaddrs() can return entries where ifa_addr is NULL. Check for thisSebastian Benoit
before accessing anything in ifa_addr. ok claudio@
2020-12-27Ensure that a sufficient part of the remote log file has beenAlexander Bluhm
transferred before the local side greps for the spliced keyword. Fixes a race seen on the arm64 regress machine.
2020-12-26Missed a python2.7, scapy 2, copyright bump in previous scapy 3 commits.Alexander Bluhm
2020-12-26Wrap long lines.Alexander Bluhm
2020-12-25Send fragment that reaches beyond max packet length. pf ignoresAlexander Bluhm
it, but stack somehow puts it into the fragment queue.
2020-12-25Wrap long lines.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Link pktinfo_addr and srcaddr regress to build.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-25Switch to scapy with python 3.Alexander Bluhm
2020-12-24Switch to scapy with python 3.Alexander Bluhm
2020-12-24Switch to scapy with python 3.Alexander Bluhm
2020-12-21Test that IPv4 path MTU discovery works over IPsec in tunnel mode.Alexander Bluhm
2020-12-20Use regress framework for setup and shorten target names.Alexander Bluhm
2020-12-17Fix regress target name, they must be unique.Alexander Bluhm
2020-12-17Link broadcast_bind, carp, in_pcbbind, sendsrcaddr regress to build.Alexander Bluhm
2020-12-17Use ${SUDO} or skip test if not root.Alexander Bluhm
2020-12-17Fix a race where the ${SUDO} process was killed instead of tcpdump.Alexander Bluhm
2020-12-17Link pflow and wg regress to build.Alexander Bluhm
2020-12-17Remove echo headlines.Alexander Bluhm
2020-12-17Use setup and cleanup feature from regress framework.Alexander Bluhm
Remove echo headlines. Use consistent target names. Makefile cleanup.
2020-12-16Remove echo headlines. Makefile cleanup.Alexander Bluhm
2018-08-21Check the FPU environment of user land processes after exec and theAlexander Bluhm
proc0 kernel thread for FPU initialization values.