+static void
+interface_ip_dump_dns_server_list(struct interface_ip_settings *ip)
+{
+ struct dns_server *dns;
+ int buflen = 128;
+ char *buf;
+
+ vlist_simple_for_each_element(&ip->dns_servers, dns, node) {
+ buf = blobmsg_alloc_string_buffer(&b, NULL, buflen);
+ inet_ntop(dns->af, &dns->addr, buf, buflen);
+ blobmsg_add_string_buffer(&b);
+ }
+}
+
+static void
+interface_ip_dump_dns_search_list(struct interface_ip_settings *ip)
+{
+ struct dns_search_domain *dns;
+
+ vlist_simple_for_each_element(&ip->dns_search, dns, node) {
+ blobmsg_add_string(&b, NULL, dns->name);
+ }
+}
+