Xilinx/open-nic

Where can I get DPDK driver?

Opened this issue · 6 comments

FAQ says

What SW support can I expect to use, for example, DPDK, eBPF, VM, etc.?

Xilinx provides the linux open-nic-driver sources, and an excellent DPDK driver has been developed by the community.

Where can I get it ?
DPDK can be used for open-nic?

Yes, DPDK can be used for open-nic, although we have only tested it using DPDK's pktgen. The version of the DPDK driver is for DPDK v20.11. This driver was ported from the same basic Xilinx QDMA DPDK drivers, which you linked to/mentioned in your question. The drivers were ported by someone in the community and they achieve very high performance. We haven't posted this code yet (modifications relative to the QDMA drivers), but we plan to do this. I'll plan to post an update to this message soon with more information.

Thanks for your reply

Thanks for your reply

If you are interested in evaluating the preliminary version of the DPDK driver and providing us with some feedback, please let me know. Please email me directly at cneely@xilinx.com.

Hi, I was also interested in using DPDK with open NIC. If I understand correctly, https://github.com/Xilinx/dma_ip_drivers/tree/master/QDMA/DPDK cannot be used directly and there is a community modified version. Is that true? Could you please point me to the community driver.

Hi Anup, please see the above message, and send me a direct email to cneely@xilinx.com to request the DPDK drivers at this time. Best regards.

For info, the DPDK driver-related code and instructions have now been posted to:
https://github.com/Xilinx/open-nic-dpdk