From nobody Mon Sep 8 07:32:18 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 4cKzDm3TT5z66F73 for ; Mon, 08 Sep 2025 07:32:24 +0000 (UTC) (envelope-from rscheff@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cKzDm2mlmz3YDd; Mon, 08 Sep 2025 07:32:24 +0000 (UTC) (envelope-from rscheff@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757316744; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type:autocrypt:autocrypt; bh=vxXmNuOKgRZ11rsr5zIiq+OTrcgOV6RK8FKsdrQ1VJ4=; b=CFoA1hSoN8QocKbHrgeFJrGsUsI+6HOEKd0LreVPxBMyx3sb3s1A0AW70tdsu60EKuxUv6 2nMl8Q4EW77kPh+CZxyVpRRP0OrO6cGhbbqE2aJoj05b2K+GmVx0IUQac2vojSowJHKFJ3 LZ2r4flc/aMG2+11iTWVsXPZdLPZQc5kIB/tRcUx381G3KEbda7+n9ifXHQrgJ5B3p2twW Kcy1rh8WcLkxjeWUnkWJ9Gg5HNOP1unBvu8jqdtbpEjqCuUhhDsg55DPZd8I706fEPminJ kuMbdrPgDv2Xhfr2zyEoD8NMwqGC+WxJToS9bZk8DFe4T6not+Ezn6SfLY6rdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757316744; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type:autocrypt:autocrypt; bh=vxXmNuOKgRZ11rsr5zIiq+OTrcgOV6RK8FKsdrQ1VJ4=; b=Iw5lRivluorB3rHLyQW2DABLE+pB9XQqhXdCgXC64NqLfRzpEa87aKRmhkjlfbb9o3GQ41 HeVrWVwq1nBw1ppjIZwPMgnZQ+H7MIWXHJ/Jy1/naYswvYHe2I+ipRiXZrobWrRr0DTivw Beno2hDopYzhlaN6lvJ1c8HGxhCJCOZ12ly9XtNn343/rwqGKAnqgTdhNo7v2otIu2y1/7 SkRs7liA+MUBDYjTX06ieZE7Rt8waD24aNVt5t0jD4vtZ+J4Z3M+2/V1oc5GV+ntxcej2G YrIjgkTfQIA7nPakjL+Vet7ypDrG9RmMyKv2kEIvyLGaAiPR6me1KAzWnOON4w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757316744; a=rsa-sha256; cv=none; b=QZJ4oDRa5rKpL+5PA1sDOLMSkEHqSmmZJrPFJ429h8nJZWEGu/6xXSlzAvfKqzdEkMlXwg HMKPAgm7dlhzbx4z7z05tuUQDPJm0lYV08WrkUZxkKLR1zcrx21p4huKJKttZmmUWmfisr cim2IMeB2XtBTGmd9Z+aW198xfFuGifS1Lk0dbRWUmcdVZ84cuJkhWLgrNXwF0ZIKQHeYn VqQnX6z9cgim8gM15PKFZYu7+CNtIDzgQ42SWJTOon/6C0xwDOpGYGCfBjJ7s8QljmWyFB wXBeW8iVwUsK4fFdH18WaHTm51k9EN0UHOkWBF/3EQJHhcU/B9VhIMd7niAt+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [192.168.233.124] (unknown [185.236.167.136]) (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 did not present a certificate) (Authenticated sender: rscheff/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cKzDl4QZ3zDC3; Mon, 08 Sep 2025 07:32:23 +0000 (UTC) (envelope-from rscheff@freebsd.org) Message-ID: <9a444a2a-de98-4bf7-8764-35212d7bbb33@freebsd.org> Date: Mon, 8 Sep 2025 09:32:18 +0200 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 User-Agent: Mozilla Thunderbird To: "freebsd-net@FreeBSD.org" , Cheng Cui , Michael Tuexen , glebius@FreeBSD.org From: "Scheffenegger, Richard" Subject: Re: TCP RACK stack by default for 15.0 RELEASE ? Autocrypt: addr=rscheff@freebsd.org; keydata= xjMEY/i74RYJKwYBBAHaRw8BAQdAwtnvjlFVnnzNXO9hjHtB6MPGSY19L/BHh/iziPF0FzrN K1JpY2hhcmQgU2NoZWZmZW5lZ2dlciA8cnNjaGVmZkBmcmVlYnNkLm9yZz7CmgQTFgoAQhYh BDZLt5msg0Ras820cRe+WJngsUObBQJj+LvhAhsDBQkJZgGABQsJCAcCAyICAQYVCgkICwIE FgIDAQIeBwIXgAAKCRAXvliZ4LFDm4ylAQCSw2/nvht8kExJ31M+3qpjOqdVypMp+/Ojvh5Z lsk96QEA5HCBkteJcrohwRA7llZvLH3m25hcJdzmDh39mc0cSgPOOARj+LvhEgorBgEEAZdV AQUBAQdA1Dim8ZWpXRS5i9hb3O4RNHub8XvqTTkYyiZ2lSkXDwYDAQgHwn4EGBYKACYWIQQ2 S7eZrINEWrPNtHEXvliZ4LFDmwUCY/i74QIbDAUJCWYBgAAKCRAXvliZ4LFDm2TGAQDcg+bA EPqOH+JCIND8wZ62MwnjFyXFv73qevXkUHHNSgEApUgpHW9f6UaIAQpc3R185xjz6tk8XXBx eYpxKgIAeQ8= Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------uU610j4oU4OBbvJztjtj00kn" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------uU610j4oU4OBbvJztjtj00kn Content-Type: multipart/mixed; boundary="------------7LmqUicqGC0Tl0cxCZ9pN0ZE"; protected-headers="v1" From: "Scheffenegger, Richard" To: "freebsd-net@FreeBSD.org" , Cheng Cui , Michael Tuexen , glebius@FreeBSD.org Message-ID: <9a444a2a-de98-4bf7-8764-35212d7bbb33@freebsd.org> Subject: Re: TCP RACK stack by default for 15.0 RELEASE ? --------------7LmqUicqGC0Tl0cxCZ9pN0ZE Content-Type: multipart/mixed; boundary="------------0ucBB5YHV52aYskAd2nTkUK4" --------------0ucBB5YHV52aYskAd2nTkUK4 Content-Type: multipart/alternative; boundary="------------aZsHAkWfOXYJd0EIfE45kkYh" --------------aZsHAkWfOXYJd0EIfE45kkYh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Q2hlbmcgaGFzIHJlY2VudGx5IGRvbmUgc29tZSBwZXJmb3JtYW5jZSB0ZXN0aW5nLiBUaGUg c2hvcnQgYW5zd2VyIGlzLCANCnRoYXQgdGhlIGJhc2Ugc3RhY2sgaXMgbXVjaCBsZXNzIGNv bXB1dGF0aW9uYWxseSBpbnRlbnNpdmUgYW5kIGJldHRlciANCnN1aXRlZCBmb3IgZGF0YWNl bnRlciAvIGhpZ2ggcGVyZm9ybWFuY2UgZW52aXJvbm1lbnRzLCB3aGlsZSB0aGUgUkFDSyAN CnN0YWNrIGlzIG9wdGltaXplZCBmb3IgdGhlIGNvbW1vbiBJbnRlcm5ldCBTZXJ2ZXIgKFdp ZmkvcmVsYXRpdmVseSBsb3cgDQpiYW5kd2lkdGgpIGNsaWVudCB1c2UgY2FzZS4uLg0KDQpT aW5jZSBmYnNkIGlzIHVzZWQgaW4gYm90aCB0aGVzZSBkaXZlcnNlIGVudmlyb25tZW50cywg Y2hhbmdpbmcgdGhlIA0KZGVmYXVsdCB3b3VsZCBwcm9iYWJseSBsZWFkIHRvIGEgZGlmZmVy ZW50IGdyb3VwIG9mIHVzZXJzIGhhdmluZyB0byANCnR3ZWFrIHRoZWlyIHNldHRpbmdzIG9m Zi1kZWZhdWx0LCB3aGlsZSB0aG9zZSB3aG8gYXJlIGFscmVhZHkgdHdlYWtpbmcgDQppdCwg d291bGQgbm8gbG9uZ2VyIGhhdmUgdG8uDQoNClNvLCBvdmVyYWxsIEkgZG9uJ3Qgc2VlIGEg Y29tcGVsbGluZyByZWFzb24gdG8gY2hhbmdlIHRoZSBkZWZhdWx0IHJpZ2h0IA0Kbm93IC0g YnV0IGdvb2QgcmVhc29uIHRvIGhhdmUgYm90aCBzdGFja3MgYXJvdW5kIGJ5IGRlZmF1bHQg dG8gYmUgYWJsZSANCnRvIHRvZ2dsZSBiZXR3ZWVuIHRob3NlIGlmIG5lZWRlZC4NCg0KDQpS aWNoYXJkDQoNCg0KDQogwqA+IE1pY2thw6tsIE1haWxsb3QgPG1pY2thZWwubWFpbGxvdEBn bWFpbC5jb20+DQoNCiA+IFRoZSB0Y3AgcmFjayBzdGFjayBpcyBhcm91bmQgZm9yIG1vcmUg dGhhbiBhIHllYXIgbm93LCB3aWxsIGl0IGJlIHRoZSANCmRlZmF1bHQgc3RhY2sgZm9yIDE1 LjAtUkVMRUFTRSA/DQoNCg== --------------aZsHAkWfOXYJd0EIfE45kkYh Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

=C2=A0

Cheng has recently done some performance testing. The short answer is, that the base stack is much less computationally intensive and better suited for datacenter / high performance environments, while the RACK stack is optimized for the common Internet Server (Wifi/relatively low bandwidth) client use case...<= /p>

Since fbsd is used in both these diverse environments, changing the default would probably lead to a different group of users having to tweak their settings off-default, while those who are already tweaking it, would no longer have to.

So, overall I don't see a compelling reason to change the default right now - but good reason to have both stacks around by default to be able to toggle between those if needed.


Richard



=C2=A0> Micka=C3=ABl Maillot <mickael.maillot@gmail.com>

> The tcp rack stack is around for more than a year now, will it be the default stack for 15.0-RELEASE ?

--------------aZsHAkWfOXYJd0EIfE45kkYh-- --------------0ucBB5YHV52aYskAd2nTkUK4 Content-Type: application/pgp-keys; name="OpenPGP_0x17BE5899E0B1439B.asc" Content-Disposition: attachment; filename="OpenPGP_0x17BE5899E0B1439B.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEY/i74RYJKwYBBAHaRw8BAQdAwtnvjlFVnnzNXO9hjHtB6MPGSY19L/BHh/iz iPF0FzrNK1JpY2hhcmQgU2NoZWZmZW5lZ2dlciA8cnNjaGVmZkBmcmVlYnNkLm9y Zz7CmgQTFgoAQhYhBDZLt5msg0Ras820cRe+WJngsUObBQJj+LvhAhsDBQkJZgGA BQsJCAcCAyICAQYVCgkICwIEFgIDAQIeBwIXgAAKCRAXvliZ4LFDm4ylAQCSw2/n vht8kExJ31M+3qpjOqdVypMp+/Ojvh5Zlsk96QEA5HCBkteJcrohwRA7llZvLH3m 25hcJdzmDh39mc0cSgPOOARj+LvhEgorBgEEAZdVAQUBAQdA1Dim8ZWpXRS5i9hb 3O4RNHub8XvqTTkYyiZ2lSkXDwYDAQgHwn4EGBYKACYWIQQ2S7eZrINEWrPNtHEX vliZ4LFDmwUCY/i74QIbDAUJCWYBgAAKCRAXvliZ4LFDm2TGAQDcg+bAEPqOH+JC IND8wZ62MwnjFyXFv73qevXkUHHNSgEApUgpHW9f6UaIAQpc3R185xjz6tk8XXBx eYpxKgIAeQ8=3D =3DBwxS -----END PGP PUBLIC KEY BLOCK----- --------------0ucBB5YHV52aYskAd2nTkUK4-- --------------7LmqUicqGC0Tl0cxCZ9pN0ZE-- --------------uU610j4oU4OBbvJztjtj00kn Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ2S7eZrINEWrPNtHEXvliZ4LFDmwUCaL6GggUDAAAAAAAKCRAXvliZ4LFDmxG0 AQDP9IYK4ziOhbPYrliXhQ0uMllpXFhP0mG6cajFgVeYXgEAnVDGSs6Gb1L93HFSgkbZmidXS5Of M5EzO3pGBR5/+w4= =Gb5n -----END PGP SIGNATURE----- --------------uU610j4oU4OBbvJztjtj00kn--