From 5e46ca9890bb463644f91426678570edc2891163 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 --- 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 3574f021b0f..7ef211d4109 100644 --- a/test/test-network/conf/25-route-static.network +++ b/test/test-network/conf/25-route-static.network @@ -108,3 +108,10 @@ MultiPathRoute=2001:1234:5:6fff:ff:ff:ff:ff@test1 20 MultiPathRoute=2001:1234:5:7fff:ff:ff:ff:ff@test1 30 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 8ffcda37ed9..9df204fd1d4 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -3095,6 +3095,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') -- 2.47.3