From nobody Fri Aug 12 07:08:15 2022 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 4M3vsX5JGxz4YlvK for ; Fri, 12 Aug 2022 07:08:32 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Received: from mail-4018.proton.ch (mail-4018.proton.ch [185.70.40.18]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M3vsW2qD3z3l0b for ; Fri, 12 Aug 2022 07:08:30 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Date: Fri, 12 Aug 2022 07:08:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enki-multimedia.eu; s=protonmail; t=1660288107; x=1660547307; bh=buTn/eBzIk5e7BnslOjudM2fENDpgWi0tdWPzdVWpHg=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=fp0YusN/aNpWtfdLqqhxiSrPpU0X/IE1imeeQCgyeE+EheSZeRQqTBbDzc/dkJC8m kDzsVjxs2RwU8mw7edUUPE772IXj7FVKcVCE9gQsY7h6kEFumJxM/bnKdidJ4rO33j xEnsmVruFAhI5GqOatt0XKI+JwIpg5b0iPde3GmY= To: Eric Joyner , Santiago Martinez From: Benoit Chesneau Cc: "freebsd-net@FreeBSD.org" , Michael Dexter Reply-To: Benoit Chesneau Subject: Re: 25/100 G performance on freebsd Message-ID: In-Reply-To: References: <2f362689-0feb-bd41-93b2-afb46b4a4a08@codenetworks.net> Feedback-ID: 9066678:user:proton 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 Content-Type: multipart/alternative; boundary="b1_tVWAy7hOXC9lyhl83yL9dq9hin0pJsluxnl6JVHT4" X-Rspamd-Queue-Id: 4M3vsW2qD3z3l0b X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=enki-multimedia.eu header.s=protonmail header.b="fp0YusN/"; dmarc=pass (policy=none) header.from=enki-multimedia.eu; spf=pass (mx1.freebsd.org: domain of benoitc@enki-multimedia.eu designates 185.70.40.18 as permitted sender) smtp.mailfrom=benoitc@enki-multimedia.eu X-Spamd-Result: default: False [-1.01 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_SPAM_LONG(0.93)[0.927]; DMARC_POLICY_ALLOW(-0.50)[enki-multimedia.eu,none]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; R_DKIM_ALLOW(-0.20)[enki-multimedia.eu:s=protonmail]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_MEDIUM(-0.04)[-0.043]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; RCVD_COUNT_ZERO(0.00)[0]; FREEMAIL_TO(0.00)[gmail.com,codenetworks.net]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[benoitc@enki-multimedia.eu]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; FROM_HAS_DN(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; DKIM_TRACE(0.00)[enki-multimedia.eu:+]; RCPT_COUNT_THREE(0.00)[4]; HAS_PHPMAILER_SIG(0.00)[]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N This is a multi-part message in MIME format. --b1_tVWAy7hOXC9lyhl83yL9dq9hin0pJsluxnl6JVHT4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgpZZXMgaW5kZWVkIHRoZXNlIDJ4MjVHIG5pY3MgYXJlIFFMb2dpYyAuIEkgd291bGQgbGlr ZSBwb3NzaWJseSB0byByZW1vdmUgMTBHIGNhcmRzIHRob3VnaCBpIGNhbiB0cnkgdGhlIG5ldyBk cml2ZXIuIFRoZSB0aGluZyBpcyB0aGF0IHdpdGhvdXQgc3ItaW92IEkgZG91YnQgaSBhbSBhYmxl IHRvIGhhdmUgdGhlIGZ1bGwgY2FwY2l0eSBvZiB0aGUgY2FyZCBpbiBhIHZtIDovIC4KCkkgZGlk bid0IHRlc3QgdmFsdmUgeWV0LiBJIHRob3VnaHQgaXQgd2Fzbid0IGZ1bGx5IHN0YWJsZS4gQnV0 IG1heWJlIGl0IGlzPwoKQmVub8OudAoKU2VudCBmcm9tIFByb3RvbiBNYWlsIGZvciBpT1MKCk9u IEZyaSwgQXVnIDEyLCAyMDIyIGF0IDAyOjQ4LCBFcmljIEpveW5lciA8cmljZXJhMTBAZ21haWwu Y29tPiB3cm90ZToKCj4gSSB0aGluayBCZW5vaXQgbWF5IGJlIHJlZmVycmluZyB0byB0aGlzIGJ1 Zz8gaHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0yNjUy MDcKPgo+IEZyb20gdGhhdCwgaXQgbG9va3MgbGlrZSBoaXMgY2FyZHMgYXJlIFFMb2dpYyBvbmVz IHRoYXQgdXNlIHRoZSBxbG54ZSBkcml2ZXIuIEFzIGZvciB3aG8gd291bGQga25vdyB3aGF0IHRv IGRvIGFib3V0IHRoYXQgaW9jdGwgaXNzdWUsIEkgZG9uJ3Qga25vdy4gSSdtIG5vdCBzdXJlIGlm IHRoZSBkcml2ZXIgaGFzIGFuIGFjdGl2ZSBtYWludGFpbmVyLgo+Cj4gLSBFcmljCj4KPiBPbiBX ZWQsIEF1ZyAxMCwgMjAyMiBhdCAyOjMyIFBNIFNhbnRpYWdvIE1hcnRpbmV6IDxzbUBjb2RlbmV0 d29ya3MubmV0PiB3cm90ZToKPgo+PiBIaSBCZW5vaXQsIHNvcnJ5IHRvIGhlYXIgdGhhdCB0aGUg U1ItSU9WIHN0aWxsIG5vdCB3b3JraW5nIG9uIHlvdXIgSFcuCj4+Cj4+IEhhdmUgeW91IHRlc3Rl ZCB0aGUgbGFzdCBwYXRjaCBmcm9tIEludGVsPwo+Pgo+PiBSZWdhcmRpbmcgQmh5dmUsIHlvdSBj YW4gdXNlIFZhbGUgc3dpdGNoZXMgKGJhc2VkIG9uIG5ldG1hcCkuCj4+IE9uIG15IG1hY2hpbmVz LCBpIGdldCBhcm91bmQgfjMzR2JwcyBiZXR3ZWVuIFZNIChzYW1lIGxvY2FsIG1hY2hpbmUpLCBz b21ldGltZXMgZ29pbmcgdG93YXJkcyA0MEdicHMuLi4gKCBUaGVzZSBhcmUgYmFzaWMgdGVzdHMg d2l0aCBpcGVyZjMgYW5kIFRTTy9MUk8gZW5hYmxlZCkuCj4+Cj4+IEBNaWNoYWVsIERleHRlciBp cyB3b3JraW5nIG9uIGEgZG9jdW1lbnQgdGhhdCBjb250YWlucyBjb25maWd1cmF0aW9uIGV4YW1w bGVzIGFuZCB0ZXN0IHJlc3VsdHMgZm9yIHRoZSBkaWZmZXJlbnQgbmV0d29yayBiYWNrZW5kIGF2 YWlsYWJsZSBpbiBiaHl2ZS4KPj4KPj4gSWYgeW91IG5lZWQgaGVscCwgbGV0IG1lIGtub3cgYW5k IHdlIGNhbiBzZXQgdXAgYSBjYWxsLgo+PiBUYWtlIGNhcmUuCj4+IFNhbnRpCj4+Cj4+IE9uIDgv OC8yMiAwODo1NywgQmVub2l0IENoZXNuZWF1IHdyb3RlOgo+Pgo+Pj4gRm9yIHNvbWUgcmVhc29u cy4gSSBjYW7igJl0IHVzZSBTUi1JT1Ygb24gbXkgZnJlZWJzZCBtYWNoaW5lcyAoSFBFIERMMTYw IGdlbjEwKSB3aXRoIGxhdGVzdCAyNUcgSFBFIGJyYW5kZWQgY2FyZHMuIEkgb3BlbmVkIHRpY2tl dHMgZm9yIHRoYXQgYnV0IHNpbmNlIHRoZW4gbm8gbW92ZSBoYXBwZW5lZC4KPj4+Cj4+PiBTbyBJ IHdvbmRlciBpZCB0aGVyZSBpcyBhIGdvb2Qgc2V0dXAgdG8gdXNlIHRoZXNlIGNhcmRzIHdpdGgg dGhlIHZpcnR1YWxpemF0aW9uLiBXaGljaCBraW5kIG9mIHBlcmZvcm1hbmNlIHNob3VsZCBJIGV4 cGVjdCB1c2luZyBpZl9icmlkZ2U/IFdoYXQgaWYgaSBhbSBkb2luZyBMMyByb3V0aW5nIGluc3Rl YWQgdXNpbmcgZXBhaXIgb3IgdGFwIChmb3IgYmh5dmUpLiBXb3VsZCBpdCB3b3JrIGJldHRlcj8K Pj4+Cj4+PiBBbnkgaGludCBpcyB3ZWxjb21lLAo+Pj4KPj4+IEJlbm/DrnQ= --b1_tVWAy7hOXC9lyhl83yL9dq9hin0pJsluxnl6JVHT4 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+SGksPC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5ZZXMgaW5kZWVkIHRoZXNlIDJ4MjVHIG5pY3MmbmJzcDthcmUgUUxvZ2ljIC4gSSB3b3Vs ZCBsaWtlIHBvc3NpYmx5IHRvIHJlbW92ZSAxMEcgY2FyZHMgdGhvdWdoIGkgY2FuIHRyeSB0aGUg bmV3IGRyaXZlci4gVGhlIHRoaW5nIGlzIHRoYXQgd2l0aG91dCBzci1pb3YgSSBkb3VidCBpIGFt IGFibGUgdG8gaGF2ZSB0aGUgZnVsbCBjYXBjaXR5IG9mIHRoZSBjYXJkIGluIGEgdm0gOi8gLiZu YnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBkaWRuJ3QgdGVzdCB2YWx2ZSB5ZXQuIEkg dGhvdWdodCBpdCB3YXNuJ3QgZnVsbHkgc3RhYmxlLiBCdXQgbWF5YmUgaXQgaXM/PC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj5CZW5vw650PGNhcmV0PjwvY2FyZXQ+PC9kaXY+PGRpdj48YnI+PC9k aXY+IDxkaXYgaWQ9InByb3Rvbm1haWxfbW9iaWxlX3NpZ25hdHVyZV9ibG9jayI+PGRpdj5TZW50 IGZyb20gUHJvdG9uIE1haWwgZm9yIGlPUzwvZGl2PjwvZGl2PiA8ZGl2Pjxicj48L2Rpdj48ZGl2 Pjxicj48L2Rpdj5PbiBGcmksIEF1ZyAxMiwgMjAyMiBhdCAwMjo0OCwgRXJpYyBKb3luZXIgJmx0 OzxhIGhyZWY9Im1haWx0bzpyaWNlcmExMEBnbWFpbC5jb20iIGNsYXNzPSIiPnJpY2VyYTEwQGdt YWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3Rl IiB0eXBlPSJjaXRlIj4gIDxkaXYgZGlyPSJsdHIiPkkgdGhpbmsgQmVub2l0IG1heSBiZSByZWZl cnJpbmcgdG8gdGhpcyBidWc/IDxhIGhyZWY9Imh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9idWd6 aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MjY1MjA3Ij5odHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVn emlsbGEvc2hvd19idWcuY2dpP2lkPTI2NTIwNzwvYT48ZGl2Pjxicj48L2Rpdj48ZGl2PkZyb20g dGhhdCwgaXQgbG9va3MgbGlrZSBoaXMgY2FyZHMgYXJlIFFMb2dpYyBvbmVzIHRoYXQgdXNlIHRo ZSBxbG54ZSBkcml2ZXIuIEFzIGZvciB3aG8gd291bGQga25vdyB3aGF0IHRvIGRvIGFib3V0IHRo YXQgaW9jdGwgaXNzdWUsIEkgZG9uJ3Qga25vdy4gSSdtIG5vdCBzdXJlIGlmIHRoZSBkcml2ZXIg aGFzIGFuIGFjdGl2ZSBtYWludGFpbmVyLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LSBFcmlj PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBj bGFzcz0iZ21haWxfYXR0ciI+T24gV2VkLCBBdWcgMTAsIDIwMjIgYXQgMjozMiBQTSBTYW50aWFn byBNYXJ0aW5leiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNtQGNvZGVuZXR3b3Jrcy5uZXQiPnNtQGNv ZGVuZXR3b3Jrcy5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9 ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0 OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPg0KDQoNCg0KICA8 ZGl2Pg0KICAgIEhpIEJlbm9pdCwgc29ycnkgdG8gaGVhciB0aGF0IHRoZSBTUi1JT1Ygc3RpbGwg bm90IHdvcmtpbmcgb24geW91cg0KICAgIEhXLiA8YnI+DQogICAgPGJyPg0KICAgIEhhdmUgeW91 IHRlc3RlZCB0aGUgbGFzdCBwYXRjaCBmcm9tIEludGVsPyA8YnI+DQogICAgPGJyPg0KICAgIFJl Z2FyZGluZyBCaHl2ZSwgeW91IGNhbiB1c2UgVmFsZSBzd2l0Y2hlcyAoYmFzZWQgb24gbmV0bWFw KS4gPGJyPg0KICAgIE9uIG15IG1hY2hpbmVzLCBpIGdldCBhcm91bmQgfjMzR2JwcyBiZXR3ZWVu IFZNIChzYW1lIGxvY2FsDQogICAgbWFjaGluZSksIHNvbWV0aW1lcyBnb2luZyB0b3dhcmRzIDQw R2Jwcy4uLiAoIFRoZXNlIGFyZSBiYXNpYyB0ZXN0cw0KICAgIHdpdGggaXBlcmYzIGFuZCBUU08v TFJPIGVuYWJsZWQpLjxicj4NCiAgICA8YnI+DQogICAgQE1pY2hhZWwgRGV4dGVyIGlzIHdvcmtp bmcgb24gYSBkb2N1bWVudCB0aGF0IGNvbnRhaW5zIGNvbmZpZ3VyYXRpb24NCiAgICBleGFtcGxl cyBhbmQgdGVzdCByZXN1bHRzIGZvciB0aGUgZGlmZmVyZW50IG5ldHdvcmsgYmFja2VuZA0KICAg IGF2YWlsYWJsZSBpbiBiaHl2ZS48YnI+DQogICAgPGJyPg0KICAgIElmIHlvdSBuZWVkIGhlbHAs IGxldCBtZSBrbm93IGFuZCB3ZSBjYW4gc2V0IHVwIGEgY2FsbC48YnI+DQogICAgVGFrZSBjYXJl Ljxicj4NCiAgICBTYW50aQ0KICAgIDxkaXY+PGJyPg0KICAgIDwvZGl2Pg0KICAgIDxkaXY+T24g OC84LzIyIDA4OjU3LCBCZW5vaXQgQ2hlc25lYXUgd3JvdGU6PGJyPg0KICAgIDwvZGl2Pg0KICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KDQogICAgICA8ZGl2PkZvciBzb21lIHJlYXNvbnMu IDx1PjwvdT48dT48L3U+SSBjYW7igJl0IHVzZSBTUi1JT1Ygb24gbXkNCiAgICAgICAgZnJlZWJz ZCBtYWNoaW5lcyAgKEhQRSBETDE2MCBnZW4xMCkgd2l0aCBsYXRlc3QgMjVHIEhQRSBicmFuZGVk DQogICAgICAgIGNhcmRzLiBJIG9wZW5lZCB0aWNrZXRzIGZvciB0aGF0IGJ1dCBzaW5jZSB0aGVu IG5vIG1vdmUNCiAgICAgICAgaGFwcGVuZWQuPC9kaXY+DQogICAgICA8ZGl2Pjxicj4NCiAgICAg IDwvZGl2Pg0KICAgICAgPGRpdj5TbyBJIHdvbmRlciBpZCB0aGVyZSBpcyBhIGdvb2Qgc2V0dXAg dG8gdXNlIHRoZXNlIGNhcmRzIHdpdGgNCiAgICAgICAgdGhlIHZpcnR1YWxpemF0aW9uLiBXaGlj aCBraW5kIG9mIHBlcmZvcm1hbmNlIHNob3VsZCBJIGV4cGVjdA0KICAgICAgICB1c2luZyBpZl9i cmlkZ2U/IFdoYXQgaWYgaSBhbSBkb2luZyBMMyByb3V0aW5nIGluc3RlYWQgdXNpbmcNCiAgICAg ICAgZXBhaXIgb3IgdGFwIChmb3IgYmh5dmUpLiBXb3VsZCBpdCB3b3JrIGJldHRlcj88L2Rpdj4N CiAgICAgIDxkaXY+PGJyPg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2PkFueSBoaW50IGlzIHdl bGNvbWUsPC9kaXY+DQogICAgICA8ZGl2Pjxicj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdj5C ZW5vw650PC9kaXY+DQogICAgICA8ZGl2Pjxicj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvYmxvY2tx dW90ZT4NCiAgPC9kaXY+DQoNCjwvYmxvY2txdW90ZT48L2Rpdj4NCjwvYmxvY2txdW90ZT48L2Jv ZHk+PC9odG1sPg== --b1_tVWAy7hOXC9lyhl83yL9dq9hin0pJsluxnl6JVHT4--