-
Notifications
You must be signed in to change notification settings - Fork 707
Getting_VPP_Release_Binaries
Or check out via git:
git clone https://gerrit.fd.io/r/vpp
git checkout v18.10
-
**vpp **- Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test
- vpp - the vector packet engine
- vpp_api_test - vector packet engine API test tool
- vpp_json_test - vector packet engine JSON test tool
-
**vpp-dbg **- Description: Vector Packet Processing--debug symbols
-
**vpp-dev **- Description: Vector Packet Processing--development support. This package contains development support files for the VPP libraries
-
**vpp-dpdk-dev **- Description: Vector Packet Processing--development support. This package contains dpdk header files which match the dpdk version compiled into the vpp executable
-
**vpp-dpdk-dkms **- Description: DPDK 2.1 igb_uio_driver. This package contains Linux kernel modules distributed with DPDK.
-
**vpp-lib **- Description: Vector Packet Processing--runtime libraries. This package contains the VPP shared libraries, including:
- vppinfra - foundation library supporting vectors, hashes, bitmaps, pools, and string formatting.
- dpdk - Intel DPDK library
- svm - vm library
- vlib - vector processing library
- vlib-api - binary API library
- vnet - network stack library
`echo "deb [trusted=yes] https://nexus.fd.io/content/repositories/fd.io.ubuntu.xenial.main/./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list
sudo apt update
sudo apt install vpp vpp-lib vpp-dpdk-dkms
sudo apt install vpp-dev vpp-dpdk-dev vpp-dbg
sudo systemctl start vpp
`
-
**vpp **- Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test
- vpp - the vector packet engine
- vpp_api_test - vector packet engine API test tool
- vpp_json_test - vector packet engine JSON test tool
-
**vpp-lib **- Description: Vector Packet Processing--runtime libraries. This package contains the VPP shared libraries, including:
-
**vpp-devel **- Description: Vector Packet Processing--development support. This package contains development support files for the VPP libraries
- vppinfra - foundation library supporting vectors, hashes, bitmaps, pools, and string formatting.
- dpdk - Intel DPDK library
- svm - vm library
- vlib - vector processing library
- vlib-api - binary API library
- vnet - network stack library
To install development release packages on updated 7.4 Centos system:
sudo yum install centos-release-fdio
then
sudo yum install vpp
sudo systemctl start vpp
Create a file /etc/yum.repos.d/fdio-master.repo with contents:
[fdio-master]
name=fd.io master branch latest merge
baseurl=https://nexus.fd.io/content/repositories/fd.io.centos7/
enabled=1
gpgcheck=0
Then:
sudo yum install vpp
sudo systemctl start vpp
-
**vpp **- Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test
- vpp - the vector packet engine
- vpp_api_test - vector packet engine API test tool
- vpp_json_test - vector packet engine JSON test tool
-
**vpp-lib **- Description: Vector Packet Processing--runtime libraries. This package contains the VPP shared libraries, including:
-
**vpp-devel **- Description: Vector Packet Processing--development support. This package contains development support files for the VPP libraries
- vppinfra - foundation library supporting vectors, hashes, bitmaps, pools, and string formatting.
- dpdk - Intel DPDK library
- svm - vm library
- vlib - vector processing library
- vlib-api - binary API library
- vnet - network stack library
To install development release packages on Leap 15 system:
curl -s https://packagecloud.io/install/repositories/fdio/master/script.rpm.sh | sudo bash
Then:
sudo zypper install vpp vpp-plugins
sudo systemctl start vpp
vpp provides java bindings which can be downloaded
Add the following to the repositories section in your ~/.m2/settings.xml to pick up the fd.io maven repo:
`
https://nexus.fd.io/content/repositories/fd.io.release/
<id>fd.io-release</id>
<name>fd.io-release</name>
<url></url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
`
More information on setting up maven repositories in settings.xml.
Then you can get jvpp by putting in the dependencies section of your pom.xml file:
`
<groupId>io.fd.vpp</groupId>
<artifactId>jvpp-core</artifactId>
<version>18.10</version>
<groupId>io.fd.vpp</groupId>
<artifactId>jvpp-registry</artifactId>
<version>18.10</version>
`