system: mark tunnel_attr_list as extern
[project/netifd.git] / system.h
index 382c907..97fbc8b 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 */
@@ -58,6 +58,7 @@ struct bridge_config {
        int ageing_time;
        int hello_time;
        int max_age;
+       int hash_max;
 };
 
 enum macvlan_opt {
@@ -113,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);