interface: report link up events for force_link interfaces
[project/netifd.git] / interface.h
index 73a3b556ec0a76979d9aa2f1c500c181a0c6bc92..5b89b176e5b2f95d849e981e1d70ceb7137b63c4 100644 (file)
@@ -26,6 +26,7 @@ enum interface_event {
        IFEV_UPDATE,
        IFEV_FREE,
        IFEV_RELOAD,
+       IFEV_LINK_UP,
 };
 
 enum interface_state {
@@ -113,6 +114,7 @@ struct interface {
        bool force_link;
        bool dynamic;
        bool policy_rules_set;
+       bool link_up_event;
 
        time_t start_time;
        enum interface_state state;