非专用 NIC 可以实现内核绕过吗?

非专用 NIC 可以实现内核绕过吗?

是否可以执行内核旁路并让 NIC 将数据发送到用户空间(我将在其中写入网络堆栈)而无需复制,而无需购买专门的 Solarflare 等 NIC?

答案1

是的,请参阅netmap(4)手册页:

http://www.manualpages.de/FreeBSD/FreeBSD-8.3-RELEASE/man4/netmap.4.html

据我所知,Linux 也有网络地图。

http://info.iet.unipi.it/~luigi/netmap/

相关内容