export dns server and search list in the ubus interface status
[project/netifd.git] / interface.h
index 4b4326a..8c7b347 100644 (file)
@@ -1,3 +1,16 @@
+/*
+ * netifd - network interface daemon
+ * Copyright (C) 2012 Felix Fietkau <nbd@openwrt.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2
+ * as published by the Free Software Foundation
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ */
 #ifndef __NETIFD_INTERFACE_H
 #define __NETIFD_INTERFACE_H
 
@@ -45,6 +58,7 @@ struct interface_ip_settings {
        struct interface *iface;
        bool enabled;
        bool no_defaultroute;
+       bool no_dns;
 
        struct vlist_tree addr;
        struct vlist_tree route;
@@ -139,9 +153,6 @@ int interface_add_data(struct interface *iface, const struct blob_attr *data);
 void interface_update_start(struct interface *iface);
 void interface_update_complete(struct interface *iface);
 
-void interface_queue_event(struct interface *iface, enum interface_event ev);
-void interface_dequeue_event(struct interface *iface);
-
 void interface_start_pending(void);
 
 #endif