diff options
author | Ciara Loftus <ciara.loftus@intel.com> | 2016-08-03 13:29:24 +0100 |
---|---|---|
committer | Daniele Di Proietto <diproiettod@vmware.com> | 2016-08-03 18:09:37 -0700 |
commit | 0a0f39df1d5ae80bb905cffa8a011356e4193d9a (patch) | |
tree | c6dd301e4364ef7714f0d53a925f2e8d7af33013 /INSTALL.DPDK-ADVANCED.md | |
parent | e9217f5a404b19c4ecc59a5a25c953d4bc698b76 (diff) | |
download | openvswitch-0a0f39df1d5ae80bb905cffa8a011356e4193d9a.tar.gz |
netdev-dpdk: Add support for DPDK 16.07
This commit introduces support for DPDK 16.07 and consequently breaks
compatibility with DPDK 16.04.
DPDK 16.07 introduces some changes to various APIs. These have been
updated in OVS, including:
* xstats API: changes to structure of xstats
* vhost API: replace virtio-net references with 'vid'
Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
Tested-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Tested-by: Robert Wojciechowicz <robertx.wojciechowicz@intel.com>
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Diffstat (limited to 'INSTALL.DPDK-ADVANCED.md')
-rwxr-xr-x | INSTALL.DPDK-ADVANCED.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/INSTALL.DPDK-ADVANCED.md b/INSTALL.DPDK-ADVANCED.md index 191e69e22..c8d69aebb 100755 --- a/INSTALL.DPDK-ADVANCED.md +++ b/INSTALL.DPDK-ADVANCED.md @@ -44,7 +44,7 @@ for DPDK and OVS. For IVSHMEM case, set `export DPDK_TARGET=x86_64-ivshmem-linuxapp-gcc` ``` - export DPDK_DIR=/usr/src/dpdk-16.04 + export DPDK_DIR=/usr/src/dpdk-16.07 export DPDK_BUILD=$DPDK_DIR/$DPDK_TARGET make install T=$DPDK_TARGET DESTDIR=install ``` @@ -340,7 +340,7 @@ For users wanting to do packet forwarding using kernel stack below are the steps cd /usr/src/cmdline_generator wget https://raw.githubusercontent.com/netgroup-polito/un-orchestrator/master/orchestrator/compute_controller/plugins/kvm-libvirt/cmdline_generator/cmdline_generator.c wget https://raw.githubusercontent.com/netgroup-polito/un-orchestrator/master/orchestrator/compute_controller/plugins/kvm-libvirt/cmdline_generator/Makefile - export RTE_SDK=/usr/src/dpdk-16.04 + export RTE_SDK=/usr/src/dpdk-16.07 export RTE_TARGET=x86_64-ivshmem-linuxapp-gcc make ./build/cmdline_generator -m -p dpdkr0 XXX @@ -364,7 +364,7 @@ For users wanting to do packet forwarding using kernel stack below are the steps mount -t hugetlbfs nodev /dev/hugepages (if not already mounted) # Build the DPDK ring application in the VM - export RTE_SDK=/root/dpdk-16.04 + export RTE_SDK=/root/dpdk-16.07 export RTE_TARGET=x86_64-ivshmem-linuxapp-gcc make @@ -375,7 +375,7 @@ For users wanting to do packet forwarding using kernel stack below are the steps ## <a name="vhost"></a> 6. Vhost Walkthrough -DPDK 16.04 supports two types of vhost: +DPDK 16.07 supports two types of vhost: 1. vhost-user - enabled default |