Linux内核--网络栈实现分析(二)--数据包的传递过程--转
发布时间:2021-01-24 09:17:01 所属栏目:Linux 来源:网络整理
导读:副标题#e# 转载地址 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的”(上)“,”(下)“表示分析过程基于数据包的传递方向:”(上)“表示分析是从底层向上分析、”(下)“表示分析是从上向下分析。 ?上篇: 上一篇博文中我们从宏观上分析
<div class="dp-highlighter bg_cpp">
四、驱动层(链路层)在函数中,函数调用会调用具体设备的发送函数来发送数据包 dev->hard_start_xmit(skb,dev); 具体设备的发送函数在网络初始化的时候已经设置了。 这里以8390网卡为例来说明驱动层的工作原理,在net/drivers/8390.c中函数ethdev_init()函数中设置如下: (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读