关于dev_queue_xmit
我的2440板子上有两块网卡,我想把eth0接收到的内容转发到eth1,具体做法如下
我在net_if中接收到skb的数据包, 拨去原接口的frame, 然后重新封装另一个接口的frame,最后用 dev_queue_xmit转发出去,
skb中的dev也设置过了, 最后的结果就是, 我用ping命令测试没有任何问题, 但是如果传输的数据量过大,
内核就会提示:, status check failed: (num)
(num)就是一个数字, 出现过的有195, 78, 35, 等等, 随机性非常的大,
这到底是什么问题, 小弟先谢过版主和各位大侠,
这个问题困扰了我好几天了, 去网上查了好多, 都找不到相关的问题, 还请各位大侠帮帮忙