summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-12-07 05:08:15 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-12-08 01:54:01 +0900
commit9e29133085d9987169df8dee59510acf4ce6b18e (patch)
tree3bdc6f7f4090a142ecc5b85c30ddc4484cd76246 /src
parentd4f8cd4d833a8d863f6e499c7c077ee10a882ae9 (diff)
downloadsystemd-9e29133085d9987169df8dee59510acf4ce6b18e.tar.gz
network: tunnel: create tunnels with AssignToLoopback=yes independently of .network file
Diffstat (limited to 'src')
-rw-r--r--src/network/netdev/tunnel.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/netdev/tunnel.c b/src/network/netdev/tunnel.c
index 5dbbb83975..261c211c7d 100644
--- a/src/network/netdev/tunnel.c
+++ b/src/network/netdev/tunnel.c
@@ -642,6 +642,9 @@ static int netdev_tunnel_verify(NetDev *netdev, const char *filename) {
if (netdev->kind == NETDEV_KIND_VTI)
t->family = AF_INET;
+ if (t->assign_to_loopback)
+ t->independent = true;
+
return 0;
}