NetPerfMeter is a network performance meter for the TCP, MPTCP, SCTP, UDP,
DCCP, and QUIC transport protocols over IPv4 and IPv6. It simultaneously
transmits bidirectional flows to an endpoint and measures the resulting flow
bandwidths and QoS. Flows can be saturated (i.e. "send as much as possible"
or non-saturated with frame rate and frame sizes (like a multimedia
transmission). Non-saturated flows can be configured with constant or
variable frame rate/frame size, i.e. to realise Constant Bit Rate (CBR) or
Variable Bit Rate (VBR) traffic. For both, frame rate and frame size, it is
not only possible to set constant values but to also to use random
distributions. Furthermore, flows can be set up as on/off flows. Of course,
the flow parameters can be configured individually per flow and flow
direction. The measurement results can be recorded as scalar files (summary
of the run) and vector files (time series). These files can be processed
further, e.g. for detailed analysis and plotting of the results. The
Wireshark network protocol analyser provides out-of-the-box support for
analysing NetPerfMeter packet traffic.
===> The following configuration options are available for netperfmeter-2.0.14:
EXAMPLE_RESULTS=on: Include example results
EXAMPLE_SCRIPTS=on: Include example scripts
ICONS=on: Include icons
PLOT_PROGRAMS=on: Include plot programs
===> Use 'make config' to modify these settings
benchmarks/netperfmeter: Fix build on aarch64
"Too many args to microtask: 17!"
While here:
- Replace desktop-file-utils with shared-mime-info - port doesn't
install *.desktop files, but it does install
share/mime/packages/netperfmeter.xml.
- Fix warning from portclippy: swap the CMAKE_ON and CMAKE_OFF.
PR: 292237
benchmarks/netperfmeter: Update to 2.0.0
Improved data processing examples and plotting scripts so introduce R/CRAN
dependencies.
Proper registration of file type for NetPerfMeter output files,
including desktop icons so need for GraphicsMagick, pdf2svg, and
GhostScript during the build, as well as usage of desktop-file-utils.
Update maintainer's email.
Changelog: https://www.nntb.no/~dreibh/netperfmeter/index.html#latest-news
PR: 291927
Approved by: submitter is maintainer
benchmarks/netperfmeter: Fix build with -DNDEBUG defined
Disable usage of OMNeT++ random generator when -DNDEBUG is defined
PR: 266721
Reported by: antoine (via exp-run)
Approved by: portmgr (build fix)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Prepare for powerpc-on-clang by deleting hard-coded tests for libstdc++.so
as a stand-in for "are we running on gcc".
For people already testing powerpc on clang, it is possible that they
already have both compilers in base. Thus, the assumption that "gcc is
in base" (e.g. libstdc++.so exists) always means "force use of GCC" is
already broken. It will be for everyone on -CURRENT once the switch is
made.
While here, standardize on compiler:c++11-lang instead of -lib (they are
equivalent these days), pet portlint, and do some other cleanup.
Approved by: portmgr (tier-2 blanket)
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR: ports/153292
Submitted by: myself (pgollucci)
Tested by: -exp run by pav
Approved by: portmgr (pav)
NetPerfMeter is a network performance meter for the UDP,
TCP, SCTP and DCCP transport protocols over IPv4 and IPv6.
It simultaneously transmits bidirectional flows to an endpoint
and measures the resulting flow bandwidths and QoS. The
results are written as vector and scalar files. The vector
files can e.g. be used to create plots of the results.
WWW: http://www.iem.uni-due.de/~dreibh/netperfmeter/
PR: ports/148994
Approved by: tabthorpe (mentor)