chiark / gitweb /
sd-dhcp-client/networkd: set lifetimes for IPv4 addresses
[elogind.git] / src / network / networkd-address.c
index ce015004de7e6209ca25f1cbcf2606d12dce26a9..9c3e0e33765ab75f345a7e1da9f737f9d96b6b72 100644 (file)
@@ -360,6 +360,14 @@ int address_configure(Address *address, Link *link,
                 }
         }
 
+        r = sd_rtnl_message_append_cache_info(req, IFA_CACHEINFO,
+                                              &address->cinfo);
+        if (r < 0) {
+                log_error("Could not append IFA_CACHEINFO attribute: %s",
+                          strerror(-r));
+                return r;
+        }
+
         r = sd_rtnl_call_async(link->manager->rtnl, req, callback, link, 0, NULL);
         if (r < 0) {
                 log_error("Could not send rtnetlink message: %s", strerror(-r));