net/vpp 26.02 FreeBSD
VPP: A fast, scalable layer 2-4 multi-platform network stack
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- net
Description
FD.io's Vector Packet Processor (VPP) is a fast, scalable layer 2-4 multi-platform network stack. It runs in Linux Userspace on multiple architectures including x86, ARM, and Power architectures.
VPP's high performance network stack is quickly becoming the network stack of choice for applications around the world.
Some VPP Use-cases include vSwitches, vRouters, Gateways, Firewalls and Load-Balancers, to name a few.
Install
Binary package:
pkg install vpp
From the ports tree:
cd /usr/ports/net/vpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vpp>0:net/vpp
LIB_DEPENDS= libnat.so:net/vpp
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 26.02 | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | 26.02 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 6
${PYTHON_PKGNAMEPREFIX}pip>0: devel/py-pip${PYTHON_PKGNAMEPREFIX}ply>0: devel/py-ply${PYTHON_PKGNAMEPREFIX}setuptools>0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheelbash: shells/bashcmake: devel/cmake-core
Library 3
libepoll-shim.so: devel/libepoll-shimlibpcap.so: net/libpcaplibrte_cryptodev.so: net/dpdk
The full lists below include those, and their dependencies in turn.
Build dependencies 41
- archivers/brotli
- archivers/libarchive
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/argp-standalone
- devel/cmake-core
- devel/elfutils
- devel/gettext-runtime
- devel/gmake
- devel/isa-l
- devel/jansson
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/py-packaging
- devel/py-pip
- devel/py-ply
- devel/py-pyelftools
- devel/py-setuptools
- devel/py-wheel
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- math/mpdecimal
- net/dpdk
- net/libpcap
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- shells/bash
- textproc/expat2
- www/libnghttp2
Run dependencies 27
- archivers/brotli
- archivers/libarchive
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/argp-standalone
- devel/elfutils
- devel/gettext-runtime
- devel/isa-l
- devel/jansson
- devel/libepoll-shim
- devel/libffi
- devel/libunistring
- devel/pkgconf
- devel/py-pyelftools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- net/dpdk
- net/libpcap
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
No port depends on this one.
Configuration
No options to configure.
- USES
- gmake ninja:build python:build shebangfix ssl
- Service scripts
- none
Files
pkg-plist 314
- bin/svmdbtool
- bin/svmtool
- bin/vat2
- bin/vpp
- bin/vpp_echo
- bin/vpp_get_metrics
- bin/vpp_get_stats
- bin/vpp_json_test
- bin/vpp_prometheus_export
- bin/vpp_restart
- bin/vppctl
- lib/libnat.so
- lib/libnat.so.26.02.0
- lib/libselog_client.so
- lib/libselog_client.so.26.02.0
- lib/libsvm.so
- lib/libsvm.so.26.02.0
- lib/libsvmdb.so
- lib/libsvmdb.so.26.02.0
- lib/libvapiclient.so
- lib/libvapiclient.so.26.02.0
- lib/libvatclient.so
- lib/libvatclient.so.26.02.0
- lib/libvatplugin.so
- lib/libvatplugin.so.26.02.0
- lib/libvlib.so
- lib/libvlib.so.26.02.0
- lib/libvlibapi.so
- lib/libvlibapi.so.26.02.0
- lib/libvlibmemory.so
- lib/libvlibmemory.so.26.02.0
- lib/libvlibmemoryclient.so
- lib/libvlibmemoryclient.so.26.02.0
- lib/libvnet.so
- lib/libvnet.so.26.02.0
- lib/libvppapiclient.so
- lib/libvppapiclient.so.26.02.0
- lib/libvppcom.so
- lib/libvppcom.so.26.02.0
- lib/libvppinfra.so
- lib/libvppinfra.so.26.02.0
- lib/vat2_plugins/abf_test_plugin_abf_plugin.so
- lib/vat2_plugins/acl_test_plugin_acl_plugin.so
- lib/vat2_plugins/acl_test_plugin_acl_types_plugin.so
- lib/vat2_plugins/adl_test_plugin_adl_plugin.so
- lib/vat2_plugins/arping_test_plugin_arping_plugin.so
- lib/vat2_plugins/auto_sdl_test_plugin_auto_sdl_plugin.so
- lib/vat2_plugins/bpf_trace_filter_test_plugin_bpf_trace_filter_plugin.so
- lib/vat2_plugins/cdp_test_plugin_cdp_plugin.so
- lib/vat2_plugins/cnat_test_plugin_cnat_plugin.so
- lib/vat2_plugins/crypto_sw_scheduler_test_plugin_crypto_sw_scheduler_plugin.so
- lib/vat2_plugins/ct6_test_plugin_ct6_plugin.so
- lib/vat2_plugins/det44_test_plugin_det44_plugin.so
- lib/vat2_plugins/det44_test_plugin_nat_types_plugin.so
- lib/vat2_plugins/dhcp_test_plugin_dhcp6_ia_na_client_cp_plugin.so
- lib/vat2_plugins/dhcp_test_plugin_dhcp6_pd_client_cp_plugin.so
- lib/vat2_plugins/dhcp_test_plugin_dhcp_plugin.so
- lib/vat2_plugins/dns_test_plugin_dns_plugin.so
- lib/vat2_plugins/dslite_test_plugin_dslite_plugin.so
- lib/vat2_plugins/flowprobe_test_plugin_flowprobe_plugin.so
- lib/vat2_plugins/geneve_test_plugin_geneve_plugin.so
- lib/vat2_plugins/gre_test_plugin_gre_plugin.so
- lib/vat2_plugins/gtpu_test_plugin_gtpu_plugin.so
- lib/vat2_plugins/http_static_test_plugin_http_static_plugin.so
- lib/vat2_plugins/idpf_test_plugin_idpf_plugin.so
- lib/vat2_plugins/igmp_test_plugin_igmp_plugin.so
- lib/vat2_plugins/ikev2_test_plugin_ikev2_plugin.so
- lib/vat2_plugins/ikev2_test_plugin_ikev2_types_plugin.so
- lib/vat2_plugins/ioam_test_plugin_ioam_cache_plugin.so
- lib/vat2_plugins/ioam_test_plugin_ioam_export_plugin.so
- lib/vat2_plugins/ioam_test_plugin_ioam_vxlan_gpe_plugin.so
- lib/vat2_plugins/ioam_test_plugin_pot_plugin.so
- lib/vat2_plugins/ioam_test_plugin_trace_plugin.so
- lib/vat2_plugins/ioam_test_plugin_udp_ping_plugin.so
- lib/vat2_plugins/ioam_test_plugin_vxlan_gpe_ioam_export_plugin.so
- lib/vat2_plugins/ip_session_redirect_test_plugin_ip_session_redirect_plugin.so
- lib/vat2_plugins/l2tp_test_plugin_l2tp_plugin.so
- lib/vat2_plugins/l3xc_test_plugin_l3xc_plugin.so
- lib/vat2_plugins/lacp_test_plugin_lacp_plugin.so
- lib/vat2_plugins/lb_test_plugin_lb_plugin.so
- lib/vat2_plugins/lb_test_plugin_lb_types_plugin.so
- lib/vat2_plugins/lisp_test_plugin_lisp_gpe_plugin.so
- lib/vat2_plugins/lisp_test_plugin_lisp_plugin.so
- lib/vat2_plugins/lisp_test_plugin_lisp_types_plugin.so
- lib/vat2_plugins/lisp_test_plugin_one_plugin.so
- lib/vat2_plugins/lldp_test_plugin_lldp_plugin.so
- lib/vat2_plugins/mactime_test_plugin_mactime_plugin.so
- lib/vat2_plugins/map_test_plugin_map_plugin.so
- lib/vat2_plugins/mdata_test_plugin_mdata_plugin.so
- lib/vat2_plugins/memif_test_plugin_memif_plugin.so
- lib/vat2_plugins/mss_clamp_test_plugin_mss_clamp_plugin.so
- lib/vat2_plugins/nat44_ei_test_plugin_nat44_ei_plugin.so
- lib/vat2_plugins/nat44_ei_test_plugin_nat_types_plugin.so
- lib/vat2_plugins/nat64_test_plugin_nat64_plugin.so
- lib/vat2_plugins/nat64_test_plugin_nat_types_plugin.so
- lib/vat2_plugins/nat66_test_plugin_nat66_plugin.so
- lib/vat2_plugins/nat66_test_plugin_nat_types_plugin.so
- lib/vat2_plugins/nat_test_plugin_nat44_ed_plugin.so
- lib/vat2_plugins/nat_test_plugin_nat_types_plugin.so
- lib/vat2_plugins/netmap_test_plugin_netmap_plugin.so
The first 100 are listed.
distinfo 16
| File | Size | SHA256 |
|---|---|---|
| FDio-vpp-v26.02_GH0.tar.gz | 2.2767252e+07 | fc020bf6f64694a25441f2e895158c33e32ab96754db4a8960d4bb5d73526447 |
| 3589daf20b23f03d65c947268462fb3ccf2e202f.patch | 628 | a6b4c9cfbeb4b9dcb8300209fba102db2476f81fb30c4d85c7c90b922ed7b35a |
| 48bdb38afde8155c8e4e076f96e8b210ff901a62.patch | 1134 | 9e1977039497cf8550b0acf097dd17dd3cabfd2a272e5c295f39aa959539220e |
| 9492e4ce370b821f579ec76213bbcf3a11baff9d.patch | 1032 | 1395d6c72522d052457706dd3ee72849af17dc9f26a1c54a298f621c5e394d8b |
| 77ec2c53a9ef008aab3b70cc2d81fe1a6a611691.patch | 787 | bc9a15ac51cde6ba9284dcace5f01e72ce69ffe56965145d2c6da07dbaa32bc0 |
| f76f37f4375f59a81b680a98c37b7e38276f1c18.patch | 1707 | 745e383a4e797cc3d16645d25198f681be99947bee930c12823d17fb35aca597 |
| 60ef21adeccd7d9075aa8da25e66874eba9ec5f4.patch | 943 | dbd8e71b613513dc9a33eb0e4701d1cef2da6ce8a163ad422f8d62e3e4a5eb9f |
| 96449540f846b70ee648f1ebae7fc1c305a94422.patch | 902 | dd284fe5560c7e8720a11b97b4fa7a88bde9073419c2c56835d527a26077b8c4 |
| a9a4da02d0a3df2942201bb659cd76884c1cc48f.patch | 735 | 57b0a16ea5912efb5d145b90a6246d7175b336ea791ec91aab4eb052ae36a837 |
| 393a710295728bc879d383e535551f3f58214238.patch | 923 | bdcdfb3937a6a0e51995f8bf29963346ef22825bb247b76b1e2ed4fd9b1ae648 |
| d61ab2719a5109619bfdf0b458ab49b1a62ccce9.patch | 669 | b18909f8c7b7ad9737145d5159a84ebcd487073c7e2304693a934b1f4cf61c44 |
| fafca3d1636624d298d400b35f452b40a2559a13.patch | 1653 | d65653e0e78f875c54c13509f69fa337cc63f211682f1b705c0ca8385bc06e92 |
| 55c934b7f9af69939aeafb9aac9e492bcee2ab36.patch | 1651 | 1f169e3d15e2d93c737576d45e2fd7fdba287bfe0a83d55bdbf32f7d7098af24 |
| d3f3ae886af4dac7db2abf698ec754ce6e343ac9.patch | 968 | da7d3190ed7d6aacdae1157cf0fba269e7dab3dd169cb466df4a51420e75576b |
| 36d758b6df23a3e068639cdb574c3250b54d5d6a.patch | 733 | ae936c8241e9b3dc445decddb4dfd3afc1c001ff1e64b76da35e959006f07c98 |
| 75943ef3cc2be32e8c5767423d60b28ab032a0c1.patch | 1264 | f3fb4938958c21b5a2a02f63d4cc558445b6b1d2e870828da4abb65a1b47dbb2 |
Commit history 0
No commits in the history this site was built from.