我想知道是否有一种方法可以使用 DPDK 在用户空间建立 TCP 连接而无需从内存中复制数据包?
我对此很陌生,我不知道从哪里开始,任何关于如何开始的建议都会有所帮助。我曾尝试在谷歌上搜索一些提示,或者是否有人问过,但我找不到很多资源。
我想知道是否有一种方法可以使用 DPDK 在用户空间建立 TCP 连接而无需从内存中复制数据包?
我对此很陌生,我不知道从哪里开始,任何关于如何开始的建议都会有所帮助。我曾尝试在谷歌上搜索一些提示,或者是否有人问过,但我找不到很多资源。
DPDK 是一组用于快速数据包处理的库和驱动程序。它没有开箱即用的 TCP/IP 堆栈。
因此,要建立 TCP 连接,您需要 DPDK 之上的 TCP/IP 堆栈。有多种堆栈,例如:
和许多其他人......
因此,只需选择您喜欢的任何东西,然后开始旅程...