summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2016-09-21 07:13:02 +0000
committermpi <mpi@openbsd.org>2016-09-21 07:13:02 +0000
commit59a3c59f2a7e75951eb0274ff25011ccb42b1522 (patch)
treec593859ba8582d71338db7d4b630f3fc136b3ab6
parentset BIOCIMMEDIATE, makes the test work for lo0, which does more buffering (diff)
downloadwireguard-openbsd-59a3c59f2a7e75951eb0274ff25011ccb42b1522.tar.xz
wireguard-openbsd-59a3c59f2a7e75951eb0274ff25011ccb42b1522.zip
Test ART implementation by default.
RADIX code can be tested by doing "make RADIX=1"
-rw-r--r--regress/sys/net/rtable/Makefile.inc8
-rw-r--r--regress/sys/net/rtable/kern_compat.h7
2 files changed, 10 insertions, 5 deletions
diff --git a/regress/sys/net/rtable/Makefile.inc b/regress/sys/net/rtable/Makefile.inc
index 8e22e827dfa..fd4de2fae34 100644
--- a/regress/sys/net/rtable/Makefile.inc
+++ b/regress/sys/net/rtable/Makefile.inc
@@ -1,12 +1,12 @@
-# $OpenBSD: Makefile.inc,v 1.1 2015/11/04 09:45:52 mpi Exp $
+# $OpenBSD: Makefile.inc,v 1.2 2016/09/21 07:13:02 mpi Exp $
TOPDIR= ${.CURDIR}/..
-.ifdef ART
+.ifdef RADIX
+SRCS+= radix.c
+.else
SRCS+= art.c
CFLAGS+= -DART
-.else
-SRCS+= radix.c
.endif
CPPFLAGS+= -I${TOPDIR} -Wall -DSMALL_KERNEL
diff --git a/regress/sys/net/rtable/kern_compat.h b/regress/sys/net/rtable/kern_compat.h
index fd2e7f4ead0..f30ab22ea28 100644
--- a/regress/sys/net/rtable/kern_compat.h
+++ b/regress/sys/net/rtable/kern_compat.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_compat.h,v 1.4 2016/06/07 07:57:59 mpi Exp $ */
+/* $OpenBSD: kern_compat.h,v 1.5 2016/09/21 07:13:02 mpi Exp $ */
#ifndef _KERN_COMPAT_H_
#define _KERN_COMPAT_H_
@@ -65,4 +65,9 @@ extern struct domain *domains[];
#define IPL_SOFTNET 0
+#define rw_init(rwl, name)
+#define rw_enter_write(rwl)
+#define rw_exit_write(rwl)
+#define rw_assert_wrlock(rwl)
+
#endif /* _KERN_COMPAT_H_ */