]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add a testcase for OutgoingInterface= in [BridgeFDB] 19605/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 14 May 2021 05:52:32 +0000 (14:52 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 20 May 2021 09:23:15 +0000 (18:23 +0900)
test/test-network/conf/vxlan.network
test/test-network/systemd-networkd-tests.py

index fc8ac47a8ad82ea5aa5839c5906e33492f04318c..8222d2ba458a4f9576329a09a54a30a81424e1b1 100644 (file)
@@ -16,3 +16,4 @@ Destination=10.0.0.6
 [BridgeFDB]
 MACAddress=00:11:22:33:44:77
 Destination=10.0.0.7
+OutgoingInterface=test1
index 97581d2e596951b6cd8b036d6cd3d0dcc0c7a47d..23b8abfbaaff0be91291c5cea4e760829b44b070 100755 (executable)
@@ -1645,7 +1645,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
         print(output)
         self.assertRegex(output, '00:11:22:33:44:55 dst 10.0.0.5 self permanent')
         self.assertRegex(output, '00:11:22:33:44:66 dst 10.0.0.6 self permanent')
-        self.assertRegex(output, '00:11:22:33:44:77 dst 10.0.0.7 self permanent')
+        self.assertRegex(output, '00:11:22:33:44:77 dst 10.0.0.7 via test1 self permanent')
 
         output = check_output(*networkctl_cmd, '-n', '0', 'status', 'vxlan99', env=env)
         print(output)
@@ -1653,9 +1653,6 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
         self.assertRegex(output, 'Destination Port: 5555')
         self.assertRegex(output, 'Underlying Device: test1')
 
-        output = check_output('ip -d link show vxlan98')
-        print(output)
-
     def test_macsec(self):
         copy_unit_to_networkd_unit_path('25-macsec.netdev', '25-macsec.network', '25-macsec.key',
                                         'macsec.network', '12-dummy.netdev')