diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-07-10 23:53:30 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-07-11 09:59:06 +0900 |
commit | 95082dbef5eaffbf3d41cfab113d75b46fa58851 (patch) | |
tree | c688c17cab822c1866f1da5b4e87615648eba190 /test | |
parent | 8c9c703c5532fa5353f8e8a95419885da7e03c19 (diff) | |
download | systemd-95082dbef5eaffbf3d41cfab113d75b46fa58851.tar.gz systemd-95082dbef5eaffbf3d41cfab113d75b46fa58851.tar.bz2 systemd-95082dbef5eaffbf3d41cfab113d75b46fa58851.zip |
test-network: add test for AssignToLoopback= setting
Diffstat (limited to 'test')
-rw-r--r-- | test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev | 10 | ||||
-rwxr-xr-x | test/test-network/systemd-networkd-tests.py | 7 |
2 files changed, 17 insertions, 0 deletions
diff --git a/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev b/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev new file mode 100644 index 0000000000..9ee26c90c8 --- /dev/null +++ b/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev @@ -0,0 +1,10 @@ +[NetDev] +Name=ipiptun99 +Kind=ipip +MTUBytes=1480 + +[Tunnel] +Local=192.168.223.238 +Remote=192.169.224.239 +Independent=true +AssignToLoopback=yes diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 92f1a5bd8d..fc159271bf 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -559,6 +559,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): '25-ip6tnl-tunnel-local-any.netdev', '25-ip6tnl-tunnel.netdev', '25-ipip-tunnel-independent.netdev', + '25-ipip-tunnel-independent-loopback.netdev', '25-ipip-tunnel-local-any.netdev', '25-ipip-tunnel-remote-any.netdev', '25-ipip-tunnel.netdev', @@ -1130,6 +1131,12 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): wait_online(['ipiptun99:carrier']) + def test_tunnel_independent_loopback(self): + copy_unit_to_networkd_unit_path('25-ipip-tunnel-independent-loopback.netdev', 'netdev-link-local-addressing-yes.network') + start_networkd() + + wait_online(['ipiptun99:carrier']) + @expectedFailureIfModuleIsNotAvailable('fou') def test_fou(self): # The following redundant check is necessary for CentOS CI. |