net/mgen 5.1.1 FreeBSD
IP network performance tests and measurements
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- NRL
- Categories
- net
- Package size
- 1599.2 KiB, 6483.9 KiB installed
Description
The Multi-Generator (MGEN) is open source software by the Naval Research Laboratory (NRL) PROTocol Engineering Advanced Networking (PROTEAN) Research Group. MGEN provides the ability to perform IP network performance tests and measurements using UDP/IP traffic (TCP is currently being developed). The toolset generates real-time traffic patterns so that the network can be loaded in a variety of ways. The generated traffic can also be received and logged for analyses. Script files are used to drive the generated loading patterns over the course of time. These script files can be used to emulate the traffic patterns of unicast and/or multicast UDP/IP applications. The receive portion of this tool set can be scripted to dynamically join and leave IP multicast groups. MGEN log data can be used to calculate performance statistics on throughput, packet loss rates, communication delay, and more.
Install
Binary package:
pkg install mgen
From the ports tree:
cd /usr/ports/net/mgen/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mgen>0:net/mgen
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.1.1 | 5.1.1 | - | - | 5.1.1 |
| FreeBSD:14:quarterly | 5.1.1 | 5.1.1 | n/a | - | 5.1.1 |
| FreeBSD:15:latest | 5.1.1 | 5.1.1 | n/a | - | - |
| FreeBSD:15:quarterly | 5.1.1 | 5.1.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.1.1 | 5.1.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 3
No port depends on this one.
Configuration
Options name: net_mgen
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- gmake
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| src-mgen-5.1.1-protolib.tar.gz | 9.371824e+06 | f9f353f1b6aeb8fed4f56169c3d940ea3c4088b6f6c01f3635b7936ff7de5c44 |
Master sites 1
- https://github.com/USNavalResearchLaboratory/mgen/releases/download/V5.1.1/
Commit history 0
No commits in the history this site was built from.