Author: kp
Date: Tue Mar  5 15:49:30 2019
New Revision: 344797
URL: https://svnweb.freebsd.org/changeset/base/344797

Log:
  tun tests: Test renaming and destroying a tun interface in a vnet jail
  
  There was a problem destroying renamed tun interfaces in vnet jails. This was
  fixed in r344794. Test the previously failing scenario.
  
  PR:           235704
  MFC after:    2 weeks

Added:
  head/tests/sys/net/if_tun_test.sh   (contents, props changed)
Modified:
  head/tests/sys/net/Makefile

Modified: head/tests/sys/net/Makefile
==============================================================================
--- head/tests/sys/net/Makefile Tue Mar  5 15:23:28 2019        (r344796)
+++ head/tests/sys/net/Makefile Tue Mar  5 15:49:30 2019        (r344797)
@@ -7,6 +7,7 @@ BINDIR=         ${TESTSDIR}
 
 ATF_TESTS_SH+= if_lagg_test
 ATF_TESTS_SH+= if_clone_test
+ATF_TESTS_SH+= if_tun_test
 
 # The tests are written to be run in parallel, but doing so leads to random
 # panics.  I think it's because the kernel's list of interfaces isn't properly

Added: head/tests/sys/net/if_tun_test.sh
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/net/if_tun_test.sh   Tue Mar  5 15:49:30 2019        
(r344797)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+. $(atf_get_srcdir)/../common/vnet.subr
+
+atf_test_case "235704" "cleanup"
+235704_head()
+{
+       atf_set descr "Test PR #235704"
+       atf_set require.user root
+}
+
+235704_body()
+{
+       vnet_init
+       vnet_mkjail one
+
+       tun=$(jexec one ifconfig tun create)
+       jexec one ifconfig ${tun} name foo
+       atf_check -s exit:0 jexec one ifconfig foo destroy
+}
+
+235704_cleanup()
+{
+       vnet_cleanup
+}
+
+atf_init_test_cases()
+{
+       atf_add_test_case "235704"
+}
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to