+enum bridge_opt {
+ /* stp and forward delay always set */
+ BRIDGE_OPT_AGEING_TIME = (1 << 0),
+ BRIDGE_OPT_HELLO_TIME = (1 << 1),
+ BRIDGE_OPT_MAX_AGE = (1 << 2),
+};
+
+struct bridge_config {
+ enum bridge_opt flags;
+ bool stp;
+ int forward_delay;
+
+ int ageing_time;
+ int hello_time;
+ int max_age;
+};
+
+int system_init(void);
+
+int system_bridge_addbr(struct device *bridge, struct bridge_config *cfg);