BSD Ports

benchmarks/iperf3 3.22 FreeBSD

Improved tool to measure TCP and UDP bandwidth

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0d401addc5
License
BSD3CLAUSE, MIT
Categories
benchmarks
Package size
120.9 KiB, 345.9 KiB installed

Description

iperf3 is a tool for measuring the achievable TCP, UDP, and SCTP throughput along a path between two hosts. It allows the tuning of various parameters such as socket buffer sizes and maximum attempted throughput. It reports (among other things) bandwidth, delay jitter, and datagram loss. iperf was originally developed by NLANR/DAST.

iperf3 is a new implementation developed from scratch at the Energy Sciences Network (ESnet). Among its goals were a smaller, simpler code base (compared to its predecessor, iperf2) and a library version of the functionality that can be used in other programs. Note that iperf3 does not interoperate with with iperf 2.x.

In the other systems

SystemPortVersion
FreeBSDbenchmarks/iperf33.22
OpenBSDnet/iperf33.22
NetBSDnet/iperf33.21
DragonFlybenchmarks/iperf33.18
MidnightBSDbenchmarks/iperf33.17.1

Install

Binary package:

pkg install iperf3

From the ports tree:

cd /usr/ports/benchmarks/iperf3/ && make install clean

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

RUN_DEPENDS=	iperf3>0:benchmarks/iperf3
LIB_DEPENDS=	libiperf.so:benchmarks/iperf3

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:latest3.223.223.123.19.13.22
FreeBSD:14:quarterly3.223.22n/a3.193.22
FreeBSD:15:latest3.223.22n/a3.19.13.19.1
FreeBSD:15:quarterly3.223.22n/an/an/a
FreeBSD:16:latest3.223.22n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Required by 1

Configuration

Options name: benchmarks_iperf

OptionDefaultDescription
DOCSoffBuild and/or install documentation
STATICoffBuild static executables and/or libraries
USES
cpe libtool ssl
Service scripts
none

Files

Manual pages 2
  • iperf3(1)
  • libiperf(3)
pkg-plist 8
  • bin/iperf3
  • include/iperf_api.h
  • lib/libiperf.a
  • lib/libiperf.so
  • lib/libiperf.so.0
  • lib/libiperf.so.0.0.0
  • share/man/man1/iperf3.1.gz
  • share/man/man3/libiperf.3.gz
distinfo 1
FileSizeSHA256
iperf-3.22.tar.gz8492951c0d0fb02c52626111d6e132db80edfbf27bbaff8bd9245df2a371dcb0b35a92
Master sites 2
  • https://github.com/esnet/iperf/releases/download/3.22/
  • https://downloads.es.net/pub/iperf/

Commit history 1

DateCommitCreditsLog message
0d401addc5 Bruce A. Mah benchmarks/iperf3: Update to iperf-3.22.
Notable changes: https://github.com/esnet/iperf/releases/tag/3.22 Security: CVE-2026-101276 Security: CVE-2026-101283 Security: CVE-2026-102253 Security: CVE-2026-71217 Sponsored by: Energy Sciences Network (ESnet)