sdnfv / openNetVM

A high performance container-based NFV platform from GW and UCR.
http://sdnfv.github.io/onvm/
Other
262 stars 136 forks source link

traditional DMA or DDIO #256

Closed bahare70 closed 3 years ago

bahare70 commented 4 years ago

Do receiving packets from NIC load into the memory or last level cache? It means that openNetVM uses traditional DMA or DDIO?

Thanks in advance for your incorporation.

twood02 commented 4 years ago

This is not something we have looked into. OpenNetVM uses standard DPDK calls to retrieve packets from the NIC. I think (but am not certain) that DPDK automatically makes use of DDIO technology if the hardware supports it, but you would have to check with the DPDK code to be sure about this.