¶前言
注:章节中的源代码,基于 linux 内核 4.7.4
网桥的背景到处都有,在这里就不浪费的时间说废话了。
桥接程序的初始化,桥接程序既可以集成在内核中,也可以编译成独立模块。初始化函数br_init和清理函数br_deinit的定义在/net/bridge/br.c中
在网桥设备初始化的时候,主要是做一些注册和初始化的操作。
¶桥初始化
1 | static int __init br_init(void) |
¶具体的
了解了桥初始化大致要做的事情后,我们再来看看这些初始化或者注册的事情到底干了些什么?
1 | 1.注册协议生成树收包函数stp_proto_register |
以上就是网桥初始化的相关操作 [1]