1
1
iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool (BSD license) https://github.com/esnet/iperf
Перейти к файлу
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.
2013-03-04 15:55:16 -08:00
config Commented 'AX_LIB_SOCKET_NSL' out of configure.ac to fix build problem. 2012-08-20 14:35:58 -07:00
src A bunch of changes mixed together in this commit, but the significant 2013-03-04 15:55:16 -08:00
aclocal.m4 Commented 'AX_LIB_SOCKET_NSL' out of configure.ac to fix build problem. 2012-08-20 14:35:58 -07:00
AUTHORS Updated documentation 2010-08-02 23:30:22 +00:00
bootstrap.sh Updated autoconf stuff and fixed a small error with ierror() 2010-07-19 20:38:40 +00:00
configure Test commit. 2012-11-30 12:16:17 -08:00
configure.ac Commented 'AX_LIB_SOCKET_NSL' out of configure.ac to fix build problem. 2012-08-20 14:35:58 -07:00
INSTALL Commented 'AX_LIB_SOCKET_NSL' out of configure.ac to fix build problem. 2012-08-20 14:35:58 -07:00
LICENSE Update license to a BSD license 2011-04-20 20:14:05 +00:00
make_release add make_release script 2010-07-23 23:50:02 +00:00
Makefile.am Add an initial autotools setup. 2009-12-08 21:36:24 +00:00
Makefile.in Commented 'AX_LIB_SOCKET_NSL' out of configure.ac to fix build problem. 2012-08-20 14:35:58 -07:00
README update README, move RELEASE_NOTES into separate file 2010-07-08 23:46:32 +00:00
RELEASE_NOTES Updated documentation 2010-08-02 23:30:22 +00:00
TODO Updated documentation 2010-08-02 23:30:22 +00:00

= 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/