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 DEC2CA052A for ; Mon, 9 Nov 2020 11:20:48 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id ACB875A62; Mon, 9 Nov 2020 11:20:47 +0100 (CET) Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4]) by dpdk.org (Postfix) with ESMTP id 428E75928; Mon, 9 Nov 2020 11:20:43 +0100 (CET) Received: from HKMAIL104.nvidia.com (Not Verified[10.18.92.9]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 09 Nov 2020 18:20:41 +0800 Received: from HKMAIL101.nvidia.com (10.18.16.10) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Nov 2020 10:20:41 +0000 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 9 Nov 2020 10:20:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HXwlcfoGNXhHQjk40E2F0kD009AKta1sVza/t+hEXx3r8/V/jHhj+p3qIDtsFPdgMr649yOjU9ScZxp2OBNbIwgbmoPnk1fApZ7VdtSeEAorSFBPijZL1/IYWPOy8tknYoPOgGLcR1X/p+Uw2rsnZDd3J3uV8U4aUOxLkykwCeDcLSpomSGEr8G+g3+jab/ZFHW1btqo2EhNc/VxUzyeRr4qA8y6U1+1nu/4QpRvPHD2DndnPqlSc6mOGl4FB2G0vdg99XrJbTY6/UtLENGkhHUzgqtJFf/6lxxdASEskaYPNFuglETs91ftRstpcVuhPodoa6NICyKxlIG9Vgf93w== 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=hVvUHt8F7gTOmFVoy0vSn8hE0spJ2nRTrYy1+DdReUE=; b=PBzrPr8qMvnGW8ANHhLhvfxY9tyTFWC/C8zhwjwgExzvx8AYLy2Il3qMug8/IBw7HX85tcLENEzKNwUpJollUEpQ1EkQPdgcPxppefKUkMbwLUWvZ6ofRF0vOy0u+TaxEDT291kgenlnMPdEeF/G0/E/7ArRH/nnTQ3xVPJzCIJzyZoShh0y5qrPlOyKmEhdgs51tByCeJtu3fsw5ssQEqJSuCpWGGwzfeudaxaGtZbH8TMQ9uuv92dafyCCp1MjD3cdjz0NegltqclLBpXiqEaDmVMZP94BvrqQvlxIKSPgjV+yHH3lK2LF/SNO4E8O2XnuDA8n9HLE2iWwFLs77Q== 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 MW2PR12MB2492.namprd12.prod.outlook.com (2603:10b6:907:8::19) by MWHPR1201MB0032.namprd12.prod.outlook.com (2603:10b6:301:4f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Mon, 9 Nov 2020 10:20:39 +0000 Received: from MW2PR12MB2492.namprd12.prod.outlook.com ([fe80::39f3:2b4b:6018:4b88]) by MW2PR12MB2492.namprd12.prod.outlook.com ([fe80::39f3:2b4b:6018:4b88%7]) with mapi id 15.20.3541.025; Mon, 9 Nov 2020 10:20:39 +0000 From: Matan Azrad To: Slava Ovsiienko , "dev@dpdk.org" CC: Raslan Darawsheh , Alexander Kozyrev , "stable@dpdk.org" Thread-Topic: [PATCH] net/mlx5: fix Rx queues completion index consistency Thread-Index: AQHWtGCXuGc9GdLEEkat/MAx2xyI5Km/mw/w Date: Mon, 9 Nov 2020 10:20:38 +0000 Message-ID: References: <1604682970-1149-1-git-send-email-viacheslavo@nvidia.com> In-Reply-To: <1604682970-1149-1-git-send-email-viacheslavo@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: [77.126.110.58] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: da0cf2e1-6e2c-4592-035b-08d884991af7 x-ms-traffictypediagnostic: MWHPR1201MB0032: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2276; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bjnuWJAlTrcnmxvEbw2INzm7CpRfRcPWqiFhPodnqfSxB00py1lO4ywGoughyCvV7CMHxSTJ7Od4pLKX2rYZGIOAOoAqOWxM375HtpaNAtaAs0/btFTo43GNbHCjDVHutyDoK7+swCznCTnq0u9a+HvLjm1zTkFK55PgLdWVPsc1uNZtyhqAs2wjoiUHDT6M0v3w7k32emqyknijl7m+9+fmGB5dvK9XtNw0jHx1ENfO3W73+02nGTIhdMRd8Ncd487owy9fQDWdUbIPz89g2wJqDYYaR7yr1cwH7mCmBZrfvQF1GLlg8hrsq9liowGH x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB2492.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(376002)(346002)(39860400002)(396003)(26005)(478600001)(186003)(52536014)(6506007)(8676002)(54906003)(4326008)(86362001)(316002)(7696005)(450100002)(110136005)(5660300002)(8936002)(55016002)(64756008)(76116006)(4744005)(33656002)(66946007)(66476007)(66446008)(9686003)(66556008)(2906002)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: FpgTg+YSDTkljOTm6XeiQ9zx8QgLMvixk/PH/LjiEzLoIDQq6ApkUIeL2U7gIQ/eVHOdYlygHxa74Gsn1bNFExXIFfHBmHMc68amJ2mQumbmMj5y3ifmOu8FjWIStMujV4/8o/9JlMi+guUCcONsscz2/LdY2Yy/U8l6+RFKX412XseYUpQpZPuWcS+pixHx5U+lIS7nMWlBIccSfW4o2C9YaSDH8ZaIXPwplOMmwjA8fBtIUhAsawFD315p+7Xrf+rxzXuTvG8uFY99suWOBqRjPBncxz7B0lr55w5nMEE1jc6M+axDYPKuP8SDHa6hZrmjcX6ipbsOAVeK9aIvMUPfrvYGkfuOG0wZw79nJQaPZyZvEe51Z4dyH5WaCc3VaXUhQpHO9Z9zLiSSC3BZld+DtiJAiqwLVMVoNDPhduSqsUrrD7/cLUzXPHpFboKKuH25ScUvBqpwU6q40VN3u9PKyWBY3xN/doEIyIJq/le3/bKFaY/z8mzy7xd7EDzBGKBI5hbi7QSQmDyy9U6gzQchQ9MyakAMwWGCDJ3O0DvXnoC7sYJmjzssw7IzN1rQQii/3B1wKTv2B5p/uwNge8xRPGk/L+4iWs6kPhbgdK2gQjPTmQa0HRp1xFBebCmpmTq16eLPVadZcVthorg4Pw== 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: MW2PR12MB2492.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: da0cf2e1-6e2c-4592-035b-08d884991af7 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2020 10:20:38.8754 (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: +a/nZWUO1bUt2xb7YhczaCGbtZiN3fwkjGWYfoEPfDGIU3RluagfAcl8sKUB+3uxOfHMD9/zY6t0EYXSTLXKNQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1201MB0032 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1604917241; bh=hVvUHt8F7gTOmFVoy0vSn8hE0spJ2nRTrYy1+DdReUE=; 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=f+YX0NSFla4+Nw5Z3HCVS+T98xpwYtVSs9HNl5BrjkfBiJL/TGclcP/V6N/fMJwAR BIxXEbl5RkyrvUdyHIwDOBilX9AbmVAEUT8o5ydEoEOIm+xgCl5f0M5ftpebK/a9WP Th4rK5fq7z8gpWrsiaJxpkf/9vzu13lpBpHd81pRkuC/C5Tf/YMH+pYmP+VH0E/bi9 4DHFsOTFMFp6r00WzeQlysz7TugzgQNeQ29uLDmkPugXC2WT8CwZZmLf1WDYqHewLP NiEr3TGIelye0kTJkze440czHVuytNwewEi62H5YooYgbho/81ZO5J6f2wdXwFoZeX Q+Y7cd907LAJw== Subject: Re: [dpdk-stable] [PATCH] net/mlx5: fix Rx queues completion index consistency X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" From: Viacheslav Ovsiienko > The Rx queue completion consumer index got temporary wrong value pointing > to the midst of the compressed CQE session. If application crashed at the > moment the next queue restart caused handling wrong CQEs pointed by index > and losing consuming index synchronization, that made reliable queue rest= art > impossible. >=20 > Fixes: 88c0733535d6 ("net/mlx5: extend Rx completion with error handling"= ) > Cc: stable@dpdk.org >=20 > Signed-off-by: Viacheslav Ovsiienko Acked-by: Matan Azrad