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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q4
mvfst Implementation of the QUIC transport protocol
2025.08.18.00_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 2025.08.18.00Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-09-08 17:40:32
Last Update: 2025-10-20 11:48:39
Commit Hash: 67fb95f
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: APACHE20
WWW:
https://github.com/facebook/mvfst
Description:
mvfst (Pronounced move fast) is a client and server implementation of IETF QUIC protocol in C++ by Facebook. QUIC is a UDP based reliable, multiplexed transport protocol that will become an internet standard. The goal of mvfst is to build a performant implementation of the QUIC transport protocol that applications could adapt for use cases on both the internet and the data-center. mvfst has been tested at scale on android, iOS apps, as well as servers and has several features to support large scale deployments.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (303 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mvfst-2025.08.18.00_1/catalog.mk
  3. /usr/local/share/licenses/mvfst-2025.08.18.00_1/LICENSE
  4. /usr/local/share/licenses/mvfst-2025.08.18.00_1/APACHE20
  5. include/quic/QuicConstants.h
  6. include/quic/QuicException.h
  7. include/quic/api/FollyQuicAsyncUDPSocket.h
  8. include/quic/api/FollyQuicEventBase.h
  9. include/quic/api/HighResQuicTimer.h
  10. include/quic/api/IoBufQuicBatch.h
  11. include/quic/api/LibevQuicAsyncUDPSocket.h
  12. include/quic/api/LibevQuicEventBase.h
  13. include/quic/api/LoopDetectorCallback.h
  14. include/quic/api/QuicAckScheduler.h
  15. include/quic/api/QuicAsyncUDPSocket.h
  16. include/quic/api/QuicAsyncUDPSocketImpl.h
  17. include/quic/api/QuicBatchWriter.h
  18. include/quic/api/QuicBatchWriterFactory.h
  19. include/quic/api/QuicCallbacks.h
  20. include/quic/api/QuicEventBase.h
  21. include/quic/api/QuicGsoBatchWriters.h
  22. include/quic/api/QuicPacketScheduler.h
  23. include/quic/api/QuicSocket.h
  24. include/quic/api/QuicSocketLite.h
  25. include/quic/api/QuicStreamAsyncTransport.h
  26. include/quic/api/QuicTimer.h
  27. include/quic/api/QuicTransportBase.h
  28. include/quic/api/QuicTransportBaseLite.h
  29. include/quic/api/QuicTransportFunctions.h
  30. include/quic/api/TransportInfo.h
  31. include/quic/api/test/MockQuicSocket.h
  32. include/quic/api/test/Mocks.h
  33. include/quic/client/QuicClientAsyncTransport.h
  34. include/quic/client/QuicClientTransport.h
  35. include/quic/client/QuicClientTransportLite.h
  36. include/quic/client/connector/QuicConnector.h
  37. include/quic/client/handshake/CachedServerTransportParameters.h
  38. include/quic/client/handshake/ClientHandshake.h
  39. include/quic/client/handshake/ClientHandshakeFactory.h
  40. include/quic/client/handshake/ClientTransportParametersExtension.h
  41. include/quic/client/state/ClientStateMachine.h
  42. include/quic/codec/ConnectionIdAlgo.h
  43. include/quic/codec/Decode.h
  44. include/quic/codec/DefaultConnectionIdAlgo.h
  45. include/quic/codec/PacketNumber.h
  46. include/quic/codec/PacketNumberCipher.h
  47. include/quic/codec/QuicConnectionId.h
  48. include/quic/codec/QuicHeaderCodec.h
  49. include/quic/codec/QuicInteger.h
  50. include/quic/codec/QuicPacketBuilder.h
  51. include/quic/codec/QuicPacketRebuilder.h
  52. include/quic/codec/QuicReadCodec.h
  53. include/quic/codec/QuicWriteCodec.h
  54. include/quic/codec/Types.h
  55. include/quic/common/BufAccessor.h
  56. include/quic/common/BufUtil.h
  57. include/quic/common/ChainedByteRange.h
  58. include/quic/common/CircularDeque-inl.h
  59. include/quic/common/CircularDeque.h
  60. include/quic/common/ContiguousCursor.h
  61. include/quic/common/EnumArray.h
  62. include/quic/common/Expected.h
  63. include/quic/common/FunctionLooper.h
  64. include/quic/common/IntervalSet-inl.h
  65. include/quic/common/IntervalSet.h
  66. include/quic/common/NetworkData.h
  67. include/quic/common/Optional.h
  68. include/quic/common/QuicBuffer.h
  69. include/quic/common/QuicRange.h
  70. include/quic/common/SocketUtil.h
  71. include/quic/common/TimePoints.h
  72. include/quic/common/TimeUtil.h
  73. include/quic/common/TransportKnobs.h
  74. include/quic/common/Variant.h
  75. include/quic/common/events/FollyQuicEventBase.h
  76. include/quic/common/events/HighResQuicTimer.h
  77. include/quic/common/events/LibevQuicEventBase.h
  78. include/quic/common/events/QuicEventBase.h
  79. include/quic/common/events/QuicTimer.h
  80. include/quic/common/testutil/MockAsyncUDPSocket.h
  81. include/quic/common/third-party/enum.h
  82. include/quic/common/third-party/expected.hpp
  83. include/quic/common/third-party/optional.h
  84. include/quic/common/third-party/optional_flag_manipulator_fwd.h
  85. include/quic/common/udpsocket/FollyQuicAsyncUDPSocket.h
  86. include/quic/common/udpsocket/LibevQuicAsyncUDPSocket.h
  87. include/quic/common/udpsocket/QuicAsyncUDPSocket.h
  88. include/quic/common/udpsocket/QuicAsyncUDPSocketImpl.h
  89. include/quic/congestion_control/Bandwidth.h
  90. include/quic/congestion_control/Bbr.h
  91. include/quic/congestion_control/Bbr2.h
  92. include/quic/congestion_control/BbrBandwidthSampler.h
  93. include/quic/congestion_control/BbrRttSampler.h
  94. include/quic/congestion_control/BbrTesting.h
  95. include/quic/congestion_control/CongestionControlFunctions.h
  96. include/quic/congestion_control/CongestionController.h
  97. include/quic/congestion_control/CongestionControllerFactory.h
  98. include/quic/congestion_control/Copa.h
  99. include/quic/congestion_control/Copa2.h
  100. include/quic/congestion_control/EcnL4sTracker.h
  101. include/quic/congestion_control/NewReno.h
  102. include/quic/congestion_control/Pacer.h
  103. include/quic/congestion_control/PacketProcessor.h
  104. include/quic/congestion_control/QuicCubic.h
  105. include/quic/congestion_control/ServerCongestionControllerFactory.h
  106. include/quic/congestion_control/SimulatedTBF.h
  107. include/quic/congestion_control/StaticCwndCongestionController.h
  108. include/quic/congestion_control/ThrottlingSignalProvider.h
  109. include/quic/congestion_control/TokenlessPacer.h
  110. include/quic/congestion_control/third_party/windowed_filter.h
  111. include/quic/dsr/BaseXskContainer.h
  112. include/quic/dsr/DSRPacketizationRequestSender.h
  113. include/quic/dsr/HashingXskContainer.h
  114. include/quic/dsr/ThreadLocalXskContainer.h
  115. include/quic/dsr/Types.h
  116. include/quic/dsr/XskSender.h
  117. include/quic/dsr/backend/DSRPacketizer.h
  118. include/quic/dsr/frontend/PacketBuilder.h
  119. include/quic/dsr/frontend/Scheduler.h
  120. include/quic/dsr/frontend/WriteCodec.h
  121. include/quic/dsr/frontend/WriteFunctions.h
  122. include/quic/dsr/packet_utils.h
  123. include/quic/dsr/test/Mocks.h
  124. include/quic/dsr/xsk_lib.h
  125. include/quic/fizz/client/handshake/FizzClientExtensions.h
  126. include/quic/fizz/client/handshake/FizzClientHandshake.h
  127. include/quic/fizz/client/handshake/FizzClientQuicHandshakeContext.h
  128. include/quic/fizz/client/handshake/QuicPskCache.h
  129. include/quic/fizz/client/handshake/QuicTokenCache.h
  130. include/quic/fizz/handshake/FizzBridge.h
  131. include/quic/fizz/handshake/FizzCryptoFactory.h
  132. include/quic/fizz/handshake/FizzPacketNumberCipher.h
  133. include/quic/fizz/handshake/FizzRetryIntegrityTagGenerator.h
  134. include/quic/fizz/handshake/FizzTransportParameters.h
  135. include/quic/fizz/handshake/QuicFizzFactory.h
  136. include/quic/flowcontrol/QuicFlowController.h
  137. include/quic/handshake/Aead.h
  138. include/quic/handshake/CryptoFactory.h
  139. include/quic/handshake/HandshakeLayer.h
  140. include/quic/handshake/RetryIntegrityTagGenerator.h
  141. include/quic/handshake/TransportParameters.h
  142. include/quic/happyeyeballs/QuicHappyEyeballsFunctions.h
  143. include/quic/logging/BaseQLogger.h
  144. include/quic/logging/FileQLogger.h
  145. include/quic/logging/QLogger.h
  146. include/quic/logging/QLoggerCommon.h
  147. include/quic/logging/QLoggerConstants.h
  148. include/quic/logging/QLoggerTypes.h
  149. include/quic/loss/QuicLossFunctions.h
  150. include/quic/mvfst-config.h
  151. include/quic/observer/SocketObserverContainer.h
  152. include/quic/observer/SocketObserverInterface.h
  153. include/quic/observer/SocketObserverTypes.h
  154. include/quic/priority/HTTPPriorityQueue.h
  155. include/quic/priority/PriorityQueue.h
  156. include/quic/priority/RoundRobin.h
  157. include/quic/server/AcceptObserver.h
  158. include/quic/server/QuicHandshakeSocketHolder.h
  159. include/quic/server/QuicReusePortUDPSocketFactory.h
  160. include/quic/server/QuicServer.h
  161. include/quic/server/QuicServerPacketRouter.h
  162. include/quic/server/QuicServerTransport.h
  163. include/quic/server/QuicServerTransportFactory.h
  164. include/quic/server/QuicServerWorker.h
  165. include/quic/server/QuicSharedUDPSocketFactory.h
  166. include/quic/server/QuicUDPSocketFactory.h
  167. include/quic/server/RateLimiter.h
  168. include/quic/server/SlidingWindowRateLimiter.h
  169. include/quic/server/async_tran/QuicAsyncTransportAcceptor.h
  170. include/quic/server/async_tran/QuicAsyncTransportServer.h
  171. include/quic/server/async_tran/QuicServerAsyncTransport.h
  172. include/quic/server/handshake/AppToken.h
  173. include/quic/server/handshake/DefaultAppTokenValidator.h
  174. include/quic/server/handshake/ServerHandshake.h
  175. include/quic/server/handshake/ServerHandshakeFactory.h
  176. include/quic/server/handshake/ServerTransportParametersExtension.h
  177. include/quic/server/handshake/StatelessResetGenerator.h
  178. include/quic/server/handshake/TokenGenerator.h
  179. include/quic/server/state/ServerConnectionIdRejector.h
  180. include/quic/server/state/ServerStateMachine.h
  181. include/quic/server/third-party/siphash.h
  182. include/quic/state/AckEvent.h
  183. include/quic/state/AckHandlers.h
  184. include/quic/state/AckStates.h
  185. include/quic/state/AckedPacketIterator.h
  186. include/quic/state/ClonedPacketIdentifier.h
  187. include/quic/state/DatagramHandlers.h
  188. include/quic/state/LossState.h
  189. include/quic/state/OutstandingPacket.h
  190. include/quic/state/PendingPathRateLimiter.h
  191. include/quic/state/QuicAckFrequencyFunctions.h
  192. include/quic/state/QuicConnectionStats.h
  193. include/quic/state/QuicPacingFunctions.h
  194. include/quic/state/QuicPriorityQueue.h
  195. include/quic/state/QuicStateFunctions.h
  196. include/quic/state/QuicStreamFunctions.h
  197. include/quic/state/QuicStreamGroupRetransmissionPolicy.h
  198. include/quic/state/QuicStreamManager.h
  199. include/quic/state/QuicStreamUtilities.h
  200. include/quic/state/QuicTransportStatsCallback.h
  201. include/quic/state/SimpleFrameFunctions.h
  202. include/quic/state/StateData.h
  203. include/quic/state/StreamData.h
  204. include/quic/state/TransportSettings.h
  205. include/quic/state/TransportSettingsFunctions.h
  206. include/quic/state/stream/StreamReceiveHandlers.h
  207. include/quic/state/stream/StreamSendHandlers.h
  208. include/quic/state/stream/StreamStateFunctions.h
  209. include/quic/state/test/AckEventTestUtil.h
  210. include/quic/state/test/MockQuicStats.h
  211. include/quic/state/test/Mocks.h
  212. lib/cmake/mvfst/mvfst-config.cmake
  213. lib/cmake/mvfst/mvfst-targets-release.cmake
  214. lib/cmake/mvfst/mvfst-targets.cmake
  215. lib/libmvfst_ack_scheduler.so
  216. lib/libmvfst_ack_scheduler.so.0
  217. lib/libmvfst_async_udp_socket.so
  218. lib/libmvfst_async_udp_socket.so.0
  219. lib/libmvfst_batch_writer.so
  220. lib/libmvfst_batch_writer.so.0
  221. lib/libmvfst_buf_accessor.so
  222. lib/libmvfst_buf_accessor.so.0
  223. lib/libmvfst_bufutil.so
  224. lib/libmvfst_bufutil.so.0
  225. lib/libmvfst_cc_algo.so
  226. lib/libmvfst_cc_algo.so.0
  227. lib/libmvfst_client.so
  228. lib/libmvfst_client.so.0
  229. lib/libmvfst_codec.so
  230. lib/libmvfst_codec.so.0
  231. lib/libmvfst_codec_decode.so
  232. lib/libmvfst_codec_decode.so.0
  233. lib/libmvfst_codec_packet_number_cipher.so
  234. lib/libmvfst_codec_packet_number_cipher.so.0
  235. lib/libmvfst_codec_pktbuilder.so
  236. lib/libmvfst_codec_pktbuilder.so.0
  237. lib/libmvfst_codec_pktrebuilder.so
  238. lib/libmvfst_codec_pktrebuilder.so.0
  239. lib/libmvfst_codec_types.so
  240. lib/libmvfst_codec_types.so.0
  241. lib/libmvfst_constants.so
  242. lib/libmvfst_constants.so.0
  243. lib/libmvfst_dsr_frontend.so
  244. lib/libmvfst_dsr_frontend.so.0
  245. lib/libmvfst_dsr_types.so
  246. lib/libmvfst_dsr_types.so.0
  247. lib/libmvfst_events.so
  248. lib/libmvfst_events.so.0
  249. lib/libmvfst_exception.so
  250. lib/libmvfst_exception.so.0
  251. lib/libmvfst_fizz_client.so
  252. lib/libmvfst_fizz_client.so.0
  253. lib/libmvfst_fizz_handshake.so
  254. lib/libmvfst_fizz_handshake.so.0
  255. lib/libmvfst_flowcontrol.so
  256. lib/libmvfst_flowcontrol.so.0
  257. lib/libmvfst_handshake.so
  258. lib/libmvfst_handshake.so.0
  259. lib/libmvfst_happyeyeballs.so
  260. lib/libmvfst_happyeyeballs.so.0
  261. lib/libmvfst_http_priority_queue.so
  262. lib/libmvfst_round_robin.so
  263. lib/libmvfst_looper.so
  264. lib/libmvfst_looper.so.0
  265. lib/libmvfst_loss.so
  266. lib/libmvfst_loss.so.0
  267. lib/libmvfst_observer.so
  268. lib/libmvfst_observer.so.0
  269. lib/libmvfst_qlogger.so
  270. lib/libmvfst_qlogger.so.0
  271. lib/libmvfst_server.so
  272. lib/libmvfst_server.so.0
  273. lib/libmvfst_server_async_tran.so
  274. lib/libmvfst_server_async_tran.so.0
  275. lib/libmvfst_server_state.so
  276. lib/libmvfst_server_state.so.0
  277. lib/libmvfst_state_ack_handler.so
  278. lib/libmvfst_state_ack_handler.so.0
  279. lib/libmvfst_state_datagram_handler.so
  280. lib/libmvfst_state_datagram_handler.so.0
  281. lib/libmvfst_state_functions.so
  282. lib/libmvfst_state_functions.so.0
  283. lib/libmvfst_state_machine.so
  284. lib/libmvfst_state_machine.so.0
  285. lib/libmvfst_state_pacing_functions.so
  286. lib/libmvfst_state_pacing_functions.so.0
  287. lib/libmvfst_state_simple_frame_functions.so
  288. lib/libmvfst_state_simple_frame_functions.so.0
  289. lib/libmvfst_state_stream.so
  290. lib/libmvfst_state_stream.so.0
  291. lib/libmvfst_state_stream_functions.so
  292. lib/libmvfst_state_stream_functions.so.0
  293. lib/libmvfst_transport.so
  294. lib/libmvfst_transport.so.0
  295. lib/libmvfst_transport_knobs.so
  296. lib/libmvfst_transport_knobs.so.0
  297. lib/libmvfst_transport_settings_functions.so
  298. lib/libmvfst_transport_settings_functions.so.0
  299. lib/libmvfst_xsk.so
  300. lib/libmvfst_xsk.so.0
  301. @owner
  302. @group
  303. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mvfst>0:net/mvfst
To install the port:
cd /usr/ports/net/mvfst/ && make install clean
To add the package, run one of these commands:
  • pkg install net/mvfst
  • pkg install mvfst
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mvfst
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1755586129 SHA256 (facebook-mvfst-v2025.08.18.00_GH0.tar.gz) = 8906b8e7e517a5676d1ab1288ca0566e4bbaa87f484af258c9e2f59e682be91b SIZE (facebook-mvfst-v2025.08.18.00_GH0.tar.gz) = 2109920

Packages (timestamps in pop-ups are UTC):
mvfst
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest2025.08.18.002025.08.18.00_1-2025.08.18.00---g20230119_2
FreeBSD:14:quarterly2025.08.18.002025.08.18.00-2025.06.23.00---2024.01.01.00
FreeBSD:15:latest2025.08.18.002025.08.18.00_1n/a2025.08.18.00n/an/a-2024.02.19.00
FreeBSD:15:quarterly2025.08.18.002025.08.18.00n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libboost_thread.so : devel/boost-libs
  2. libdouble-conversion.so : devel/double-conversion
  3. libevent.so : devel/libevent
  4. libfizz.so : security/fizz
  5. libfmt.so : devel/libfmt
  6. libfolly.so : devel/folly
  7. libgflags.so : devel/gflags
  8. libglog.so : devel/glog
  9. libicui18n.so : devel/icu
  10. liblz4.so : archivers/liblz4
  11. libsnappy.so : archivers/snappy
  12. libsodium.so : security/libsodium
  13. libunwind.so : devel/libunwind
  14. libbzip2.so : misc/vxl
  15. libzstd.so : archivers/zstd
This port is required by:
for Libraries
  1. devel/fbthrift
  2. net/fb303
  3. www/proxygen

Configuration Options:
No options to configure
Options name:
net_mvfst
USES:
cmake:testing compiler:c++17-lang cpe 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/facebook/mvfst/tar.gz/v2025.08.18.00?dummy=/
Collapse this list.

There are no commits on branch 2025Q4 for this port