History log of /openbsd/regress/sys/net/rtable/kern_compat.h (Results 1 – 16 of 16)
Revision Date Author Comments
# 6e05f03d 11-Nov-2023 anton <anton@openbsd.org>

Cope with recent rt_hash() const changes.


# f5097eed 07-Jul-2023 bluhm <bluhm@openbsd.org>

Implement route reference counting mockup poperly in rtable regress.
This allows to change rtable implementation in kernel without
breaking test.


# aa678fb1 18-Apr-2023 bluhm <bluhm@openbsd.org>

Define net lock assertions for building kernel code in regress.


# 7bfa74bb 28-Jun-2022 bluhm <bluhm@openbsd.org>

Use refcnt API for struct rtentry instead of hand-crafted atomic
operations.
OK mvs@


# 2e154ce3 13-Apr-2021 claudio <claudio@openbsd.org>

Unbreak rtable regress test. Define _KERNEL in some crucial spots so that
the include guard in rtsock.h is bypassed and critical defines like rtentry
show up. Also remove the old RADIX bits, rtable c

Unbreak rtable regress test. Define _KERNEL in some crucial spots so that
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.

show more ...


# 7b93fac0 07-Nov-2020 denis <denis@openbsd.org>

Since rework of source IP selection, we can reverse the last changes


# ec2cc16c 03-Nov-2020 tb <tb@openbsd.org>

The 'source IP address' commit (route.c r1.249) broke the rtable regress
tests since it introduced use of ifa_ifwithaddr() from if.c, so the tests
no longer link due to the missing symbol.

Provide a

The 'source IP address' commit (route.c r1.249) broke the rtable regress
tests since it introduced use of ifa_ifwithaddr() from if.c, so the tests
no longer link due to the missing symbol.

Provide an ifa_ifwithaddr() shim that makes the test link again.
Passes on amd64 and sparc64.

ok bluhm

show more ...


# 7087031d 08-May-2019 bluhm <bluhm@openbsd.org>

Mutex functions have no __ prefix anymore. Adjust kernel compat
macros to make art.c compile again in regress.


# 1e28b427 14-Jan-2018 mpi <mpi@openbsd.org>

Fix after recent mutex change.


# eb899f7f 27-Jul-2017 mpi <mpi@openbsd.org>

Compile and test MPATH code.


# 11a02c36 06-Jun-2017 mpi <mpi@openbsd.org>

Update stubs to work with radix tree.


# 59a3c59f 21-Sep-2016 mpi <mpi@openbsd.org>

Test ART implementation by default.

RADIX code can be tested by doing "make RADIX=1"


# b2ef63be 07-Jun-2016 mpi <mpi@openbsd.org>

Adapt compat layers after recent changes: srp_swap() and the GC task
for ART.


# c0e958b1 04-Dec-2015 mpi <mpi@openbsd.org>

Sync after rt_mask() removal.


# 8ceda520 03-Dec-2015 mpi <mpi@openbsd.org>

Sync to recent changes including SRP protection of rtable_get(), use
of a SRPL for the multipath list and rtable_delete() API change.


# 996673c0 04-Nov-2015 mpi <mpi@openbsd.org>

Basic framework to test the rtable_* API directly from userland.

You can replace inet{,6}-fullfeed.txt with a dump of your fullfeed table
to really stress this test framework. I did not commit them

Basic framework to test the rtable_* API directly from userland.

You can replace inet{,6}-fullfeed.txt with a dump of your fullfeed table
to really stress this test framework. I did not commit them because CVS
certainly doesn't like ~7M file.

show more ...