我有net_device哪个ndo_start_xmit实现了功能。
当ndo_start_xmit函数被调用时,我有一个skb包含 IP 数据包的。我需要用IP+UDP标头公开数据包并将其发送回路由系统。
问题是,当我调用dst_input(skb)or时dst_output(skb),我会发现NULL指针取消引用错误。看来我不能使用这个函数将封装的数据包推入网络堆栈。
解决办法是什么?
我有net_device哪个ndo_start_xmit实现了功能。
当ndo_start_xmit函数被调用时,我有一个skb包含 IP 数据包的。我需要用IP+UDP标头公开数据包并将其发送回路由系统。
问题是,当我调用dst_input(skb)or时dst_output(skb),我会发现NULL指针取消引用错误。看来我不能使用这个函数将封装的数据包推入网络堆栈。
解决办法是什么?