Commit Graph

10 Commits

Author SHA1 Message Date
Peter Müller
66c3619872 Early spring clean: Remove trailing whitespaces, and correct licence headers
Bumping across one of our scripts with very long trailing whitespaces, I
thought it might be a good idea to clean these up. Doing so, some
missing or inconsistent licence headers were fixed.

There is no need in shipping all these files en bloc, as their
functionality won't change.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-18 23:54:57 +00:00
Robin Roevens
f15707c78c buildprocess: Add extra metadata to pak lfs files
* Add a Summary and Services field to all pak lfs files
* Replace occurances of INSTALL_INITSCRIPT with new INSTALL_INITSCRIPTS
  macro in all pak lfs files.

Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-11 15:13:15 +00:00
Michael Tremer
54ac6b5333 iperf: Update automake
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-06 11:14:51 +00:00
Adolf Belka
382f92fa5b iperf: Update to 2.0.14a
- Update from version 2.0.13 to 2.0.14a
- No change in rootfiles
- Release notes for change:-
	o scaling improvements for -P, i.e. improved support for large numbers of traffic threads
	o major code refactoring (see doc/DESIGN_NOTES) for maintainability, extensibilty, performance, scaling, memory usage
	o support for full duplex traffic using --full-duplex
	o support for reverse traffic using --reverse
	o support for role-reversal character of asterisk in the transfer id
	o transfer id now an incrementing integer and no longer the socket id
	o support for TCP connect only tests with --connect-only
	o isochronous support compiled in by default, must use config to disable
	o support --isochronous for both UDP or TCP traffic to simulate video streams
	o use of clock_nanosleep when supported to schedule isochronous burst starts, otherwise use nanosleep delay
	o support for --trip-times indicating the client and server clocks are synchronized to an accuracy sufficient, note: consider the use of precision time protocol as well as ask your data center to provide access to a GPS disciplined reference time source
	o support for --trip-times with -d and -r bidirectional tests
	o output TCP connect times (3WHS) in connect reports
	o support for application level tcp connect retries via --connect-retries n
	o rate-limited options of -b and --fq-rate supported for unidirectional, full duplex and reverse traffic
	o reporter thread designed to automatically cause packet reports to aggregate - mitigating and hopefully removing thread thrashing
	o support for frame or burst based reporting or sampling vs time based via -i [f|F] (experimental)
	o support for UDP traffic only from client to server with --no-udp-fin
	o support for write to read latencies (UDP and TCP) with --trip-times
	o support for sum only outputs with --sum-only
	o support for little's law calculations in --trip-time outputs
	o support for --txstart-time <epoch-time> to schedule client traffic start, timestamp support microseconds, e.g. unix $(expr $(date +%s) + 1).$(date +%N)
	o support for --txdelay-time to insert delay between TCP three way handshake (3WHS) and data transfer
	o support for --no-connect-sync which disables transmit traffic start synchronization when -P is used, defaults to synchronized
	o option of --full-duplex implementation uses a barrier on the client side to synchronize full duplex traffic
	o no limits to group sum reports, i.e. all clients will get its own sum report per a server
	o improved report timestamps, e.g. end to end or client and server based timestamps with --trip-times
	o improved settings messaging
	o improved messaging for --tcp-congestion or -Z
	o re-implemented -U for single UDP server with minimal threading interactions
	o re-implemented -1 or --singleclient where server will serialize traffic runs
	o warning message if the test were likely CPU bound instead of network i/o bound
	o fix the case when -P <value> is set on the server such that summing output is displayed
	o multicast listener will autoset -U (single server), e.g -P > 1 not supported for multicast
	o multicast listener no longer busy drops multicast packets during traffic test, i.e. only server thread receives them
	o immediate bail out on mutually exclusive command line options
	o fix -o or --output using freopen to redirect stdout and stderr to a file
	o man page updates with examples
	o tested with 1000's of traffic streams, WiFi, 10G and 100G

Signed-off-by: Adolf Belka <ahb.ipfire@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2020-12-28 13:15:24 +00:00
Michael Tremer
2dc2a27803 lfs: Drop quotes in DEPS variable
Not sure why this has ever been there. This simply makes it
nicer to read and edit because we can have line-breaks now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2020-03-24 08:57:27 +00:00
Arne Fitzenreiter
e4e1b8718e iperf: update to 2.0.13
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-07-17 13:15:01 +02:00
Peter Müller
eee037b890 update disclaimer in LFS files
Most of these files still used old dates and/or domain names for contact
mail addresses. This is now replaced by an up-to-date copyright line.

Just some housekeeping... :-)

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-09-10 19:20:36 +01:00
Michael Tremer
fd2e94fe11 iperf: Update to 2.0.9
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 12:09:34 +01:00
Christian Schmidt
1b22e11a6d Updated iperf to latest stable. 2011-03-14 18:49:20 +01:00
Daniel Glanzmann
034a390e6c Added netcat and iperf. 2008-09-25 19:09:07 +00:00