]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-network: add support to get DHCP4 address
authorSusant Sahani <ssahani@vmware.com>
Mon, 9 Sep 2019 14:27:14 +0000 (19:57 +0530)
committerSusant Sahani <ssahani@vmware.com>
Mon, 9 Sep 2019 14:31:33 +0000 (20:01 +0530)
src/libsystemd/sd-network/sd-network.c
src/systemd/sd-network.h

index a3c0542d7a03ec6889209b713ea7fdfe51a9df8b..8ff9382d901c63259cbe29e8217099826f02cf98 100644 (file)
@@ -229,6 +229,10 @@ _public_ int sd_network_link_get_timezone(int ifindex, char **ret) {
         return network_link_get_string(ifindex, "TIMEZONE", ret);
 }
 
+_public_ int sd_network_link_get_dhcp4_address(int ifindex, char **ret) {
+        return network_link_get_string(ifindex, "DHCP4_ADDRESS", ret);
+}
+
 _public_ int sd_network_link_get_dns(int ifindex, char ***ret) {
         return network_link_get_strv(ifindex, "DNS", ret);
 }
index c78f7c86bb49617b53d21a41f13c59688c6f6917..1cf4c2ec9d8d040bd82536f25f8b6bb68dbf8090 100644 (file)
@@ -110,6 +110,10 @@ int sd_network_link_get_network_file(int ifindex, char **filename);
  * IP addresses */
 int sd_network_link_get_dns(int ifindex, char ***ret);
 
+/* Get DHCP4 address for a given link. This is string representations of
+ * IPv4 address */
+int sd_network_link_get_dhcp4_address(int ifindex, char **ret);
+
 /* Get NTP entries for a given link. These are domain names or string
  * representations of IP addresses */
 int sd_network_link_get_ntp(int ifindex, char ***ret);