是否可以执行内核旁路并让 NIC 将数据发送到用户空间(我将在其中写入网络堆栈)而无需复制,而无需购买专门的 Solarflare 等 NIC?
答案1
是的,请参阅netmap(4)
手册页:
http://www.manualpages.de/FreeBSD/FreeBSD-8.3-RELEASE/man4/netmap.4.html
据我所知,Linux 也有网络地图。
是否可以执行内核旁路并让 NIC 将数据发送到用户空间(我将在其中写入网络堆栈)而无需复制,而无需购买专门的 Solarflare 等 NIC?
是的,请参阅netmap(4)
手册页:
http://www.manualpages.de/FreeBSD/FreeBSD-8.3-RELEASE/man4/netmap.4.html
据我所知,Linux 也有网络地图。