bridge tests: Test deleting a bridge with members

Reviewed by:	philip, emaste
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D24337
This commit is contained in:
Kristof Provost 2020-04-17 14:57:15 +00:00
parent 95324dc3f4
commit 3f359bfd47
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=360043

View File

@ -245,10 +245,37 @@ span_cleanup()
vnet_cleanup
}
atf_test_case "delete_with_members" "cleanup"
delete_with_members_head()
{
atf_set descr 'Delete a bridge which still has member interfaces'
atf_set require.user root
}
delete_with_members_body()
{
vnet_init
bridge=$(vnet_mkbridge)
epair=$(vnet_mkepair)
ifconfig ${bridge} 192.0.2.1/24 up
ifconfig ${epair}a up
ifconfig ${bridge} addm ${epair}a
ifconfig ${bridge} destroy
}
delete_with_members_cleanup()
{
vnet_cleanup
}
atf_init_test_cases()
{
atf_add_test_case "bridge_transmit_ipv4_unicast"
atf_add_test_case "stp"
atf_add_test_case "static"
atf_add_test_case "span"
atf_add_test_case "delete_with_members"
}