DPDK Useage

Hi Folks, 

How can we make use of DPDK in Cumulus? 

2 replies

Userlevel 4

Hi @Karthik can you please tell us what you’re trying to accomplish here? I asked around and essentially we don’t support this in Cumulus Linux because we have to use the per-ASIC driver in order to rx/tx kernel traffic via the front panel ports.

The whole idea of dpdk is to bypass the interface drivers, which would mean dpdk would have to have the proprietary knowledge of how to interact with the ASIC.

Also it’s our understanding that dpdk requires a proprietary NIC. 
Cumulus Linux already gets hardware acceleration though switchd and dpdk would bypass this to do forwarding in software, which would actually slow things down. 

Thanks @Pete B