Xilinx / open-nic

AMD OpenNIC Project Overview
Apache License 2.0
226 stars 37 forks source link

Where can I get DPDK driver? #3

Open hokim72 opened 3 years ago

hokim72 commented 3 years ago

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?

cneely-amd commented 3 years ago

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.

hokim72 commented 3 years ago

Thanks for your reply

cneely-amd commented 3 years ago

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.

108anup commented 3 years ago

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.

cneely-amd commented 3 years ago

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.

cneely-amd commented 2 years ago

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