阅读:3876回复:4
有关网卡驱动接收丢弃包的问题!
在网卡驱动程序里,在接收函数中,当没有成功分配到skb时,当丢弃包处理,rx_dropped + 1;
可当我用ifconfig查看信息时,现实的结果rx_droppped 一项数目非常的大,当每接受一个包时,就有几百个包丢失,不知道是何原因导致这个结果的呢? 请指点! |
|
沙发#
发布于:2002-12-12 11:54
很多情况可能引起这个问题,可能crc错了, 也可能是protocol把packet drop
|
|
板凳#
发布于:2002-12-15 15:25
在网卡驱动程序里,在接收函数中,当没有成功分配到skb时,当丢弃包处理,rx_dropped + 1;你看看那个丢包定义到底是什么了 可能只是抛弃不是发到这个网卡的信息而已 这在一个大网络中还是有可能的 |
|
地板#
发布于:2002-12-16 14:44
你认为在ifconfig 中看到的rx dropped的丢包是指何意思呢?
这是我做的网卡驱动程序中存在的问题,而我机子上装的relteak8139的网卡,却不存在这个问题,dropped 为零,在程序中我的处理和它的一样。dropped 为在接受中,如果不能成功分配一个skb时,dropped 就加1! 为何我的会出现着结果呢? |
|
地下室#
发布于:2010-08-13 22:30
我也碰到这种情况,rx的dropped值超大,什么原因呢?急死了。
|
|