BSD Ports

net/mvfst 2026.10.12.00 FreeBSD

Implementation of the QUIC transport protocol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0dac371d22
License
APACHE20
Categories
net

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.

In the other systems

SystemPortVersion
FreeBSDnet/mvfst2026.10.12.00
HardenedBSDnet/mvfst2026.08.31.00_1
GhostBSDnet/mvfst2026.08.31.00

Install

Binary package:

pkg install mvfst

From the ports tree:

cd /usr/ports/net/mvfst/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mvfst>0:net/mvfst
LIB_DEPENDS=	libmvfst.so:net/mvfst

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-2026.10.12.00-2025.08.18.00-
FreeBSD:14:quarterly-2026.08.31.00_1n/a2025.06.23.00-
FreeBSD:15:latest-2026.10.12.00n/a2025.08.18.00-
FreeBSD:15:quarterly-2026.08.31.00_1n/an/an/a
FreeBSD:16:latest-2026.10.12.00n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 15

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

Build dependencies 49
Run dependencies 38

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang cpe ssl
Service scripts
none

Files

pkg-plist 238
  • include/quic/QuicConstants.h
  • include/quic/QuicEnum.h
  • include/quic/QuicException.h
  • include/quic/QuicTLSException.h
  • include/quic/QuicTypealiases.h
  • include/quic/api/IoBufQuicBatch.h
  • include/quic/api/LoopDetectorCallback.h
  • include/quic/api/QuicAckScheduler.h
  • include/quic/api/QuicBatchWriter.h
  • include/quic/api/QuicBatchWriterFactory.h
  • include/quic/api/QuicCallbacks.h
  • include/quic/api/QuicGsoBatchWriters.h
  • include/quic/api/QuicPacketScheduler.h
  • include/quic/api/QuicSocket.h
  • include/quic/api/QuicSocketLite.h
  • include/quic/api/QuicStreamAsyncTransport.h
  • include/quic/api/QuicTransportBase.h
  • include/quic/api/QuicTransportBaseLite.h
  • include/quic/api/QuicTransportFunctions.h
  • include/quic/api/TransportInfo.h
  • include/quic/api/test/ApiMocks.h
  • include/quic/api/test/MockQuicSocket.h
  • include/quic/api/test/Mocks.h
  • include/quic/client/QuicClientAsyncTransport.h
  • include/quic/client/QuicClientTransport.h
  • include/quic/client/QuicClientTransportLite.h
  • include/quic/client/connector/QuicConnector.h
  • include/quic/client/handshake/CachedServerTransportParameters.h
  • include/quic/client/handshake/CachedServerTransportParametersSerialization.h
  • include/quic/client/handshake/ClientHandshake.h
  • include/quic/client/handshake/ClientHandshakeFactory.h
  • include/quic/client/handshake/ClientTransportParametersExtension.h
  • include/quic/client/state/ClientStateMachine.h
  • include/quic/codec/ConnectionIdAlgo.h
  • include/quic/codec/Decode.h
  • include/quic/codec/DefaultConnectionIdAlgo.h
  • include/quic/codec/PacketNumber.h
  • include/quic/codec/PacketNumberCipher.h
  • include/quic/codec/QuicConnectionId.h
  • include/quic/codec/QuicHeaderCodec.h
  • include/quic/codec/QuicInteger.h
  • include/quic/codec/QuicPacketBuilder.h
  • include/quic/codec/QuicPacketRebuilder.h
  • include/quic/codec/QuicReadCodec.h
  • include/quic/codec/QuicWriteCodec.h
  • include/quic/codec/Types.h
  • include/quic/common/BufAccessor.h
  • include/quic/common/BufUtil.h
  • include/quic/common/ChainedByteRange.h
  • include/quic/common/CircularDeque-inl.h
  • include/quic/common/CircularDeque.h
  • include/quic/common/ContiguousCursor.h
  • include/quic/common/EnumArray.h
  • include/quic/common/Expected.h
  • include/quic/common/FunctionRef.h
  • include/quic/common/IntervalSet-inl.h
  • include/quic/common/IntervalSet.h
  • include/quic/common/LinuxKernelVersion.h
  • include/quic/common/MvfstCheck.h
  • include/quic/common/MvfstLogging.h
  • include/quic/common/NetworkData.h
  • include/quic/common/Optional.h
  • include/quic/common/QuicBuffer.h
  • include/quic/common/QuicIOBufQueue.h
  • include/quic/common/QuicRange.h
  • include/quic/common/SocketUtil.h
  • include/quic/common/StringUtils.h
  • include/quic/common/TimePoints.h
  • include/quic/common/TimeUtil.h
  • include/quic/common/TransportKnobs.h
  • include/quic/common/Variant.h
  • include/quic/common/address/QuicAddressUtil.h
  • include/quic/common/address/QuicSocketAddress.h
  • include/quic/common/address/QuicSocketAddressBridge.h
  • include/quic/common/events/FollyQuicEventBase.h
  • include/quic/common/events/HighResQuicTimer.h
  • include/quic/common/events/LibevQuicEventBase.h
  • include/quic/common/events/QuicEventBase.h
  • include/quic/common/events/QuicExecutor.h
  • include/quic/common/events/QuicFollyExecutorImpl.h
  • include/quic/common/events/QuicLibevExecutorImpl.h
  • include/quic/common/events/QuicTimer.h
  • include/quic/common/testutil/MockAsyncUDPSocket.h
  • include/quic/common/third-party/enum.h
  • include/quic/common/third-party/expected.hpp
  • include/quic/common/third-party/optional.h
  • include/quic/common/third-party/optional_flag_manipulator_fwd.h
  • include/quic/common/udpsocket/FollyQuicAsyncUDPSocket.h
  • include/quic/common/udpsocket/LibevQuicAsyncUDPSocket.h
  • include/quic/common/udpsocket/QuicAsyncUDPSocket.h
  • include/quic/common/udpsocket/QuicAsyncUDPSocketImpl.h
  • include/quic/congestion_control/Bandwidth.h
  • include/quic/congestion_control/Bbr.h
  • include/quic/congestion_control/Bbr2.h
  • include/quic/congestion_control/BbrBandwidthSampler.h
  • include/quic/congestion_control/BbrRttSampler.h
  • include/quic/congestion_control/CongestionControlFunctions.h
  • include/quic/congestion_control/CongestionController.h
  • include/quic/congestion_control/CongestionControllerFactory.h
  • include/quic/congestion_control/Copa.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
facebook-mvfst-v2026.10.12.00_GH0.tar.gz1.672689e+061efe557b12c8551756f0b89ee8d5f79e1d657e93404ac18e190b6bbbc1ab7cd2

Commit history 10

DateCommitCreditsLog message
0dac371d22 Yuri Victorovich net/mvfst: update 2026.10.05.00 → 2026.10.12.00
d0db1705e2 Yuri Victorovich net/mvfst: update 2026.08.31.00 → 2026.10.05.00
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
bdd05c64ee Yuri Victorovich net/mvfst: update 2026.08.03.00 → 2026.08.31.00
213840c151 Dima Panov */*: bump consumers after devel/boost update

The latest 5 of 10 in the history this site was built from.