skb中的mac_header报空指针

xc889078 2012-03-15 05:26:43
用netfilter编写内核模块,放在ARM开发板上,不过运行的时候因为报空指针内核崩溃。
后来查明在钩子函数中的skb->mac_header地址为空,也就是0x00000000,但是skb的地址确为0xc0470620,不为空。
skb->mac_header的地址不应该是skb的地址加上偏移量得到的嘛,为什么会为空呢?
本人刚学习内核,有很多方面不懂,还请各位多多指教!
...全文
109 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧