From nobody Wed Nov 15 09:29:25 2023 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 4SVdD020SDz51FCG for ; Wed, 15 Nov 2023 09:29:36 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Received: from mail-4317.proton.ch (mail-4317.proton.ch [185.70.43.17]) (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 4SVdCy1hbsz4HW0; Wed, 15 Nov 2023 09:29:33 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=enki-multimedia.eu header.s=protonmail header.b=MBgE5ji1; spf=pass (mx1.freebsd.org: domain of benoitc@enki-multimedia.eu designates 185.70.43.17 as permitted sender) smtp.mailfrom=benoitc@enki-multimedia.eu; dmarc=pass (policy=none) header.from=enki-multimedia.eu DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enki-multimedia.eu; s=protonmail; t=1700040569; x=1700299769; bh=OKgI3hMUTHEKm5eQ66LCrwBsr4jdhjuiDGFnFtvTYs8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=MBgE5ji1j0KyBNoyCbnv8+3DFwGPcLTrtmygvMVBzVaZqdTn+f8IlPSimYVyj4cgp odYEOMOxBrSg4f7RAFwTfV+OydrOsz76bUCAG1e1wUYp71pC0iOoibMou7S5A8no/q VnD39u9WgjhVEBNBZ3nkYpY0JiPEFlYQA1eg7KfoCMiYOh02oWjs+Q4IUAHztjNi8R AtbZ792KdFWsv4lhKVOhqyQe6ZU78TWOM/d+1XKYfDuELJsAO8nNmPmVqHtqktW9hE MnwwFfDZPJFYp0C/loejQaepsoI86BPqfUTqNnHj8dw2wHbEPk9xMIkOBjYnZCAUcW Zoyp/GV8o4fmQ== Date: Wed, 15 Nov 2023 09:29:25 +0000 To: Zhenlei Huang From: Benoit Chesneau Cc: "freebsd-net@FreeBSD.org" Subject: Re: loopback and IP source Message-ID: <-7mVq7TW1purYoFQctO15qlz32SoxNvELpVf7tD92tJ_dhLZa3GhC9TOe_Lk2RCaOX0YH3qc-0V0WnXUFWSLT2OvupO-MgLUYSg40nRBafc=@enki-multimedia.eu> In-Reply-To: <7BA2954F-D9DF-4D95-A8A8-9FF8E1A07E63@FreeBSD.org> References: <7BA2954F-D9DF-4D95-A8A8-9FF8E1A07E63@FreeBSD.org> 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_nq7o7MkBCJSev6QdGszao1LSgAVlwmA4QoMfEW8" X-Spamd-Result: default: False [-4.28 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.975]; DMARC_POLICY_ALLOW(-0.50)[enki-multimedia.eu,none]; RWL_MAILSPIKE_EXCELLENT(-0.40)[185.70.43.17:from]; R_DKIM_ALLOW(-0.20)[enki-multimedia.eu:s=protonmail]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; RCVD_COUNT_ZERO(0.00)[0]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; TO_DN_EQ_ADDR_SOME(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[enki-multimedia.eu:+]; TO_DN_SOME(0.00)[]; HAS_PHPMAILER_SIG(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4SVdCy1hbsz4HW0 X-Spamd-Bar: ---- This is a multi-part message in MIME format. --b1_nq7o7MkBCJSev6QdGszao1LSgAVlwmA4QoMfEW8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VGhpcyBtYWtlcyBzZW5zZS4gVGhhbmtzIGZvciB0aGUgbGlua3MhCgpCZW5vw650Ck9uIFNhdHVy ZGF5LCBOb3ZlbWJlciAxMXRoLCAyMDIzIGF0IDEyOjAzLCBaaGVubGVpIEh1YW5nIDx6bGVpQEZy ZWVCU0Qub3JnPiB3cm90ZToKCj4+IE9uIE5vdiAxMSwgMjAyMywgYXQgNTo1NiBQTSwgQmVub2l0 IENoZXNuZWF1IDxiZW5vaXRjQGVua2ktbXVsdGltZWRpYS5ldT4gd3JvdGU6Cj4+Cj4+IElzIHRo ZXJlIGEgd2F5IHRvIGVuc3VyZSB0aGF0IHRoZSBJUCBzZXQgaW4gbG9vcGJhY2sgb24gdGhlIHJj LmNvbmYgaXMgYWx3YXlzIHVzZWQgYXMgc291cmNlIGZvciByb3V0aW5nLiBJIHNldHVwIGl0IGxp a2UgdGhpczoKPj4KPj4gYGBgCj4+IGNsb25lZF9pbnRlcmZhY2VzPSJsbzEiCj4+IGlmY29uZmln X2xvMT0iaW5ldCAxOTUuMjQuMjQ1LjIyNi8zMiB1cCIKPj4gaWZjb25maWdfbG8xX2lwdjY9Imlu ZXQ2IDJhMTI6NTU0MToxOjE6OjMvMTI4Igo+PiBgYGAKPj4KPj4gYW5kIG90aGVycyBJUCBhcmUg c2V0IG9uIGludGVyZmFjZXMgb3IgdmxhbnMuIEFsbCByb3V0ZXMgaW5mb3JtYXRpb25zIGFyZSBm ZXRjaGVkIHZpYSBCR1AuIFRoZSBzdHJhbmdlIHRoaW5nIGlzIHRoYXQgd2hlbiBJIGRvIGEgcGlu ZyB0byBgMS4xLjEuMWBgIHRoaXMgd29yayAoYW5kIHBhc3MgdmlhIG9uZSBvZiB0aGUgdmxhbiB0 aHJvdWdoIHRoZSB0cmFuc2l0KS4gQnV0IHdoZW4gSSBkbyBhIHBpbmcgdG8gYW5vdGhlciBJUCBn b2luZyB0aHJvdWdoIGFuIElYIHRoZSBwaW5nIG9ubHkgd29yayB3aGVuIEkgZm9yY2UgdGhlIHNv dXJjZSB1c2luZyBgLVNgOiBgcGluZyAtUyAkTVlfSVAgJE9USEVSX0lQYCAuIElzIHRoZXJlIHNv bWV0aGluZyB0byBkbyA/IEhvdyB0byBpbnZlc3RpZ2F0ZSBzdWNoIGlzc3VlPwo+Cj4gVGhhdCBp cyBleHBlY3RlZCBiZWhhdmlvci4KPgo+IEknbGwgZXhwbGFpbiBJUHY0IHNvdXJjZSBpcCBzZWxl Y3Rpb24gc2hvcnRseS4KPiBGb3IgYXBwbGljYXRpb25zIHRoYXQgZG8gbm90IHNldCB0aGUgc291 cmNlIElQIGFkZHJlc3MsIHRoZSBzb3VyY2UgSVAgaXMgc2VsZWN0ZWQgYXQgYmVzdCBlZmZvcnQu Cj4gVGhpcyAiYmVzdCBlZmZvcnQiIGlzIGNob29zaW5nIGEgSVAgbmVhcmVzdCAobG93ZXN0IG1l dHJpYykgdG8gdGFyZ2V0LiBBcHBhcmVudGx5IGFuIElQIGFkZHJlc3Mgb24KPiBsb29wYmFjayBp bnRlcmZhY2VzIGFyZSAiZnVydGhlciIgdGhhbiBhbnkgSVAgYWRkcmVzc2VzIG9uIHRoZSBvdXRn b2luZyBpbnRlcmZhY2UuCj4KPj4gSXMgdGhlcmUgc29tZXRoaW5nIHRvIGRvID8gSG93IHRvIGlu dmVzdGlnYXRlIHN1Y2ggaXNzdWU/Cj4KPiBZb3UgY2FuIHJlZmVyIHRvIFJGQyAxMTIyIHNlY3Rp b24gMy4zLjQuMyBbMV0gZm9yIElQdjQgYW5kIFJGQyA2NzI0IFsyXSBmb3IgSVB2Ni4KPgo+IDEu IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZjMTEyMiNzZWN0aW9uLTMu My40LjMKPiAyLiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL3JmYzY3MjQK Pgo+PiBCZW5vw650Cj4KPiBCZXN0IHJlZ2FyZHMsCj4gWmhlbmxlaQ== --b1_nq7o7MkBCJSev6QdGszao1LSgAVlwmA4QoMfEW8 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5UaGlzIG1ha2VzIHNlbnNlLiBUaGFua3MgZm9yIHRoZSBsaW5rcyE8L2Rpdj48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxi cj48L2Rpdj4NCjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrIiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCiAgICA8 ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIj4NCiAgICAgICAgPGRp diBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt c3BhY2luZzogbm9ybWFsOyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsg d2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IHRleHQtZGVjb3JhdGlvbjog bm9uZTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogcmdi KDAsIDAsIDApOyI+QmVub8OudDwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1h aWxfcXVvdGUiPg0KICAgICAgICBPbiBTYXR1cmRheSwgTm92ZW1iZXIgMTF0aCwgMjAyMyBhdCAx MjowMywgWmhlbmxlaSBIdWFuZyAmbHQ7emxlaUBGcmVlQlNELm9yZyZndDsgd3JvdGU6PGJyPjxi cj4NCiAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNp dGUiPg0KICAgICAgICAgICAgPGJyIGNsYXNzPSIiPjxkaXY+PGJyIGNsYXNzPSIiPjxibG9ja3F1 b3RlIGNsYXNzPSIiIHR5cGU9ImNpdGUiPjxkaXYgY2xhc3M9IiI+T24gTm92IDExLCAyMDIzLCBh dCA1OjU2IFBNLCBCZW5vaXQgQ2hlc25lYXUgJmx0OzxhIGNsYXNzPSIiIGhyZWY9Im1haWx0bzpi ZW5vaXRjQGVua2ktbXVsdGltZWRpYS5ldSIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3Bl bmVyIiB0YXJnZXQ9Il9ibGFuayI+YmVub2l0Y0BlbmtpLW11bHRpbWVkaWEuZXU8L2E+Jmd0OyB3 cm90ZTo8L2Rpdj48YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjxkaXYgY2xh c3M9IiI+PGRpdiBjbGFzcz0iIj5JcyB0aGVyZSBhIHdheSB0byBlbnN1cmUgdGhhdCB0aGUgSVAg c2V0IGluIGxvb3BiYWNrIG9uIHRoZSByYy5jb25mIGlzIGFsd2F5cyB1c2VkIGFzIHNvdXJjZSBm b3Igcm91dGluZy4gSSBzZXR1cCBpdCBsaWtlIHRoaXM6PGJyIGNsYXNzPSIiPjxiciBjbGFzcz0i Ij5gYGA8YnIgY2xhc3M9IiI+Y2xvbmVkX2ludGVyZmFjZXM9ImxvMSI8YnIgY2xhc3M9IiI+aWZj b25maWdfbG8xPSJpbmV0IDE5NS4yNC4yNDUuMjI2LzMyIHVwIjxiciBjbGFzcz0iIj5pZmNvbmZp Z19sbzFfaXB2Nj0iaW5ldDYgMmExMjo1NTQxOjE6MTo6My8xMjgiPGJyIGNsYXNzPSIiPmBgYDxi ciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+YW5kIG90aGVycyBJUCBhcmUgc2V0IG9uIGludGVyZmFj ZXMgb3IgdmxhbnMuIEFsbCByb3V0ZXMgaW5mb3JtYXRpb25zIGFyZSBmZXRjaGVkIHZpYSBCR1Au IFRoZSBzdHJhbmdlIHRoaW5nIGlzIHRoYXQgd2hlbiBJIGRvIGEgcGluZyB0byBgMS4xLjEuMWBg IHRoaXMgd29yayAoYW5kIHBhc3MgdmlhIG9uZSBvZiB0aGUgdmxhbiB0aHJvdWdoIHRoZSB0cmFu c2l0KS4gQnV0IHdoZW4gSSBkbyBhIHBpbmcgdG8gYW5vdGhlciBJUCBnb2luZyB0aHJvdWdoIGFu IElYIHRoZSBwaW5nIG9ubHkgd29yayB3aGVuIEkgZm9yY2UgdGhlIHNvdXJjZSB1c2luZyBgLVNg OiBgcGluZyAtUyAkTVlfSVAgJE9USEVSX0lQYCAuIElzIHRoZXJlIHNvbWV0aGluZyB0byBkbyA/ IEhvdyB0byBpbnZlc3RpZ2F0ZSBzdWNoIGlzc3VlPyA8YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIi PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2PjxiciBjbGFzcz0iIj48L2Rpdj48ZGl2PlRo YXQgaXMgZXhwZWN0ZWQgYmVoYXZpb3IuPC9kaXY+PGRpdj48YnIgY2xhc3M9IiI+PC9kaXY+PGRp dj5JJ2xsIGV4cGxhaW4gSVB2NCBzb3VyY2UgaXAgc2VsZWN0aW9uIHNob3J0bHkuPC9kaXY+PGRp dj5Gb3IgYXBwbGljYXRpb25zIHRoYXQgZG8gbm90IHNldCB0aGUgc291cmNlIElQIGFkZHJlc3Ms IHRoZSBzb3VyY2UgSVAgaXMgc2VsZWN0ZWQgYXQgYmVzdCBlZmZvcnQuPC9kaXY+PGRpdj5UaGlz ICJiZXN0IGVmZm9ydCIgaXMgY2hvb3NpbmcgYSBJUCBuZWFyZXN0IChsb3dlc3QgbWV0cmljKSB0 byB0YXJnZXQuIEFwcGFyZW50bHkgYW4gSVAgYWRkcmVzcyBvbjwvZGl2PjxkaXY+bG9vcGJhY2sg aW50ZXJmYWNlcyBhcmUgImZ1cnRoZXIiIHRoYW4gYW55IElQIGFkZHJlc3NlcyBvbiB0aGUgb3V0 Z29pbmcgaW50ZXJmYWNlLjwvZGl2PjxkaXY+PGJyIGNsYXNzPSIiPjwvZGl2PjxkaXY+PGJsb2Nr cXVvdGUgY2xhc3M9IiIgdHlwZT0iY2l0ZSI+SXMgdGhlcmUgc29tZXRoaW5nIHRvIGRvID8gSG93 IHRvIGludmVzdGlnYXRlIHN1Y2ggaXNzdWU/PC9ibG9ja3F1b3RlPjwvZGl2PjxkaXY+WW91IGNh biByZWZlciB0byBSRkMgMTEyMiBzZWN0aW9uIDMuMy40LjMgWzFdIGZvciBJUHY0IGFuZCBSRkMg NjcyNCBbMl0gZm9yIElQdjYuPC9kaXY+PGRpdj48YnIgY2xhc3M9IiI+PC9kaXY+PGRpdj4xLiZu YnNwOzxhIGNsYXNzPSIiIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0 bWwvcmZjMTEyMiNzZWN0aW9uLTMuMy40LjMiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29w ZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0 bWwvcmZjMTEyMiNzZWN0aW9uLTMuMy40LjM8L2E+PC9kaXY+PGRpdj4yLiZuYnNwOzxhIGNsYXNz PSIiIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZjNjcyNCIg cmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6 Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM2NzI0PC9hPjwvZGl2PjxkaXY+PGJy IGNsYXNzPSIiPjwvZGl2PjxiciBjbGFzcz0iIj48YmxvY2txdW90ZSBjbGFzcz0iIiB0eXBlPSJj aXRlIj48ZGl2IGNsYXNzPSIiPjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPjxiciBjbGFzcz0i Ij5CZW5vw650PGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVv dGU+PC9kaXY+PGJyIGNsYXNzPSIiPjxkaXYgY2xhc3M9IiI+DQo8ZGl2PkJlc3QgcmVnYXJkcyw8 L2Rpdj48ZGl2PlpoZW5sZWk8L2Rpdj4NCg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQogICAgICAg IDwvYmxvY2txdW90ZT48YnI+DQogICAgPC9kaXY+ --b1_nq7o7MkBCJSev6QdGszao1LSgAVlwmA4QoMfEW8--