archim
驱动牛犊
驱动牛犊
  • 注册日期2001-08-18
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1021回复:0

关于数据包发送是否超时的疑惑!

楼主#
更多 发布于:2003-05-07 15:53
Linux kernel是如何得知一个数据包发送是否超时了呢?
结合8139too的代码,我认为应该在tx_interrupt函数里对数据包进行相应的处理。如果数据包已经发送完毕,那么就应该通知kernel数据包已经发送完成;否则,如果超过了watchdog_timeo里设置的时间,就由kernel来调用tx_timeout函数来进行相关处理。

但是我在tx_interrupt函数里并没有发现通知kernel数据包已经发送完成的相关代码。

那位大侠可以给小弟指点一下迷津呢?
archim
游客

返回顶部