Linux内核数据包skb的流程图(1)

2019-04-10 15:06:40 浏览数 (1)

最近要给团队做一个长期的内部分享,主题就是Linux内核中数据包的处理流程。

这几天抽空画了一部分流程图。内核网络模块非常复杂,完整的流程图需要慢慢完善,以后会借内部分享的机会不断完善这个流程图,欢迎大家指正和提出宝贵意见。

我本人对网卡驱动兴趣不大,但skb path又无法脱离网卡驱动,这里选择了Intel的e1000网卡驱动:原因有二,一是Intel网卡驱动是内核里面写得最清楚,可读性最高的;二是e1000是Intel里面比较简单的驱动:)

无图无真相,上图~~~。

0 人点赞