| Port details |
- ipgen Interactive Packet Generator and Benchmarking Utility
- 1.31.20250410 net-mgmt
=0 1.30.20240527_1Version of this port present on the latest quarterly branch. - Maintainer: hrs@FreeBSD.org
 - Port Added: 2024-11-08 00:15:06
- Last Update: 2026-06-26 20:30:52
- Commit Hash: 43bb401
- License: BSD2CLAUSE
- WWW:
- https://github.com/iij/ipgen
- Description:
- ipgen is a high-performance packet traffic generator based on netmap
that can interactively output packets of various sizes/rates to measure
the throughput and frame loss rate.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/net-mgmt/ipgen/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/ipgen
- pkg install ipgen
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ipgen
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1782505502
SHA256 (iij-ipgen-1.31.20250410-121ac92_GH0.tar.gz) = 458c122e89fa0f9420fca33db410bab5937c384ca7c896120e3ae5fff6877854
SIZE (iij-ipgen-1.31.20250410-121ac92_GH0.tar.gz) = 268257
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- perl5>=5.42.r<5.43 : lang/perl5.42
- Runtime dependencies:
-
- perl5>=5.42.r<5.43 : lang/perl5.42
- Library dependencies:
-
- libevent.so : devel/libevent
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ipgen-1.31.20250410:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- net-mgmt_ipgen
- USES:
- gmake perl5 shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 3
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.31.20250410 26 Jun 2026 20:30:52
    |
Hiroki Sato (hrs)  |
net-mgmt/ipgen: Update to a snapshot as of 2025.04.10
Event: Halifax Hackathon 202606 |
1.30.20240527_1 06 May 2025 18:53:13
    |
Robert Clausecker (fuz)  |
net-mgmt/ipgen: fix build on non-amd64, 15-CURRENT
- 15-CURRENT ditches the CLLADDR macro; replace it with LLADDR
- cpu_in_cksum.S is mediocre assembly code that only works on amd64.
Disable its use; the compiler will do just as good of a job.
- assume we always have atomic_* functions on FreeBSD, even if they
are not macros (as is the case on armv7)
Approved by: portmgr (build fix blanket)
MFH: 2025Q2
See also: D50065 |
1.30.20240527 08 Nov 2024 00:13:56
    |
Hiroki Sato (hrs)  |
net-mgmt/ipgen: Add new port
The ipgen utility is a high-performance L2/L3 packet traffic generator based
on netmap with RFC 2544 benchmarking methodology and an interactive user
interface to show throughput and frame loss rate. |
Number of commits found: 3
|