zzappled 发表于 2010-11-22 11:09

网卡驱动

可不可以去掉网卡的发起软中断的动作,让内核直接处理数据包

shank941 发表于 2010-11-23 11:36

没明白 什么意思,在中断里直接做?那效率多低啊

zzappled 发表于 2010-11-23 13:18

网卡接收到包后不是要发起软中断,然后内核才调用网卡的poll函数将数据包传递到上层协议栈,我的意思是能否更有效的减少软中断

shank941 发表于 2010-11-23 15:41

回复 3# zzappled


   如果改成轮询的应该可以吧,起个内核任务让它自己收去,不过现在这样有啥问题么?不明白为啥要改。

zhy-linux 发表于 2010-11-23 22:12

这个可能会出问题,因为从软中断开始到调用poll,中间还做了许多事情,如果你把这一段代码弄清楚了,也是可以的,不过系统的性能可能大打折扣
页: [1]
查看完整版本: 网卡驱动