device: Support multicast config option
[project/netifd.git] / system.h
index 486fe1423bedbf27bd8ef72d2161647258591901..97fbc8b1e06c3e0222f7437cb6bd5d3680a6c470 100644 (file)
--- a/system.h
+++ b/system.h
@@ -37,7 +37,7 @@ enum tunnel_param {
        __TUNNEL_ATTR_MAX
 };
 
-const struct uci_blob_param_list tunnel_attr_list;
+extern const struct uci_blob_param_list tunnel_attr_list;
 
 enum bridge_opt {
        /* stp and forward delay always set */
@@ -114,6 +114,7 @@ int system_vlan_del(struct device *dev);
 int system_vlandev_add(struct device *vlandev, struct device *dev, struct vlandev_config *cfg);
 int system_vlandev_del(struct device *vlandev);
 
+void system_if_get_settings(struct device *dev, struct device_settings *s);
 void system_if_clear_state(struct device *dev);
 int system_if_up(struct device *dev);
 int system_if_down(struct device *dev);