iperf3-tls/src
Bruce A. Mah 3b60f09017 Unbreak (partially) SCTP on Solaris.
Solaris implements an (older?) version of the API for SCTP_MAXSEG,
which takes an integer argument rather than a struct sctp_assoc_val.
We need to test for that and handle it appropriately.  There are some
signs it doesn't even work correctly if we do this, so quietly ignore
errors that happen if the OS complains it's unsupported.

Also, Solaris doesn't support SCTP_DISABLE_FRAGMENTS even though it
defines the preprocessor symbol for this.  Rather than aborting when
we try to unsuccessfully unset this option, just ignore the error.

Lightly tested with SCTP over IPv6 on localhost.
2015-01-06 10:22:00 -08:00
..
cjson.c Use HAVE_STDINT_H to prevent a recurrence of #175. 2014-09-19 11:12:49 -07:00
cjson.h Switched to using a new timer package, adapted from thttpd and http_load. 2012-12-11 22:29:26 -08:00
flowlabel.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf3.1 Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
iperf_api.c Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
iperf_api.h Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
iperf_client_api.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf_config.h.in Regen. 2015-01-05 15:23:07 -08:00
iperf_error.c Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
iperf_locale.c Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
iperf_locale.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf_sctp.c Unbreak (partially) SCTP on Solaris. 2015-01-06 10:22:00 -08:00
iperf_sctp.h Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
iperf_server_api.c Make UDP packet reception work right with non-blocking sockets and enable. 2014-10-13 04:28:58 -07:00
iperf_tcp.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf_tcp.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf_udp.c Add ifdef to the SO_RCVTIMEO code 2014-12-11 12:59:02 +02:00
iperf_udp.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf_util.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf_util.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
iperf.h Add -X to restrict SCTP binding to a subset of interfaces. 2015-01-05 15:19:57 -08:00
libiperf.3 Minor doc fix: add some missing (?) characters in manpage. 2014-07-24 09:43:13 -07:00
main.c Add one-off mode, where the server serves exactly one request. 2014-12-22 14:45:40 -08:00
Makefile.am Rename locale.{c,h} to iperf_locale.{c,h} to avoid filename collision 2014-09-15 10:42:36 -07:00
Makefile.in Regen. 2014-09-15 10:45:03 -07:00
net.c Merge branch 'candlerb-multisend' of https://github.com/candlerb/iperf into candlerb-candlerb-multisend 2015-01-02 10:00:37 -08:00
net.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
portable_endian.h Unbreak master builds on CentOS 5. 2015-01-05 10:42:09 -08:00
queue.h add queue.h from OpenBSD; use self contained queue.h from OpenBSD; fix indenting on previous commit 2010-09-08 20:35:47 +00:00
t_timer.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
t_units.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
t_uuid.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
tcp_info.c Retrieve RTT information on platforms supporting it. 2014-10-23 11:10:39 -07:00
tcp_window_size.c More sizeof changes. 2013-11-06 11:05:46 -08:00
tcp_window_size.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
timer.c Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
timer.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
units.c When parsing the -b (bandwidth) argument, use 10-based suffices. 2014-08-25 16:43:46 -07:00
units.h Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00
version.h.in Update license and copyright text to conform to LBNL standards. 2014-09-29 14:00:46 -07:00