Linux内核网络系统结构图(TCP/IP)和源代码的布局(2)

源代码的布局:

Linux内核网络系统结构图(TCP/IP)和源代码的布局

Drivers/net目录为内核的网卡驱动,以太网卡驱动一般不再设子目录,几百个网卡驱动就放在这样一个目录下。基于其它协议的接口驱动会再建立子目录,比如AppleTalk、Tokenring等。

所有网路代码的源文件全部放在“/net”目录下。这个目录下的“core”子目录为核心模块,包括报文缓存、邻居表、设备管理等子模块。“Ethernet”子目录实现802.3 MAC层特性, “ipv4”子目录实现TCP/IP协议, “ipv6”子目录实现Ipv6协议。其它子目录都是Linux特有的特性。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpyyx.html