阅读:1178回复:1
碰到奇怪的问题,请高手指点(linux 下跟fsw及加密卡驱动有关)
加密卡驱动以及freeswan klips部分的接口我都采用了
hifn7811 的结构。也就是用了软中断机制。 但测试的时候速度就是提不上去。而我同时又奇怪的发 现,如果我在bh里面作适当的udelay(我作了udelay(90) ),发现速度提高了好几倍。 按理udelay 会是cpu 暂时的停止工作,应该是降性能才 对,我这种情况却是相反。 不知道哪位朋友遇到过类似的问题,或者哪位大虾明白这 个理,帮忙提个醒。谢谢了 |
|
|
沙发#
发布于:2002-11-09 08:08
在linux和unix系统中本该是自动处理cpu时间片的,但你使用了软中断,使得cpu的时间片一直每办法空闲,你可以试用timer代替中段,这样虽然效率低些但是稳定
--------------------------------- 我也做过FREESWAN ,常联系 |
|
|