Difference between revisions of "VPP/Getting VPP 16.06"
From fd.io
< VPP
(Created page with "= Intro = = Getting the Source = [https://git.fd.io/cgit/vpp/tag/?h=v16.06 Download a vpp tarball] = Getting Binary Packages = == Ubuntu == == Package Description == * ''...") |
|||
Line 9: | Line 9: | ||
== Ubuntu == | == Ubuntu == | ||
− | == Package Description == | + | === Package Description === |
* '''vpp''' - Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test | * '''vpp''' - Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test | ||
** vpp - the vector packet engine | ** vpp - the vector packet engine | ||
Line 26: | Line 26: | ||
** vnet - network stack library | ** vnet - network stack library | ||
− | === Ubuntu 14.04 (Trusty) === | + | === Install and run on Ubuntu 14.04 (Trusty) === |
<code> | <code> | ||
echo "deb https://nexus.fd.io/content/repositories/fd.io.ubuntu.trusty.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list | echo "deb https://nexus.fd.io/content/repositories/fd.io.ubuntu.trusty.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list | ||
Line 37: | Line 37: | ||
</code> | </code> | ||
− | === Ubuntu 16.06 (Xenial) === | + | === Install and run on Ubuntu 16.06 (Xenial) === |
<code> | <code> |
Revision as of 00:13, 17 June 2016
Contents
Intro
Getting the Source
Getting Binary Packages
Ubuntu
Package Description
- 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
Install and run on Ubuntu 14.04 (Trusty)
echo "deb https://nexus.fd.io/content/repositories/fd.io.ubuntu.trusty.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list
sudo apt-get update
sudo apt-get install vpp vpp-dpdk-dkms
sudo start vpp
Install and run on Ubuntu 16.06 (Xenial)
echo "deb 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-dpdk-dkms sudo service vpp start
Centos 7
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