流程
- 分析輸入參數
- 初始化信號處理回調接口 netifd_setup_signals()
- 初始化ubus netifd_ubus_init()
- 初始shell proto proto_shell_init()
- 初始化wireless wireless_init()
- 初始化system底層rtnl/ioctl system_init()
- 初始化配置 config_init_all()
- 啓動主循環 uloop_run()
全局初始化
/*
* 初始化全局別名對象avl tree
*/
static void __init alias_init(void)
/**
* 初始化全局device對象avl tree
static void __init dev_init(void)
/**
* 初始化全局interface對象avl tree
*/
static void __init interface_init_list(void)
/**
* 初始化全局iprule對象鏈表
*/
static void __init iprule_init_list(void)
/**
* 加載static proto類型
*/
static void __init static_proto_init(void)