BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-26.02---
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-26.02n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 41
Run dependencies 27

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
FileSizeSHA256
FDio-vpp-v26.02_GH0.tar.gz2.2767252e+07fc020bf6f64694a25441f2e895158c33e32ab96754db4a8960d4bb5d73526447
3589daf20b23f03d65c947268462fb3ccf2e202f.patch628a6b4c9cfbeb4b9dcb8300209fba102db2476f81fb30c4d85c7c90b922ed7b35a
48bdb38afde8155c8e4e076f96e8b210ff901a62.patch11349e1977039497cf8550b0acf097dd17dd3cabfd2a272e5c295f39aa959539220e
9492e4ce370b821f579ec76213bbcf3a11baff9d.patch10321395d6c72522d052457706dd3ee72849af17dc9f26a1c54a298f621c5e394d8b
77ec2c53a9ef008aab3b70cc2d81fe1a6a611691.patch787bc9a15ac51cde6ba9284dcace5f01e72ce69ffe56965145d2c6da07dbaa32bc0
f76f37f4375f59a81b680a98c37b7e38276f1c18.patch1707745e383a4e797cc3d16645d25198f681be99947bee930c12823d17fb35aca597
60ef21adeccd7d9075aa8da25e66874eba9ec5f4.patch943dbd8e71b613513dc9a33eb0e4701d1cef2da6ce8a163ad422f8d62e3e4a5eb9f
96449540f846b70ee648f1ebae7fc1c305a94422.patch902dd284fe5560c7e8720a11b97b4fa7a88bde9073419c2c56835d527a26077b8c4
a9a4da02d0a3df2942201bb659cd76884c1cc48f.patch73557b0a16ea5912efb5d145b90a6246d7175b336ea791ec91aab4eb052ae36a837
393a710295728bc879d383e535551f3f58214238.patch923bdcdfb3937a6a0e51995f8bf29963346ef22825bb247b76b1e2ed4fd9b1ae648
d61ab2719a5109619bfdf0b458ab49b1a62ccce9.patch669b18909f8c7b7ad9737145d5159a84ebcd487073c7e2304693a934b1f4cf61c44
fafca3d1636624d298d400b35f452b40a2559a13.patch1653d65653e0e78f875c54c13509f69fa337cc63f211682f1b705c0ca8385bc06e92
55c934b7f9af69939aeafb9aac9e492bcee2ab36.patch16511f169e3d15e2d93c737576d45e2fd7fdba287bfe0a83d55bdbf32f7d7098af24
d3f3ae886af4dac7db2abf698ec754ce6e343ac9.patch968da7d3190ed7d6aacdae1157cf0fba269e7dab3dd169cb466df4a51420e75576b
36d758b6df23a3e068639cdb574c3250b54d5d6a.patch733ae936c8241e9b3dc445decddb4dfd3afc1c001ff1e64b76da35e959006f07c98
75943ef3cc2be32e8c5767423d60b28ab032a0c1.patch1264f3fb4938958c21b5a2a02f63d4cc558445b6b1d2e870828da4abb65a1b47dbb2

Commit history 0

No commits in the history this site was built from.