Page MenuHomeFreeBSD

D24251.id70092.diff
No OneTemporary

D24251.id70092.diff

Index: tests/sys/net/if_bridge_test.sh
===================================================================
--- tests/sys/net/if_bridge_test.sh
+++ tests/sys/net/if_bridge_test.sh
@@ -245,10 +245,38 @@
vnet_cleanup
}
+atf_test_case "inherit_mac" "cleanup"
+inherit_mac_head()
+{
+ atf_set descr 'Bridge inherit_mac test, #216510'
+ atf_set require.user root
+}
+
+inherit_mac_body()
+{
+ vnet_init
+
+ bridge=$(vnet_mkbridge)
+ epair=$(vnet_mkepair)
+ vnet_mkjail one ${bridge} ${epair}a
+
+ jexec one sysctl net.link.bridge.inherit_mac=1
+
+ # Attempt to provoke the panic described in #216510
+ jexec one ifconfig ${bridge} 192.0.0.1/24 up
+ jexec one ifconfig ${bridge} addm ${epair}a
+}
+
+inherit_mac_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 "inherit_mac"
}

File Metadata

Mime Type
text/plain
Expires
Tue, May 19, 2:31 PM (10 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33316029
Default Alt Text
D24251.id70092.diff (939 B)

Event Timeline