linux-零复制机制和libpcap

Linux上是否可以使用零拷贝数据包机制来通过libpcap读取数据包?
(我正在使用CentOS 6.2)
如果是,我可以看到任何代码示例吗?

解决方法:

是的,尽管后来的libpcap版本修复了许多错误,但libpcap 1.0和更高版本才这样做,因此,使用的libpcap版本越晚,效果越好.写入标准libpcap API的代码将在具有libpcap 1.0及更高版本的Linux上使用零复制捕获.

(Netsniff-ng拥有自己的代码来捕获数据包,而不是使用libpcap.)

上一篇:BugKu CTF(杂项篇MISC)—telnet


下一篇:tcpreplay使用