]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add test case for IFB 14273/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 7 Dec 2019 15:03:29 +0000 (00:03 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 7 Dec 2019 15:03:29 +0000 (00:03 +0900)
test/test-network/conf/25-ifb.netdev [new file with mode: 0644]
test/test-network/conf/netdev-link-local-addressing-yes.network
test/test-network/systemd-networkd-tests.py

diff --git a/test/test-network/conf/25-ifb.netdev b/test/test-network/conf/25-ifb.netdev
new file mode 100644 (file)
index 0000000..a4ba771
--- /dev/null
@@ -0,0 +1,3 @@
+[NetDev]
+Kind=ifb
+Name=ifb99
index d7dfa7ea97b6338a1948d120ac9068e7c2aa0972..a5a3d67f43664117b3e8b65a5ea52b67aa5391ba 100644 (file)
@@ -10,6 +10,7 @@ Name=vxcan99
 Name=vxcan-peer
 Name=vrf99
 Name=geneve99
+Name=ifb99
 Name=ipiptun99
 Name=nlmon99
 Name=xfrm99
index f47463956e75455e4179b6d87bc0106dd8922c12..aa29221e8571ddae520553ab26e84169dfa67985 100755 (executable)
@@ -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 =[