6 This section identifies the different VPP packages and describes their contents.
13 Vector Packet Processing executables. This is the primary package that must be
14 installed to use VPP. This package contains:
16 * vpp - the vector packet engine
17 * vpp_api_test - vector packet engine API test tool
18 * vpp_json_test - vector packet engine JSON test tool
23 Vector Packet Processing runtime libraries. The *'vpp'* package depends on this
24 package, so it will always be installed. This package contains the VPP shared
27 * vppinfra - Foundation library supporting vectors, hashes, bitmaps, pools, and string formatting.
29 * vlib - vector processing library
30 * vlib-api - binary API library
31 * vnet - network stack library
36 Vector Packet Processing plugin modules.
55 Vector Packet Processing debug symbols.
60 Vector Packet Processing development support. This package contains
61 development support files for the VPP libraries.
66 JAVA binding for the VPP Binary API.
71 Python binding for the VPP Binary API.
76 Lua binding for the VPP Binary API.
81 This package contains the VPP Custom SELinux Policy. It is only generated for
82 Fedora and CentOS distros. For those distros, the *'vpp'* package depends on
83 this package, so it will always be installed. It will not enable SELinux on
84 the system. It will install a Custom VPP SELinux policy that will be used if
85 SELinux is enabled at any time.