From nobody Tue Sep 21 09:52:58 2021 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 9C0D317598F0 for ; Tue, 21 Sep 2021 09:53:16 +0000 (UTC) (envelope-from ftk@nanoteq.com) Received: from delivery.e-purifier.com (delivery.e-purifier.com [41.168.2.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HDGvb4XN1z3sK5 for ; Tue, 21 Sep 2021 09:53:15 +0000 (UTC) (envelope-from ftk@nanoteq.com) Received: from sec-ngp-ag01.neotel.e-purifier.co.za ([192.168.202.31] helo=SEC-NGP-AG01) by delivery.e-purifier.com with smtp (Exim 4.94) (envelope-from ) id 1mScSY-0006Ag-Ns for freebsd-net@freebsd.org; Tue, 21 Sep 2021 11:53:06 +0200 Received: from sec-ngp-spt06.e-purifier.com ([192.168.201.1]) by SEC-NGP-AG01.neotel.e-purifier.co.za with Microsoft SMTPSVC(7.5.7601.17514); Tue, 21 Sep 2021 11:53:03 +0200 Received: from localhost (localhost [127.0.0.1]) by sec-ngp-spt06.e-purifier.com (Postfix) with ESMTP id E64DE698248 for ; Tue, 21 Sep 2021 11:53:04 +0200 (SAST) X-Virus-Scanned: by SpamTitan at e-purifier.com Received: from sec-ngp-spt06.e-purifier.com (localhost [127.0.0.1]) by sec-ngp-spt06.e-purifier.com (Postfix) with ESMTP id 02649698242 for ; Tue, 21 Sep 2021 11:52:59 +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-spt06.e-purifier.com (Postfix) with ESMTPS id C761369823D for ; Tue, 21 Sep 2021 11:52:58 +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; Tue, 21 Sep 2021 11:52:58 +0200 From: Francois ten Krooden To: "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//+jugIAAL0oAgAQ6h4CAAdzSEIAAXLoAgADt0YCAAOTRgIAKBngAgAAE4QCAu14JoA== Date: Tue, 21 Sep 2021 09:52:58 +0000 Message-ID: References: <91e21d18a4214af4898dd09f11144493@EX16-05.ad.unipi.it> <20210517192054.0907beea@x23> 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 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 X-OriginalArrivalTime: 21 Sep 2021 09:53:04.0048 (UTC) FILETIME=[78989300:01D7AECE] x-archived: yes x-dbused: RGF0YSBTb3VyY2U9MTkyLjE2OC4yMDEuMjc= X-Rspamd-Queue-Id: 4HDGvb4XN1z3sK5 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.24) smtp.mailfrom=ftk@nanoteq.com X-Spamd-Result: default: False [1.00 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; DMARC_NA(0.00)[Nanoteq.com]; MIME_BASE64_TEXT_BOGUS(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; MIME_BASE64_TEXT(0.10)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36937, ipnet:41.168.0.0/17, country:ZA]; RCVD_COUNT_SEVEN(0.00)[7] X-ThisMailContainsUnwantedMimeParts: N SGkNCg0KVGhpcyBpcyBqdXN0IHNvbWUgZmVlZGJhY2sgZm9yIHRob3NlIHdobyBoYWQgYW4gaW50 ZXJlc3QgaW4gdGhpcyB0b3BpYy4NCg0KQWZ0ZXIgc3BlbmRpbmcgcXVpdGUgc29tZSB0aW1lIG9u IHRoZSBWUFAgdG8gRnJlZUJTRCBwb3J0aW5nIGVmZm9ydCB3aGVyZSB3ZSBkaWQgbWFuYWdlIHRv IGdldCBWUFAgd29ya2luZyB3aXRoIG5ldG1hcCwgYW5kIFZQUCBjb21waWxpbmcgd2l0aCBEUERL OyBXZSByZWFsaXNlZCB0aGF0IHRoZXJlIGFyZSBzb21lIGJpZyBpc3N1ZXMgdGhhdCB3ZSB3b3Vs ZCBuZWVkIHRvIG92ZXJjb21lLiBTb21lIG9mIHRoZXNlIGVmZm9ydHMgYXJlIG5vdCB2aWFibGUg Zm9yIG91ciBzbWFsbCB0ZWFtIHRvIGFjY29tcGxpc2ggaW4gYSByZWFzb25hYmxlIHRpbWUgZnJh bWUuDQpUaGUgbWFpbiBpc3N1ZXMgdGhhdCB3ZSBoYXZlIGZvdW5kIGFyZToNCi0gVGVzdHMgcHJv dmVkIHRoYXQgbmV0bWFwIHdvdWxkIG5vdCBkZWxpdmVyIHRoZSBkZXNpcmVkIHBlcmZvcm1hbmNl IGFzIGl0IGlzIGN1cnJlbnRseSBpbXBsZW1lbnRlZCB3aXRoaW4gVlBQLiBUaGUgbWFpbiBpc3N1 ZXMgaGVyZSBhcmUgdGhhdCBmb3IgZXZlcnkgMjU2IHBhY2tldHMgbWVtb3J5IHNlZW1zIHRvIGJl IGFsbG9jYXRlZCBhZ2FpbiwgYWxzbyBhIG51bWJlciBvZiBjb3BpZXMgb2NjdXIgaW4gdGhlIG1l bW9yeSB3aGljaCBzbG93cyBkb3duIHRoZSBwZXJmb3JtYW5jZS4NCi0gVlBQIHJlbGllcyBvbiBW RklPIHRvIG1hcCBkZXZpY2UgbWVtb3J5IGludG8gdXNlciBzcGFjZSBmb3IgcHJvY2Vzc2luZyB3 aXRoaW4gdGhlIGFwcGxpY2F0aW9uLiBUaGlzIGNvZGUgaXMgaW1wbGVtZW50ZWQgaW4gRFBESyBp biB0aGUgTGludXggaW1wbGVtZW50YXRpb24gYnV0IGluIHRoZSBGcmVlQlNEIGltcGxlbWVudGF0 aW9uIGluIERQREsgdGhlc2UgZnVuY3Rpb25zIGFyZSBzdHViYmVkLg0KLSBUbyBpbnRlcmZhY2Ug d2l0aCBjcnlwdG8tb2ZmbG9hZGluZyBoYXJkd2FyZSBzdWNoIGFzIHRoZSBRQVQgY2FyZCBmcm9t IEludGVsLCBvciBvdXIgb3duIGNhcmQgVlBQL0RQREsgYWxzbyB1dGlsaXplIFZGSU8gd2l0aCB0 aGUgUENJIGRldmljZS4NCi0gQXMgZmFyIGFzIHdlIGhhdmUgYmVlbiBhYmxlIHRvIHNlZSB0aGUg VkZJTyBzdXBwb3J0IGluIEZyZWVCU0QgaXMgbm90IGF0IHRoZSBzYW1lIGxldmVsIGFzIExpbnV4 LCB3aGljaCB3b3VsZCB0aGVuIHJlcXVpcmUgYWRkaXRpb25hbCBrZXJuZWwgZGV2ZWxvcG1lbnQg d2hpY2ggaXMgbm90IHBvc3NpYmxlIGluIHRoZSB0aW1lIGZyYW1lLg0KDQpSZWdhcmRzDQoNCkZy YW5jb2lzIHRlbiBLcm9vZGVuDQpQcmluY2lwYWwgRGV2ZWxvcGVyDQoNCg0KICAgICAgICBUZWw6 ICsyNyAxMiA2NzIgNzAwMA0KICAgICAgICBGYXg6ICsyNyAxMiA2NjUgMTM0Mw0KICAgICAgICBQ b3N0YWw6IFAuTy4gQm94IDc5OTEsIENlbnR1cmlvbiwgMDA0Ng0KICAgICAgICBQaHlzaWNhbDog VW5pdCBDMDEsIENvcnBvcmF0ZSBQYXJrIDY2LCAyNjkgVm9uIFdpbGxpY2ggQXZlbnVlLCBDZW50 dXJpb24NCg0KDQoNCkltcG9ydGFudCBOb3RpY2U6DQoNClRoaXMgZS1tYWlsIGFuZCBpdHMgY29u dGVudHMgYXJlIHN1YmplY3QgdG8gdGhlIE5hbm90ZXEgKFB0eSkgTHRkIGUtbWFpbCBsZWdhbCBu b3RpY2UgYXZhaWxhYmxlIGF0Og0KaHR0cDovL3d3dy5uYW5vdGVxLmNvbS9BYm91dFVzL0VtYWls RGlzY2xhaW1lci5hc3B4DQo=