]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd-radv: Set DNSSL information on Router Advertisement enabling
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Mon, 21 Aug 2017 10:44:25 +0000 (13:44 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 15 Sep 2017 07:34:57 +0000 (10:34 +0300)
src/network/networkd-radv.c

index d47a2fd3fd3cb5b74747becbc086edc090cdbf4f..6768208cfa632f3ec41405a04e36f182a4c49cfe 100644 (file)
@@ -85,5 +85,14 @@ int radv_configure(Link *link) {
                         return r;
         }
 
+        if (link->network->router_search_domains) {
+                r = sd_radv_set_dnssl(link->radv,
+                                      DIV_ROUND_UP(link->network->router_dns_lifetime_usec,
+                                                   USEC_PER_SEC),
+                                      link->network->router_search_domains);
+                if (r < 0)
+                        return r;
+        }
+
         return 0;
 }