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 9B3B342BCC; Mon, 29 May 2023 08:33:23 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8857742D31; Mon, 29 May 2023 08:33:23 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2089.outbound.protection.outlook.com [40.107.94.89]) by mails.dpdk.org (Postfix) with ESMTP id A9D6B42D33 for ; Mon, 29 May 2023 08:33:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DgHqdbH+NYUuTgRhUS+pEjIPKy4y6kfHalCEHrVs0Buh1WLO2blVJWa43H9jSqneaRA3ZQgWUiVJjTQc3Jl52Vx2muNQuiGbgu0MoSLXUK8JbGfsK0DrjidhctOKs1HCxQz5VR9fJFfVBYySIxmPy6Et+PV48a02ryuGF+Nsk5FmfmfetOb3D9+J6VzyWKDQtluhUagY69zzicI0r5YYF4W4Agp8lJbV+CUN2MHkLNt+2RpTZn/iE8Kg2nB7D1H+NYXXauX1A2jIJ78QV9YydZ2nSyUVUky1ABMzQyUi7hLIKnu5aEFfC9BcfeW308k8QG1BsR0EyJCt6plgQek1CQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZuAzyMwbeqKpgdpl2AWz/Ad16XnzcrNSqP2MlpRzH04=; b=cuZbFnUXx37dwrVMekJcx7sSTnCbR4y8muJLB1As8qNEGTmTi5eXJeNdy3gYPbXA3LJSuC/Fwr61/39RbeRd+jxUb1wfd/Zf1wBteEcgtK/9JUUrUHjDq8+ZM5U3eB3v4WZMZB4qOtyfE0TB8BS3PYuZ0or0L4QvJFhRyVdbbA04s4uLyXuoFmx0bBS1t+3MnqZS/ZIrjobKWr7qXRseLCfAC7m3RXZMojg45h88SsTXakQjtL+S3qZj6jhb5joAcSKd+xaAD00hL/Y2fewlVmVTrZ+BZStPPN5nASjqxcPkKinbMispFF6cQthRaiI9BbpmD0+7gcYohKxt6Qc9wA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZuAzyMwbeqKpgdpl2AWz/Ad16XnzcrNSqP2MlpRzH04=; b=tm6y4ZwU1UrKMYodGHAO2O30t3VT7Sfvg8cIk0C3pjqJGlwKimyO8J24pRrR19f8J+GimPSSB0QGsWxM/dIekGTy3VJt3uuMEAoph9CVbaOs0gWX6HCkmw0OPhrfY+VIUiYJzJZPcXjsVBeMU0OmR4b0TpbFDwMVRz7ju7kb5toHubcitnft3ULzhR0aF/vOxXbu9bQCaQSHyNk31iP1o1WF0QRGKR9yzbieD6anhbqbqgLV/K78CeWek8/gjIGnXd0aH4Sxp4DJtWu2EB7X+ItuhNAWEwCrdk54ZBKcSppsMe+YBq8FGNEx9hqd46vseayTUca0s03FsIYNiYYcVw== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by DS0PR12MB7772.namprd12.prod.outlook.com (2603:10b6:8:138::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.22; Mon, 29 May 2023 06:33:20 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::2283:65bb:1559:9dcf]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::2283:65bb:1559:9dcf%4]) with mapi id 15.20.6433.022; Mon, 29 May 2023 06:33:20 +0000 From: Ori Kam To: David Marchand , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Ferruh Yigit , Andrew Rybchenko CC: dev Subject: RE: "Thread safety" in rte_flow Thread-Topic: "Thread safety" in rte_flow Thread-Index: AQHZj85HjiKt2YVN/Ua64IDqlAbSua9wyk9Q Date: Mon, 29 May 2023 06:33:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW2PR12MB4666:EE_|DS0PR12MB7772:EE_ x-ms-office365-filtering-correlation-id: dbd1b1bc-72f6-480e-3dfa-08db600e9818 x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DJQvJg05O4o4j1YDYT0yh5n8LyYfm/tvoEUP+1DDCP1R08lgUuN6XJ6zBnuuXOZxmOhDzsx/0M3O4oQXg+0PhShY6/vrDKKPE3U1UTYZNEu1pBKkgRjadJZ+SaJfVrLSyYCzMYN1LmgCySw6norsAGDvj0pSw5N1Qmz7CsZsmoDiH3lm7enUvAxjbOcaFr2DyKfIupSeR461u3hUXZF7a0xQbjqCkiA6F7Kfv2PonJt/idXcluVYu/4/L49csRHLMZYKE4U90rusnEO4eUzj0sRPUf4VdpZQ4+VCxTZecp/Y9WVDIKWx4NY/5eUKI09VonPslzwprPeElty5+dR+SZunpChwMF2sNh8+xEttfxytdAS9RO0a/bsGNncmgAtaHwuAo8SIEnts8hFDlp1j0byjvOrJI2lrCOC8mCVspYgHTCLrT/ZFIWyloMx35CQc5VQvmz4t12yLMR5aN3mMWXjhAhOwiEp4MTm3KqXSSXWaN7mnX6Lo+CWevHVkBSQamLLtutyBU43ES417DDAQfSRETSYXtU073qog73+MoFp+WlM7tJZwN2Kj4S3NWN1AorOsORO3fpwrbwJf5H+5sBXl/f0mf1F/cZZQQk3Jy9k3ySWz0uknw0tP3C2x7L1e x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(136003)(396003)(366004)(39860400002)(346002)(451199021)(478600001)(83380400001)(55016003)(5660300002)(186003)(33656002)(71200400001)(4326008)(52536014)(86362001)(7696005)(8676002)(8936002)(2906002)(41300700001)(38100700002)(122000001)(316002)(38070700005)(6506007)(66946007)(76116006)(9686003)(110136005)(53546011)(64756008)(66446008)(66476007)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U1g3VGlOQU8yc1Erb3RzTDR5WVJ6YVlKbDM3VWFZbGV1Uk9aME9Cc2hUOElJ?= =?utf-8?B?bVdjR0ZDazhFSnJKQmJ1ZzBzNHZIVDNYYi9IdG9lZ25pYXZjTEVSU29Gc2k5?= =?utf-8?B?WE56dDFmQVV3bkVSUUoxN2tmWHRQRE16eGNhTTBRYjNsSnBhTkc0cGsrT2FW?= =?utf-8?B?dUlFa3czYjhZWHM0eVNzZC9GdmY2NkFNUEdSdzR3Wkh5VW5GYkFnR25BTGJE?= =?utf-8?B?OUp2aDh1YjlkODlOaDRjZnpwaVRYYWUyOGE0SGlZSytXSHhKdDU4L2swMlpH?= =?utf-8?B?b0U3WG5MVFRyVUdBcFpYeGZHcC9UdVVpUWJuQkdRd0RWNEJDMnlyemZaMlVV?= =?utf-8?B?ZHZqMkNVS1c1d0RFZ2dDb1k1OFRlSGVrNWdnUFEzb1psQ3pySGYzOThNbHVZ?= =?utf-8?B?cHRZNm8wbVJYNXc2WkhwUVYyaDA0NXlXWjlldWpTSEV2bFEvRCtuRkhsOUMr?= =?utf-8?B?MWRIWnBjLzFwUEx1MFVjT2dEVmdjR3c5NDgzdTdrc2lJbWFZUk8yYWd0c1Vn?= =?utf-8?B?bFd4YW5XU1ZtWFFaWHFLangrRWtnS01OR0JhN2lXNWZSOVd4cmU4RU16SXFM?= =?utf-8?B?RUxISERFY1VsdXZQcTA4bk1lVEV1emFSRzhhbjVIY3VncUNHcW5wYnNDb3I4?= =?utf-8?B?ZnNFNldNQ0t4S1Q0Q0pGMzhYNk5JS0RkS01YWjZuc0lIVitXd2FNZ0Vnd2lp?= =?utf-8?B?UEVjMjNucVkrck1GbS9mOWlWVEZGV1hocFg5dFc1RXdLNVByWFI4MEZ4Nk5N?= =?utf-8?B?SEtHNEoyNVhSVHU4UWVNZGxpc0tUdEJVcytWdFFsNmI1bUhleThxb1I3WFJF?= =?utf-8?B?UkRYM1ZjRzcyRnlIV0h4U3AvSUpaQ0VhNnA1R2tBTlhHd3FkSHdZeEVGaWFa?= =?utf-8?B?cGl2bFNiTHpURXU2aHgzNE45R016aVQzYmFpRU10dlFobGpnVFVscEhTQkNm?= =?utf-8?B?VHA3UkNKaGxrVGViQU5ONzJrZzBNbHNscFVZaDl2Wmhuc25UcExNNkg3cVpT?= =?utf-8?B?alRXcHVnb05TNDNEb3A4ZVdrQ0p5L1dNZjFyT0Z5ajB5eTNJNy9BTWptZURV?= =?utf-8?B?MVVjMXVONXU2MWJjQWZVdkg1MTNlUHhVUFZ2amUyLzFkeHl5ajk0amZSNS80?= =?utf-8?B?aitkcUkyVXNUZWZrZXhjZXdacDNmMHJpNVlTSytRSWI0bkYxeFQ3Mk10ODZh?= =?utf-8?B?UHF5VzRDbnlOMldRSHpNV29PdHQ4NXJqYTBzSnJJeHd3MFZHbzNseFJRQ0Ir?= =?utf-8?B?YkJZS1Q4eEF1b016OGFLSFp4bWVnUFQxSzRQN1RIQlkvUmtrY1dwRzFiVGVC?= =?utf-8?B?WGhtcFNHcDFZVXdLVU1PamovSUtlY1Z2QzhtN1hwQUsyZ3FETGNFWnRRbzEy?= =?utf-8?B?ZGwrWkdtdUVFVFJzSkZENUIyaXZNZDYyV2FsRDhVenBHVVFqTG1lSUN2dlRU?= =?utf-8?B?SVkxb3FPVldvbmFlRWFYZU1BbHhkOUxLTmN5c0s0bThWc21Qc21HWEhOR3Ix?= =?utf-8?B?ZGtTUHVRcHhHenZjQ3FsUkhCRlMvZlJISWFReXZEa3BZZjBrTXRFMndMeTNS?= =?utf-8?B?c2FkMkFVQ0tBWlY5TGJQR042TnZnUjJpbVFNQzlvSXppTVIxTng2aXk4Y09D?= =?utf-8?B?eHh6Z2tBMTVLeU44UC91a2IrRy9MVDZpV0M0Yzh1Tk41Qlpzd05QTWFnVmwy?= =?utf-8?B?MXhlY29QRm4vcTZaVm9Rb28vNHh3Q2NPYmQxbWNwZUF3ZERsazh4d080cWht?= =?utf-8?B?Wml4NzNPcEF0aTRtQkJKNHJGNWN0Znh4clh6VjhOVG5IQVZHdGZsc08xdDdU?= =?utf-8?B?dDNxb1JGQ0pVUUNGeUdRTkNubFlWdCs0MHdubGtRVGRCTStuT05HeHVDd3RW?= =?utf-8?B?R2d0K1h5Z2xWNXRXZUFtWW9FK252c0ZDZXpGVmk4MW8vQ2N0YmtGYXRYSzFj?= =?utf-8?B?dXk2U1B3R3dvbm5uN3grVlJycTdLWVBkMlJKbWtSSy9LNEFXd0ozdVRlamt3?= =?utf-8?B?MDQ2NmNVRVRVOG9BY3pQYW9WdHBLM0lTRXZCdE51K0wyVzZHT3BTUU1qaFhU?= =?utf-8?B?bEFCT2xVNXZVZlkvOENyb2lPQ3BpQW5MU29jZz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbd1b1bc-72f6-480e-3dfa-08db600e9818 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2023 06:33:20.0061 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: O/5nqersoQsXB4gEdpfPUAeL328PwiBJiG9NS3ossffSRhvUCGIX3TxgkgnuC9ELPAT15PzWS+2w7SMAJnT9TA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7772 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 SGkgRGF2aWQsDQoNCkJlc3QsDQpPcmkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2Vu dDogRnJpZGF5LCBNYXkgMjYsIDIwMjMgMzozMyBQTQ0KPiBUbzogT3JpIEthbSA8b3Jpa2FAbnZp ZGlhLmNvbT47IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbg0KPiAoRVhURVJOQUwpIDx0aG9t YXNAbW9uamFsb24ubmV0PjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT47DQo+ IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiBDYzog ZGV2IDxkZXZAZHBkay5vcmc+DQo+IFN1YmplY3Q6ICJUaHJlYWQgc2FmZXR5IiBpbiBydGVfZmxv dw0KPiANCj4gSGVsbG8gT3JpLCBldGhkZXYgbWFpbnRhaW5lcnMsDQo+IA0KPiBJIGFtIGEgYml0 IHB1enpsZWQgYXQgdGhlIFJURV9FVEhfREVWX0ZMT1dfT1BTX1RIUkVBRF9TQUZFIGNoZWNrcyBp bg0KPiBydGVfZmxvdy5jLg0KPiANCj4gLSBUaGUgcnRlX2Zsb3cuaCBkb2VzIG5vdCBoaW50IGF0 IHdoYXQgaXMgYmVpbmcgcHJvdGVjdGVkLg0KPiANCj4gQWxsIEkgY2FuIHNlZSBpcyBhIHNvbWV3 aGF0IHZhZ3VlLCBpbiBsaWIvZXRoZGV2L3J0ZV9ldGhkZXYuaDoNCj4gLyoqIFBNRCBzdXBwb3J0 cyB0aHJlYWQtc2FmZSBmbG93IG9wZXJhdGlvbnMgKi8NCj4gI2RlZmluZSBSVEVfRVRIX0RFVl9G TE9XX09QU19USFJFQURfU0FGRSAgUlRFX0JJVDMyKDApDQo+IA0KPiBJdCB3b3VsZCBiZSBncmVh dCB0byBoYXZlIGEgbW9yZSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB3aGF0IHRoaXMNCj4gdGhy ZWFkIHNhZmV0eSBtZWFucy4NCj4gDQoNClNvbWUgaGlzdG9yeSwNCldoZW4gdGhlIHJ0ZV9mbG93 IHdhcyBmaXJzdCBjcmVhdGVkIGl0IHdhcyBwYXJ0IG9mIHRoZSBjb250cm9sIHBhdGguDQpUaGlz IG1lYW50IHRoYXQgZnVuY3Rpb25zIHNob3VsZCBiZSBjYWxsZWQgZnJvbSBhIHNpbmdsZSB0aHJl YWQgb3IgbG9ja2VkIGJ5DQp0aGUgYXBwbGljYXRpb24uDQoNCkFzIG1vcmUgYW5kIG1vcmUgYXBw bGljYXRpb25zIHN0YXJ0ZWQgdG8gYWRkIHJ1bGVzIGZyb20gdGhlIGRhdGFwYXRoIGFuZCB3ZQ0K c2F3IHRoYXQgc3VjaCBnbG9iYWwgbG9ja3MgYXJlIHRvbyBleHBlbnNpdmUsIHdlIGFkZGVkIHRo ZSBUSFJFQURfU0FGRSBmbGFnDQp0aGF0IGFsbG93cyBhIFBNRCB0byBkZWNsYXJlIHRoYXQgdGhv c2UgZnVuY3Rpb25zIGFyZSB0aHJlYWQgc2FmZSBhbmQgbm8gbG9ja2luZw0KYnkgYXBwbGljYXRp b24gaXMgbmVlZGVkLg0KDQpUbyBjcmVhdGUgdW5pZmllZCBBUEkgZnJvbSBhcHBsaWNhdGlvbiBw b2ludCBvZiB2aWV3IHdlIG1vdmVkIHRoZSBsb2NrIHRvIHRoZSBydGVfZmxvdw0KZnVuY3Rpb25z LiBUaGlzIG1lYW5zIHRoYXQgYWxsIHN1Y2ggZnVuY3Rpb25zIGFyZSBubyB0aHJlYWQgc2FmZSwg YnV0IGlmIFBNRCBkZWNsYXJlDQppdHNlbGYgYXMgdGhyZWFkX3NhZmUgdGhlIGxvY2tpbmcgaXMg ZG9uZSBvbiB0aGUgUE1ELg0KDQpUaGUgaWRlYSBpcyB0aGF0IHRoZSBQTUQgaXMgYWJsZSB0byBs b2NrIG9ubHkgcGFydCBvZiB0aGUgbG9uZyBydW5uaW5nIGZ1bmN0aW9uIGFuZCBub3QgYWxsDQp0 aGUgZnVuY3Rpb24uDQoNClRvIGhhbmRsZSB0aGUgbm90aW9uIHRoYXQgYXBwbGljYXRpb25zIGFy ZSBhZGRpbmcgcnVsZXMgaW4gdGhlIGRhdGFwYXRoIHdlIGludHJvZHVjZWQgdGhlDQpxdWV1ZSBi YXNlZCBBUEkgKHRlbXBsYXRlL2FzeW5jIEFQSSkgaW4gdGhpcyBBUEkgdGhlcmUgc2hvdWxkbid0 IGJlIGFueSBsb2NrcyBhbmQgaXQgaXMgdGhlIA0KYXBwbGljYXRpb24gcmVzcG9uc2liaWxpdHkg dG8gY2FsbCBlYWNoIGZ1bmN0aW9uIHdpdGggdGhlIHF1ZXVlIHRoYXQgY29ycmVzcG9uZHMgdG8g dGhlIHdvcmtpbmcNCnRocmVhZC4NCg0KSSBob3BlIGFuc3dlciB5b3VyIHF1ZXN0aW9ucy4NCj4g DQo+IC0gSSBkb24ndCB0aGluayBtYW55IGZ1bmN0aW9ucyBvZiB0aGUgcnRlX2Zsb3cgQVBJIGxv b2sgYXQgdGhpcyBmbGFnLg0KPiBJdCBzZWVtcyBpdCBpcyBuZXZlciBjaGVja2VkIGluIG5ld2x5 IGFkZGVkIHN5bWJvbHMgKHRoaXMgaXMgYW4NCj4gaW1wcmVzc2lvbiwgSSBkaWQgbm90IGVudGVy IHRoZSBkZXRhaWxzKS4NCj4gDQo+IENvdWxkIHlvdSBoYXZlIGEgbG9vaz8NCj4gDQoNCldpbGwg aGF2ZSBhIGxvb2ssIGJ1dCBmcm9tIG15IGFib3ZlIGV4cGxhbmF0aW9uLCB0aGUgb25seSBmdW5j dGlvbnMgdGhhdCBzaG91bGQgaGF2ZSBpdA0KYXJlIHRoZSBmdW5jdGlvbnMgdGhhdCBkb24ndCB1 c2UgcXVldWVzIG9yIGFyZSBhc3N1bWVkIHRvIGJlIGNhbGxlZCBmcm9tIG9uZSB0aHJlYWQgb25s eQ0KKGNvbnRyb2wgZnVuY3Rpb24pDQoNCj4gDQo+IFRoYW5rcy4NCj4gDQo+IC0tDQo+IERhdmlk IE1hcmNoYW5kDQoNCkJlc3QsDQpPcmkNCg0K