首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dpdk .应用程序级数据包重组的分段/碎片卸载

Dpdk .应用程序级数据包重组的分段/碎片卸载
EN

Stack Overflow用户
提问于 2022-05-25 21:12:53
回答 1查看 138关注 0票数 0

我正在研究片段/数据包重新组装硬件的功能,并想知道是否可以使用它们来执行应用程序级的数据包重新组装。

我必须接收和重新组装一个序列的65 and数据包(数百个流加到200或400 that /s),我需要在我的应用程序中重新排序和组装(例如,相当于512 and帧),然后再将它们交付给其他计算。

任何现有的接收卸载硬件都能在这里提供帮助吗?与其在ip+tcp上重新组装“just”,我还能告诉它在ip+udp+上重新组装我的应用程序级片段/段协议吗?

我是说,除了使用定制的FPGA之外。

编辑:我正在开发Mellanox Connect-x6 dx,dpdk 21.11,fw 22.32.1010

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-23 04:34:02

MellanoxConnectX-6下有多个NIC,但大多数被归类为SMART NIC.其中一些在100 Gen和200 Gen的单端口和多端口PCIe Gen 4中被引用为123.4.

但是所有的NIC都支持某些固定的功能,但是支持not HW IP packet reassembly with connectx-6。有了DPDK22.03,就有了RTE_ETH_DEV_REASSEMBLY_F_IPV4 |RTE_ETH_DEV_REASSEMBLY_F_IPV46的选项,这在Marvell OCTEON CN9K/CN10K SoC上是支持的。

另一种方法是利用自定义的FPGA,Mellanox的DPU-2Bluefield,Intel NetSec one可以创建新的逻辑,比如ipv6 4\ipv6 6重组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72384253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档