2017-06-28 73 views
1

我有一個基於Linux的系統基於DPDK的網絡應用程序。我想將它移植到netmap上以克服使用基於Intel的NIC的限制。在我的基於DPDK的應用程序中,我使用了由DPDK提供的一些庫(如rte_ring,rte_mempool,rte_hash等)。有什麼辦法可以繼續使用它們嗎?或者我必須用非DPDK庫替換它們。什麼是將應用程序移植到Netmap的最快和最好的方式?如何將基於DPDK的應用程序移植到Netmap?

回答

0

最簡單的方法是將應用程序保持原樣,但使用DPDK的半虛擬化驅動程序(即virtio-net或vmxnet3)或DPDK的純軟件PMD(即af_packet,tap或pcap)之一。

這裏是鏈接到DPDK NIC驅動程序文檔以瞭解更多信息: http://dpdk.org/doc/guides/nics/index.html

相關問題