Jef Poskanzer
987b432316
A bunch of changes mixed together in this commit, but the significant
one is the new -Z flag. - Fixed potential bug in net.c's Nread and Nwrite routines. If they had ever needed to loop they would have read/written the wrong address, due to incorrect pointer arithmetic - sizeof(void) is not 1. Fix was to change the type of the buffer pointer to char*, which also meant adding casts to some callers. - Better checking for conflicts between command-line flags - now they should no longer be order-dependent. - Added a new -Z / --zerocopy flag, to use a "zero copy" method of sending data, such as sendfile(2) instead of the usual write(2). - Renumbered error enum to make inserting new ones easier.
= Summary = iperf3 is a tool for measuring achievable bandwidth on IP networks. iperf3 is NOT backwards compatible with the original iperf. Supported platforms: * Linux * FreeBSD * Mac OSX = Building iperf3 = == Prerequisites: == * libuuid: this is not installed by default for Debian/Ubuntu Systems to install: apt-get install uuid-dev == Building == Run: ./configure and make For more information see: http://code.google.com/p/iperf/
Описание
iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool (BSD license)
https://github.com/esnet/iperf
Languages
C
50.2%
Shell
34.1%
Makefile
11.9%
Roff
2%
M4
1.3%
Разное
0.3%