【发布时间】:2013-08-28 11:46:41
【问题描述】:
我有 net_device,它实现了 ndo_start_xmit 函数。
当调用ndo_start_xmit 函数时,我有一个包含IP 数据包的skb。我需要用IP+UDP 标头公开数据包并将其发送回路由系统。
问题是,当我调用dst_input(skb) 或dst_output(skb) 时,我会发现NULL 指针取消引用错误。好像不能用这个函数把封装好的包推入网络栈。
解决办法是什么?
【问题讨论】:
-
SKB = socket buffer