chiark / gitweb /
networkd: sit-tunnel add support for pmtudisc
[elogind.git] / src / network / networkd-tunnel.c
index 9b4cb4f959cf061b8e9e03f97b88bb82f2fbf6c7..1a06a17c7bca173311091a51e4840c20286cf19b 100644 (file)
@@ -207,6 +207,14 @@ static int netdev_fill_sit_rtnl_message(Link *link, sd_rtnl_message *m) {
                 return r;
         }
 
+        r = sd_rtnl_message_append_u8(m, IFLA_IPTUN_PMTUDISC, netdev->tunnel_pmtudisc);
+        if (r < 0) {
+                log_error_netdev(netdev,
+                                 "Could not append IFLA_IPTUN_PMTUDISC attribute: %s",
+                                 strerror(-r));
+                return r;
+        }
+
         r = sd_rtnl_message_close_container(m);
         if (r < 0) {
                 log_error_netdev(netdev,