From owner-freebsd-net@freebsd.org Mon May 17 09:46:58 2021 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A0452642294 for ; Mon, 17 May 2021 09:46:58 +0000 (UTC) (envelope-from ftk@nanoteq.com) Received: from mailguard.liquidtelecom.co.za (delivery.mailguard.neotel.co.za [41.168.2.25]) by mx1.freebsd.org (Postfix) with ESMTP id 4FkDmw6r2Sz3jHj; Mon, 17 May 2021 09:46:56 +0000 (UTC) (envelope-from ftk@nanoteq.com) Received: from SEC-NGP-AG02 ([192.168.202.32]) by mailguard.liquidtelecom.co.za with Microsoft SMTPSVC(7.0.6002.18264); Mon, 17 May 2021 11:46:19 +0200 Received: from sec-ngp.spt01.e-purifier.com ([192.168.201.1]) by SEC-NGP-AG02.neotel.e-purifier.co.za with Microsoft SMTPSVC(7.5.7601.17514); Mon, 17 May 2021 11:46:17 +0200 Received: from localhost (localhost [127.0.0.1]) by sec-ngp.spt01.e-purifier.com (Postfix) with ESMTP id 84AF91026803; Mon, 17 May 2021 11:46:51 +0200 (SAST) X-Virus-Scanned: by SpamTitan at spt01.e-purifier.com Received: from sec-ngp.spt01.e-purifier.com (localhost [127.0.0.1]) by sec-ngp.spt01.e-purifier.com (Postfix) with ESMTP id D73001026818; Mon, 17 May 2021 11:46:45 +0200 (SAST) Received: from NTQ-EXC.nanoteq.co.za (unknown [41.170.5.18]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sec-ngp.spt01.e-purifier.com (Postfix) with ESMTPS id C1FA41026867; Mon, 17 May 2021 11:46:45 +0200 (SAST) Received: from NTQ-EXC.nanoteq.co.za ([fe80::a5b3:4700:5af3:78b2]) by NTQ-EXC.nanoteq.co.za ([fe80::a5b3:4700:5af3:78b2%12]) with mapi id 14.03.0513.000; Mon, 17 May 2021 11:46:45 +0200 From: Francois ten Krooden To: Jim Thompson CC: Jacques Fourie , Luigi Rizzo , Vincenzo Maffione , "freebsd-net@freebsd.org" Subject: RE: Vector Packet Processing (VPP) portability on FreeBSD Thread-Topic: Vector Packet Processing (VPP) portability on FreeBSD Thread-Index: AQHXRapQkx/sKwTM3EOdxg1D+Pz3RqrhREohgAAEi1D//+jugIAAL0oAgAGITICABI1nsA== Date: Mon, 17 May 2021 09:46:44 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-ZA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginalArrivalTime: 17 May 2021 09:46:18.0011 (UTC) FILETIME=[7C1DFEB0:01D74B01] x-archived: yes x-dbused: RGF0YSBTb3VyY2U9MTkyLjE2OC4yMDEuMjc= X-Rspamd-Queue-Id: 4FkDmw6r2Sz3jHj X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of ftk@nanoteq.com has no SPF policy when checking 41.168.2.25) smtp.mailfrom=ftk@nanoteq.com X-Spamd-Result: default: False [-0.22 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MIME_BASE64_TEXT(0.10)[]; RCVD_NO_TLS_LAST(0.10)[]; RCVD_IN_DNSWL_LOW(-0.10)[41.168.2.25:from]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:36937, ipnet:41.168.0.0/17, country:ZA]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.72)[-0.722]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[Nanoteq.com]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_VERYGOOD(0.00)[41.168.2.25:from]; FREEMAIL_CC(0.00)[gmail.com,iet.unipi.it,freebsd.org]; RCVD_COUNT_SEVEN(0.00)[7]; SUSPICIOUS_RECIPS(1.50)[]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2021 09:46:58 -0000 T24gMjAyMS8wNS8xNCAxNjoxMSwgSmltIFRob21wc29uIHdyb3RlOg0KDQo+IE9uIE1heSAxMywg MjAyMSwgYXQgNzowMiBBTSwgRnJhbmNvaXMgdGVuIEtyb29kZW4gPGZ0a0BuYW5vdGVxLmNvbT4g d3JvdGU6DQrvu78+DQo+DQo+ID4gVGhhbmsgeW91LiAgSSBkaWQgc2V0IHRoaXMgdG8gMSBzcGVj aWZpY2FsbHkgbm93IGFuZCBpdCBzdGlsbCB3b3Jrcy4gIFNvIHRoZW4gaXQNCj4gPiBzaG91bGQg YmUgcnVubmluZyBpbiBuYXRpdmUgbW9kZS4NCj4gPg0KPiA+IEkgd2lsbCBkaWcgYSBiaXQgaW50 byB0aGUgZnVuY3Rpb24gdGhhdCBwcm9jZXNzZXMgdGhlIGluY29taW5nIHBhY2tldHMuDQo+ID4g VGhlIGNvZGUgSSBjdXJyZW50bHkgdXNlIHdhcyBhZGRlZCB0byBWUFAgaW4gc29tZXdoZXJlIGJl Zm9yZSAyMDE2LCBzbyBpdA0KPiA+IG1pZ2h0IGJlIHRoYXQgdGhlcmUgaXMgYSBidWcgaW4gdGhh dCBjb2RlLg0KPiA+DQo+ID4gV2lsbCB0cnkgYW5kIHNlZSBpZiBJIGNhbiBmaW5kIGFueXRoaW5n IGludGVyZXN0aW5nIHRoZXJlLg0KPg0KPiBJdCB3YXMgYWRkZWQgdG8gcGx1bWIgaW4gYSBUQ1Ag c3RhY2ssIChtc3RhY2ssIGlpcmMpIHByaW9yIHRvIHRoZSBWUFAgZ3JvdXAgd3JpdGluZyB0aGVp ciBvd24uIEwNCj4NCj4gWW91ciBuZXRtYXAtZmVkIHJlc3VsdHMgYXJlIGFsc28gcXVpdGUgbG93 LiAgbG9vc0AgKHdobyB3cm90ZSBuZXRtYXAtZndkKSB3YXMgZ2V0dGluZyAyLjIzTXBwcyBzaW5n bGUgY29yZSBvbiBhIHhlb24gRC0xNTQwLg0KPg0KSSBkaWQgYSByZS10ZXN0IHRoaXMgbW9ybmlu ZyBqdXN0IHRvIG1ha2Ugc3VyZSBvZiB0aGUgcmVzdWx0cy4gIEl0IHNlZW1zIGxpa2UgSSBkaWQg aGF2ZSBhIG1pc3Rha2UgaW4gdGhlIHByZXZpb3VzIG1lYXN1cmVtZW50cyBmb3IgbmV0bWFwLWZ3 ZC4NClRoZSB1cGRhdGVkIHJlc3VsdHMgaXMgc2hvdyBiZWxvdy4gIEl0IG1hbmFnZWQgdG8gYWNo aWV2ZSAyLjk4OSBNcHBzIG9uIGEgc2luZ2xlIGNvcmUgb24gdGhlIGhhcmR3YXJlLg0KKy0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKw0KfCBQYWNrZXQgU2l6ZSB8IFRocm91Z2hwdXQg KHBwcykgfA0KKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKw0KfCAgIDY0IGJ5dGVz ICB8ICAgICAyLjk4OSBNcHBzICAgfA0KfCAgNTEyIGJ5dGVzICB8ICAgICAyLjM1NyBNcHBzICAg fA0KfCAxNTE4IGJ5dGVzICB8ICAgODE1LjI5MSBrcHBzICAgfA0KKy0tLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0tLS0tKw0KPg0KPiBodHRwczovL3lvdXR1YmUuY29tL3dhdGNoP3Y9Y0FWZ3Z6 aXZ6SUkNCj4NCj4gSmltDQoNCg0KSW1wb3J0YW50IE5vdGljZToNCg0KVGhpcyBlLW1haWwgYW5k IGl0cyBjb250ZW50cyBhcmUgc3ViamVjdCB0byB0aGUgTmFub3RlcSAoUHR5KSBMdGQgZS1tYWls IGxlZ2FsIG5vdGljZSBhdmFpbGFibGUgYXQ6DQpodHRwOi8vd3d3Lm5hbm90ZXEuY29tL0Fib3V0 VXMvRW1haWxEaXNjbGFpbWVyLmFzcHgNCg==