Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Mar 2019 10:35:37 +0000 (UTC)
From:      Kristof Provost <kp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r344967 - stable/12/tests/sys/netpfil/pf
Message-ID:  <201903091035.x29AZbf5054330@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kp
Date: Sat Mar  9 10:35:37 2019
New Revision: 344967
URL: https://svnweb.freebsd.org/changeset/base/344967

Log:
  MFC r344720:
  
  pf tests: Test for nested inline anchor issue
  
  PR:		196314

Modified:
  stable/12/tests/sys/netpfil/pf/pass_block.sh
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/tests/sys/netpfil/pf/pass_block.sh
==============================================================================
--- stable/12/tests/sys/netpfil/pf/pass_block.sh	Sat Mar  9 10:34:42 2019	(r344966)
+++ stable/12/tests/sys/netpfil/pf/pass_block.sh	Sat Mar  9 10:35:37 2019	(r344967)
@@ -129,9 +129,45 @@ noalias_cleanup()
 	pft_cleanup
 }
 
+atf_test_case "nested_inline" "cleanup"
+nested_inline_head()
+{
+	atf_set descr "Test nested inline anchors, PR196314"
+	atf_set require.user root
+}
+
+nested_inline_body()
+{
+	pft_init
+
+	epair=$(vnet_mkepair)
+	ifconfig ${epair}a inet 192.0.2.1/24 up
+
+	vnet_mkjail alcatraz ${epair}b
+	jexec alcatraz ifconfig ${epair}b 192.0.2.2/24 up
+
+	jexec alcatraz pfctl -e
+	pft_set_rules alcatraz \
+		"block in" \
+		"anchor \"an1\" {" \
+			"pass in quick proto tcp to port time" \
+			"anchor \"an2\" {" \
+				"pass in quick proto icmp" \
+			"}" \
+		"}"
+
+	atf_check -s exit:0 -o ignore ping -c 1 -t 1 192.0.2.2
+}
+
+nested_inline_cleanup()
+{
+	pft_cleanup
+}
+
 atf_init_test_cases()
 {
 	atf_add_test_case "v4"
 	atf_add_test_case "v6"
 	atf_add_test_case "noalias"
+	atf_add_test_case "nested_inline"
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903091035.x29AZbf5054330>