Tun/tap 设备会避免安装 netmap/pf_ring/dpdk 吗?如果 tun/tap 允许绕过内核,那不是一回事吗?
或者那些代码带来了太多的优化,以至于他们超越了 tun os 绕过策略?
最终目标是为了测试目的将 tcp/ip 从内核空间移植到用户空间。
这里不是很明白
谢谢
最佳答案
没有。 对于用户空间 tcpip 实现,请参阅 lwip 或 rumpkernel。 您可能知道的 dpdk/pfring/netmap 是关于尽快将数据包发送到用户空间的。 tun/tap 是虚拟接口(interface)的东西。可能不是您想要的。
关于networking - c - netmap - Tun/tap 与 netmap/pf_ring/dpdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26343775/