Module Name:    src
Committed By:   ozaki-r
Date:           Fri Oct 20 03:43:51 UTC 2017

Modified Files:
        src/tests/net/ipsec: common.sh t_ipsec_misc.sh

Log Message:
Fix incomplete SP setups


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/net/ipsec/common.sh
cvs rdiff -u -r1.18 -r1.19 src/tests/net/ipsec/t_ipsec_misc.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/net/ipsec/common.sh
diff -u src/tests/net/ipsec/common.sh:1.6 src/tests/net/ipsec/common.sh:1.7
--- src/tests/net/ipsec/common.sh:1.6	Tue Aug  8 02:27:03 2017
+++ src/tests/net/ipsec/common.sh	Fri Oct 20 03:43:51 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: common.sh,v 1.6 2017/08/08 02:27:03 ozaki-r Exp $
+#	$NetBSD: common.sh,v 1.7 2017/10/20 03:43:51 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -67,6 +67,9 @@ check_sp_entries()
 	atf_check -s exit:0 \
 	    -o match:"$local_addr\[any\] $remote_addr\[any\] 255\(reserved\)" \
 	    $HIJACKING setkey -D -P
+	atf_check -s exit:0 \
+	    -o match:"$remote_addr\[any\] $local_addr\[any\] 255\(reserved\)" \
+	    $HIJACKING setkey -D -P
 	# TODO: more detail checks
 }
 

Index: src/tests/net/ipsec/t_ipsec_misc.sh
diff -u src/tests/net/ipsec/t_ipsec_misc.sh:1.18 src/tests/net/ipsec/t_ipsec_misc.sh:1.19
--- src/tests/net/ipsec/t_ipsec_misc.sh:1.18	Thu Aug  3 03:16:27 2017
+++ src/tests/net/ipsec/t_ipsec_misc.sh	Fri Oct 20 03:43:51 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: t_ipsec_misc.sh,v 1.18 2017/08/03 03:16:27 ozaki-r Exp $
+#	$NetBSD: t_ipsec_misc.sh,v 1.19 2017/10/20 03:43:51 ozaki-r Exp $
 #
 # Copyright (c) 2017 Internet Initiative Japan Inc.
 # All rights reserved.
@@ -625,6 +625,7 @@ setup_sp()
 	export RUMP_SERVER=$SOCK_LOCAL
 	cat > $tmpfile <<-EOF
 	spdadd $ip_local $ip_peer any -P out ipsec $proto/transport//require;
+	spdadd $ip_peer $ip_local any -P in ipsec $proto/transport//require;
 	EOF
 	$DEBUG && cat $tmpfile
 	atf_check -s exit:0 -o empty $HIJACKING setkey -c < $tmpfile
@@ -633,6 +634,7 @@ setup_sp()
 	export RUMP_SERVER=$SOCK_PEER
 	cat > $tmpfile <<-EOF
 	spdadd $ip_peer $ip_local any -P out ipsec $proto/transport//require;
+	spdadd $ip_local $ip_peer any -P in ipsec $proto/transport//require;
 	EOF
 	$DEBUG && cat $tmpfile
 	atf_check -s exit:0 -o empty $HIJACKING setkey -c < $tmpfile

Reply via email to