. $(atf_get_srcdir)/../../sys/common/vnet.subr
atf_test_case "badfib" "cleanup"
badfib_head()
{
atf_set descr "Test adding an interface to a non-existent FIB"
atf_set require.user root
}
badfib_body()
{
local epair
vnet_init
epair=$(vnet_mkepair)
atf_check -s exit:0 ifconfig ${epair}a fib 0
atf_check -s not-exit:0 -e not-empty \
ifconfig ${epair}a fib $(sysctl -n net.fibs)
}
badfib_cleanup()
{
vnet_cleanup
}
atf_init_test_cases()
{
atf_add_test_case badfib
}