- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 Linux内核分析 - 网络[三]:从netif_receive_skb()说起
在netif_receive_skb()函数中,可以看出处理的是像ARP、IP这些链路层以上的协议,那么,链路层报头是在哪里去掉的呢?答案是网卡驱动中,在调用netif_receive_skb()前,skb->protocol = eth_type_trans(skb, bp->dev);该函数对处理后skb>data跳过以太网报头,由mac_header指示以太网报头:
2011-04-21 20:26:00 19286
函数测试框架
函数测试框架(Function Test Frame),目的在于提供接口函数的测试的代码框架,轻松实现自动补齐、函数解释、函数运行等,方便测试人员与接口使用者迅速了解函数
2013-04-07
zebra命令模式
函数测试框架(Function Test Frame),目的在于提供接口函数的测试的代码框架,轻松实现自动补齐、函数解释、函数运行等,方便测试人员与接口使用者迅速了解函数
2012-04-29
添加内核网络栈协议 介于二层与三层
向内核协议栈添加一层介于二层和三层之间的协议,并且在vlan协议之下,内核版本是2.6.34。文件包括内核的新协议patch补丁,配置工具bconfig,以及一些重要的源文件
2011-08-25
添加内核网络栈协议 介于二层与三层间
向内核协议栈添加一层介于二层和三层之间的协议,并且在vlan协议之下,内核版本是2.6.34。文件包括内核的新协议patch补丁,配置工具bconfig,以及一些重要的源文件
2011-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人