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 849F9A04DB; Thu, 15 Oct 2020 10:12:08 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E978F1C296; Thu, 15 Oct 2020 10:12:05 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id DD7A51C191 for ; Thu, 15 Oct 2020 10:12:03 +0200 (CEST) IronPort-SDR: B152FSHN6W1N+/Xe4V+roL1rTz+wjJ6G66GW7DWI+XTz2Pp8/v+2jF8tpzk5jP+Mgdi0weUNA9 cYkdRdVKntvA== X-IronPort-AV: E=McAfee;i="6000,8403,9774"; a="154120444" X-IronPort-AV: E=Sophos;i="5.77,378,1596524400"; d="scan'208";a="154120444" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Oct 2020 01:12:01 -0700 IronPort-SDR: yJyiKelCZnk7fO8cWnRPX6Gy7tA8qHmY3qF4obJwi4n6sKw6E9a1FsqqJ3cwr5I8Z/3QbN3VMv r50Q8JRDxrNw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,378,1596524400"; d="scan'208";a="346774190" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga008.jf.intel.com with ESMTP; 15 Oct 2020 01:12:01 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 15 Oct 2020 01:12:01 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 15 Oct 2020 01:12:01 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.59) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 15 Oct 2020 01:11:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NYSoBSADLeefEL0RO6PSWgbmAMFLiNlCo4gsHdjVeV9QGyBn5U3rpIC0pacVQ6UkM2wUTQIHg7q26w1xCdYsiZhyCF7s7pAMUMIpvq43TqcDJEG/g6rn7oWUm/2Pli/zaGf+RfZCql/Rug/GjL5zDXKtC56S5gDn6abwGa9ut9vzickv8jAxyQvQla4B/5UNjWo3Es5VFqqBfV26CkI5m60yCFpGVREAkPO2Je11ZEWN3MACAEOz36q3VhLOHkNPFpvlFfLrXPcU6ITLPPY5dBpLrjXH3YY6aHi3m13ywUKEI7E3AIxw0+olc7+mC4l6nP/LL+eVY+nX1nP3Pv70qg== 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=TuvWw1DSWXdpGe4ZbuTMmFrulH6IojUzTaZFJgg/CdM=; b=Te1VUMsJWaQAnBBazGT3rzySY5/P3fsIc1bjb8qF+N4RGabiIZ3OrANxWF3HakUvzdGF1lyGFD2lJT1VFL1HKSgGxdUTLWIGwKSSLosuL0CK8KD0TZ+gb7N6d3Sw05YwqR+0tgF1Z3xxxSNPKCRov5KjBw8jL/yQKJuAfoXB5hgkUZm32NEI57IuJm1sT/We6h9cCKhGCxigoaWrqz66Ju+PqulucgGG+/ps8sqabk4AybzpmnyZ45WpSMFcmZKkEe7Z/CW3AEes5VGxOCsuqU9v9JszMsjFBKLChdBOMKq0WfmtlQo6fW2stjDxs3Ez5XPS1dVijYBVg3JbdaXthw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TuvWw1DSWXdpGe4ZbuTMmFrulH6IojUzTaZFJgg/CdM=; b=MFOxI+0Pa4QN8R4csQEe0q43lrY1+WJcWRwpGzN4l9jyW65RPMFSjAtJQKmHYaFWNlidB5rkCUdwePLytW8Sy64eiArQmN9EPb4DJbdTMRwPiOkj1q2YO2KXmpBTqat/IG4rjVXljMhv57wTSpZPe8aoCrmbEEgo98lkS9r8e/I= Received: from BYAPR11MB3143.namprd11.prod.outlook.com (2603:10b6:a03:92::32) by BYAPR11MB3238.namprd11.prod.outlook.com (2603:10b6:a03:7e::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.27; Thu, 15 Oct 2020 08:11:57 +0000 Received: from BYAPR11MB3143.namprd11.prod.outlook.com ([fe80::59e7:5ab9:4e99:27b9]) by BYAPR11MB3143.namprd11.prod.outlook.com ([fe80::59e7:5ab9:4e99:27b9%5]) with mapi id 15.20.3477.020; Thu, 15 Oct 2020 08:11:57 +0000 From: "Van Haaren, Harry" To: David Marchand CC: dev , Lukasz Wojciechowski , Honnappa Nagarahalli , Phil Yang , Aaron Conole Thread-Topic: [PATCH v6 2/2] test/service: fix race condition on stopping lcore Thread-Index: AQHWiqOMa2QzaqUqnkeMw6ySTVuwO6lzOAsAgCLlYQCAAmJhwA== Date: Thu, 15 Oct 2020 08:11:57 +0000 Message-ID: References: <20200724134506.11959-1-harry.van.haaren@intel.com> <20200914143118.84791-1-harry.van.haaren@intel.com> <20200914143118.84791-2-harry.van.haaren@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [86.40.59.136] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 19fb5d40-686a-4d68-21ec-08d870e1fc75 x-ms-traffictypediagnostic: BYAPR11MB3238: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RGfRnFpW0Y9zsTYXt8cOu5CVx4jMSm+/ebF8p1H0q6vzIoLnDo6hD3e24tm8puU1tSjoeK+Gy56Ky6CvNodAnBMGVm0MXF14xiO/Mj4l3Qd66I7oyg12Zei5s67U5tygpZlx5cC7Wq4kn6+Y8FQqe7mm4jFptVNYneleo72uBEO3JcDwqjknQOqRmjeF3C0dMBNchb9vOUOLC8R8iZTay4CzUHAiSE7UkPxe2Oq0utYFuPr8naNr2PnvNet+vlFH5qnCYMRlVz2F+SSbFRlrD0pZoBrgjJNXagtXrLg9caKrA/anY4Bz6ds1WFL/JXkBRHOQqQ/S8q9yqmG8B0vOuRRTSQJkkoul3Yyo8jBwiTIFuSEU/uTJqbSOq2ibTxU3y964/ecTsWYJplUMEa0ZAQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3143.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(346002)(39860400002)(396003)(366004)(83080400001)(66476007)(66556008)(86362001)(9686003)(71200400001)(4326008)(8676002)(83380400001)(76116006)(8936002)(53546011)(478600001)(7696005)(966005)(33656002)(66446008)(64756008)(6916009)(66946007)(55016002)(2906002)(54906003)(316002)(52536014)(26005)(5660300002)(6506007)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: WdU8tTqZK92fGsL5vcwtgr87r6IF46VRHdkXXxddi1qcl2wX7dfFbqs7aO7kSHRerb2wzSE0zGZZeWlgyCu579Ujl8gHpbQBg1A13H2i5oJ7Ld6xYt1B7t2M07TWa+H55f6ayXH5Cnf7Nu81o1pBU1h4PhFiiCBKbNWqXhL6dozQP0ib9tDhsGLYA7E/o6cR7wZ9H+o9ZhZIklqNzDcvRz9MqnJ5z2+3JTBrehSb3EvvPqj3fFRPZd2Ftsdz0X+8vwiB7JQ60uyRT/TnItub5m5r/KRa0xSPbVZLozfwOy8b3uuKs5AaRCVO2WJQ17a4sTvsct5LEPOr/UJy0vOMlNJ6gpsf/HC5xj2RW8giFX4SLirVrG8iaaJx/GRwGv2fBEZQj5gtuVX0j3g16kqjXuknyohdYQdfBSnSpDW4HdMueUvYBiYbyCX+ILiZO5vjh1xzZevj5jsP1+1fMlbfbXMrkrMnhPmSrDlrH01eLHefKUMCb00DM28Zd8K07g+XsVmMLFxxxJtsysmBG2czJJlge7Cf6aKy8wquhAwzT2IWMRrLAKcir1XBEg7sK3NBlIEYmVNmKQm+QCwYSvegw3OLPQOW7JLF7vhyXJDV3JqYyn+U06tcGK14zw70B4EF6Q5tCH81EMboc8WfzEOCEw== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3143.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19fb5d40-686a-4d68-21ec-08d870e1fc75 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2020 08:11:57.7443 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ka8uxTqw3VAcU2KRmnFFdr+UrM1con/Z2KL2Z2mEOBaAKaHS9ZTlajue+l8YHKiOfp7sMsHYrepveDGQrZdhf+er168AmqQCQJrUqfVTR5M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3238 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v6 2/2] test/service: fix race condition on stopping lcore 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgT2N0b2JlciAxMywgMjAy MCA4OjQ1IFBNDQo+IFRvOiBWYW4gSGFhcmVuLCBIYXJyeSA8aGFycnkudmFuLmhhYXJlbkBpbnRl bC5jb20+DQo+IENjOiBkZXYgPGRldkBkcGRrLm9yZz47IEx1a2FzeiBXb2pjaWVjaG93c2tpDQo+ IDxsLndvamNpZWNob3dAcGFydG5lci5zYW1zdW5nLmNvbT47IEhvbm5hcHBhIE5hZ2FyYWhhbGxp DQo+IDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsgUGhpbCBZYW5nIDxwaGlsLnlhbmdA YXJtLmNvbT47IEFhcm9uDQo+IENvbm9sZSA8YWNvbm9sZUByZWRoYXQuY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIIHY2IDIvMl0gdGVzdC9zZXJ2aWNlOiBmaXggcmFjZSBjb25kaXRpb24gb24g c3RvcHBpbmcgbGNvcmUNCj4gDQo+IEhlbGxvIEhhcnJ5LA0KPiANCj4gTG9uZyB0aW1lIG5vIHNl ZSA6LSkNCj4gDQo+IE9uIE1vbiwgU2VwIDIxLCAyMDIwIGF0IDQ6NTEgUE0gRGF2aWQgTWFyY2hh bmQNCj4gPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gT24gTW9u LCBTZXAgMTQsIDIwMjAgYXQgNDozMCBQTSBIYXJyeSB2YW4gSGFhcmVuDQo+ID4gPGhhcnJ5LnZh bi5oYWFyZW5AaW50ZWwuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBUaGlzIGNvbW1pdCBmaXhl cyBhIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBpbiB0aGUgdGVzdHMNCj4gPiA+IHdoZXJlIHRo ZSBsY29yZSBydW5uaW5nIGEgc2VydmljZSB3b3VsZCBpbmNyZW1lbnQgYSBjb3VudGVyDQo+ID4g PiB0aGF0IHdhcyBhbHJlYWR5IHJlc2V0IGJ5IHRoZSB0ZXN0LXN1aXRlIHRocmVhZC4gVGhlIHJl c3VsdGluZw0KPiA+ID4gcmFjZS1jb25kaXRpb24gaW5jcmVtZW50ZWQgdmFsdWUgY291bGQgY2F1 c2UgQ0kgZmFpbHVyZXMsIGFzDQo+ID4gPiBpbmRpY2F0ZWQgYnkgRFBESydzIENJLg0KPiA+ID4N Cj4gPiA+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHJhY2UtY29uZGl0aW9uIGJ5IG1ha2luZyB1c2Ug b2YgdGhlDQo+ID4gPiBhZGRlZCBydGVfc2VydmljZV9sY29yZV9hY3RpdmUoKSBBUEksIHdoaWNo IGluZGljYXRlcyB3aGVuDQo+ID4gPiBhIHNlcnZpY2UtY29yZSBpcyBubyBsb25nZXIgaW4gdGhl IHNlcnZpY2UtY29yZSBwb2xsaW5nIGxvb3AuDQo+ID4gPg0KPiA+ID4gVGhlIHVuaXQgdGVzdCBt YWtlcyB1c2Ugb2YgdGhlIGFib3ZlIGZ1bmN0aW9uIHRvIGRldGVjdCB3aGVuDQo+ID4gPiBhbGwg c3RhdGlzdGljcyBpbmNyZW1lbnRzIGFyZSBkb25lIGluIHRoZSBzZXJ2aWNlLWNvcmUgdGhyZWFk LA0KPiA+ID4gYW5kIHRoZW4gdGhlIHVuaXQgdGVzdCBjb250aW51ZXMgZmluYWxpemluZyBhbmQg Y2hlY2tpbmcgc3RhdGUuDQo+ID4gPg0KPiA+ID4gRml4ZXM6IGYyOGYzNTk0ZGVkMiAoInNlcnZp Y2U6IGFkZCBhdHRyaWJ1dGUgQVBJIikNCj4gPiA+DQo+ID4gPiBSZXBvcnRlZC1ieTogRGF2aWQg TWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5 OiBIYXJyeSB2YW4gSGFhcmVuIDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT4NCj4gPiA+IFJl dmlld2VkLWJ5OiBQaGlsIFlhbmcgPHBoaWwueWFuZ0Bhcm0uY29tPg0KPiA+ID4gUmV2aWV3ZWQt Ynk6IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxob25uYXBwYS5uYWdhcmFoYWxsaUBhcm0uY29tPg0K PiA+DQo+IA0KPiBXZSBwcm9iYWJseSBuZWVkIGEgZm9sbG93dXAgZml4IGZvcjoNCj4gaHR0cHM6 Ly90cmF2aXMtY2kuY29tL2dpdGh1Yi9EUERLL2RwZGsvam9icy8zOTg5NTQ0NjMjTDEwMDg4DQo+ IA0KPiANCj4gVGhlIHJhY2UgaXMgaW4gc2VydmljZV9hdHRyX2dldCB3aGVyZSB3ZSBsb29rIGF0 L3Jlc2V0IHNwZW50IGN5Y2xlcw0KPiB3aGlsZSBhIHNlcnZpY2UgbGNvcmUgaXMgc3RpbGwgcnVu bmluZy4NCj4gUXVvdGluZyB0aGlzIHRlc3QgY29kZToNCj4gDQo+IHJ0ZV9zZXJ2aWNlX2xjb3Jl X3N0b3Aoc2xjb3JlX2lkKTsNCg0KLyogVE9ETzogaW1wbGVtZW50IHdhaXQgZm9yIHNsY29yZV9p ZCB0byBzdG9wIHBvbGxpbmcgaGVyZSAqLw0KIA0KPiBURVNUX0FTU0VSVF9FUVVBTCgwLCBydGVf c2VydmljZV9hdHRyX2dldChpZCwgYXR0cl9jYWxscywgJmF0dHJfdmFsdWUpLA0KPiAiVmFsaWQg YXR0cl9nZXQoKSBjYWxsIGRpZG4ndCByZXR1cm4gc3VjY2VzcyIpOw0KPiBURVNUX0FTU0VSVF9F UVVBTCgxLCAoYXR0cl92YWx1ZSA+IDApLA0KPiAiYXR0cl9nZXQoKSBjYWxsIGRpZG4ndCBnZXQg Y2FsbCBjb3VudCAoemVybykiKTsNCj4gDQo+IFRFU1RfQVNTRVJUX0VRVUFMKDAsIHJ0ZV9zZXJ2 aWNlX2F0dHJfcmVzZXRfYWxsKGlkKSwNCj4gIlZhbGlkIGF0dHJfcmVzZXRfYWxsKCkgcmV0dXJu IHN1Y2Nlc3MiKTsNCj4gDQo+IFRFU1RfQVNTRVJUX0VRVUFMKDAsIHJ0ZV9zZXJ2aWNlX2F0dHJf Z2V0KGlkLCBhdHRyX2lkLCAmYXR0cl92YWx1ZSksDQo+ICJWYWxpZCBhdHRyX2dldCgpIGNhbGwg ZGlkbid0IHJldHVybiBzdWNjZXNzIik7DQoNCkJhc2VkIG9uIHRoZSBvdXRwdXQgeW91IHByb3Zp ZGVkICggaHR0cHM6Ly90cmF2aXMtY2kuY29tL2dpdGh1Yi9EUERLL2RwZGsvam9icy8zOTg5NTQ0 NjMjTDEwMDg4ICkNCmFuZCB0aGUgYWJvdmUsIGluZGVlZCBpdCBzZWVtcyB0aGF0IHRoZSBjb3Jl IG1heSBub3QgaGF2ZSBzdG9wcGVkIHlldCAocmFjZS1jb25kKS4NCg0KV2lsbCBzZW5kIGEgcGF0 Y2ggLSB0aGFua3MgZm9yIHJlcG9ydGluZyB3aXRoIGRldGFpbHMsIC1IYXJyeSANCg==