From nobody Fri Jul 22 15:10:20 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 4LqCYR3b3Dz4XQY4 for ; Fri, 22 Jul 2022 15:10:35 +0000 (UTC) (envelope-from rdlr@nanoteq.com) Received: from delivery.e-purifier.com (delivery.e-purifier.com [41.168.2.22]) (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 4LqCYQ2v79z3NNh; Fri, 22 Jul 2022 15:10:34 +0000 (UTC) (envelope-from rdlr@nanoteq.com) Received: from [192.168.202.37] (helo=SEC-NGP-AG07) by delivery.e-purifier.com with smtp (Exim 4.94) (envelope-from ) id 1oEuIQ-0004ps-RU; Fri, 22 Jul 2022 17:10:30 +0200 Received: from sec-ngp-spt05.e-purifier.com ([192.168.201.1]) by SEC-NGP-AG07.neotel.e-purifier.co.za with Microsoft SMTPSVC(7.5.7601.17514); Fri, 22 Jul 2022 17:10:28 +0200 Received: from localhost (localhost [127.0.0.1]) by sec-ngp-spt05.e-purifier.com (Postfix) with ESMTP id 9FD5AF632F6; Fri, 22 Jul 2022 17:10:29 +0200 (SAST) X-Virus-Scanned: by SpamTitan at e-purifier.com Received: from sec-ngp-spt05.e-purifier.com (localhost [127.0.0.1]) by sec-ngp-spt05.e-purifier.com (Postfix) with ESMTP id 63FABF632FC; Fri, 22 Jul 2022 17:10:27 +0200 (SAST) Received: from NTQ-EXC01.nanoteq.co.za (unknown [41.170.5.18]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sec-ngp-spt05.e-purifier.com (Postfix) with ESMTPS id 53378F632F9; Fri, 22 Jul 2022 17:10:27 +0200 (SAST) Received: from NTQ-EXC01.nanoteq.co.za (10.37.48.89) by NTQ-EXC01.nanoteq.co.za (10.37.48.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 22 Jul 2022 17:10:20 +0200 Received: from NTQ-EXC01.nanoteq.co.za ([fe80::c0ae:b917:8632:554e]) by NTQ-EXC01.nanoteq.co.za ([fe80::c0ae:b917:8632:554e%4]) with mapi id 15.01.1713.010; Fri, 22 Jul 2022 17:10:20 +0200 From: Robert de la Rey To: Santiago Martinez , "sthaug@nethelp.no" , "lutz@donnerhacke.de" CC: "nc@FreeBSD.org" , "freebsd-net@FreeBSD.org" Subject: RE: How does FreeBSD expect to compete in a DPDK/VPP world? Thread-Topic: How does FreeBSD expect to compete in a DPDK/VPP world? Thread-Index: AQHYnbFHKreuBMQ9/0y7RkFRYKFf6a2KfqDA Date: Fri, 22 Jul 2022 15:10:20 +0000 Message-ID: References: <20220721161647.GA7879@belenus.iks-jena.de> <20220721.193816.806320685105925842.sthaug@nethelp.no> <40f829a2-51c4-e993-e70e-ca8be1a0d3d8@codenetworks.net> In-Reply-To: <40f829a2-51c4-e993-e70e-ca8be1a0d3d8@codenetworks.net> Accept-Language: en-GB, en-ZA, en-US 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: 22 Jul 2022 15:10:28.0552 (UTC) FILETIME=[2D954480:01D89DDD] x-archived: yes x-dbused: RGF0YSBTb3VyY2U9MTkyLjE2OC4yMDEuMjc= X-Rspamd-Queue-Id: 4LqCYQ2v79z3NNh X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of rdlr@nanoteq.com has no SPF policy when checking 41.168.2.22) smtp.mailfrom=rdlr@nanoteq.com X-Spamd-Result: default: False [-0.87 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; AUTH_NA(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_MEDIUM(-0.96)[-0.964]; NEURAL_HAM_LONG(-0.91)[-0.906]; MIME_GOOD(-0.10)[text/plain]; MIME_BASE64_TEXT(0.10)[]; ASN(0.00)[asn:36937, ipnet:41.168.0.0/17, country:ZA]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; DMARC_NA(0.00)[nanoteq.com]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_SEVEN(0.00)[8] X-ThisMailContainsUnwantedMimeParts: N V2UgZGlkIGEgVlBQIHBvcnRpbmcgZXhlcmNpc2UgbGFzdCB5ZWFyIGZvciBvbmUgb2Ygb3VyIHBy b2R1Y3RzLiBHb3QgaXQgd29ya2luZyB3aXRoIERQREssIGJ1dCByYW4gaW50byBzb21lIGlzc3Vl cyB0aGF0IGNhdXNlZCB1cyB0byBhYmFuZG9uIHRoZSBlZmZvcnQuDQpPcmlnaW5hbCB0aHJlYWQg aGVyZTogaHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9hcmNoaXZlcy9mcmVlYnNkLW5ldC8yMDIx LU9jdG9iZXIvMDAwODEwLmh0bWwNCg0KT3VyIGJpZ2dlc3Qgc3R1bWJsaW5nIGJsb2NrIHdhcyB0 aGF0IHdlIGNvdWxkbuKAmXQgZ2V0IGEgVkZJTyBzb2x1dGlvbiB0aGF0IHdvcmtzIGZvciB1czoN CiAtIFZQUCByZWxpZXMgb24gVkZJTyB0byBtYXAgZGV2aWNlIG1lbW9yeSBpbnRvIHVzZXIgc3Bh Y2UuIFRoaXMgY29kZSBpcyBpbXBsZW1lbnRlZCBmb3IgTGludXggaW4gRFBESyBidXQgdGhlIEZy ZWVCU0QgaW1wbGVtZW50YXRpb24gaGFzIHRoZSBmdW5jdGlvbnMgc3R1YmJlZC4NCiAtIFRvIGlu dGVyZmFjZSB3aXRoIHRoZSB2aXJ0dWFsIGZ1bmN0aW9ucyBvbiBvdXIgaGFyZHdhcmUgZGV2aWNl LCBWRklPIGlzIG9idmlvdXNseSBhbHNvIG5lZWRlZC4NCg0KV2Ugc3RhcnRlZCBoYXZpbmcgZG91 YnRzIGFzIHRvIHdoZXRoZXIgb3VyIGVmZm9ydHMgd291bGQgeWllbGQgdGhlIHBlcmZvcm1hbmNl IHJlcXVpcmVkIHdpdGhpbiB0aGUgdGltZWZyYW1lIGdpdmVuIGZvciBvdXIgcHJvamVjdCwgYW5k IGRlY2lkZWQgdG8gc3dhcCBvdmVyIHRvIExpbnV4IGluc3RlYWQuIEluIGZ1dHVyZSB3ZSB3b3Vs ZCBsaWtlIHRvIGhhdmUgdGhpcyBydW5uaW5nIG9uIEZyZWVCU0QsIGFzIGFsbCBvdXIgb3RoZXIg cHJvZHVjdHMgYXJlIEZyZWVCU0QtYmFzZWQuDQoNCkhlcmUgaXMgb3VyIFZQUCBwb3J0aW5nIGF0 dGVtcHQgZm9yIHRob3NlIHRoYXQgYXJlIGludGVyZXN0ZWQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9m dGstbnRxL3ZwcC90cmVlL2ZyZWVic2QNCg0KUmVnYXJkcywNClJvYmVydA0KDQoNCg0KLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFNhbnRpYWdvIE1hcnRpbmV6IFttYWlsdG86c21A Y29kZW5ldHdvcmtzLm5ldF0NClNlbnQ6IEZyaWRheSwgMjIgSnVseSAyMDIyIDExOjU2DQpUbzog c3RoYXVnQG5ldGhlbHAubm87IGx1dHpAZG9ubmVyaGFja2UuZGUNCkNjOiBuY0BGcmVlQlNELm9y ZzsgZnJlZWJzZC1uZXRARnJlZUJTRC5vcmcNClN1YmplY3Q6IFJlOiBIb3cgZG9lcyBGcmVlQlNE IGV4cGVjdCB0byBjb21wZXRlIGluIGEgRFBESy9WUFAgd29ybGQ/DQoNCkkgdGhpbmsgdGhlcmUg aXMgYSBtaXggb2YgdGhpbmdzIGhlcmUuDQoNCkZvciB0aGUgVlhMQU4gb3IgTVBMUyB0aGlzIGRl cGVuZHMgb24gdGhlIHJvbGUgb2YgQlNELg0KDQpGb3IgREMgd2l0aCBsZWFmIGFuZCBzcGluZSBk ZXBsb3ltZW50LCBub3dhZGF5cyBWWExBTiBpcyBnb29kIGVub3VnaCwgYXMgd2UgY2FuIHRlcm1p bmF0ZSB0aGUgVlhMQU4gb24gRnJlZUJTRCArIEJoeXZlLg0KDQpOb3cgaWYgeW91IGFyZSBpbiBh IHRyYW5zcG9ydCBuZXR3b3JrIG9yIG5lZWQgdG8gdGVybWluYXRlIHNlcnZpY2VzIChMMlZQTiwg TDNWUE4sIFZQTFMgLEVWUE5vTVBMUykgdGhlbiBNUExTIGFuZCBTUi1NUExTIGFyZSByZXF1aXJl ZCBmb3IgdGhlIGRhdGEtcGxhbmUgYW5kIFJTVlAsIEJHUC1MVSBhbmQgSVNJUy9PU1BGIHdpdGgg U1IgZXh0ZW5zaW9uIGZvciB0aGUgY29udHJvbCBwbGFuZS4gU29tZSBuZXR3b3JrcyBhcmUgc3Rp bGwgcnVubmluZyBMRFAgYnV0IG5vYm9keSB3aWxsIGRlcGxveSBhIGdyZWVuZmllbGQgb24gb3Ig YSBtb2Rlcm4gbmV0d29yayBvbiBpdC4NCg0KT24gdGhlIERLRFAgYW5kIFZQUCwgdGhlIGludGVu dGlvbiBpcyB0byBieXBhc3MgdGhlIGtlcm5lbCwgc28gaSBkb24ndCBzZWUgd2h5IEZyZWVCU0Qg aXRzZWxmIHNob3VsZCBjb21lIHdpdGggYSBzb2x1dGlvbiBmb3IgdGhhdCBhcGFydCBmcm9tIG1h a2luZyBzdXJlIERQREsgYW5kIFZQUCB3b3JrIG9uIEZyZWVCU0QuIFRoZSBsYXN0IHRpbWUgaSBz cG9rZSB3aXRoIHNvbWVib2R5IGZyb20gSW50ZWwsIHRoZSByZXNwb25zZSB3YXMgdGhhdCBEUERL IHdhcyBpcyBnb29kIHNoYXBlIChGb3IgRnJlZUJTRCksIGJ1dCBhbHNvIEkgcmVtZW1iZXIgc29t ZSBlbWFpbCBvbiB0aGlzIGxpc3Qgc2F5aW5nIHRoYXQgc29tZSB0aGluZ3MgYXJlIG1pc3Npbmcu IE5vdCBzdXJlIHdoYXQgdGhlIGN1cnJlbnQgc3RhdHVzIGZvciBWUFAuDQoNClJlZ2FyZHMuDQoN ClNhbnRpDQoNCg0KT24gNy8yMS8yMiAxOTozOCwgc3RoYXVnQG5ldGhlbHAubm8gd3JvdGU6DQo+ Pj4gTm90IHRoYXQgSSB3b3JrIGF0IGFuIElTUCBvciB0ZWNoIGNvbXBhbnkgaW4gYSBuZXR3b3Jr aW5nIHJvbGUsIEkgZG9uJ3QuDQo+Pj4gSGVjaywgYWRkaW5nIGV2ZW4gTVBMUyBzdXBwb3J0IGhh cyBiZWVuIG9uIG15IGJ1Y2tldCBsaXN0IGZvciBhDQo+Pj4gd2hpbGUsIGJ1dCBhbSB0b28gbGF6 eSB0byBnZXQgc3RhcnRlZC4gSSBkbyB3YW50IHRvIG1vdmUgdG8gYQ0KPj4+IG5ldHdvcmtpbmct YmFzZWQgcm9sZSBhdCAkREFZSk9CLCBidXQgd2UnbGwgc2VlIGFib3V0IHRoYXQuDQo+PiBNUExT IGlzIG91dGRhdGVkIChwZXJmb3JtYW5jZS13aXNlKSBhbmQgKGZ1bmN0aW9uYWxseSkgcmVwbGFj ZWQgYnkNCj4+IHZ4TGFuLCBvciBkbyBJIG1pc3Mgc29tZXRoaW5nPw0KPiBObyBpZGVhIHdoYXQg eW91IG1lYW4gYnkgb3V0ZGF0ZWQgKHBlcmZvcm1hbmNlLXdpc2UpLiBZZXMsIEkga25vdyB0aGUN Cj4gaW5pdGlhbCBjbGFpbXMgZm9yIE1QTFMgdG91dGVkIGZhc3RlciBwYWNrZXQgc3dpdGNoaW5n IHRpbWVzIC0gYnV0DQo+IHRoYXQgaGFzbid0IGJlZW4gcmVsZXZhbnQgZm9yIG1hbnkgeWVhcnMu DQo+DQo+IE1QTFMgaXMgYWJvdXQgZnVuY3Rpb25hbGl0eS4gWWVzLCB0aGVyZSBpcyBzb21lIGZ1 bmN0aW9uYWxpdHkgb3ZlcmxhcA0KPiB3aXRoIFZYTEFOIC0gYnV0IHRoZSBvdmVybGFwIGlzIGNl cnRhaW5seSBub3QgY29tcGxldGUuIFBlcnNvbmFsbHksDQo+IEknZCBsb3ZlIHRvIHNlZSBhbiBN UExTIGltcGxlbWVudGF0aW9uIGluIEZyZWVCU0QuDQo+DQo+IFN0ZWluYXIgSGF1ZywgTmV0aGVs cCBjb25zdWx0aW5nLCBzdGhhdWdAbmV0aGVscC5ubw0KPg0KDQoNCg0KDQoNCkltcG9ydGFudCBO b3RpY2U6DQoNClRoaXMgZS1tYWlsIGFuZCBpdHMgY29udGVudHMgYXJlIHN1YmplY3QgdG8gdGhl IE5hbm90ZXEgKFB0eSkgTHRkIGUtbWFpbCBsZWdhbCBub3RpY2UgYXZhaWxhYmxlIGF0Og0KaHR0 cDovL3d3dy5uYW5vdGVxLmNvbS9Db250YWN0VXMvRGlzY2xhaW1lcnMuYXNweA0K