2 # VNAT/jail utility functions
7 if [ "`sysctl -i -n kern.features.vimage`" != 1 ]; then
8 atf_skip "This test requires VIMAGE"
14 ifname=$(ifconfig epair create)
15 echo $ifname >> created_interfaces.lst
21 ifname=$(ifconfig bridge create)
22 echo $ifname >> created_interfaces.lst
34 vnet_interfaces="${vnet_interfaces} vnet.interface=${ifname}"
36 jail -c name=${jailname} persist vnet ${vnet_interfaces}
38 echo $jailname >> created_jails.lst
43 if [ -f created_jails.lst ]; then
44 for jailname in `cat created_jails.lst`
51 if [ -f created_interfaces.lst ]; then
52 for ifname in `cat created_interfaces.lst`
54 ifconfig ${ifname} destroy
56 rm created_interfaces.lst