diff options
author | Antonio Cardace <acardace@redhat.com> | 2020-03-26 18:38:04 +0100 |
---|---|---|
committer | Antonio Cardace <acardace@redhat.com> | 2020-04-06 09:56:11 +0200 |
commit | e01d3b4c2b899cc7e72b92f10e5afe6106fe40b2 (patch) | |
tree | 1363fcd22b964ff8cf0905cac1594c99168d31b2 /libnm-core/tests/test-setting.c | |
parent | bd30491f429763b69ca1401ebea1f6d4678605bd (diff) | |
download | NetworkManager-e01d3b4c2b899cc7e72b92f10e5afe6106fe40b2.tar.gz |
nm-setting-bridge: add 'multicast-router' bridge option
Also add related unit test.
https://bugzilla.redhat.com/show_bug.cgi?id=1755768
Diffstat (limited to 'libnm-core/tests/test-setting.c')
-rw-r--r-- | libnm-core/tests/test-setting.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libnm-core/tests/test-setting.c b/libnm-core/tests/test-setting.c index 58e2bd5108..cb8f41fb03 100644 --- a/libnm-core/tests/test-setting.c +++ b/libnm-core/tests/test-setting.c @@ -1977,6 +1977,27 @@ test_bridge_verify (void) "vlan-protocol", "802.1Q"); test_verify_options_bridge (TRUE, "vlan-protocol", "802.1ad"); + /* multicast-router */ + test_verify_options_bridge (FALSE, + "multicast-router", "nonsense"); + test_verify_options_bridge (FALSE, + "multicast-snooping", "no", + "multicast-router", "auto"); + test_verify_options_bridge (FALSE, + "multicast-snooping", "no", + "multicast-router", "enabled"); + test_verify_options_bridge (TRUE, + "multicast-snooping", "no", + "multicast-router", "disabled"); + test_verify_options_bridge (TRUE, + "multicast-snooping", "yes", + "multicast-router", "enabled"); + test_verify_options_bridge (TRUE, + "multicast-snooping", "yes", + "multicast-router", "auto"); + test_verify_options_bridge (TRUE, + "multicast-snooping", "yes", + "multicast-router", "disabled"); } /*****************************************************************************/ |