From 11e885ffa37fc0b06d58d1d9775705dc9a32ccc1 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sun, 10 Dec 2023 14:04:28 +0900 Subject: [PATCH] test-network: add test case for issue #30403 (cherry picked from commit 5e46ca9890bb463644f91426678570edc2891163) (cherry picked from commit fbe064cc74a7a25060d4311b5f3a616b02f3e9c9) (cherry picked from commit d948b169ad6285adb2f5b32bbaccb013d4223f87) (cherry picked from commit 29c975fca07b1e73908ca4fd07205431c4ff1696) --- test/test-network/conf/25-route-static.network | 7 +++++++ test/test-network/systemd-networkd-tests.py | 1 + 2 files changed, 8 insertions(+) diff --git a/test/test-network/conf/25-route-static.network b/test/test-network/conf/25-route-static.network index 6aa3ec66dc..46ef0c48e0 100644 --- a/test/test-network/conf/25-route-static.network +++ b/test/test-network/conf/25-route-static.network @@ -98,3 +98,10 @@ MultiPathRoute=2001:1234:5:9fff:ff:ff:ff:ff@dummy98 5 Destination=192.168.10.2/32 MultiPathRoute=2001:1234:5:8fff:ff:ff:ff:ff@dummy98 10 MultiPathRoute=2001:1234:5:9fff:ff:ff:ff:ff@dummy98 5 + +[Address] +Address=1.1.8.105/31 +Peer=1.1.8.104/31 + +[Route] +Gateway=1.1.8.104 diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index fd73d98af8..45aa1b0d06 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -2684,6 +2684,7 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities): self.assertIn('default via 149.10.125.65 proto static onlink', output) self.assertIn('default via 149.10.124.64 proto static', output) self.assertIn('default proto static', output) + self.assertIn('default via 1.1.8.104 proto static', output) print('### ip -4 route show table local dev dummy98') output = check_output('ip -4 route show table local dev dummy98')