Yants
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1216回复:6

高分求教!如何实现在Linux系统下收取以太网上的小数据?

楼主#
更多 发布于:2003-05-28 20:51
^_^^_^
  
   数据就是小于64字节的以太网数据,就是说它的数据位是小于46字节的。
   如何在linux系统下,改动网卡驱动程序8139too.c实现这一功能呢?谢谢了!
                                          
                                               ^_^^_^
Yants
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-03 19:53
 
对于不足46字节的数据要填充满46字节,否则在接收时会认为出错

请问具体如何实现填充满46字节的?在什么地方可以找到这个实现的方法?谢谢。
flycat0101
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-06-03 12:13
对于不足46字节的数据要填充满46字节,否则在接收时会认为出错
我思,故我在
Yants
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-02 12:07
^_^
 
   谢谢大侠指教,感激不尽。
                                        ^_^  ;)
Yants
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-02 12:07
^_^
 
   谢谢大侠指教,感激不尽。
                                        ^_^
shownxu
驱动小牛
驱动小牛
  • 注册日期2002-02-05
  • 最后登录2008-04-25
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-29 17:01
正常情况下,网卡工作在只收良好的数据包,你如果有8139的datasheet,你可以找到有个register,可以让你设置接受任意的包(即使是error packet),我想8139 driver的作者应该已经完成了你的要求,即你可以使用ifconfig使卡工作在杂错模式(就是接受任意包)。driver中有一个system call back function就是做这个的。好好看一看。
Yants
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-29 14:59
各位大侠,请多多指教。。。。。。。。。。。。 ;)
游客

返回顶部