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 26F43A09D2; Wed, 11 Nov 2020 09:51:44 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BC21D4CA6; Wed, 11 Nov 2020 09:51:30 +0100 (CET) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by dpdk.org (Postfix) with ESMTP id 64E5C4C90 for ; Wed, 11 Nov 2020 09:51:28 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Wed, 11 Nov 2020 00:51:33 -0800 Received: from HQMAIL111.nvidia.com (172.20.187.18) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Nov 2020 08:51:26 +0000 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.57) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 11 Nov 2020 08:51:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cBCznY3ZdD/VrR0lr65SJcEx/VvD6sZV7WKW2eeIJuHJ2HZz3f1KqsCKCH0b8hLyqLT9jCEU8jPGJDCRm+xa2qz5GZX27uV2SptNJ0wm/O1FyqWkgkLOrDu1OGp7kR+1I9taR8X2ubX8X/VDaopvdgft+SPmf53dntCbSmprD1LbdH4IQtxO1MBzRIKuM8FjvCCMWZDuIvn3+Z+IU+xEPcWv+TMCjweZB/D3XiasnTmvbTKtMIqYCVMpoQ+V4dTWm+NstZIoVjb0oqpDGT6z3Mmi5nvx4sXAIc94u/uP42FVE9afqrxgwzVoq2YnmcnfHWfJ6QmnqjTukiq+P8nyhg== 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=CIXYuspQ+lnA2zNCAXV46NHh1RhMKUAjmWnXFuA9C9A=; b=Dq46Z7zi636Esu6ySM30ZjjM/2pK+NRbLmM634yH/6X1eF2Q2e4kH31go2iTEKQDga3j/03NjTb+LElkxUBByqXkeH1iwO/N35o4NutxxhnpiLjs69Ehw3dFT7NHCoFLAWiOLmGiVuIRTIfJimoP4P1GsoHCoi1uZBSIenk5LvgRZordTim4hRxfKVugjZN9cH4/fTSNxeQTrA4D5/LW0wJimvGzC6+9CPKAKOEGIAn/yWJAdW0SsbVbw5SyIDBFM8I3AnjokKLrtIVGDibhQv1/rGyzFVQjglw9vthWoGCvs62+B4RqfuNSxYTVi9b6ixn6kUYfa14EpmKMyDABpQ== 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 Received: from MWHPR12MB1501.namprd12.prod.outlook.com (2603:10b6:301:f::18) by MWHPR12MB1805.namprd12.prod.outlook.com (2603:10b6:300:106::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Wed, 11 Nov 2020 08:51:23 +0000 Received: from MWHPR12MB1501.namprd12.prod.outlook.com ([fe80::ec4d:f17d:402c:78b4]) by MWHPR12MB1501.namprd12.prod.outlook.com ([fe80::ec4d:f17d:402c:78b4%6]) with mapi id 15.20.3541.025; Wed, 11 Nov 2020 08:51:23 +0000 From: Slava Ovsiienko To: Gregory Etelson , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , Shahaf Shuler , Suanming Mou Thread-Topic: [PATCH 2/4] net/mlx5: fix tunnel offload hub multi-thread protection Thread-Index: AQHWt/paQTSJnr6WsEarV5AM5GAE8anCn6ng Date: Wed, 11 Nov 2020 08:51:22 +0000 Message-ID: References: <20201111071417.21177-1-getelson@nvidia.com> <20201111071417.21177-3-getelson@nvidia.com> In-Reply-To: <20201111071417.21177-3-getelson@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df3c388e-5993-4221-12bd-08d8861ef777 x-ms-traffictypediagnostic: MWHPR12MB1805: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1923; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: o43jCcuapszcJsSPp9EQJ//4gSNz9tG8i99EHJYrFdIvkzh8zDKc0L4CtIp1LQrWplHTlAsH4OpBWWYqrhhM/TiKDBhllaUIl0XzgmR2LOMjlqZdA/V0X77beLZVbw/n3UjCmOdi090NPvWKp76k2Q9Q5ktqkfgIGqjQCX6zY1CDamHMz5y+oMCzRB6x9CiPG9hCRK5TDTU3xxfAaX1St5G5ErhZFdzFRXp9Yt4eaL3iMpt/aEloYGbfSd4oGPrnVwqGRQNglUPo/jFq+CX554rzvn0sqZUvctxs/voDEM+Yj7NOyWiU12c86N/ZOnRneG6aYqMB98RlMt14OiEc7w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR12MB1501.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(346002)(396003)(136003)(366004)(186003)(8936002)(8676002)(6506007)(53546011)(316002)(64756008)(2906002)(9686003)(4326008)(71200400001)(86362001)(33656002)(55016002)(83380400001)(66946007)(26005)(66476007)(107886003)(478600001)(7696005)(66446008)(52536014)(4744005)(110136005)(5660300002)(54906003)(66556008)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: UdlO3ekFMRpU78G67z7/CJoMUzSSufEl1VmDMTwBf0TBh0ew85pLt0Ezm99w53GOHfqEuaUDSvtL17JEbDWq3R9uKlQatq1LCWHQiR8oyD99GbMPbsA83qSI+JG/ronFhV+pn5T0L92xCiNAjXjKkc+3z9QNICgwmD0VELDTMy1PsA5dK2wuRV71IuZkrm34viPJKsdmv0H0FxpVnJ09iMzLtM60oI+eL+53EcASu4uTySEQoUt96HuQUdxtCFfOMAKMsyMRt11PH/tiNFteDVhhfcHxLLSKY221WQGXwt61gJBXJ9fJOziJHr9RJ5vD20DAhqHajetRxBKbS9wT1kzqALhCKlOkvBbhI4ZMkQMKz4Bbt5heW2UYNBqLgLx1OTehQ8wgc/SM5q3HDd1XDLeBWmqmNw2JeJt74sBIAOjA6auqSzL7JhRGm09MSFgM9JBEMsgPYjqQH1h96lZCJO2caipW8IInEXZP+FedY3sH2bmIvwARArdX3u3zbG7Du6DK1xJ9uESckuwyCaZ66d5afMonh83s9SMgkyvTARDWfnMj6ky/XknvsVkFXqgad41HLgFCeLbWN0U+TIZxJqvu3uwGO7Bje2d4Uxx2YVzRO817S1NYF4ULUJmgKhdf0Sx8WwQy1g+zB60q75sGyA== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR12MB1501.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df3c388e-5993-4221-12bd-08d8861ef777 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2020 08:51:23.0112 (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: laC3BnsKmBF1iMcUGzcT/pJLuvtRTOXiwOYIXCADtRELzyhX1Bf7xNrijEowOdR6/UgBoqxSRgFjTyIYwkG+Jg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1805 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1605084693; bh=CIXYuspQ+lnA2zNCAXV46NHh1RhMKUAjmWnXFuA9C9A=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ms-exchange-transport-forked: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=MsnI5+crl2NM9yD/puhypgDGeHmKfah87V70IvH5rnp95cAurkVELdqqREXy+oGUE 7m+5KHMH/bJt1P3plZe6bjs/LxTVobf3jjva2mAWO8ekQoimwq6djd85hW+7whe7Mm XIn2hSupG9Gz5AAr4mIjH58qfG5a5YSMF+nUgIBLmSduLemGC/Qef9WeSra+vItPF/ reZ2rHXbPRdmTHLiDdpgMolmhWzctIlq1ksQAuv+SOeMbcBfdL5C2f0xOM5+XuflOc LCxk1/K4z5czWPHlvhgzY0z72LTCkDhS/QYE8NXMI1rFHH0K1OWLzWqameEcJBX6oJ cEqIs8lTHIYog== Subject: Re: [dpdk-dev] [PATCH 2/4] net/mlx5: fix tunnel offload hub multi-thread protection 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" > -----Original Message----- > From: Gregory Etelson > Sent: Wednesday, November 11, 2020 9:14 > To: dev@dpdk.org > Cc: Gregory Etelson ; Matan Azrad > ; Raslan Darawsheh ; Shahaf > Shuler ; Slava Ovsiienko ; > Suanming Mou > Subject: [PATCH 2/4] net/mlx5: fix tunnel offload hub multi-thread protec= tion >=20 > The original patch was removing active tunnel offload objects from a tunn= els > db list. That action was leading to a PMD crash. >=20 > Current patch isolates tunnels db list into a separate API. That API mana= ges MT > protection of the tunnel offload db. >=20 > Fixes: e4f5880 ("net/mlx5: make tunnel hub list thread safe") >=20 > Signed-off-by: Gregory Etelson Acked-by: Viacheslav Ovsiienko