diff options
author | denis <denis@openbsd.org> | 2020-06-12 13:27:43 +0000 |
---|---|---|
committer | denis <denis@openbsd.org> | 2020-06-12 13:27:43 +0000 |
commit | aefbe1c759a4a02b362d3b01369abccae12772ae (patch) | |
tree | df3e59c6b82eebe41ad65b4d51c69fb4ddd77e04 | |
parent | Fix pasto; configure pin as input if it isn't an output. (diff) | |
download | wireguard-openbsd-aefbe1c759a4a02b362d3b01369abccae12772ae.tar.xz wireguard-openbsd-aefbe1c759a4a02b362d3b01369abccae12772ae.zip |
Add test for passive interfaces
4 files changed, 9 insertions, 7 deletions
diff --git a/regress/usr.sbin/ospf6d/Makefile b/regress/usr.sbin/ospf6d/Makefile index a43cbacac98..7577629611d 100644 --- a/regress/usr.sbin/ospf6d/Makefile +++ b/regress/usr.sbin/ospf6d/Makefile @@ -1,8 +1,8 @@ -# $OpenBSD: Makefile,v 1.1 2019/12/23 17:32:53 denis Exp $ +# $OpenBSD: Makefile,v 1.2 2020/06/12 13:27:43 denis Exp $ REGRESS_TARGETS = network_statement -OSPF6D ?= /usr/sbin/ospf6d +OSPF6D ?= /usr/sbin/ospf6d network_statement: ${SUDO} ksh ${.CURDIR}/$@.sh ${OSPF6D} ${.CURDIR} 11 12 pair11 pair12 diff --git a/regress/usr.sbin/ospf6d/network_statement.sh b/regress/usr.sbin/ospf6d/network_statement.sh index a79f0f1cde2..f4e46147ea3 100644 --- a/regress/usr.sbin/ospf6d/network_statement.sh +++ b/regress/usr.sbin/ospf6d/network_statement.sh @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: network_statement.sh,v 1.2 2019/12/26 17:13:27 denis Exp $ +# $OpenBSD: network_statement.sh,v 1.3 2020/06/12 13:27:43 denis Exp $ set -e OSPF6D=$1 @@ -66,8 +66,8 @@ echo setup ifconfig ${PAIR1} inet6 rdomain ${RDOMAIN1} ${PAIR1IP}/64 up ifconfig ${PAIR2} inet6 rdomain ${RDOMAIN2} ${PAIR2IP}/64 up ifconfig ${PAIR1} patch ${PAIR2} -ifconfig lo${RDOMAIN1} inet 127.0.0.1/8 -ifconfig lo${RDOMAIN2} inet 127.0.0.1/8 +ifconfig lo${RDOMAIN1} inet6 2001:db8:aaaa::${RDOMAIN1}/128 +ifconfig lo${RDOMAIN2} inet6 2001:db8:aaaa::${RDOMAIN2}/128 ifconfig vether${RDOMAIN1} inet6 rdomain ${RDOMAIN1} ${PAIR1PREFIX}/64 up ifconfig vether${RDOMAIN2} inet6 rdomain ${RDOMAIN2} ${PAIR2PREFIX}/64 up ifconfig vether${RDOMAIN2} inet6 rdomain ${RDOMAIN2} ${PAIR2PREFIX2}/64 up @@ -96,6 +96,8 @@ sleep 50 echo tests route -T ${RDOMAIN1} exec ospf6ctl sh fib route -T ${RDOMAIN1} exec ospf6ctl sh rib | \ + grep "2001:db8:aaaa::${RDOMAIN2}/128" +route -T ${RDOMAIN1} exec ospf6ctl sh rib | \ grep ${PAIR2PREFIX}/64 route -T ${RDOMAIN1} exec ospf6ctl sh rib | \ grep ${PAIR2PREFIX2}/64 diff --git a/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain1.conf b/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain1.conf index 6a2f3a67851..d9289e126dd 100644 --- a/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain1.conf +++ b/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain1.conf @@ -5,7 +5,7 @@ fib-priority 62 spf-holdtime 1 area 10.0.0.1 { - interface lo{RDOMAIN1} + interface lo{RDOMAIN1} {passive} interface vether{RDOMAIN1} interface {PAIR1} } diff --git a/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain2.conf b/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain2.conf index 3923965dec2..3d5e0685db9 100644 --- a/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain2.conf +++ b/regress/usr.sbin/ospf6d/ospf6d.network_statement.rdomain2.conf @@ -6,7 +6,7 @@ redistribute default redistribute rtlabel toOSPF area 10.0.0.1 { - interface lo{RDOMAIN2} + interface lo{RDOMAIN2} {passive} interface vether{RDOMAIN2} interface {PAIR2} } |