当前位置:  技术问答>linux和unix

8139网卡驱动问题:如何才能让数据包立即发送

    来源: 互联网  发布时间:2016-09-07

    本文导语:  现象:我在应用层通过8139网卡每隔1ms发送一个数据包,然后在另外一台直连的机子上通过Wireshark接收包,发现这些数据包的时间间隔完全变了,大概十个个左右数据包的时间间隔是us级别的,接着就是隔几十或几百ms...

现象:我在应用层通过8139网卡每隔1ms发送一个数据包,然后在另外一台直连的机子上通过Wireshark接收包,发现这些数据包的时间间隔完全变了,大概十个个左右数据包的时间间隔是us级别的,接着就是隔几十或几百ms才能收到接下来的十个左右的包(间隔也是us级别),这样循环往复。

需求:对于这种时间间隔不定的收包序列在我的应用中是不允许的,包之间的时间误差只能在us级别内。

解决方法:我现在觉得这个只能在驱动层去解决,但看了8139的网卡驱动,不是很确定该如何修改,有下面几个问题需要高手指点一下:

1:将NUM_TX_DESC的值由4改为1,这样是否可以减少发送缓冲数量,使得每个包都能立即发送出去,而不被缓冲?

2:在函数rtl8139_start_xmit里面,我只看到其将要发送的数据内容和长度拷贝到了缓冲和寄存器,不知道这些数据最后是什么时候发送出去的?

3:对于第2个问题,不知道是不是通过rtl8139_interrupt来发送数据的?如果是,那这个iterrupt是什么时候被触发的呢?是不是跟IntrStatus这个寄存器有关?

谢谢! 


|
缓冲满了即触发发送。
也可以咨询下Realtek。

    
 
 

您可能感兴趣的文章:

  • 怎么配置网卡,是不是红帽linux9要装网卡驱动啊
  • sco unix5.0.7的网卡驱动那里有,网卡是8139
  • 求redhat9 下 x5dpa-GG的网卡驱动,装好机器后认不出网卡
  • 我的网卡在redhat7.3下不能自动驱动,但我有for linux的驱动程序,请问如何才能驱动我的网卡,我是菜菜,请详细说明,谢谢!
  • 请问 如何在 solaris 下装 网卡驱动(网卡不能被识别)
  • 各位老大,你们是从哪些方面改进网卡驱动程序的效率,欧现在写了一个lan91c嵌入式网卡的驱动,需要帮助
  • 关于linux下 网卡驱动的问题 iis7站长之家
  • sos!我的手提上的网卡是sis900,装了sco 5.0.5发现没有驱动,哪里可以下到sis 900的网卡在sco下的驱动??
  • Red hat 9.0 无法识别USB移动硬盘, 无法识别网卡和无线网卡,请问如何安装驱动?
  • D-link DWL-122无线网卡厂家没有提供Linux下的驱动,我应该怎么办使得此无线网卡能在Linux下用啊?
  • 关于网卡驱动的问题!
  • 已写好一个网卡驱动,如何编个程序测试?
  • RedHat 9下我的网卡驱动不起来,如何解决?
  • 移植pci驱动和RTL8139网卡驱动,只发生一次中断?
  • 多网卡驱动的问题
  • 关于网卡驱动的问题
  • 网卡驱动的一个问题
  • SunOS 5.10 网卡驱动安装问题???
  • 怎样编写网卡驱动
  • 网卡驱动问题,紧急,高分相赠
  • e1000网卡驱动关于发送机制的问题
  • 网卡驱动程序往外发送数据包的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 好不容易下到sis900网卡for unix的驱动,但装上驱动后系统驱动时: SiS900 adapter initialization failure!
  • 谁有2.4内核可用的网卡驱动及应用程序?
  • 菜鸟问题(sco unix网卡驱动安装)
  • fedora 的网卡驱动问题?
  • linux网卡驱动加载异常
  • 在redhat linux下安装网卡驱动出现问题
  • Fedora core 5 网卡驱动问题
  • 请问一下有关LINUX内核的网卡驱动一个弱弱的问题
  • 网卡驱动使用全局变量
  • 请问如何在REDHAT 9下安装3c509b网卡驱动
  • 关于Linux下的网卡驱动!
  • 巨难请教网卡驱动
  • 关于linux下 网卡驱动的问题
  • 求blue point linux 2.0下的网卡驱动
  • 关于网卡驱动编译的问题
  • 关于网卡驱动的问题,在线等!!!
  • 有人在学习网卡驱动吗?不知道网卡驱动的测试程序怎么写。是不是insmod之后就直接ping试一下??
  • 求助一个关于LINUX中网卡驱动的问题
  • 网卡驱动安装的问题
  • 网卡驱动安装问题,急


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3