From nobody Wed Nov 19 16:24:01 2025 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dBRdZ6wNFz6HwbM for ; Wed, 19 Nov 2025 16:24:34 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Received: from mail-yx1-f53.google.com (mail-yx1-f53.google.com [74.125.224.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dBRdZ0YYhz3Cbh for ; Wed, 19 Nov 2025 16:24:34 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of ccfreebsd@gmail.com designates 74.125.224.53 as permitted sender) smtp.mailfrom=ccfreebsd@gmail.com Received: by mail-yx1-f53.google.com with SMTP id 956f58d0204a3-63fa0ddcc66so1191306d50.1 for ; Wed, 19 Nov 2025 08:24:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763569473; x=1764174273; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vHYDuVnhIttM11ZYkkzfn2XHc5PW/t+jffLKDU9Nud0=; b=TqXs79jNa7Cs6cJ6rHcqD/DQFvX2UwUPgIauiJgePLwRp1o0Y8QcU8Hho382wu8VzH 1CEjD4dSsbT2Xg3Nvbl7eBrev7MZ6R7otqIqFMXqQkcrlytXU/VnqhL6tvuOcwD9HMPl EqzFraOK+h9ALeN1rgfTFG6lGJQxayqpwcHmgDkxSQTmUlFYv7x8Bmi6wunhjxmmV4BI A+ob9I1CWKlyyt+dQAfvDl38qoTgX4Ayouvf4erLgpVQUcy+oI1QRiQ/kR2TzjtRuAw2 REI21CdAvh8GAVcp/tQgTUkjTlPiYb10jrz2s43WVPYK2n4dFEDtrsz/WazRKm13i2R/ TyoA== X-Gm-Message-State: AOJu0YwCGWOIw0Rebv9mUbbtO7K0HYkZoi9W74U+sr8MEYdYd6q/+HiJ LMC0Ypc2h7S4dcAxSlVMz9d5+SJeCE4nNfPvf/Ly8SOWBT7uWL87nzaLhymd/A== X-Gm-Gg: ASbGncu482xSQ8fiK8OPsCnDaeVkE4Bpyo5i3g5kL8+C/bnNpHPeC6Qa4O4RaMOYPtQ KKsCKKC+TyCouQ3ItUQdQ7sg+rYsCLp5lvZGraTta+N6lpsUFdcaSxNDFAikwXsvBo9X9vL3o0S 9ybdzYEZT0NJj9iDqacvL1GjRTcl/+X4uPfGFjKqihqH9aTqwflW3lcFv+Jxv6my1fOUQVnEkRT Gv3tm9Bdpa1/HOfvZyGpgY2/LViShOfkqj2u/j/puDRmjOHB1vEItLXz3J4Syux/2xY48cAhF0D nWIAo963AVCvRcHIvsgLWLOjIRgTmdD0jDlIqwYfBX1aTG5cLPJOdboeUsoO2KRd7lkWQu1AQAN qPUWePDYBTTkuR3gQ1F2uV7rhhyLmJxgakozmZoGnCdX8EYsERt0QPfFg8TukG/D6ZYNNP8E1sk UvugvwN7q2GduoI8bAgQfEPNuzLHwmhBWOH3tApTQa8S4GTGHSDm1J0T79LFXH24o= X-Google-Smtp-Source: AGHT+IHNut9i1ZEfHCyNWy7ouBMfdJqKurL8xZOQX9X/WjNjiDPQifXYTNUbSKsmXvGLIomFjpNmKg== X-Received: by 2002:a53:8541:0:b0:63f:b452:b659 with SMTP id 956f58d0204a3-642141f932fmr3438713d50.2.1763569472667; Wed, 19 Nov 2025 08:24:32 -0800 (PST) Received: from smtpclient.apple (syn-174-099-161-006.biz.spectrum.com. [174.99.161.6]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-6410eabb549sm7095033d50.14.2025.11.19.08.24.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Nov 2025 08:24:32 -0800 (PST) From: Cheng Cui Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_23D171C8-1244-49E8-B927-74E39825617D" List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.200.81.1.6\)) Subject: Re: vtnet is much improved in 16:current (nodebug) Date: Wed, 19 Nov 2025 11:24:01 -0500 In-Reply-To: Cc: freebsd-net@freebsd.org To: void References: X-Mailer: Apple Mail (2.3864.200.81.1.6) X-Spamd-Bar: / X-Spamd-Result: default: False [0.07 / 15.00]; RBL_VIRUSFREE_BOTNET(2.00)[74.125.224.53:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.94)[-0.941]; NEURAL_HAM_SHORT(-0.89)[-0.891]; MV_CASE(0.50)[]; FORGED_SENDER(0.30)[cc@freebsd.org,ccfreebsd@gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; BAD_REP_POLICIES(0.10)[]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[f-m.fm]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:74.125.0.0/16, country:US]; R_SPF_ALLOW(0.00)[+ip4:74.125.0.0/16]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[cc@freebsd.org,ccfreebsd@gmail.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[74.125.224.53:from]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com] X-Rspamd-Queue-Id: 4dBRdZ0YYhz3Cbh --Apple-Mail=_23D171C8-1244-49E8-B927-74E39825617D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii That's good news! :) > On Nov 11, 2025, at 10:33, void wrote: >=20 > Just like to say vtnet throughput performance is much improved in = 16:current > so, thank you everyone. >=20 > # iperf3 -B 192.168.1.180 -c 192.168.1.230 -l 1M -t 30 -i 2 ; netstat = -nCRp tcp | egrep "Active|Proto|5201" > Connecting to host 192.168.1.230, port 5201 > [ 5] local 192.168.1.180 port 53821 connected to 192.168.1.230 port = 5201 > [ ID] Interval Transfer Bitrate Retr Cwnd > [ 5] 0.00-2.13 sec 236 MBytes 930 Mbits/sec 0 1.61 = MBytes [ 5] 2.13-4.05 sec 201 MBytes 877 Mbits/sec 0 = 1.61 MBytes [ 5] 4.05-6.06 sec 210 MBytes 878 Mbits/sec = 0 1.61 MBytes [ 5] 6.06-8.07 sec 220 MBytes 917 = Mbits/sec 0 1.61 MBytes [ 5] 8.07-10.07 sec 215 MBytes = 903 Mbits/sec 0 1.61 MBytes [ 5] 10.07-12.08 sec 208 = MBytes 867 Mbits/sec 0 1.61 MBytes [ 5] 12.08-14.06 sec = 174 MBytes 736 Mbits/sec 0 1.61 MBytes [ 5] 14.06-16.01 = sec 209 MBytes 898 Mbits/sec 0 1.61 MBytes [ 5] = 16.01-18.05 sec 220 MBytes 908 Mbits/sec 0 1.61 MBytes [ = 5] 18.05-20.12 sec 210 MBytes 849 Mbits/sec 0 1.61 MBytes = [ 5] 20.12-22.02 sec 210 MBytes 928 Mbits/sec 0 1.61 = MBytes [ 5] 22.02-24.01 sec 219 MBytes 921 Mbits/sec 0 = 1.61 MBytes [ 5] 24.01-26.14 sec 226 MBytes 893 Mbits/sec = 0 1.61 MBytes [ 5] 26.14-28.13 sec 193 MBytes 813 = Mbits/sec 0 2.00 MBytes [ 5] 28.13-30.12 sec 206 MBytes = 865 Mbits/sec 0 2.00 MBytes - - - - - - - - - - - - - - - - = - - - - - - - - - > [ ID] Interval Transfer Bitrate Retr > [ 5] 0.00-30.12 sec 3.09 GBytes 882 Mbits/sec 0 sender > [ 5] 0.00-30.14 sec 3.09 GBytes 881 Mbits/sec receiver >=20 > iperf Done. > Active Internet connections > Proto Recv-Q Send-Q Local Address Foreign Address flowid = ftype CC cwin ssthresh MSS ECN > tcp4 0 0 192.168.1.180.50691 192.168.1.230.5201 00000000 63 = cubic 14814 10986 1460 off >=20 > Compare with http://void.f-m.fm.user.fm/bhyve-virtio-testing.html = measured around a year ago > on very similar hardware > --=20 >=20 Best Regards, Cheng Cui --Apple-Mail=_23D171C8-1244-49E8-B927-74E39825617D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii That's good news! :)

On Nov 11, 2025, at 10:33, void <void@f-m.fm> = wrote:

Just like = to say vtnet throughput performance is much improved in = 16:current
so, thank you everyone.

# iperf3 -B 192.168.1.180 = -c 192.168.1.230 -l 1M -t 30 -i 2 ; netstat -nCRp tcp | egrep = "Active|Proto|5201"
Connecting to host 192.168.1.230, port 5201
[ =  5] local 192.168.1.180 port 53821 connected to 192.168.1.230 port = 5201
[ ID] Interval =           Transfer =     Bitrate =         Retr  Cwnd
[ =  5]   0.00-2.13   sec   236 MBytes =   930 Mbits/sec    0   1.61 MBytes =       [  5]   2.13-4.05 =   sec   201 MBytes   877 Mbits/sec =    0   1.61 MBytes =       [  5]   4.05-6.06 =   sec   210 MBytes   878 Mbits/sec =    0   1.61 MBytes =       [  5]   6.06-8.07 =   sec   220 MBytes   917 Mbits/sec =    0   1.61 MBytes =       [  5]   8.07-10.07 =  sec   215 MBytes   903 Mbits/sec =    0   1.61 MBytes =       [  5]  10.07-12.08 =  sec   208 MBytes   867 Mbits/sec =    0   1.61 MBytes =       [  5]  12.08-14.06 =  sec   174 MBytes   736 Mbits/sec =    0   1.61 MBytes =       [  5]  14.06-16.01 =  sec   209 MBytes   898 Mbits/sec =    0   1.61 MBytes =       [  5]  16.01-18.05 =  sec   220 MBytes   908 Mbits/sec =    0   1.61 MBytes =       [  5]  18.05-20.12 =  sec   210 MBytes   849 Mbits/sec =    0   1.61 MBytes =       [  5]  20.12-22.02 =  sec   210 MBytes   928 Mbits/sec =    0   1.61 MBytes =       [  5]  22.02-24.01 =  sec   219 MBytes   921 Mbits/sec =    0   1.61 MBytes =       [  5]  24.01-26.14 =  sec   226 MBytes   893 Mbits/sec =    0   1.61 MBytes =       [  5]  26.14-28.13 =  sec   193 MBytes   813 Mbits/sec =    0   2.00 MBytes =       [  5]  28.13-30.12 =  sec   206 MBytes   865 Mbits/sec =    0   2.00 MBytes =       - - - - - - - - - - - - - - - - - - = - - - - - - -
[ ID] Interval =           Transfer =     Bitrate =         Retr
[  5] =   0.00-30.12  sec  3.09 GBytes   882 = Mbits/sec  0    sender
[  5] =   0.00-30.14  sec  3.09 GBytes   881 = Mbits/sec       receiver

iperf = Done.
Active Internet connections
Proto Recv-Q Send-Q Local = Address       Foreign Address =    flowid   ftype CC    cwin =  ssthresh MSS  ECN
tcp4  0 =      0 =      192.168.1.180.50691 192.168.1.230.5201 = 00000000 63    cubic 14814 10986    1460 = off

Compare with = http://void.f-m.fm.user.fm/bhyve-virtio-testing.html measured around a = year ago
on very similar hardware
-- =


Best Regards,
Cheng Cui



= --Apple-Mail=_23D171C8-1244-49E8-B927-74E39825617D--