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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2022Q3
mvfst Implementation of the QUIC transport protocol
2026.05.18.00 net on this many watch lists=0 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 2026.02.09.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: 2026-05-19 00:04:02
Commit Hash: 47e86dc
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 (232 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mvfst-2026.05.18.00/catalog.mk
  3. /usr/local/share/licenses/mvfst-2026.05.18.00/LICENSE
  4. /usr/local/share/licenses/mvfst-2026.05.18.00/APACHE20
  5. include/quic/QuicConstants.h
  6. include/quic/QuicEnum.h
  7. include/quic/QuicException.h
  8. include/quic/QuicTLSException.h
  9. include/quic/QuicTypealiases.h
  10. include/quic/api/IoBufQuicBatch.h
  11. include/quic/api/LoopDetectorCallback.h
  12. include/quic/api/QuicAckScheduler.h
  13. include/quic/api/QuicBatchWriter.h
  14. include/quic/api/QuicBatchWriterFactory.h
  15. include/quic/api/QuicCallbacks.h
  16. include/quic/api/QuicGsoBatchWriters.h
  17. include/quic/api/QuicPacketScheduler.h
  18. include/quic/api/QuicSocket.h
  19. include/quic/api/QuicSocketLite.h
  20. include/quic/api/QuicStreamAsyncTransport.h
  21. include/quic/api/QuicTransportBase.h
  22. include/quic/api/QuicTransportBaseLite.h
  23. include/quic/api/QuicTransportFunctions.h
  24. include/quic/api/TransportInfo.h
  25. include/quic/api/test/MockQuicSocket.h
  26. include/quic/api/test/Mocks.h
  27. include/quic/client/QuicClientAsyncTransport.h
  28. include/quic/client/QuicClientTransport.h
  29. include/quic/client/QuicClientTransportLite.h
  30. include/quic/client/connector/QuicConnector.h
  31. include/quic/client/handshake/CachedServerTransportParameters.h
  32. include/quic/client/handshake/CachedServerTransportParametersSerialization.h
  33. include/quic/client/handshake/ClientHandshake.h
  34. include/quic/client/handshake/ClientHandshakeFactory.h
  35. include/quic/client/handshake/ClientTransportParametersExtension.h
  36. include/quic/client/state/ClientStateMachine.h
  37. include/quic/codec/ConnectionIdAlgo.h
  38. include/quic/codec/Decode.h
  39. include/quic/codec/DefaultConnectionIdAlgo.h
  40. include/quic/codec/PacketNumber.h
  41. include/quic/codec/PacketNumberCipher.h
  42. include/quic/codec/QuicConnectionId.h
  43. include/quic/codec/QuicHeaderCodec.h
  44. include/quic/codec/QuicInteger.h
  45. include/quic/codec/QuicPacketBuilder.h
  46. include/quic/codec/QuicPacketRebuilder.h
  47. include/quic/codec/QuicReadCodec.h
  48. include/quic/codec/QuicWriteCodec.h
  49. include/quic/codec/Types.h
  50. include/quic/common/BufAccessor.h
  51. include/quic/common/BufUtil.h
  52. include/quic/common/ChainedByteRange.h
  53. include/quic/common/CircularDeque-inl.h
  54. include/quic/common/CircularDeque.h
  55. include/quic/common/ContiguousCursor.h
  56. include/quic/common/EnumArray.h
  57. include/quic/common/Expected.h
  58. include/quic/common/FunctionRef.h
  59. include/quic/common/IntervalSet-inl.h
  60. include/quic/common/IntervalSet.h
  61. include/quic/common/LinuxKernelVersion.h
  62. include/quic/common/MvfstCheck.h
  63. include/quic/common/MvfstLogging.h
  64. include/quic/common/NetworkData.h
  65. include/quic/common/Optional.h
  66. include/quic/common/QuicBuffer.h
  67. include/quic/common/QuicIOBufQueue.h
  68. include/quic/common/QuicRange.h
  69. include/quic/common/SocketUtil.h
  70. include/quic/common/StringUtils.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/CongestionControlFunctions.h
  95. include/quic/congestion_control/CongestionController.h
  96. include/quic/congestion_control/CongestionControllerFactory.h
  97. include/quic/congestion_control/Copa.h
  98. include/quic/congestion_control/EcnL4sTracker.h
  99. include/quic/congestion_control/NewReno.h
  100. include/quic/congestion_control/Pacer.h
  101. include/quic/congestion_control/PacerFactory.h
  102. include/quic/congestion_control/PacketProcessor.h
  103. include/quic/congestion_control/QuicCubic.h
  104. include/quic/congestion_control/ServerCongestionControllerFactory.h
  105. include/quic/congestion_control/SimulatedTBF.h
  106. include/quic/congestion_control/StaticCwndCongestionController.h
  107. include/quic/congestion_control/ThrottlingSignalProvider.h
  108. include/quic/congestion_control/TokenlessPacer.h
  109. include/quic/congestion_control/modular/Bbr2ProbeBw.h
  110. include/quic/congestion_control/modular/Bbr2ProbeRtt.h
  111. include/quic/congestion_control/modular/Bbr2Shared.h
  112. include/quic/congestion_control/modular/Bbr2Startup.h
  113. include/quic/congestion_control/third_party/windowed_filter.h
  114. include/quic/datagram/DatagramFlowManager.h
  115. include/quic/fizz/client/handshake/FizzClientExtensions.h
  116. include/quic/fizz/client/handshake/FizzClientHandshake.h
  117. include/quic/fizz/client/handshake/FizzClientQuicHandshakeContext.h
  118. include/quic/fizz/client/handshake/QuicPskCache.h
  119. include/quic/fizz/client/handshake/QuicTokenCache.h
  120. include/quic/fizz/handshake/FizzBridge.h
  121. include/quic/fizz/handshake/FizzCryptoFactory.h
  122. include/quic/fizz/handshake/FizzOpenSSLPacketNumberCipher.h
  123. include/quic/fizz/handshake/FizzPacketNumberCipher.h
  124. include/quic/fizz/handshake/FizzRetryIntegrityTagGenerator.h
  125. include/quic/fizz/handshake/FizzTransportParameters.h
  126. include/quic/fizz/handshake/QuicFizzFactory.h
  127. include/quic/fizz/server/handshake/AppToken.h
  128. include/quic/fizz/server/handshake/FizzServerHandshake.h
  129. include/quic/fizz/server/handshake/FizzServerQuicHandshakeContext.h
  130. include/quic/flowcontrol/QuicFlowController.h
  131. include/quic/folly_utils/BufConv.h
  132. include/quic/folly_utils/Utils.h
  133. include/quic/handshake/Aead.h
  134. include/quic/handshake/CryptoFactory.h
  135. include/quic/handshake/HandshakeLayer.h
  136. include/quic/handshake/RetryIntegrityTagGenerator.h
  137. include/quic/handshake/TransportParameters.h
  138. include/quic/happyeyeballs/QuicHappyEyeballsFunctions.h
  139. include/quic/logging/BaseQLogger.h
  140. include/quic/logging/FileQLogger.h
  141. include/quic/logging/QLogSchema.h
  142. include/quic/logging/QLogger.h
  143. include/quic/logging/QLoggerCommon.h
  144. include/quic/logging/QLoggerConstants.h
  145. include/quic/logging/QLoggerMacros.h
  146. include/quic/logging/QLoggerTypes.h
  147. include/quic/logging/oops_logger/GlogOopsLogger.h
  148. include/quic/logging/oops_logger/OopsFields.h
  149. include/quic/logging/oops_logger/OopsLogger.h
  150. include/quic/loss/QuicLossFunctions.h
  151. include/quic/mvfst-config.h
  152. include/quic/observer/SocketObserverContainer.h
  153. include/quic/observer/SocketObserverInterface.h
  154. include/quic/observer/SocketObserverMacros.h
  155. include/quic/observer/SocketObserverTypes.h
  156. include/quic/priority/HTTPPriorityQueue.h
  157. include/quic/priority/PriorityQueue.h
  158. include/quic/priority/RoundRobin.h
  159. include/quic/samples/echo/EchoClient.h
  160. include/quic/samples/echo/EchoHandler.h
  161. include/quic/samples/echo/EchoServer.h
  162. include/quic/samples/echo/EchoTransportServer.h
  163. include/quic/samples/echo/LogQuicStats.h
  164. include/quic/server/AcceptObserver.h
  165. include/quic/server/QuicHandshakeSocketHolder.h
  166. include/quic/server/QuicReusePortUDPSocketFactory.h
  167. include/quic/server/QuicServer.h
  168. include/quic/server/QuicServerPacketRouter.h
  169. include/quic/server/QuicServerTransport.h
  170. include/quic/server/QuicServerTransportFactory.h
  171. include/quic/server/QuicServerWorker.h
  172. include/quic/server/QuicSharedUDPSocketFactory.h
  173. include/quic/server/QuicUDPSocketFactory.h
  174. include/quic/server/RateLimiter.h
  175. include/quic/server/SlidingWindowRateLimiter.h
  176. include/quic/server/async_tran/QuicAsyncTransportAcceptor.h
  177. include/quic/server/async_tran/QuicAsyncTransportServer.h
  178. include/quic/server/async_tran/QuicServerAsyncTransport.h
  179. include/quic/server/handshake/AppToken.h
  180. include/quic/server/handshake/DefaultAppTokenValidator.h
  181. include/quic/server/handshake/ServerHandshake.h
  182. include/quic/server/handshake/ServerHandshakeFactory.h
  183. include/quic/server/handshake/ServerTransportParametersExtension.h
  184. include/quic/server/handshake/StatelessResetGenerator.h
  185. include/quic/server/handshake/TokenGenerator.h
  186. include/quic/server/state/ServerConnectionIdRejector.h
  187. include/quic/server/state/ServerStateMachine.h
  188. include/quic/server/third-party/siphash.h
  189. include/quic/state/AckEvent.h
  190. include/quic/state/AckHandlers.h
  191. include/quic/state/AckStates.h
  192. include/quic/state/AckedPacketIterator.h
  193. include/quic/state/ClonedPacketIdentifier.h
  194. include/quic/state/ConnectionOopsFields.h
  195. include/quic/state/DatagramHandlers.h
  196. include/quic/state/EarlyDataAppParamsHandler.h
  197. include/quic/state/LossState.h
  198. include/quic/state/OutstandingPacket.h
  199. include/quic/state/QuicAckFrequencyFunctions.h
  200. include/quic/state/QuicConnectionStats.h
  201. include/quic/state/QuicPacingFunctions.h
  202. include/quic/state/QuicPathManager.h
  203. include/quic/state/QuicStateFunctions.h
  204. include/quic/state/QuicStreamFunctions.h
  205. include/quic/state/QuicStreamManager.h
  206. include/quic/state/QuicStreamUtilities.h
  207. include/quic/state/QuicTransportStatsCallback.h
  208. include/quic/state/SimpleFrameFunctions.h
  209. include/quic/state/StateData.h
  210. include/quic/state/StreamData.h
  211. include/quic/state/TransportSettings.h
  212. include/quic/state/TransportSettingsFunctions.h
  213. include/quic/state/stream/StreamReceiveHandlers.h
  214. include/quic/state/stream/StreamSendHandlers.h
  215. include/quic/state/stream/StreamStateFunctions.h
  216. include/quic/tools/tperf/PacingObserver.h
  217. include/quic/tools/tperf/TperfClient.h
  218. include/quic/tools/tperf/TperfServer.h
  219. include/quic/xsk/BaseXskContainer.h
  220. include/quic/xsk/HashingXskContainer.h
  221. include/quic/xsk/ThreadLocalXskContainer.h
  222. include/quic/xsk/XskSender.h
  223. include/quic/xsk/packet_utils.h
  224. include/quic/xsk/xsk_lib.h
  225. lib/cmake/mvfst/mvfst-config.cmake
  226. lib/cmake/mvfst/mvfst-targets-release.cmake
  227. lib/cmake/mvfst/mvfst-targets.cmake
  228. lib/libmvfst.so
  229. lib/libmvfst.so.0
  230. @owner
  231. @group
  232. @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 = 1779147367 SHA256 (facebook-mvfst-v2026.05.18.00_GH0.tar.gz) = 38ad8c909f03157172f861b12d774006aa9f481bd0dac5c00ea23fb6e1673601 SIZE (facebook-mvfst-v2026.05.18.00_GH0.tar.gz) = 2249362

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:latest-2026.05.18.00-2025.08.18.00---g20230119_2
FreeBSD:14:quarterly-2026.02.09.00-2025.06.23.00---2024.01.01.00
FreeBSD:15:latest-2026.05.18.00n/a2025.08.18.00n/an/a-2024.02.19.00
FreeBSD:15:quarterly-2026.02.09.00n/a-n/an/a--
FreeBSD:16:latest-2026.05.18.00n/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/v2026.05.18.00?dummy=/
Collapse this list.

There are no commits on branch 2022Q3 for this port