error: ‘struct sk_buff…
2018-02-23 17:18
232 查看
2.6.20内核以后的skbuff.h头文件中将struct sk_buff结构体修改了,h中包含有传输层的报文头,nh中包含有网络层的报文头,而mac中包含的是链路层的报文头。 linux-2.6.20以后的内核头文件sk_buff.h中这三个成员提取到单独的变量对应关系如下: h-->transport_header; nh-->network_header; mac-->mac_header; |
skb->h.raw = skb->nh.raw = skb->data;
#else
skb->network_header = skb->transport_header =
skb->data;
#endif
相关文章推荐
- error: ‘struct device’ has no me…
- typedef struct与struct的区别
- struct sk_buff在内核2.6.24版本以后的扩展变化
- error: redefinition of 'struct iphdr'
- python:PyInstaller打包发布单个文件错误struct.error: argument for 's' must be a string解决
- 内核中struct sk_buff结构分析
- CentOS 下mysql ERROR&n…
- mysql数据库插入中文时出现ERROR 1…
- [原]struct IP 中定义疑惑
- Error:A potentially dangerous Request.Form value was detected from the (WebEditor1="...bsp; <B>
- bool&nbsp;isBST(struct&nbsp;tree&nbsp;*root)
- Syntax&nbsp;error,&nbsp;insert&amp;n…
- gcc&nbsp;error:&nbsp;crosses&nbsp;initializatio…
- ERROR 1205 (HY000):&nb…
- linux : error whi…
- java.lang.OutOfMemoryError:&nbsp…
- Error ORA-19606 on RMAN Delete
- MySQL的JDBC OutOfMemoryError: Ja…
- 工作队列&nbsp;work_struct&nbsp;&amp;…
- LDAP: error code …