红联Linux门户
Linux帮助

网络驱动的问题

发布时间:2009-04-07 19:23:14来源:红联作者:hahaha0424
[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 是从哪统计来的,是内核么?

多谢大家哈!!
文章评论

共有 1 条评论

  1. tanlang009 于 2009-04-07 19:39:56发表:

    楼主厉害啊,不过再看看驱动方面的书吧,我也在看,不过没有看关于网络驱动方面的。