[i=s] 本帖最后由 hahaha0424 于 2009-4-7 19:25 编辑 [/i]
我最近写完了一个网卡驱动,还没有调通,出现一个很怪的问题,请教下大家哈
加载上模块驱动后,没有发任何数据包,仅仅使用ifconfig wimax语句(网卡名字叫wimax)就出现丢包如下:
/mnt/nfs # ifconfig wimax
wimax Link encap:UNSPEC HWaddr 00-00-00-00-00-00-BF-96-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:2042 Metric:1
RX packets:0 errors:0 dropped:2 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:18
再次输入ifconfig wimax,dropped变成3了。。。
我发现在驱动程序里对privite结构里面的status可以改变上面收包发包的值,但是我的程序里面没有任何统计privite结构里面的status结构的东西
所以问下大家这个dropped:2 是从哪统计来的,是内核么?
多谢大家哈!!
tanlang009 于 2009-04-07 19:39:56发表:
楼主厉害啊,不过再看看驱动方面的书吧,我也在看,不过没有看关于网络驱动方面的。