From 41842d3f91733786cb4d2bcdc6ca0c3a1a1c594b Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 10 Oct 2011 22:17:03 +0200 Subject: add some code for keeping track of dns servers and search domains and for writing resolv.conf --- interface-ip.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'interface-ip.h') diff --git a/interface-ip.h b/interface-ip.h index 057f0d0..23782ad 100644 --- a/interface-ip.h +++ b/interface-ip.h @@ -43,6 +43,19 @@ struct device_route { union if_addr addr; }; +struct dns_server { + struct list_head list; + int af; + union if_addr addr; +}; + +struct dns_search_domain { + struct list_head list; + char name[]; +}; + void interface_ip_init(struct interface *iface); +void interface_clear_dns(struct interface *iface); +void interface_write_resolv_conf(void); #endif -- cgit v1.2.1