您的位置:首页 > 理论基础 > 计算机网络

网络驱动移植之sk_buff结构体及其相关操作函数

2012-04-13 10:18 267 查看
sk_buff 结构体用于表示描述网络包,它定义了对应于传输层TCP/UDP(及ICMP 和IGMP)、网络层 和和链路层协议的协议头。

正常网卡收到数据包后的工作就是剥离mac头,然后给一些字段赋值,最后调用netif_rx将剥离mac头后的数据报(比如ip数据包)发送到上层协议。由协议栈处理。

可参考如下文章:
http://blog.csdn.net/efan_linux/article/details/4580024 http://www.cnblogs.com/iceocean/articles/1594160.html http://oss.org.cn/kernel-book/ldd3/ch17s10.html http://blog.csdn.net/npy_lp/article/details/7174124 http://21cnbao.blog.51cto.com/109393/120012(朱保华)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: