From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 08E05A04E7; Tue, 3 Nov 2020 23:34:34 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6F565AD0E; Tue, 3 Nov 2020 23:34:33 +0100 (CET) Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680139.outbound.protection.outlook.com [40.107.68.139]) by dpdk.org (Postfix) with ESMTP id 75939ACAA for ; Tue, 3 Nov 2020 23:34:30 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HGAUVIlXzQ4zjwYdip27VxFYya7wJFSbA12Zf7Iy63+T5YCfgDcBjxiOuSwqBEorzGCzSKJuD/ddX6MGe4T6diCoL9uyJ86iMW9+1V/qVvV3xCV/712PJrAn6dW9NBW8KKm8RpnEjQKYVb5unYk1qKSKbTThEqIfCsFzqqvqbZOp7XYt7E7/qzD9d8pokoGjHLCTQHbu3tE+lhnb02PIcI2zFK0wjoCLQYWcBigpQISNfQtpXDIJBTyBq2wC/WxUiTQGpn//gMgL7pSpj7Mlk9mlg8iNpXVUkZSqcNw6miyAR7rGnVTt45hYAhknQzm2m0S2dgC1SJctVu4jbDVkDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W+3p5rZ1smzzZwetqYxZmt2yPFZDRpqlfDqmC1rqSlE=; b=G3atUBevWGcC96uo7sk6ylAOZPAGP/jQOKNH1zYg78PF5Oxzb++e/W/sVVzca5DQpOhuGiPI8G+BkUnVnqVlZCa+t+f3m7ONVBrJ98mTuij+oOJp49gfqZRXQrDOSzcNRdqsOgG9o5ox3w87Y/NKU+wbQ20y1Yp8sS3v6wYgmwOl9ZNGTe6+SIxeXTKdGbt5cveqaTynPnz6c7xADcDy7/3GwJfpUGwR4NuovzBcNNK2bsobwE91o6rAJuTqlJg9pn0wIIN0AThYNduzoB4FQ9v4bvQRk+s7lPMBd0+wSVOv7NjO7eovrVCRPNz7vS0hbssvHWLBE0rjtILUUnqZ6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W+3p5rZ1smzzZwetqYxZmt2yPFZDRpqlfDqmC1rqSlE=; b=Tf1yOXxj2cHgxPx3dc2GGsgJWe9kQkp5rrDTWbw7R7AkLDrzNikLjP81bK6GJGH2PsUx4rcHlmXBlRwl6cdZFYs5S1ZGrFsmjGKXNRMNY/1KRwP1kSu3gsBkUmOu6VwljKqcIi965fv0YpEkTFVZQ0+ZHxPI7vMVe8JhH6/H0Qg= Received: from BY5PR21MB1380.namprd21.prod.outlook.com (2603:10b6:a03:23b::19) by BYAPR21MB1623.namprd21.prod.outlook.com (2603:10b6:a02:c7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.6; Tue, 3 Nov 2020 22:34:27 +0000 Received: from BY5PR21MB1380.namprd21.prod.outlook.com ([fe80::f1c6:6306:4629:9da3]) by BY5PR21MB1380.namprd21.prod.outlook.com ([fe80::f1c6:6306:4629:9da3%8]) with mapi id 15.20.3564.006; Tue, 3 Nov 2020 22:34:27 +0000 From: Khoa To To: Nick Connolly , "dev@dpdk.org" CC: "Dmitry Malloy (MESHCHANINOV)" , Harini Ramakrishnan Thread-Topic: [EXTERNAL] [dpdk-dev] [RFC] pthread on Windows Thread-Index: AQHWpf6IZnzvbT1z/kK9sXc7i9Ch2qmvIg4QgAWlX4CAAksaMA== Date: Tue, 3 Nov 2020 22:34:27 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=05fa21b9-1977-4561-9cbd-4996911e64fc; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-11-03T22:18:30Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: mayadata.io; dkim=none (message not signed) header.d=none;mayadata.io; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [67.170.72.207] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 308ec787-1f55-4ea8-ddfa-08d880489f8d x-ms-traffictypediagnostic: BYAPR21MB1623: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OWq0yyhdsp9HX8qVGE1HRnz9j726DCSxdMXLLqciJbbGVH30xDws8HoKKKdp3v+6QOK7XYGqQ2IZ+RsZf1NLCdJb/WY1REPNH6PZrkvHt6AThnGG57KUIUjHh5EAyWtvje3HxlQ0L9qdndmJnVuuqR4dxTNesThsoYGODcdUVvXtt3axlAGkGl2uQ9u/R7IvoifivQptifNdMxjrNI0QBlr3BHXKXZ/bYIqmg0GTgYSdbmWYlG/ymCM2NBFOZoovmzQlncaQ0ZFsNBN1jCDOwa4VDdlKuvNe2IERSPtc8RzuwYCZlB9dPxss1EPQox1/gSQ/VBP83y6yFqasMePjPg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR21MB1380.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(396003)(376002)(346002)(39860400002)(26005)(53546011)(86362001)(107886003)(186003)(2906002)(83380400001)(6506007)(71200400001)(7696005)(33656002)(8990500004)(5660300002)(66946007)(9686003)(66556008)(110136005)(66476007)(64756008)(478600001)(54906003)(8936002)(82950400001)(66446008)(10290500003)(82960400001)(55016002)(8676002)(316002)(4326008)(76116006)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: DrZa20IhREmHuLG9fcmuKPbNHLrqPqgqFiwMXpdXDAix6/Oe6p/4H1SGC0Kw1/QBqnGFwf43+44oWWkLj+crYTILuq+27XqnX4Sa8ZcwosDwr/ER4AvfuKefHl60bzR5Ot2h6IvgVQoYuTSqdPxVRzMt+BeaXl1HVtprnEsPgvADWAat0O0SosIPv2O3hIcm9qKp//8Bjl91KAh2jTMYGBmJlH+rZn4PJthRC8bVeKsjovfh8blKng8iJ8ygYF/RuHYmrhdOnp0w67jQgOG06BsV6OSACWWnVhaANr0+jQZnPku0o1HGekrKbMM+K9iKtjPAc1wMBq/xGADv/w7kmuNfWzdpJ61b8XLgEPsq55R/hEQ2Ebs5DHiLN++mbyBfMDURugq0BGmBEGuO1bll6TXx3Q4ArJR5AbeK66gTCyCZXerilVtCq3H6vIA8O9SpTHHYjy7znt9ualxPZRnnE+HakY+QDHT82V5NimMWmn2TT2Ta3BFqKr2lB3zmrfgC0KX2qcH7P1eGExNb3u/2Z1foSdD3To9eJ4tMAm3Zw/nmSRU+Hp1lR5sIMZIDMNxG3dAEkebJ9HHUetBu/EiPnOWiOeE7n4Hucnta++dioHDkTnJ0UC/fQhjVAa7OcwJZRM6WGS0EkFOhdkt/R7X0PA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR21MB1380.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 308ec787-1f55-4ea8-ddfa-08d880489f8d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2020 22:34:27.4695 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rqGsH0v8J8MPWN/C9Lo1U3oUm2E0JHoFcMxIPmlVXd1WBn8sQrb+PU0KtuW48ygvnRu6tu5y1eEfIOueMdpzjuUE+p0hq66sFsAOiw5QFGg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR21MB1623 Subject: Re: [dpdk-dev] [EXTERNAL] [RFC] pthread on Windows X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" K0RtaXRyeSwgSGFyaW5pDQoNCkhpIE5pY2ssDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogTmljayBDb25ub2xseSA8bmljay5jb25ub2xseUBtYXlhZGF0YS5pbz4NCj4g U2VudDogTW9uZGF5LCBOb3ZlbWJlciAyLCAyMDIwIDM6MTcgQU0NCj4gVG86IEtob2EgVG8gPGto b3RAbWljcm9zb2Z0LmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW0VYVEVSTkFM XSBbZHBkay1kZXZdIFtSRkNdIHB0aHJlYWQgb24gV2luZG93cw0KPiANCj4gSGkgS2hvYSwNCj4g DQo+IE9uIDI5LzEwLzIwMjAgMjE6MTksIEtob2EgVG8gd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGRldiA8ZGV2LWJvdW5jZXNAZHBkay5vcmc+IE9u IEJlaGFsZiBPZiBOaWNrIENvbm5vbGx5DQo+ID4+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAxOSwg MjAyMCAyOjU5IEFNDQo+ID4+IFRvOiBkZXZAZHBkay5vcmcNCj4gPj4gU3ViamVjdDogW0VYVEVS TkFMXSBbZHBkay1kZXZdIFtSRkNdIHB0aHJlYWQgb24gV2luZG93cw0KPiA+Pg0KPiA+Pg0KPiA+ PiBUaGUgcHJvcG9zZWQgY2hhbmdlcyBhcmU6DQo+ID4+DQo+ID4+ICAgMS4gQW4gRUFMIGltcGxl bWVudGF0aW9uIG9mIHB0aHJlYWQgd2l0aCBhIG5ldyBydGVfcHRocmVhZCBBUEkuDQo+ID4+ICAg Mi4gVGhlIERQREsgY29kZSAobGlicywgZXhhbXBsZXMsIGRyaXZlcnMsIGFwcHMsIHRlc3RzLCBl dGMpIG5lZWRzIHRvDQo+ID4+ICAgICAgYmUgbW9kaWZpZWQgdG8gdXNlIHRoZSBuZXcgcnRlX3B0 aHJlYWQgQVBJLg0KPiA+PiAgIDMuIFRoZXJlIG5lZWRzIHRvIGJlIGFuIG9wdGlvbiBmb3IgYXBw cyB0byB1c2UgYW4gZXh0ZXJuYWwgcHRocmVhZA0KPiA+PiAgICAgIGxpYnJhcnkgYXMgYW4gYWx0 ZXJuYXRpdmUgdG8gdGhlIEVBTCBpbXBsZW1lbnRhdGlvbi4NCj4gPj4gICA0LiBFdmVudHVhbGx5 LCBhcHBzIGNhbiBvcHQgaW4gdG8gdXNpbmcgdGhlIHJ0ZV9wdGhyZWFkIEFQSSBpZiBkZXNpcmVk Lg0KPiA+Pg0KPiA+PiBJdGVtICMzIGlzbid0IGRlcGVuZGVudCBvbiAjMSBhbmQgIzIgLSBpdCBj YW4gYmUgaW1wbGVtZW50ZWQgbm93LA0KPiA+PiBhbGxvd2luZyBmb3J3YXJkIHByb2dyZXNzIHRv IGJlIG1hZGUgd2l0aG91dCBibG9ja2luZyBvbiAjMSBhbmQgIzINCj4gd2hpY2gNCj4gPj4gbWF5 IHRha2UgbG9uZ2VyIHRvIHJlc29sdmUuDQo+ID4+DQo+ID4+DQo+ID4gT25lIGNvbmNlcm4gSSBo YXZlIHdpdGggc3RhcnRpbmcgb24gIzMgZmlyc3QgaXMgdGhhdCB3aXRoIHRoaXMgcGF0Y2gsIHdl IG1ha2UNCj4gcHRocmVhZCBzZW1hbnRpY3MgbWFuZGF0b3J5IGZvciBEUERLIGNvcmUuIFdoZW4g bmV3IGNvZGUgd2hpY2gNCj4gcmVmZXJlbmNlcyBwdGhyZWFkIEFQSSBpcyBsYXRlciBhZGRlZCB0 byBEUERLIGNvcmUsIGFuZCB0aGF0IGZ1bmN0aW9uYWxpdHkNCj4gZG9lc27igJl0IHlldCBoYXZl IGEgV2luZG93cyBlbXVsYXRpb24gaW4gRUFMLCBEUERLIGNvcmUgbWF5IHRha2UgdGhlDQo+IGRl cGVuZGVuY3kgb24gYSBjZXJ0YWluIHB0aHJlYWQgc2VtYW50aWNzIHRoYXQgKGEpIG5vdCBpbXBs ZW1lbnRlZA0KPiBiZWZvcmUsIGFuZCAoYikgaXMgaGFyZCB0byBlbXVsYXRlLg0KPiA+DQo+ID4g VGhhdCBjb3VsZCByZXByZXNlbnQgYSBwcm9ibGVtIGxhdGVyLCB3aGVuIHdlIGludHJvZHVjZSB0 aGUg4oCcRUFMDQo+IHRocmVhZHPigJ0gQVBJIGxheWVyIHdpdGggYSBtb3JlIGxvb3NlIHNlbWFu dGljcyAod2hpY2ggY2FuIGJlIGJhY2tlZCBieQ0KPiBlaXRoZXIgZXh0ZXJuYWwgcHRocmVhZCBs aWJyYXJ5LCBvciBieSBlbXVsYXRpb24gb24gV2luZG93cykuDQo+ID4NCj4gPiBHaXZlbiB0aGF0 IGEgY29tcGlsZSBmbGFnIGlzIG5vdCBwYXJ0IG9mIGFueSBwYXRjaCBzdWJtaXNzaW9uIHRoYXQg aW50cm9kdWNlcw0KPiBzdWNoIG5ldyBwdGhyZWFkIGRlcGVuZGVuY3ksIGhvdyBkbyB3ZSBkZXRl Y3QgdGhpcyBwcm9ibGVtIGR1cmluZyBzYWlkDQo+IHN1Ym1pc3Npb24/DQo+ID4NCj4gPiBEbyB3 ZSBrbm93IGlmIHRoZXJlIGlzIGEgdGVzdCBvciBzdWJtaXQgcmVxdWlyZW1lbnRzIHdoaWNoIGVu c3VyZXMgdGhhdA0KPiBEUERLIGNvbXBpbGVzIG9uIGFsbCBwbGF0Zm9ybXMvZW52aXJvbm1lbnRz IChpbmNsdWRpbmcgdGhpcyBmbGFnIHRvIHVzZQ0KPiBleHRlcm5hbCBwdGhyZWFkIGxpYnJhcnkp IHRvIGNhdGNoIG5ldyBwdGhyZWFkIGRlcGVuZGVuY2llcywgcHJpb3IgdG8NCj4gYWNjZXB0aW5n IGFueSBuZXcgcGF0Y2g/DQo+ID4NCj4gPiBLaG9hLg0KPiANCj4gSSB0aGluayB3ZSBhcmUgb2sg aGVyZSAuLi4gdGhlIHBhdGNoIGRvZXNuJ3QgY2hhbmdlIGFueSBkZXBlbmRlbmNpZXMsIG9yDQo+ IG1ha2UgcHRocmVhZHMgc2VtYW50aWNzIG1hbmRhdG9yeSBmb3IgRFBESyBjb3JlLiBBbnkgY2hh bmdlcyB0byBEUERLDQo+IGNvcmUgd2lsbCBiZSBidWlsdCBhbmQgdGVzdGVkIGFnYWluc3QgdGhl IFdpbmRvd3MgRUFMIGluIGV4YWN0bHkgdGhlDQo+IHNhbWUgd2F5IGFzIGN1cnJlbnRseSBhbmQg dGhlIHNhbWUgc3RhbmRhcmRzIG9mIGNvcnJlY3RuZXNzIGFwcGx5LsKgIEFueQ0KPiBlbmhhbmNl bWVudHMgbmVlZGVkIGJ5IHRoZSBEUERLIGNvcmUgd2lsbCBuZWVkIHRvIGdvIGludG8gdGhlIFdp bmRvd3MNCj4gRUFMIGFzIGN1cnJlbnRseS7CoCBBbGwgdGhhdCB0aGUgcGF0Y2ggZG9lcyBpcyBw cm92aWRlIHRoZSBmbGV4aWJpbGl0eSB0bw0KPiB1c2UgYW4gZXh0ZXJuYWwgbGlicmFyeSB0byBw cm92aWRlIHBhcnQgb2YgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIEVBTA0KPiBpZiB0aGUgZW52 aXJvbm1lbnQgcmVxdWlyZXMgaXQgKGZvciBleGFtcGxlIHRvIGZpdCB3aXRoIHRoZQ0KPiBhcHBs aWNhdGlvbidzIHRocmVhZGluZyBtb2RlbCkuDQoNClllcywgSSBhZ3JlZSB3aXRoIHlvdSB0aGF0 IHRoZSBwYXRjaCBkb2Vzbid0IGNoYW5nZSBhbnkgZGVwZW5kZW5jaWVzIGZvciBEUERLIGNvcmUu ICANCkl0IGRvZXMsIGhvd2V2ZXIsIGVuYWJsZSBzb21lb25lIHRvIHN1Ym1pdCBwYXRjaGVzIHRo YXQgcmVsaWVzIG9uIGV4dGVybmFsIGxpYnJhcnkNCmRlcGVuZGVuY2llcywgd2l0aG91dCB0aGF0 IGJlaW5nIG9idmlvdXMgaW4gdGhlIHBhdGNoIHN1Ym1pc3Npb24uDQoNClNpbmNlIEkgYW0gbm90 IHRvbyBmYW1pbGlhciB3aXRoIERQREsgcGF0Y2ggc3VibWlzc2lvbiBwcm9jZXNzLCBJIHRoaW5r IHdlIGp1c3QgbmVlZCANCnRvIGNvbmZpcm0gYXQgdGhlIG5leHQgV2luZG93cyBEUERLIGNvbW11 bml0eSBjYWxsIChvciBvbiB0aGlzIHRocmVhZCkgdGhhdA0KInRoZSBzYW1lIHN0YW5kYXJkcyBv ZiBjb3JyZWN0bmVzcyBhcHBseSIgbWVhbnMgcGF0Y2hlcyBhcmUgdGVzdGVkIHRvIGNvbXBpbGUg b24NCmFsbCBzdXBwb3J0ZWQgcGxhdGZvcm1zIHdpdGhvdXQgYW55IHNwZWNpYWwgZmxhZywgYmVm b3JlIHRoZXkgYXJlIGFjY2VwdGVkLg0KDQpLaG9hLg0KDQoNCg0KDQoNCg0KDQoNCg0K