我们分析了Libnids代码,深层分析了网络协议的工作原理,把Libnids源码经行了优化,尤其实在Src文件中的Tcp.c,Ip_fragment.c和libnids.c三个文件中进行了修改并添加了大量的代码注释。 我们使用流水技术、免锁结构技术、多核绑定技术和无锁队列技术,实现并行化运行,以提高处理包的速度。
tempbottle / libnids-1 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from zhyq/libnids
The Libnids parallelized on commercial multi-core systems
License: GNU General Public License v2.0