From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x2e.google.com (mail-oa1-x2e.google.com [IPv6:2001:4860:4864:20::2e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 5A5CC3B29E for ; Wed, 6 Nov 2024 17:14:17 -0500 (EST) Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-2884a6b897cso200012fac.3 for ; Wed, 06 Nov 2024 14:14:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730931256; x=1731536056; darn=lists.bufferbloat.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=jUk+WCxll3+W/SFpkDdetnvNkxHVGuAHu/J08PkXp/w=; b=CldshJBFMJMRNErM19PTmEI0o+4cNP46DYWbEhXs2sJvnshZZn28IXSqLzjDX5vChF i0/2d4aKjJOqXl3xJ0IxT1NcuVa83B57uo9Kng/wkhDoU/+40YgKA29VWPTVAF3ekSx1 Sv/RM1F6JiMRpdffcI+/iUW9Zvlw0gGaXOSUab6Waxxso1Q/kY8CekA4qjeGL7sAkuPO wc/55J+SxVXOalxcFAVGQgmTs7nwKF/2uQSN8Ljpp74eFS3otVnnMFoDPW4hjHRM59dC QexHsEYA0/SFKzLs2SJokNs1TDAMNw8jAtOvEQdGGczM0G7hBp0Yms+/dwbQ6SsHkDUG aBAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730931256; x=1731536056; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jUk+WCxll3+W/SFpkDdetnvNkxHVGuAHu/J08PkXp/w=; b=fQ78F3fYyBiDg2avaeuPI8M1zkhcY/OXWi6hV+WUd3GVHFvviC17WM2pUJjqby3aau sohB8ZSr6cD3cORa6ToTgGnJbcoHt8uHSyBtcWkQUZFA0LIDiVXrbDu1UHrTbf727nOl lOu/wcVY+sbIYi6GiLocQkXy2glkluxFhLg2j3j1gn8Cqv/NJ957YTDqfQ1NtDOPwVe5 LY+O+gZMNWJkS5dfdmvTifCYjzyi4nXV/tLD/39/jNHjMjgzJLATu06HowM1oIVpBx+V rDDJYhxH9YwnEAm0smlqUkgzX+50LJ3nFrZiXVHk2OH4lAYWmQ6LZ0+GvqRge6e+6fGW khnw== X-Gm-Message-State: AOJu0YxF+3Y9uDNp3ARbSlLDv5psnM6mXqNjd4eVyLSZnjXYtCXKt4Vn jIEhtFtRyAB4K36SRIXvKm9BgBlMuOwZ70GOd8b9M2SCGI6dCF4d7PEhX0Kw/W/lJk+5qjMXrZR dz6Jw3qYwhHrp4785ti7jul/hMQUdwQ== X-Google-Smtp-Source: AGHT+IE8+wNjk9AonW3Iq/5Bc8BjSUzK9EQgoUEBMTT87cODnji0fCfB6lGqNHSPnwP70LHYOE9djPKQW7t8UqXo900= X-Received: by 2002:a05:6870:780f:b0:261:211:9d14 with SMTP id 586e51a60fabf-29051db91b7mr36833635fac.37.1730931256591; Wed, 06 Nov 2024 14:14:16 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Wed, 6 Nov 2024 14:14:00 -0800 Message-ID: To: Robert McMahon Cc: make-wifi-fast@lists.bufferbloat.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Make-wifi-fast] Fwd: iperf 2.2.1 release X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2024 22:14:17 -0000 great work! On Wed, Nov 6, 2024 at 2:08=E2=80=AFPM Robert McMahon via Make-wifi-fast wrote: > > FYI > > ---------- Forwarded message --------- > From: Robert McMahon > Date: Wed, Nov 6, 2024 at 1:55=E2=80=AFPM > Subject: iperf 2.2.1 release > To: > > > FYI, iperf 2.2.1 is now released. > > https://sourceforge.net/projects/iperf2/ > > 2.2.1 (as of Nov 4th, 2024) > ------------------------------ > o man page updates > o support (alpha level) for --udp-l4s (linux only, requires ./configure -= -enable-udp-l4s) > o buffer overflow fixes (multiple places) > o support of udp summing enhanced outputs in sum reports with -P > 1 > o SETABSTIME fix > o connection report errors ouput to stderr (vs stdout) > o fixes to --connectly-only regressions > o remove --tcp-cca and --reverse restriction > o fixes to ip_tos and cmsg > o remove setsockopt for ip tos, use sendmsg and ancillary messages instea= d > o sample tcp_info in the middle of a -i interval > o multiple fixes for TCP_TX_DELAY > o don't autoset --tcp-write-prefetch with --trip-times, warn instead > o Add Android NDK example, add mingw64 example > o set smallest prefetch to 256K > o print wait time on server side with --tx-starttime > o fix header code #if mismatch of (HAVE_DECL_SO_TIMESTAMP) && (HAVE_DECL_= MSG_CTRUNC) per ticket 328 > o fix client side bb summing > o fix format error in timestamps > o 1) Support CSV for isochronous, both UDP and TCP 2) Reorganise CSV repo= rt assignement to be more logical. > o support milliseconds and microseconds with iperf_formattime, also make = sure the leading zeros are printed per the field width > o fix multiple pps regressions > o csv patches per ticket 320 and 322 > o add per direction byte counts with bounceback on client (server side co= de yet to be done) > o fix summing init code per ticket 324 > o tcp working load should use full capacity seeking behaviors > o fix csv compile breakage on MAC > o use append for --ouput vs w, ticket 321 > o use --ipg units of seconds > o fix settings calculations when -b is given for --burst options > o improve port range / traffic thread count (-P) warning > o add transferid to recvmsg warning > o compute packet pps accounts for interval crossing using that timestamp = vs packet timestamp > o use object setnow() method to set lastPackeTime in first packet delay > o pps calculation needs to include partial gap value with IPGsum ahead of= PPS output > o minor fixes for DEBUG_PPS support > o fix initial udp write delay and reporting > o Rerun autoconf > o Remove unused ax_create_stdint_h > o move Socklen_t discovery entirely into dast.m4 > o Remove unused DAST_REPLACE macros > o fix udp regression with high pps, sosndtimer needs to be set, don't use= write select > o Remove obsolete web100 makefile support > o fix for windows enhanced writes with summing > o don't mix typecast with format specifiers, use %ld for (long) typecast > o use typecast for time_val seconds for portability, fix windows 64 cross= compile > o Set default compiler and load flags without overiding user choice. > o Move packet and tuntap checks later so they don't execute before compil= er checks. > o Use HAVE_GETIFADDRS instead of HAVE_IFADDRS_H for Android and any other= OS that has the header file but might not enable the actual feature > o Remove code that is unused and deprecated > o Update defuns to comply with autoconf-2.72 > o use netinet vs linux for ip.h and udp.h, add configure.ac checks for th= e header files, update dscp.h for new defines not in netienet per WFA/WMM i= nputs > o disable SO_REUSEPORT for server side > o various fixes in ReportOutputs including divide by zero test, segv fixe= s, and spacings > o fix for UDP 64b seq number detection per packet header > o fix configure.ac to support Win64 compiles > o ticket 314: eliminate the udp accept race between listener and server t= hread using a conditional signal > o ticket 313: remove support for configure --enable-static-bin, never wor= ked and only misleads > o ticket 312: regression, fix for segv in UDP summing enhance outputs > o ticket 311: histogram worst timestamp needs proper formatting, didn't p= rint leading zeros for the usec portion > o ticket 310: regression on client setting reports, too many with things = like -P > 1 > o ticket 309 (regression): udp summing is broken. Need to reset sum event= counters after interval reports > o ticket 308: -P should be order independent > o ticket 305: add support for --skip-rx-copy w/tcp. Set recv flags to MSG= _TRUNC when the payload isn't needed by iperf > o ticket 157 (regression since 2.1.4): remove AM_CONDITIONAL for TUN & TA= P. Move the AF_PACKET AM_CONDITIONAL to its own scope. Rerun autoreconf aut= omake > o fix output for tos on server side > o remove settings report for client threads when P > 1 > o fix timeval outputs to use %06ld for usecs > _______________________________________________ > Make-wifi-fast mailing list > Make-wifi-fast@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/make-wifi-fast --=20 Dave T=C3=A4ht CSO, LibreQos