2017-06-28 75 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

相关问题