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
16 echo ${ifname%a}b >> created_interfaces.lst
22 ifname=$(ifconfig bridge create)
23 echo $ifname >> created_interfaces.lst
29 ifname=$(ifconfig lo create)
30 echo $ifname >> created_interfaces.lst
42 vnet_interfaces="${vnet_interfaces} vnet.interface=${ifname}"
44 jail -c name=${jailname} persist vnet ${vnet_interfaces}
46 echo $jailname >> created_jails.lst
51 if [ -f created_jails.lst ]; then
52 for jailname in `cat created_jails.lst`
59 if [ -f created_interfaces.lst ]; then
60 for ifname in `cat created_interfaces.lst`
62 ifconfig ${ifname} destroy
64 rm created_interfaces.lst