skb_buf数据结构
来源:互联网 发布:上海软件市场 编辑:程序博客网 时间:2024/04/30 08:51
linux 内核的skb_buf数据结构中
head与end指针指向分配的skb_buf的缓冲区的首地址和尾地址。
data和tail指针指向分配的skb_buf的缓冲区中的实际的data数据的首地址和尾地址。
《深入理解linux网络技术》 -P37
当调用skb_push函数准备向skb_buf中添加数据时,data指针会向前移动想要添加数据大小的地址。
skb_buf.data指向的地址就是数据包中数据的首地址(在IP层,data指向IP数据包的IP头首地址。在传输层,data指向TCP或UDP头首地址)。可以通过
char *data = skb_buf.data;
如图所示:此时*data指向的地址上的值为0x45,data[28]的值为0x00,data[36]的值也为0x00。
0 0
- skb_buf数据结构
- skb_buf总结
- skb_buf结构分析
- skb_buf结构分析-(dm9000-2)
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- 数据结构
- Android 主题和drawable state各个属性详解
- CocoaPods安装和使用教程
- Linux下的NFS服务的安装与配置简述
- 基于NXP523芯片,射频读卡器,支持二代证ID,ISO14443A/B
- 社交招聘网络Linkedin的使用体验(HR招聘篇2)
- skb_buf数据结构
- iOS 8 模拟器
- erlang下A*算法的效率优化过程
- ***(leetcode) (tree) Flatten Binary Tree to Linked List
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- C#生成随机数
- 搭建并运行基于HA模式的canal
- mysql 的一个死锁问题解决
- jquery 自带的提示样式