BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.1.15.1.1--5.1.1
FreeBSD:14:quarterly5.1.15.1.1n/a-5.1.1
FreeBSD:15:latest5.1.15.1.1n/a--
FreeBSD:15:quarterly5.1.15.1.1n/an/an/a
FreeBSD:16:latest5.1.15.1.1n/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.

Build dependencies 3

No port depends on this one.

Configuration

Options name: net_mgen

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
src-mgen-5.1.1-protolib.tar.gz9.371824e+06f9f353f1b6aeb8fed4f56169c3d940ea3c4088b6f6c01f3635b7936ff7de5c44
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.