2213181_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2213181_zh-CN

2213181_zh-CN

使用 testpmd 的 DPDK LX2162A SoM 全部 TX 0

你好

我们目前正在开发一款由 SolidRun(ClearFog LX2162A LX2-Lite 开发平台)开发的基于 LX2162A SOM 的板,最终目标是让 Open vSwitch 与 DPDK 一起运行。软件方面,我们使用的是厂家提供的基于 Ubuntu 22.04(内核 5.15)或 Ubuntu 24.04(内核 6.6)的镜像。我们使用 nxp-qoriq/dpdk 编译了正确的内核版本。我们使用提供的 dynamic_dpl.sh 脚本使用该板提供的两个 25G 接口创建了一个 DPRC(我们还尝试了两个 10G 端口和 1G 端口,它们都有如下所述的相同问题)。

我们想使用 dpdk-testpmd 测试 DPDK 下的转发是否有效。我们用同一根电缆连接了两个 25G 端口,使它们直接相连。我们使用该命令进行了测试:

dpdk-testpmd  -l 0-3 -n 1 -- --portmask 0x3 --nb-cores=1 --txq=1 --rxq=1 --tx-first --auto-start

我们在装有英特尔网卡的 x86 系统上测试了相同的设置,使用相同的命令,我们看到数据包被正确转发。

然后,我们还尝试使用带有 dpni-dpni 参数的 dynamic_dpl.sh 脚本来创建两个直接连接的 dpni 对象,而不使用任何 dpmacs,但结果仍然一样。在尝试用 OVS 配置此设置时,我们无法与测试系统建立任何链接。使用带有内核驱动程序的 OVS 时,我们可以成功配置桥接器,但速度上限大约为 5 GBit/s

如果您能就此事提供任何指导,我们将不胜感激。

Re: DPDK LX2162A SoM all TX 0 with testpmd

您在同一板上背靠背连接 25G 端口。因此,testpmd 应使用 "先发送 "或 "仅发送 "模式生成流量。


PFA 附带日志;此场景在 LX2160ARDB 板上正常运行,没有任何问题。

Re: DPDK LX2162A SoM all TX 0 with testpmd

在 DPDK 环境中,执行"

dpdk-testpmd -c 0xf -n 1 -- -i --portmask 0x3 --forward-mode=io", 在 testpmd 提示符下,请键入命令"show port info all" 查看以太网端口的链路状态。


testpmd> show port info all

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-28-2025 02:43 AM
更新者: