vlandev: Rework 8021ad/8021q detection based on vlandevice type
[project/netifd.git] / bridge.c
index bcece52..8e6c9a6 100644 (file)
--- a/bridge.c
+++ b/bridge.c
@@ -80,7 +80,7 @@ static void bridge_dump_info(struct device *dev, struct blob_buf *b);
 enum dev_change_type
 bridge_reload(struct device *dev, struct blob_attr *attr);
 
-struct device_type bridge_device_type = {
+static struct device_type bridge_device_type = {
        .name = "bridge",
        .config_params = &bridge_attr_list,
 
@@ -729,3 +729,8 @@ bridge_create(const char *name, struct device_type *devtype,
 
        return dev;
 }
+
+static void __init bridge_device_type_init(void)
+{
+       device_type_add(&bridge_device_type);
+}