Age | Commit message (Collapse) | Author |
|
ok kn@
|
|
section.
|
|
the regress framework and allowing the expected outcome to be enumerated
per architecture. Currently limited to amd64 and arm64.
|
|
in pf_state/Makefile.
discussed with anton@
OK anton@
|
|
|
|
introduction of mimmutable(2) and also needs to cope with xonly on some
architectures by now. There's already the syscallwx target in
regress/usr.bin/lastcomm which does the same thing but also ensures that
the expected code path is reached by looking at accounting records.
|
|
pf gets disabled. Comment it out, that will need to be rethought.
|
|
found in pf_forward the tests in pf_policy use local bound
traffic to provide simple testing of various pf features.
The initial commit brings few tests using icmp echo to
test anchor rules.
anton@ helped a lot to improve pf_policy/Makefile
OK anton@
|
|
Put it in the rodata section allowing it to be copied. Note that testfly is
never executed directly but only after placing it in a separate chunk of memory
allowing its permissions to be mutated.
|
|
|
|
|
|
|
|
|
|
since they try to mutate the permissions of the aforementioned sections which is
no longer possible. Instead, "mimic" the sections by allocating and operating on
memory with the same initial permissions.
With help from deraadt@
|
|
dom_if{at,de}tach()
Both made obsolete through struct ifnet's previous *if_nd addition.
IPv6 Neighbour Discovery handles per-interface data directly, nothing
else uses this generic domain API anymore.
Outside of _KERNEL, but nothing in base uses them, either.
OK bluhm mvs claudio
|
|
|
|
real), to prevent llvm panzers from optimizing too aggressively and generating
code which does not touch the slightest floating point register on some
platforms.
ok otto@
|
|
Older CPUs do an AltiVec assist trap, EXC_VECAST_G4 or EXC_VECAST_G5
in /sys/arch/powerpc/powerpc/trap.c; newer CPUs (like POWER9) don't
trap. The trap's emulation of subnormal floats should give almost the
same results as the POWER9.
This test is only for powerpc or powerpc64 with AltiVec. anton@
explained how to skip the test if we're on the wrong arch or don't
have AltiVec.
ok anton@
|
|
pthread_create() allocates a new stack which has mutable permissions.
Allows the temporary expected failures to be dropped.
ok deraadt@
|
|
|
|
|
|
Used to flag the newly added test_bind_unix_socket() as expected to
fail.
|
|
|
|
from mlarkin
|
|
|
|
swblk_t on OpenBSD.
reorder if condition in blst_meta_alloc(), in order to check if the node is
'Terminator' node first (and leave the loop).
DragonFlyBSD is unaffected by it as swblk_t is signed (and the first condition
isn't taken).
add a regress test for it.
while here, more the KASSERT() to KDASSERT(). it is useful but only with DEBUG.
ok miod@ todd@
|
|
reduce the diff with DragonFlyBSD by using swblk_t and u_swblk_t types.
while here, move bitmap type (u_swblk_t) to u_int64_t on all archs. it makes the
regress the same on 64 and 32bits archs (and it success on both).
ok mpi@
|
|
It makes uvm_swap_free() faster: extents have a cost of O(n*n) which doesn't
really scale with gigabytes of swap.
Based on initial work from mpi@
The blist implementation comes from DragonFlyBSD.
The diff adds also a ddb(4) 'show swap' command to show the blist and help
debugging, and fix some off-by-one in size printed during hibernate.
ok mpi@
|
|
Use -b like the install scripts do.
Spotted by anton@.
|
|
|
|
operations.
OK mvs@
|
|
|
|
call of the receiver was called before the FIN on the sender was
processed.
OK bluhm@
OK anton@
|
|
checks for IGMP and ICMP6 MLD packets. Use ttl, hlim, link-local,
and multicast features in test where necessary.
|
|
|
|
|
|
|
|
Other combinations with IP options are still blocked.
|
|
No need to use an external tool when the shell can handle this basic task.
|
|
ok bluhm@
|
|
interface and check which of the packets are dropped by pf. The
bad packets appear in pflog0 tcpdump. This regress is testing rules
with and without allow-opts.
|
|
|
|
interface and check which of the packets are dropped by pf. The
bad packets appear in pflog0 tcpdump. This regress is testing rules
with and without allow-opts.
|
|
based on the syzkaller reproducer.
|
|
dump_tables and vmm to the build. Adopt all makefiles to skip tests
on non amd64 machines.
OK dv@
|
|
|
|
build for regress and need that function now.
|
|
bind(2) succeeded.
|
|
in a comment. Allows my own regress runner (and bluhm's) to highlight
kqueue as having skipped tests.
While here, get rid of redundant usage of phony.
|
|
REGRESS_ROOT_TARGTES and remove ${SUDO} from kq-pty-2.
kq-tun also needs root, but it isn't run.
discussed with and ok millert
|