Skip to content
Snippets Groups Projects
Commit d21448a2 authored by Amit Kumar's avatar Amit Kumar
Browse files

netifd: platform specific init device sequence

parent 00115ddf
No related branches found
No related tags found
1 merge request!13netifd: bridge config restore
...@@ -763,6 +763,15 @@ config_init_board(void) ...@@ -763,6 +763,15 @@ config_init_board(void)
board_netdevs = blob_memdup(cur); board_netdevs = blob_memdup(cur);
} }
static bool
is_broadcom_board(void)
{
if (access("/dev/brcmboard", F_OK) == 0)
return true;
return false;
}
int int
config_init_all(void) config_init_all(void)
{ {
...@@ -792,9 +801,17 @@ config_init_all(void) ...@@ -792,9 +801,17 @@ config_init_all(void)
device_lock(); device_lock();
device_reset_config(); device_reset_config();
config_init_devices(true);
config_init_vlans(); if (is_broadcom_board()) {
config_init_devices(false); config_init_devices(false);
config_init_vlans();
config_init_devices(true);
} else {
config_init_devices(true);
config_init_vlans();
config_init_devices(false);
}
config_init_interfaces(); config_init_interfaces();
config_init_ip(); config_init_ip();
config_init_rules(); config_init_rules();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment