aboutsummaryrefslogtreecommitdiff
path: root/src/net.c
AgeCommit message (Expand)Author
2018-02-12Make --cport work without --bind (#697).Bruce A. Mah
2018-01-26Fix large values of -p on FreeBSD by setting a large listen(2) backlog. (#693)Bruce A. Mah
2017-11-14Add missing saved_errno dance around some close(2) calls. (#669)Todd C. Miller
2017-11-14Remove unused functions (#668)Todd C. Miller
2017-11-08Fix 3.3 build warnings (#664)Philip Prindeville
2017-05-23Fix another compiler warning.Bruce A. Mah
2017-05-17Issue 216 (#581)Bruce A. Mah
2015-09-19Fixes a smashing stack problem as described in https://bugzilla.kernel.org/sh...Matthieu Coudron
2015-05-21Handle the case where EAGAIN != EWOULDBLOCKBruce A. Mah
2015-01-02Merge branch 'candlerb-multisend' of https://github.com/candlerb/iperf into c...Bruce A. Mah
2014-12-23Drop out of multisend loop if none of the streams are accepting dataBrian Candler
2014-12-22Fix calculation of sendfile throughput on OSXBrian Candler
2014-09-29Update license and copyright text to conform to LBNL standards.Bruce A. Mah
2014-09-15specify client-side port: UDP supportKevin Constantine
2014-06-16Don't try to do IPV6_V6ONLY on OpenBSD either.Bruce A. Mah
2014-07-21Only do the IPV6_V6ONLY setsockopt(3) stuff if that option is available.Bruce A. Mah
2014-07-17Fix a problem with binding to the wildcard address.Bruce A. Mah
2014-07-17Fix two related bugs with -B and IPv4 addresses.Bruce A. Mah
2014-05-05fix sendfile ifdef checkcarlsborg
2014-04-16Commit a version of the patch for #125 for testing.Bruce A. Mah
2014-04-15Fix build on systems without sendfile(2).Bruce A. Mah
2014-04-14Fix potential compile error observed on MacOS 10.8.Bruce A. Mah
2014-04-14Better sendfile / zerocopy detection.Bruce A. Mah
2013-12-18Make "iperf3 -s" accept both IPv4 and IPv6 connections on FreeBSD.Bruce A. Mah
2013-12-12Better error checking in net.cJef Poskanzer
2013-11-09Fixed some memory & fd leaks in error cases of various network setupJef Poskanzer
2013-08-19Crash fix from Aaron Brown.Jef Poskanzer
2013-06-07Better ifdefs for sendfile on OS/X.Jef Poskanzer
2013-06-07Added an ifdef for Mac OS/X version, to better protect the sendfile code.Jef Poskanzer
2013-03-29Dual-stack operation - IPv4 and IP46 in the same server.Jef Poskanzer
2013-03-12Improved setnonblocking() to set the flag on or off instead of just on.Jef Poskanzer
2013-03-04Slight change to net.c routines to better handle writes/sendfilesJef Poskanzer
2013-03-04A bunch of changes mixed together in this commit, but the significantJef Poskanzer
2013-02-28Improved version of setnonblocking() - still not used.Jef Poskanzer
2013-02-22Added "burst mode" to send a bunch of packets in a row withoutJef Poskanzer
2012-12-13Allow API client to provide an fd for the client-side control socket.Jef Poskanzer
2012-12-11Switched to using a new timer package, adapted from thttpd and http_load.Jef Poskanzer
2012-12-05Move non-timer routines from timer.[hc] to iperf_util.[hc]Jef Poskanzer
2011-04-20update license info for all source filesJon Dugan
2010-09-20update autoconf goo to accomodate Solaris; minor tweaks to includes for SolarisJon Dugan
2010-07-27Added support for IPv6 mode (-6)sethdelliott
2010-07-27Exchanged gethostbyname for getaddrinfosethdelliott
2010-07-26Added support for binding (-B) to a specific interfacesethdelliott
2010-07-22Made the protocol implementation better. Lots of code clean upsethdelliott
2010-07-22Added support for adding new protocols. Slightly modified iperf_error()sethdelliott
2010-07-20All error handling is now handled by iperf_error. Also cleaned up some codesethdelliott
2010-07-20All client side error handling is now handled by iperf_errorsethdelliott
2010-07-14Added support for UDP mode (-b mode not yet supported). Added htonll/ntohll f...sethdelliott
2010-06-30The server now runs until terminated by the user. Also fixed several memory l...sethdelliott
2010-06-28Updates to Nread/Nwrite in net.csethdelliott