notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
vpp VPP: A fast, scalable layer 2-4 multi-platform network stack
24.06_1 net on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 24.06_1Version of this port present on the latest quarterly branch.
Maintainer: thj@freebsd.org search for ports maintained by this maintainer
Port Added: 2024-08-09 14:12:07
Last Update: 2024-08-14 12:47:24
Commit Hash: 3d9fe6f
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: APACHE20
WWW:
https://fd.io
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (263 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/vpp-24.06_1/catalog.mk
  3. /usr/local/share/licenses/vpp-24.06_1/LICENSE
  4. /usr/local/share/licenses/vpp-24.06_1/APACHE20
  5. bin/svmdbtool
  6. bin/svmtool
  7. bin/vat2
  8. bin/vpp
  9. bin/vpp_echo
  10. bin/vpp_get_metrics
  11. bin/vpp_get_stats
  12. bin/vpp_json_test
  13. bin/vpp_prometheus_export
  14. bin/vpp_restart
  15. bin/vppctl
  16. lib/libnat.so
  17. lib/libnat.so.24.06.0
  18. lib/libsvm.so
  19. lib/libsvm.so.24.06.0
  20. lib/libsvmdb.so
  21. lib/libsvmdb.so.24.06.0
  22. lib/libvapiclient.so
  23. lib/libvapiclient.so.24.06.0
  24. lib/libvatclient.so
  25. lib/libvatclient.so.24.06.0
  26. lib/libvatplugin.so
  27. lib/libvatplugin.so.24.06.0
  28. lib/libvlib.so
  29. lib/libvlib.so.24.06.0
  30. lib/libvlibapi.so
  31. lib/libvlibapi.so.24.06.0
  32. lib/libvlibmemory.so
  33. lib/libvlibmemory.so.24.06.0
  34. lib/libvlibmemoryclient.so
  35. lib/libvlibmemoryclient.so.24.06.0
  36. lib/libvnet.so
  37. lib/libvnet.so.24.06.0
  38. lib/libvppapiclient.so
  39. lib/libvppapiclient.so.24.06.0
  40. lib/libvppcom.so
  41. lib/libvppcom.so.24.06.0
  42. lib/libvppinfra.so
  43. lib/libvppinfra.so.24.06.0
  44. lib/libvppmem_preload.so
  45. lib/libvppmem_preload.so.24.06.0
  46. @dir lib/vat2_plugins
  47. @dir lib/vpp_plugins
  48. lib/vat2_plugins/abf_test_plugin_abf_plugin.so
  49. lib/vat2_plugins/acl_test_plugin_acl_plugin.so
  50. lib/vat2_plugins/acl_test_plugin_acl_types_plugin.so
  51. lib/vat2_plugins/adl_test_plugin_adl_plugin.so
  52. lib/vat2_plugins/arping_test_plugin_arping_plugin.so
  53. lib/vat2_plugins/avf_test_plugin_avf_plugin.so
  54. lib/vat2_plugins/bpf_trace_filter_test_plugin_bpf_trace_filter_plugin.so
  55. lib/vat2_plugins/builtinurl_test_plugin_builtinurl_plugin.so
  56. lib/vat2_plugins/cdp_test_plugin_cdp_plugin.so
  57. lib/vat2_plugins/cnat_test_plugin_cnat_plugin.so
  58. lib/vat2_plugins/crypto_sw_scheduler_test_plugin_crypto_sw_scheduler_plugin.so
  59. lib/vat2_plugins/ct6_test_plugin_ct6_plugin.so
  60. lib/vat2_plugins/det44_test_plugin_det44_plugin.so
  61. lib/vat2_plugins/det44_test_plugin_nat_types_plugin.so
  62. lib/vat2_plugins/dhcp_test_plugin_dhcp6_ia_na_client_cp_plugin.so
  63. lib/vat2_plugins/dhcp_test_plugin_dhcp6_pd_client_cp_plugin.so
  64. lib/vat2_plugins/dhcp_test_plugin_dhcp_plugin.so
  65. lib/vat2_plugins/dns_test_plugin_dns_plugin.so
  66. lib/vat2_plugins/dslite_test_plugin_dslite_plugin.so
  67. lib/vat2_plugins/flowprobe_test_plugin_flowprobe_plugin.so
  68. lib/vat2_plugins/geneve_test_plugin_geneve_plugin.so
  69. lib/vat2_plugins/gre_test_plugin_gre_plugin.so
  70. lib/vat2_plugins/gtpu_test_plugin_gtpu_plugin.so
  71. lib/vat2_plugins/http_static_test_plugin_http_static_plugin.so
  72. lib/vat2_plugins/idpf_test_plugin_idpf_plugin.so
  73. lib/vat2_plugins/igmp_test_plugin_igmp_plugin.so
  74. lib/vat2_plugins/ikev2_test_plugin_ikev2_plugin.so
  75. lib/vat2_plugins/ikev2_test_plugin_ikev2_types_plugin.so
  76. lib/vat2_plugins/ioam_test_plugin_ioam_cache_plugin.so
  77. lib/vat2_plugins/ioam_test_plugin_ioam_export_plugin.so
  78. lib/vat2_plugins/ioam_test_plugin_ioam_vxlan_gpe_plugin.so
  79. lib/vat2_plugins/ioam_test_plugin_pot_plugin.so
  80. lib/vat2_plugins/ioam_test_plugin_trace_plugin.so
  81. lib/vat2_plugins/ioam_test_plugin_udp_ping_plugin.so
  82. lib/vat2_plugins/ioam_test_plugin_vxlan_gpe_ioam_export_plugin.so
  83. lib/vat2_plugins/ip_session_redirect_test_plugin_ip_session_redirect_plugin.so
  84. lib/vat2_plugins/l2tp_test_plugin_l2tp_plugin.so
  85. lib/vat2_plugins/l3xc_test_plugin_l3xc_plugin.so
  86. lib/vat2_plugins/lacp_test_plugin_lacp_plugin.so
  87. lib/vat2_plugins/lb_test_plugin_lb_plugin.so
  88. lib/vat2_plugins/lb_test_plugin_lb_types_plugin.so
  89. lib/vat2_plugins/lisp_test_plugin_lisp_gpe_plugin.so
  90. lib/vat2_plugins/lisp_test_plugin_lisp_plugin.so
  91. lib/vat2_plugins/lisp_test_plugin_lisp_types_plugin.so
  92. lib/vat2_plugins/lisp_test_plugin_one_plugin.so
  93. lib/vat2_plugins/lldp_test_plugin_lldp_plugin.so
  94. lib/vat2_plugins/mactime_test_plugin_mactime_plugin.so
  95. lib/vat2_plugins/map_test_plugin_map_plugin.so
  96. lib/vat2_plugins/mdata_test_plugin_mdata_plugin.so
  97. lib/vat2_plugins/memif_test_plugin_memif_plugin.so
  98. lib/vat2_plugins/mss_clamp_test_plugin_mss_clamp_plugin.so
  99. lib/vat2_plugins/nat44_ei_test_plugin_nat44_ei_plugin.so
  100. lib/vat2_plugins/nat44_ei_test_plugin_nat_types_plugin.so
  101. lib/vat2_plugins/nat64_test_plugin_nat64_plugin.so
  102. lib/vat2_plugins/nat64_test_plugin_nat_types_plugin.so
  103. lib/vat2_plugins/nat66_test_plugin_nat66_plugin.so
  104. lib/vat2_plugins/nat66_test_plugin_nat_types_plugin.so
  105. lib/vat2_plugins/nat_test_plugin_nat44_ed_plugin.so
  106. lib/vat2_plugins/nat_test_plugin_nat_types_plugin.so
  107. lib/vat2_plugins/netmap_test_plugin_netmap_plugin.so
  108. lib/vat2_plugins/npt66_test_plugin_npt66_plugin.so
  109. lib/vat2_plugins/nsh_test_plugin_nsh_plugin.so
  110. lib/vat2_plugins/nsim_test_plugin_nsim_plugin.so
  111. lib/vat2_plugins/oddbuf_test_plugin_oddbuf_plugin.so
  112. lib/vat2_plugins/ping_test_plugin_ping_plugin.so
  113. lib/vat2_plugins/pnat_test_plugin_pnat_plugin.so
  114. lib/vat2_plugins/pppoe_test_plugin_pppoe_plugin.so
  115. lib/vat2_plugins/srv6mobile_test_plugin_sr_mobile_plugin.so
  116. lib/vat2_plugins/srv6mobile_test_plugin_sr_mobile_types_plugin.so
  117. lib/vat2_plugins/srmpls_test_plugin_sr_mpls_plugin.so
  118. lib/vat2_plugins/stn_test_plugin_stn_plugin.so
  119. lib/vat2_plugins/svs_test_plugin_svs_plugin.so
  120. lib/vat2_plugins/tlsopenssl_test_plugin_tls_openssl_plugin.so
  121. lib/vat2_plugins/tracedump_test_plugin_graph_plugin.so
  122. lib/vat2_plugins/tracedump_test_plugin_tracedump_plugin.so
  123. lib/vat2_plugins/tracenode_test_plugin_tracenode_plugin.so
  124. lib/vat2_plugins/urpf_test_plugin_urpf_plugin.so
  125. lib/vat2_plugins/vlibmemory_vlib_plugin.so
  126. lib/vat2_plugins/vlibmemoryclient_memclnt_plugin.so
  127. lib/vat2_plugins/vmxnet3_test_plugin_vmxnet3_plugin.so
  128. lib/vat2_plugins/vnet_arp_plugin.so
  129. lib/vat2_plugins/vnet_bfd_plugin.so
  130. lib/vat2_plugins/vnet_bier_plugin.so
  131. lib/vat2_plugins/vnet_bond_plugin.so
  132. lib/vat2_plugins/vnet_classify_plugin.so
  133. lib/vat2_plugins/vnet_crypto_plugin.so
  134. lib/vat2_plugins/vnet_dev_plugin.so
  135. lib/vat2_plugins/vnet_ethernet_types_plugin.so
  136. lib/vat2_plugins/vnet_feature_plugin.so
  137. lib/vat2_plugins/vnet_fib_plugin.so
  138. lib/vat2_plugins/vnet_fib_types_plugin.so
  139. lib/vat2_plugins/vnet_flow_plugin.so
  140. lib/vat2_plugins/vnet_flow_types_plugin.so
  141. lib/vat2_plugins/vnet_gso_plugin.so
  142. lib/vat2_plugins/vnet_interface_plugin.so
  143. lib/vat2_plugins/vnet_interface_types_plugin.so
  144. lib/vat2_plugins/vnet_ip6_nd_plugin.so
  145. lib/vat2_plugins/vnet_ip_neighbor_plugin.so
  146. lib/vat2_plugins/vnet_ip_plugin.so
  147. lib/vat2_plugins/vnet_ip_types_plugin.so
  148. lib/vat2_plugins/vnet_ipfix_export_plugin.so
  149. lib/vat2_plugins/vnet_ipip_plugin.so
  150. lib/vat2_plugins/vnet_ipsec_plugin.so
  151. lib/vat2_plugins/vnet_ipsec_types_plugin.so
  152. lib/vat2_plugins/vnet_l2_plugin.so
  153. lib/vat2_plugins/vnet_mfib_types_plugin.so
  154. lib/vat2_plugins/vnet_mpls_plugin.so
  155. lib/vat2_plugins/vnet_p2p_ethernet_plugin.so
  156. lib/vat2_plugins/vnet_pg_plugin.so
  157. lib/vat2_plugins/vnet_pipe_plugin.so
  158. lib/vat2_plugins/vnet_policer_plugin.so
  159. lib/vat2_plugins/vnet_policer_types_plugin.so
  160. lib/vat2_plugins/vnet_punt_plugin.so
  161. lib/vat2_plugins/vnet_qos_plugin.so
  162. lib/vat2_plugins/vnet_rd_cp_plugin.so
  163. lib/vat2_plugins/vnet_session_plugin.so
  164. lib/vat2_plugins/vnet_span_plugin.so
  165. lib/vat2_plugins/vnet_sr_plugin.so
  166. lib/vat2_plugins/vnet_sr_pt_plugin.so
  167. lib/vat2_plugins/vnet_sr_types_plugin.so
  168. lib/vat2_plugins/vnet_syslog_plugin.so
  169. lib/vat2_plugins/vnet_tcp_plugin.so
  170. lib/vat2_plugins/vnet_teib_plugin.so
  171. lib/vat2_plugins/vnet_tunnel_types_plugin.so
  172. lib/vat2_plugins/vnet_udp_plugin.so
  173. lib/vat2_plugins/vnet_virtio_plugin.so
  174. lib/vat2_plugins/vnet_virtio_types_plugin.so
  175. lib/vat2_plugins/vnet_vxlan_gpe_plugin.so
  176. lib/vat2_plugins/vpp_vpe_plugin.so
  177. lib/vat2_plugins/vpp_vpe_types_plugin.so
  178. lib/vat2_plugins/vrrp_test_plugin_vrrp_plugin.so
  179. lib/vat2_plugins/vxlan_test_plugin_vxlan_plugin.so
  180. lib/vat2_plugins/wireguard_test_plugin_wireguard_plugin.so
  181. lib/vpp_plugins/abf_plugin.so
  182. lib/vpp_plugins/acl_plugin.so
  183. lib/vpp_plugins/adl_plugin.so
  184. lib/vpp_plugins/arping_plugin.so
  185. lib/vpp_plugins/avf_plugin.so
  186. lib/vpp_plugins/bpf_trace_filter_plugin.so
  187. lib/vpp_plugins/bufmon_plugin.so
  188. lib/vpp_plugins/builtinurl_plugin.so
  189. lib/vpp_plugins/cdp_plugin.so
  190. lib/vpp_plugins/cnat_plugin.so
  191. lib/vpp_plugins/crypto_native_plugin.so
  192. lib/vpp_plugins/crypto_openssl_plugin.so
  193. lib/vpp_plugins/crypto_sw_scheduler_plugin.so
  194. lib/vpp_plugins/ct6_plugin.so
  195. lib/vpp_plugins/det44_plugin.so
  196. lib/vpp_plugins/dev_ena_plugin.so
  197. lib/vpp_plugins/dev_iavf_plugin.so
  198. lib/vpp_plugins/dhcp_plugin.so
  199. lib/vpp_plugins/dispatch_trace_plugin.so
  200. lib/vpp_plugins/dns_plugin.so
  201. lib/vpp_plugins/dpdk_plugin.so
  202. lib/vpp_plugins/dslite_plugin.so
  203. lib/vpp_plugins/fateshare_plugin.so
  204. lib/vpp_plugins/flowprobe_plugin.so
  205. lib/vpp_plugins/geneve_plugin.so
  206. lib/vpp_plugins/gre_plugin.so
  207. lib/vpp_plugins/gtpu_plugin.so
  208. lib/vpp_plugins/hs_apps_plugin.so
  209. lib/vpp_plugins/hsi_plugin.so
  210. lib/vpp_plugins/http_plugin.so
  211. lib/vpp_plugins/http_static_plugin.so
  212. lib/vpp_plugins/idpf_plugin.so
  213. lib/vpp_plugins/igmp_plugin.so
  214. lib/vpp_plugins/ikev2_plugin.so
  215. lib/vpp_plugins/ila_plugin.so
  216. lib/vpp_plugins/ioam_plugin.so
  217. lib/vpp_plugins/ip_session_redirect_plugin.so
  218. lib/vpp_plugins/l2tp_plugin.so
  219. lib/vpp_plugins/l3xc_plugin.so
  220. lib/vpp_plugins/lacp_plugin.so
  221. lib/vpp_plugins/lb_plugin.so
  222. lib/vpp_plugins/lisp_plugin.so
  223. lib/vpp_plugins/lisp_unittest_plugin.so
  224. lib/vpp_plugins/lldp_plugin.so
  225. lib/vpp_plugins/mactime_plugin.so
  226. lib/vpp_plugins/map_plugin.so
  227. lib/vpp_plugins/mdata_plugin.so
  228. lib/vpp_plugins/memif_plugin.so
  229. lib/vpp_plugins/mss_clamp_plugin.so
  230. lib/vpp_plugins/nat44_ei_plugin.so
  231. lib/vpp_plugins/nat64_plugin.so
  232. lib/vpp_plugins/nat66_plugin.so
  233. lib/vpp_plugins/nat_plugin.so
  234. lib/vpp_plugins/netmap_plugin.so
  235. lib/vpp_plugins/npt66_plugin.so
  236. lib/vpp_plugins/nsh_plugin.so
  237. lib/vpp_plugins/nsim_plugin.so
  238. lib/vpp_plugins/oddbuf_plugin.so
  239. lib/vpp_plugins/ping_plugin.so
  240. lib/vpp_plugins/pnat_plugin.so
  241. lib/vpp_plugins/pppoe_plugin.so
  242. lib/vpp_plugins/prom_plugin.so
  243. lib/vpp_plugins/snort_plugin.so
  244. lib/vpp_plugins/srmpls_plugin.so
  245. lib/vpp_plugins/srv6ad_plugin.so
  246. lib/vpp_plugins/srv6adflow_plugin.so
  247. lib/vpp_plugins/srv6am_plugin.so
  248. lib/vpp_plugins/srv6as_plugin.so
  249. lib/vpp_plugins/srv6mobile_plugin.so
  250. lib/vpp_plugins/stn_plugin.so
  251. lib/vpp_plugins/svs_plugin.so
  252. lib/vpp_plugins/tlsopenssl_plugin.so
  253. lib/vpp_plugins/tracedump_plugin.so
  254. lib/vpp_plugins/tracenode_plugin.so
  255. lib/vpp_plugins/unittest_plugin.so
  256. lib/vpp_plugins/urpf_plugin.so
  257. lib/vpp_plugins/vmxnet3_plugin.so
  258. lib/vpp_plugins/vrrp_plugin.so
  259. lib/vpp_plugins/vxlan_plugin.so
  260. lib/vpp_plugins/wireguard_plugin.so
  261. @owner
  262. @group
  263. @mode
Collapse this list.
Dependency lines:
  • vpp>0:net/vpp
To install the port:
cd /usr/ports/net/vpp/ && make install clean
To add the package, run one of these commands:
  • pkg install net/vpp
  • pkg install vpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723636652 SHA256 (FDio-vpp-v24.06_GH0.tar.gz) = b8192821b38821b39ea435505d2d76b167f637654ebfb30d3f71cbead3bcaa07 SIZE (FDio-vpp-v24.06_GH0.tar.gz) = 22030398

Expand this list (6 items)

Collapse this list.

SHA256 (fba2754d78cde15f93d19f86499aa3803110bc73.patch) = 2943947b3b07776d30bc1db652f1a5067ea63d5acf80dce9798aa88de85775df SIZE (fba2754d78cde15f93d19f86499aa3803110bc73.patch) = 1659 SHA256 (c15618aa59bf39197c66ec2e82c58c02d4c56c20.patch) = a2075b41b77622368f22320645bc81e50bf1110200a2dfa547122b256023d965 SIZE (c15618aa59bf39197c66ec2e82c58c02d4c56c20.patch) = 1633 SHA256 (b8e219b761d0e2cc1caf5196f0ebfaf8ea776b26.patch) = ce752937fb7ecada58ee7aebcf0e478a6ec5f5ab442392b2fe22280043eea9a4 SIZE (b8e219b761d0e2cc1caf5196f0ebfaf8ea776b26.patch) = 2197

Collapse this list.


Packages (timestamps in pop-ups are UTC):
vpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-24.06_1------
FreeBSD:14:quarterly-24.06_1------
FreeBSD:15:latest-24.06_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-ply>0 : devel/py-ply@py311
  2. bash : shells/bash
  3. cmake : devel/cmake-core
  4. gmake>=4.4.1 : devel/gmake
  5. ninja : devel/ninja
  6. python3.11 : lang/python311
Library dependencies:
  1. libepoll-shim.so : devel/libepoll-shim
  2. libpcap.so : net/libpcap
  3. librte_cryptodev.so : net/dpdk
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net_vpp
USES:
gmake ninja:build python:build shebangfix ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/FDio/vpp/tar.gz/v24.06?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.06_1
14 Aug 2024 12:47:24
commit hash: 3d9fe6fed4dcf4a2ee12c20a521d5337cdf24deccommit hash: 3d9fe6fed4dcf4a2ee12c20a521d5337cdf24deccommit hash: 3d9fe6fed4dcf4a2ee12c20a521d5337cdf24deccommit hash: 3d9fe6fed4dcf4a2ee12c20a521d5337cdf24dec files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
net/vpp: Apply patch to fix CPU affinity on FreeBSD

Initialize CPU affinity bitmask to ensure proper configuration of
workers.

Approved by:	thj@freebsd.org (maintainer)
Sponsored by:	The FreeBSD Foundation
24.06
09 Aug 2024 14:09:18
commit hash: 8ac9dd794c8fafcd763dc541c13790bcc23699b3commit hash: 8ac9dd794c8fafcd763dc541c13790bcc23699b3commit hash: 8ac9dd794c8fafcd763dc541c13790bcc23699b3commit hash: 8ac9dd794c8fafcd763dc541c13790bcc23699b3 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Tom Jones
net/vpp: New port for layer 2-4 multi-platform network stack

Sponsored by:	The FreeBSD Foundation

Co-authored-by:	Joseph Mingrone <jrm@FreeBSD.org>

Number of commits found: 2