be32_t server_address;
be32_t subnet_mask;
be32_t router;
+ be32_t next_server;
struct in_addr *dns;
size_t dns_size;
uint16_t mtu;
int dhcp_lease_save(sd_dhcp_lease *lease, const char *lease_file);
int dhcp_lease_load(const char *lease_file, sd_dhcp_lease **ret);
+int dhcp_lease_set_default_subnet_mask(sd_dhcp_lease *lease);
+
DEFINE_TRIVIAL_CLEANUP_FUNC(sd_dhcp_lease*, sd_dhcp_lease_unref);
#define _cleanup_dhcp_lease_unref_ _cleanup_(sd_dhcp_lease_unrefp)