netifd [12] - main

流程

  • 分析輸入參數
  • 初始化信號處理回調接口 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)
相關文章
相關標籤/搜索