netifd : Apply interface metric on subnet routes when reloading ip
[project/netifd.git] / device.h
index 08a3055..adf72c5 100644 (file)
--- a/device.h
+++ b/device.h
@@ -11,8 +11,8 @@
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Public License for more details.
  */
-#ifndef __LL_H
-#define __LL_H
+#ifndef __NETIFD_DEVICE_H
+#define __NETIFD_DEVICE_H
 
 #include <libubox/avl.h>
 #include <libubox/safe_list.h>
@@ -47,6 +47,8 @@ struct device_type {
        struct list_head list;
        const char *name;
 
+       bool keep_link_status;
+
        const struct uci_blob_param_list *config_params;
 
        struct device *(*create)(const char *name, struct blob_attr *attr);