From: Yu Watanabe Date: Sat, 7 Dec 2019 15:03:29 +0000 (+0900) Subject: test-network: add test case for IFB X-Git-Tag: v245-rc1~296^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b076d5d76ddc1eb9fcbe36d4664b73ef6f1e9506;p=thirdparty%2Fsystemd.git test-network: add test case for IFB --- diff --git a/test/test-network/conf/25-ifb.netdev b/test/test-network/conf/25-ifb.netdev new file mode 100644 index 00000000000..a4ba771967b --- /dev/null +++ b/test/test-network/conf/25-ifb.netdev @@ -0,0 +1,3 @@ +[NetDev] +Kind=ifb +Name=ifb99 diff --git a/test/test-network/conf/netdev-link-local-addressing-yes.network b/test/test-network/conf/netdev-link-local-addressing-yes.network index d7dfa7ea97b..a5a3d67f436 100644 --- a/test/test-network/conf/netdev-link-local-addressing-yes.network +++ b/test/test-network/conf/netdev-link-local-addressing-yes.network @@ -10,6 +10,7 @@ Name=vxcan99 Name=vxcan-peer Name=vrf99 Name=geneve99 +Name=ifb99 Name=ipiptun99 Name=nlmon99 Name=xfrm99 diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index f47463956e7..aa29221e857 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -556,6 +556,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): 'gretun97', 'gretun98', 'gretun99', + 'ifb99', 'ip6gretap98', 'ip6gretap99', 'ip6gretun96', @@ -633,6 +634,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): '25-gre-tunnel-local-any.netdev', '25-gre-tunnel-remote-any.netdev', '25-gre-tunnel.netdev', + '25-ifb.netdev', '25-ip6gretap-tunnel-local-any.netdev', '25-ip6gretap-tunnel.netdev', '25-ip6gre-tunnel-any-any.netdev', @@ -1379,6 +1381,13 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): self.wait_online(['nlmon99:carrier']) + @expectedFailureIfModuleIsNotAvailable('ifb') + def test_ifb(self): + copy_unit_to_networkd_unit_path('25-ifb.netdev', 'netdev-link-local-addressing-yes.network') + start_networkd() + + self.wait_online(['ifb99:degraded']) + class NetworkdL2TPTests(unittest.TestCase, Utilities): links =[