1. 04 Mar, 2022 1 commit
  2. 31 Jan, 2022 1 commit
  3. 15 Jan, 2021 1 commit
  4. 08 Jun, 2020 1 commit
  5. 21 Feb, 2020 1 commit
  6. 24 May, 2019 1 commit
  7. 14 Feb, 2018 1 commit
  8. 11 Nov, 2017 1 commit
    • Todd C. Miller's avatar
      Remove a few unnecessary headers and unused functions. (#667) · 480824e3
      Todd C. Miller authored
      * EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h, not sysexits.h
      so no need to include the latter.
      
      * No need to include pthread.h.
      
      * Remove the no longer used delay() function.
      This also removes the reliance on nanosleep().
      
      * Remove get_tcp_windowsize() and set_tcp_windowsize() which are unused.
      These days, iperf uses get/setsockopt() with SO_SNDBUF SO_RCVBUF directly.
      480824e3
  9. 17 May, 2017 1 commit
    • Bruce A. Mah's avatar
      Issue 216 (#581) · 9d7d60ac
      Bruce A. Mah authored
      * Add configurable timeout for the setup of the control connection.
      This is specified using the new --connect-timeout option, with an
      integer parameter in ms.  The iperf3 client will wait for this
      amount of time for the setup of the control connection to the
      server.  If this option is not given, the OS default for TCP
      connection setup is used.  Specifying a smaller connection timeout
      allows faster detection of a down / unresponsive iperf3 server.
      
      The implementation uses a variation on the timeout_connect()
      function from OpenBSD's netcat utility.
      
      Fixes #216.
      9d7d60ac
  10. 07 Jan, 2017 1 commit
  11. 01 Feb, 2016 1 commit
  12. 29 Sep, 2014 1 commit
  13. 28 Aug, 2014 1 commit
    • Bruce A. Mah's avatar
      Add a --udp-counters-64bit feature to support very long UDP tests. · 329523a5
      Bruce A. Mah authored
      UDP tests store a packet sequence number in the packets to detect loss
      and ordering issues.  This sequence number is a 32-bit signed integer,
      which can wrap during very long-running UDP tests.  This change adds
      an option (defaulting to off) which uses a 64-bit unsigned integer to
      store this quantity in the packet.  The option is specified on the
      client side; the server must support this feature for proper
      functioning (older servers will interoperate with newer clients, as
      long as --udp-counters-64-bit is not used).
      
      The default might be changed in a future version of iperf3.
      
      As a part of this change, the client sends its version string to the
      server in the parameter block.
      
      Uses a public-domain compatibility shim for 64-bit byte order
      conversions.  There are probably some additional platforms that need
      to be supported, in particular Solaris.  We might add some
      configure-time checks to only enable this feature on platforms where
      we can support the byte-order conversions.
      
      This change is not well-tested.
      
      Towards issue #191.
      Unverified
      329523a5
  14. 26 Aug, 2014 1 commit
  15. 08 Aug, 2014 1 commit
  16. 28 Mar, 2014 1 commit
  17. 08 Jan, 2014 1 commit
  18. 20 Apr, 2011 1 commit
  19. 02 Dec, 2009 1 commit
  20. 10 Nov, 2009 1 commit