From nobody Sat Nov 25 11:09:29 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 4Scpyr4n64z51ygZ for ; Sat, 25 Nov 2023 11:09:40 +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 4Scpyr2cJQz4MZG for ; Sat, 25 Nov 2023 11:09:40 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enki-multimedia.eu; s=protonmail; t=1700910575; x=1701169775; bh=Rg8esaqu6pujcpP34hwbMRtidJchshc7qZbVLfmGq3Q=; 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=QjZoQc8dx8HTymSYol8+FIkT7oJxwP4wi4q7mCYvk2K/28S4PMYLyJ6nFoosFq2jB 7Veh4dlUGfBSdVDVQgxr7+HvzrO+lyjJe4uMRqPuWn7bwToTPOPL096w2LjYc5o/5x nEbF73qUjbzfcHo4Xiik9Vc2ooxayuSpR98IIdUK7uH86exXS5gMg13ooDOC4BpYvv rbrJXPxEeMHCLfJngubMBI86BmrnLD5qcFa//mBb/yf20no14+cYPBEpapBh8GwJsp RLOHtBlqPj59dVzMq7GcWXDvXYTCUFM7iJrVyqNA+3EEfrtzyd4U9cjAF0UBUHlWLb XePLRXYHntpww== Date: Sat, 25 Nov 2023 11:09:29 +0000 To: Jim Thompson From: Benoit Chesneau Cc: "freebsd-net@FreeBSD.org" Subject: Re : Re: netgraph and vpp Message-ID: In-Reply-To: References: 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_orftEKN2WFk3CzNDFm2EMRXqx9j01tJ9hJCizR40o" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH] X-Rspamd-Queue-Id: 4Scpyr2cJQz4MZG This is a multi-part message in MIME format. --b1_orftEKN2WFk3CzNDFm2EMRXqx9j01tJ9hJCizR40o Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VGhhbmtzIGZvciB5b3VyIGFuc3dlci4gU28gaSBndWVzcyBpZiB3ZSB3YW50IHRvIGJ1aWxkIGEg bW9kZXJuIHJvdXRlciB3aXRob3V0IGN1c3RvbSBjb2RlLCB2cHAgaXMgdGhlIHdheSB0byBnbyBp biB0ZXJtIGRlIHBlcmZvcm1hbmNlPwoKT25lIHRoaW5nIGkgcmVhbGx5IG1pc3MgaXRvIGNyb3Nz IGNvbm5lY3QgMiBpbnRlcmZhY2VzIHdpdGhvdXQgdXNpbmcgYSBicmlkZ2UuIFNvbWV0aGliZyBy ZWFsbHkgZWFzeSBhbmQgcGVyZm9ybWFudCB3aXRoIHZwcC4uLgoKQmVub2l0CkxlIHNhbS4gMjUg bm92LiAyMDIzIMOgIDAwOjMzLCBKaW0gVGhvbXBzb24gPFtqaW1AbmV0Z2F0ZS5jb21dKG1haWx0 bzpMZSBzYW0uIDI1IG5vdi4gMjAyMyDDoCAwMDozMywgSmltIFRob21wc29uIDw8YSBocmVmPSk+ IGEgw6ljcml0IDoKCj4gT24gTm92IDI0LCAyMDIzIGF0IDEyOjQ4OjA34oCvQU0sIEJlbm9pdCBD aGVzbmVhdSA8YmVub2l0Y0BlbmtpLW11bHRpbWVkaWEuZXU+IHdyb3RlOgo+Cj4+IG5ldGdyYXBo IGFuZCB2cHAgbG9va3Mgc2ltaWxhciBpbiB0aGVpciBpbnRlbnQuIEJvdGggYXJlIGdyYXBocyB0 byBwcm9jZXNzIHBhY2tldHMuCj4+Cj4+IEkgdGhvdWdodCB0aGF0IHVzaW52IG5ldGdyYXBoIHNv dW5kcyBpbnRlcnJlc3RpbmcgdG8gYnVpbGQgYSBtb2Rlcm4gcm91dGVyIG9yIGNwZS4gV2hhdCBh Ym91dCB0aGUgcGVyZm9yYW5jZT8gRGlkIGFueW9uZSBjb21wUmU/IEFsc28gaXMgdGhlcmUgYW55 IGRpZmZlcmVuY2UgaW4gdGVybSBvZiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgcHJvY2Vzc2luZz8g SWQgdGhlcmUgYW55IHJlY2VudCBwYXBlciBhYm91dCBuZXRncmFwaD8KPgo+IFRoZXkgYXJlIHZl cnksIHZlcnkgZGlmZmVyZW50LiBOZXRncmFwaCBpcyBjbG9zZXIgdG8gQVQmVCBzdHJlYW1zLCBi dXQgd2l0aCBtYnVmcy4KPgo+IE5ldGdyYXBoIHdvdWxkIHByb2JhYmx5IGJlIGJldHRlciBpbXBs ZW1lbnRlZCB0aGVzZSBkYXlzIGFzIGEgc2V0IG9mIG5ldG1hcCBtb2R1bGVzLCBhbGEKPiBodHRw czovL2dpdGh1Yi5jb20vemVlay9wYWNrZXQtYnJpY2tzIG9yIGh0dHBzOi8vZ2l0aHViLmNvbS9v dXRzY2FsZS9wYWNrZXRncmFwaCAodGhpcyBvbmUgaXMgRFBESywgYnV0IHNpbWlsYXIgYXJjaGl0 ZWN0dXJlKQ== --b1_orftEKN2WFk3CzNDFm2EMRXqx9j01tJ9hJCizR40o Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRv Ij5UaGFua3MgZm9yIHlvdXIgYW5zd2VyLiBTbyBpIGd1ZXNzIGlmIHdlIHdhbnQgdG8gYnVpbGQg YSBtb2Rlcm4gcm91dGVyIHdpdGhvdXQgY3VzdG9tIGNvZGUsJm5ic3A7dnBwIGlzIHRoZSB3YXkg dG8gZ28gaW4gdGVybSBkZSBwZXJmb3JtYW5jZT8mbmJzcDs8L2Rpdj48ZGl2IGRpcj0iYXV0byI+ PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5PbmUgdGhpbmcgaSByZWFsbHkgbWlzcyBpdG8gJm5i c3A7Y3Jvc3MgY29ubmVjdCAyIGludGVyZmFjZXMgd2l0aG91dCB1c2luZyBhIGJyaWRnZS4gU29t ZXRoaWJnIHJlYWxseSBlYXN5IGFuZCBwZXJmb3JtYW50IHdpdGggJm5ic3A7dnBwLi4uPC9kaXY+ IDxkaXY+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5CZW5vaXQmbmJzcDs8Y2FyZXQ+PC9jYXJl dD48L2Rpdj5MZSBzYW0uIDI1IG5vdi4gMjAyMyDDoCAwMDozMywgSmltIFRob21wc29uICZsdDs8 YSBjbGFzcz0iIiBocmVmPSJtYWlsdG86TGUgc2FtLiAyNSBub3YuIDIwMjMgw6AgMDA6MzMsIEpp bSBUaG9tcHNvbiA8PGEgaHJlZj0iPmppbUBuZXRnYXRlLmNvbTwvYT4mZ3Q7IGEgw6ljcml0IDo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+ICA8ZGl2IGRp cj0ibHRyIj4NCiAgICA8YnI+DQo8L2Rpdj48ZGl2IGRpcj0ibHRyIj48YnI+PC9kaXY+DQo8ZGl2 IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQogICAgPGRpdiBjbGFzcz0iZ21haWxfYXR0ciIgZGlyPSJs dHIiPk9uIE5vdiAyNCwgMjAyMyBhdCAxMjo0ODowN+KAr0FNLCBCZW5vaXQgQ2hlc25lYXUgJmx0 OzxhIGhyZWY9Im1haWx0bzpiZW5vaXRjQGVua2ktbXVsdGltZWRpYS5ldSI+YmVub2l0Y0Blbmtp LW11bHRpbWVkaWEuZXU8L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+DQogICAgPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDox cHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4IiBjbGFzcz0iZ21haWxf cXVvdGUiPg0KICAgICAgICA8ZGl2PjxkaXY+PC9kaXY+PGRpdj4gPGRpdiBkaXI9ImF1dG8iPm5l dGdyYXBoIGFuZCB2cHAgbG9va3Mgc2ltaWxhciBpbiB0aGVpciBpbnRlbnQuIDxzcGFuIHN0eWxl PSI7IDsgO1NhbiBGcmFuY2lzY28mcXVvdDssIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7 IDsgZm9udC1zdHlsZTogbm9ybWFsOyA7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5n OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBh dXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7 IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7 IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsiPkJvdGg8L3NwYW4+PHNw YW4gc3R5bGU9IjsgOyA7U2FuIEZyYW5jaXNjbyZxdW90OywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fu cy1zZXJpZjsgOyBmb250LXN0eWxlOiBub3JtYWw7IDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVy LXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyA7IC13ZWJraXQtdGV4dC1zaXplLWFkanVz dDogbm9uZTsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyA7IHRleHQtZGVjb3JhdGlv bjogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyI+IGFyZSBn cmFwaHMgdG8gcHJvY2VzcyBwYWNrZXRzLjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh Y2UiPiA8L3NwYW4+PC9zcGFuPiA8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYg ZGlyPSJhdXRvIj5JIHRob3VnaHQgdGhhdCB1c2ludiAgbmV0Z3JhcGggc291bmRzIGludGVycmVz dGluZyB0byBidWlsZCBhIG1vZGVybiByb3V0ZXIgb3IgY3BlLiBXaGF0IGFib3V0IHRoZSBwZXJm b3JhbmNlPyBEaWQgYW55b25lIGNvbXBSZT8gQWxzbyBpcyB0aGVyZSBhbnkgZGlmZmVyZW5jZSBp biB0ZXJtIG9mIGltcGxlbWVudGF0aW9uIG9mIHRoZSBwcm9jZXNzaW5nPyBJZCB0aGVyZSBhbnkg cmVjZW50IHBhcGVyIGFib3V0IG5ldGdyYXBoPzwvZGl2PjwvZGl2PjwvZGl2Pg0KICAgIDwvYmxv Y2txdW90ZT48YnI+DQo8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0 ciI+VGhleSBhcmUgdmVyeSwgdmVyeSBkaWZmZXJlbnQuICBOZXRncmFwaCBpcyBjbG9zZXIgdG8g QVQmYW1wO1Qgc3RyZWFtcywgYnV0IHdpdGggbWJ1ZnMuPC9kaXY+PGRpdiBkaXI9Imx0ciI+PGJy PjwvZGl2PjxkaXYgZGlyPSJsdHIiPk5ldGdyYXBoIHdvdWxkIHByb2JhYmx5IGJlIGJldHRlciBp bXBsZW1lbnRlZCB0aGVzZSBkYXlzIGFzIGEgc2V0IG9mIG5ldG1hcCBtb2R1bGVzLCBhbGEgPC9k aXY+PGRpdiBkaXI9Imx0ciI+PGZvbnQgY29sb3I9IiM0MTljZmYiPjxzcGFuIHN0eWxlPSItLWRh cmstY29sb3I6IHZhcigtLU5TQ29sb3JfbGlua0NvbG9yKTsiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0 aHViLmNvbS96ZWVrL3BhY2tldC1icmlja3MiPmh0dHBzOi8vZ2l0aHViLmNvbS96ZWVrL3BhY2tl dC1icmlja3M8L2E+PC9zcGFuPjwvZm9udD4gb3IgPGZvbnQgY29sb3I9IiM0MTljZmYiPjxhIGhy ZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9vdXRzY2FsZS9wYWNrZXRncmFwaCI+aHR0cHM6Ly9naXRo dWIuY29tL291dHNjYWxlL3BhY2tldGdyYXBoPC9hPjwvZm9udD4gKHRoaXMgb25lIGlzIERQREss IGJ1dCBzaW1pbGFyIGFyY2hpdGVjdHVyZSk8L2Rpdj48ZGl2IGRpcj0ibHRyIj48YnI+PC9kaXY+ PGRpdiBkaXI9Imx0ciI+PGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxicj48L2Rpdj48L2Rpdj4N CjwvYmxvY2txdW90ZT48L2JvZHk+PC9odG1sPg== --b1_orftEKN2WFk3CzNDFm2EMRXqx9j01tJ9hJCizR40o--