fpga.love
EN App
知识库›AMD 社区问答速查›ef_vi_receive_capacity 返回 0 导致初始化失败

ef_vi_receive_capacity 返回 0 导致初始化失败

以太网与网络已闭环原帖 9 个回答 · 1.03K 次浏览|器件:Onload 7.1.2.141 / Solarflare SFC9250 (X2522 Dell)

一句话结论:问题源于此前代码遗留的强制内存对齐设置,而非 efvi 调用本身

现象

ef_vi_receive_capacity(&res.vi) 始终返回 0,初始化失败

根因

提问者后续发现此前代码强制了字节内存对齐且未恢复,导致 efvi 接口将 rx ring 大小赋为 0

可尝试的处理步骤

本文基于 AMD 客户社区(原 Xilinx 论坛)真实问答整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D54U00007SJxYvSAL/when-i-tried-to-receive-ethernet-data-using-efvi

相关资料

Verdi调用10G Ethernet Subsystem IP报错未定义ZYNQ同时用USB0和USB1时USB1无法配置为gadget ethernetISE 14.7虚拟机启动报Host-Only网卡错误

相关标签:efvi · Onload · ef_vi_receive_capacity · memory_alignment

就这个问题继续问 AI → ← 返回 AMD 社区问答速查