DPDK OVS will be best choice for high performance VM instead of SR-IOV.
Since it can do:
- Live migration
- use less hugepage
- can receive multlple mac addresses (VF can only receive limited mac address since PF has limited l2 switch hardware)
Build
Trouble shooting
/root/opensource/dpdk/x86_64-ivshmem-linuxapp-gcc/lib/librte_eal.so: undefined reference to `rte_mempool_lookup'
/root/opensource/dpdk/x86_64-ivshmem-linuxapp-gcc/lib/librte_eal.so: undefined reference to `rte_mempool_create'
solved by: http://dpdk.org/dev/patchwork/patch/685/
make install T=$RTE_TARGET EXTRA_LDFLAGS=--no-as-needed
Reference
https://wiki.linaro.org/LNG/Engineering/OVSDPDKOnUbuntu
728x90