论文部分内容阅读
对基于双核网络处理器MPC8572E的网络设备在Linux环境下的网络驱动程序作了研究,发现网络处理器对一帧数据处理的时延与该帧大小无关,提高设备性能的关键取决于网络处理器处理帧的速率。为了解决设备转发瓶颈,系统实现了NAPI网络设备驱动,解决了大量帧到达时因中断活锁而导致的转发性能受限的问题,并在此基础上实现了基于双核的NAPI进一步优化。测试结果表明,系统的转发性能得到了明显的提高。