device: Move the different device type registrations to the device type file
[project/netifd.git] / bridge.c
index 0c538ba..98e237b 100644 (file)
--- a/bridge.c
+++ b/bridge.c
@@ -84,6 +84,9 @@ struct device_type bridge_device_type = {
        .name = "bridge",
        .config_params = &bridge_attr_list,
 
+       .bridge_capability = true,
+       .name_prefix = "br",
+
        .create = bridge_create,
        .config_init = bridge_config_init,
        .reload = bridge_reload,
@@ -726,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);
+}