From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 527B643337; Wed, 15 Nov 2023 12:27:39 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 409EB40294; Wed, 15 Nov 2023 12:27:39 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id E005740285 for ; Wed, 15 Nov 2023 12:27:37 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id C1FD3206C3; Wed, 15 Nov 2023 12:27:37 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH 00/21] replace strtok with strtok_r X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Wed, 15 Nov 2023 12:27:37 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F027@smartserver.smartshare.dk> In-Reply-To: <1e636881-c543-b23b-4f75-499b175db058@huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH 00/21] replace strtok with strtok_r Thread-Index: AdoXcDojcMUJbDcZSj+M5aGTx0rTSwARfnvQ References: <20231113104550.2138654-1-haijie1@huawei.com> <20231113170928.GD13153@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20231114173248.GA23774@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20231114173433.GB23774@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20231114174916.GD23774@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <1e636881-c543-b23b-4f75-499b175db058@huawei.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "fengchengwen" , "Tyler Retzlaff" , "Jie Hai" Cc: , X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBmZW5nY2hlbmd3ZW4gW21haWx0bzpmZW5nY2hlbmd3ZW5AaHVhd2VpLmNvbV0NCj4g U2VudDogV2VkbmVzZGF5LCAxNSBOb3ZlbWJlciAyMDIzIDA0LjAzDQo+IA0KPiBPbiAyMDIzLzEx LzE1IDE6NDksIFR5bGVyIFJldHpsYWZmIHdyb3RlOg0KPiA+IE9uIFR1ZSwgTm92IDE0LCAyMDIz IGF0IDA5OjM0OjMzQU0gLTA4MDAsIFR5bGVyIFJldHpsYWZmIHdyb3RlOg0KPiA+PiBPbiBUdWUs IE5vdiAxNCwgMjAyMyBhdCAwOTozMjo0OEFNIC0wODAwLCBUeWxlciBSZXR6bGFmZiB3cm90ZToN Cj4gPj4+IE9uIFR1ZSwgTm92IDE0LCAyMDIzIGF0IDA4OjUwOjE3UE0gKzA4MDAsIEppZSBIYWkg d3JvdGU6DQo+ID4+Pj4gT24gMjAyMy8xMS8xNCAxOjA5LCBUeWxlciBSZXR6bGFmZiB3cm90ZToN Cj4gPj4+Pj4gT24gTW9uLCBOb3YgMTMsIDIwMjMgYXQgMDY6NDU6MjlQTSArMDgwMCwgSmllIEhh aSB3cm90ZToNCj4gPj4+Pj4+IE11bHRpcGxlIHRocmVhZHMgY2FsbGluZyB0aGUgc2FtZSBmdW5j dGlvbiBtYXkgY2F1c2UgY29uZGl0aW9uDQo+ID4+Pj4+PiByYWNlIGlzc3Vlcywgd2hpY2ggb2Z0 ZW4gbGVhZHMgdG8gYWJub3JtYWwgYmVoYXZpb3IgYW5kIGNhbg0KPiBjYXVzZQ0KPiA+Pj4+Pj4g bW9yZSBzZXJpb3VzIHZ1bG5lcmFiaWxpdGllcyBzdWNoIGFzIGFibm9ybWFsIHRlcm1pbmF0aW9u LA0KPiBkZW5pYWwNCj4gPj4+Pj4+IG9mIHNlcnZpY2UsIGFuZCBjb21wcm9taXNlZCBkYXRhIGlu dGVncml0eS4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBUaGUgc3RydG9rKCkgaXMgbm9uLXJlZW50cmFu dCwgaXQgaXMgYmV0dGVyIHRvIHJlcGxhY2UgaXQgd2l0aCBhDQo+ID4+Pj4+PiByZWVudHJhbnQg ZnVuY3Rpb24uDQo+ID4+Pj4+DQo+ID4+Pj4+IGNvdWxkIHlvdSBwbGVhc2UgdXNlIHN0cnRva19z IGluc3RlYWQgb2Ygc3RydG9rX3IgdGhlIGZvcm1lciBpcw0KPiBwYXJ0IG9mDQo+ID4+Pj4+IHRo ZSBDMTEgc3RhbmRhcmQgdGhlIGxhdHRlciBpcyBub3QuDQo+ID4+Pj4+DQo+ID4+Pj4+IHRoYW5r cyENCj4gPj4+Pj4NCj4gPj4+PiBIaSwgVHlsZXIgUmV0emxhZmYNCj4gPj4+Pg0KPiA+Pj4+IFRo YW5rcyBmb3IgeW91ciBjb21tZW50Lg0KPiA+Pj4+DQo+ID4+Pj4gRm9yIHRoZSB1c2Ugb2Ygc3Ry dG9rX3MsIEkgaGF2ZSBjb25zdWx0ZWQgc29tZSBkb2N1bWVudHMsIHNlZQ0KPiA+Pj4+IAlodHRw czovL2VuLmNwcHJlZmVyZW5jZS5jb20vdy9jL3N0cmluZy9ieXRlL3N0cnRvaw0KPiA+Pj4+IEl0 IHNheXMNCj4gPj4+PiAiQXMgd2l0aCBhbGwgYm91bmRzLWNoZWNrZWQgZnVuY3Rpb25zLCBzdHJ0 b2tfcyBvbmx5IGd1YXJhbnRlZWQgdG8NCj4gYmUNCj4gPj4+PiBhdmFpbGFibGUgaWYgX19TVERD X0xJQl9FWFQxX18gaXMgZGVmaW5lZCBieSB0aGUgaW1wbGVtZW50YXRpb24NCj4gYW5kIGlmDQo+ ID4+Pj4gdGhlIHVzZXIgZGVmaW5lcyBfX1NURENfV0FOVF9MSUJfRVhUMV9fIHRvIHRoZSBpbnRl Z2VyIGNvbnN0YW50IDENCj4gYmVmb3JlDQo+ID4+Pj4gaW5jbHVkaW5nIDxzdHJpbmcuaD4uDQo+ ID4+Pj4gIg0KPiA+Pj4+DQo+ID4+Pj4gSSB1c2Ugc3RydG9rX3Mgd2l0aCAiI2lmZGVmIF9fU1RE Q19MSUJfRVhUMV9fIC4uLiAjZW5kaWYiIGFyb3VuZA0KPiBhbmQNCj4gPj4+PiBjb21waWxlZA0K PiA+Pj4+IGxvY2FsbHkgYW5kIGZvdW5kIHRoYXQgX19TVERDX0xJQl9FWFQxX18gd2FzIG5vdCBk ZWZpbmVkLCBzbyB0aGUNCj4gcmVsYXRlZA0KPiA+Pj4+IGNvZGUgIHdhcyBub3QgY2FsbGVkLiBJ J20gYWZyYWlkIHRoZXJlJ3MgYSBwcm9ibGVtIHdpdGggdGhpcw0KPiA+Pj4+IG1vZGlmaWNhdGlv bi4NCj4gPj4+Pg0KPiA+Pj4+IEFtIEkgdXNpbmcgc3RydG9rX3Mgd3Jvbmc/DQo+ID4+Pg0KPiA+ Pj4gbm8gaSBvdmVybG9va2VkIHRoYXQgaXQgaXMgb3B0aW9uYWwgbXkgZmF1bHQgc29ycnkuDQo+ ID4+Pg0KPiA+Pj4gc2luY2UgdGhlcmUgaXMgbm8gcG9ydGFibGUgc3RydG9rX3IgaSdtIGdvaW5n IHRvIGhhdmUgdG8gYWdyZWUgd2l0aA0KPiBvdGhlcnMNCj4gPj4+IHRoYXQgb25seSBwbGFjZXMg d2hlcmUgeW91IGFjdHVhbGx5IG5lZWQgcmVlbnRyYW50IHN0cnRvayBiZQ0KPiBjb252ZXJ0ZWQg dG8NCj4gPj4+IHN0cnRva19yLg0KPiA+Pj4NCj4gPj4+IGZvciB3aW5kb3dzIGkgdGhpbmsgd2Un bGwgZWl0aGVyIG5lZWQgdG8gaW50cm9kdWNlIGFuIGFic3RyYWN0ZWQNCj4gc3RydG9rX3INCj4g Pj4+IG5hbWUgZm9yIHBvcnRhYmlsaXR5IG9yIHNvbWV0aGluZyBpbiB0aGUgcnRlXyBuYW1lc3Bh Y2UgKGRlcGVuZGVudA0KPiBvbg0KPiA+Pj4gd2hhdCBvdGhlciByZXZpZXdlcmVzIHdvdWxkIHBy ZWZlcikNCj4gPj4NCj4gPj4ganVzdCBhcyBhIGZvbGxvdyB1cCBoZXJlIG1heWJlIGl0IHdvdWxk IGJlIG9wdGltYWwgaWYgd2UgY291bGQgdXNlDQo+ID4+IHN0cnRva19zICppZiogd2UgdGVzdCB0 aGF0IHRoZSB0b29sY2hhaW4gbWFrZXMgaXQgYXZhaWxhYmxlIGFuZCBpZg0KPiBub3QNCj4gPj4g cHJvdmlkZSBhIG1hcHBpbmcgb2Ygc3RydG9rX3MgLT4gc3RydG9rX3IuDQo+ID4NCj4gPiBqdXN0 IGEgZmluYWwgZm9sbG93IHVwLCBpIGNhbiBzZWUgdGhhdCB3ZSBhbHJlYWR5IGhhdmUgYSBydGVf c3RyZXJyb3INCj4gPiBoZXJlIHRvIGRvIHRoZSByZXBsYWNlIHdpdGggcmVlbnRyYW50IGRhbmNl LiBpdCBpcyBwcm9iYWJseSBnb29kIHRvDQo+ID4gZm9sbG93IHRoZSBhbHJlYWR5IGVzdGFibGlz aGVkIHBhdHRlcm4gZm9yIHRoaXMgYW5kIGhhdmUgYQ0KPiBydGVfc3RydG9rLg0KPiANCj4gKzEg Zm9yIGhhdmUgcnRlX3N0cnRvayB3aGljaCBjb3VsZCBjb3ZlciBkaWZmZXJlbnQgcGxhdGZvcm0u DQoNCisxIHRvIHJ0ZV9zdHJ0b2sgZG9pbmcgdGhlIHJlZW50cmFudCBkYW5jZSBmb3IgdXMuDQoN CklmIHdlIGhhZCBzdWNoIGFuIHJ0ZV9zdHJ0b2soKSwgd2UgY291bGQgYWxzbyBnZW5lcmFsbHkg ZGlzYWxsb3cgdGhlIHVzZSBvZiBzdHJ0b2soKS4NCg0KPiANCj4gPg0KPiA+IHdoYXQgZG8gb3Ro ZXJzIHRoaW5rPw0KPiA+DQo=