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 2EF46A0527 for ; Mon, 9 Nov 2020 15:38:44 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F3FAF5AB8; Mon, 9 Nov 2020 15:38:42 +0100 (CET) Received: from hqnvemgate25.nvidia.com (hqnvemgate25.nvidia.com [216.228.121.64]) by dpdk.org (Postfix) with ESMTP id 42B5A5AB8; Mon, 9 Nov 2020 15:38:40 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 09 Nov 2020 06:38:34 -0800 Received: from HQMAIL101.nvidia.com (172.20.187.10) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Nov 2020 14:38:38 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 9 Nov 2020 14:38:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LRXiFQzfWTAZ6viTPWGbrMbRceRY0/kN4Yc1lH3m6etWjXUYVLOkvRc07Wj5QFw4DnPmvIKTmaZ8P3kv8SbPOPWAF1XQG+591jovckROv9Vmu58U2fl/EiFhKPxgyBNd3YCg5eTpEcPZ+X7Hcz0PFGh3/3q09vlJsqxF/rnGny/kzxRLMXmQEgH8OZLMP85kVpRxRiXMtD10hW1GldV2pq0BZMApwJJlQLVDqHsXz0i+iAsd5bqJOdfLI3jZOtv3L1L/dNO3im7mj+RgmGFoCAuN/ANMfdRebd7Qq2rKL/nOMTMAf1boE5vZcRJXdS74bLGLla9BJKMGptRsYqL6yw== 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=SBIbjMCNjn5JLyUYsP2u/3GNPEpzq7JztrLdWy2+jbY=; b=Ic5FNxissMIZdLwD3RWT5LvVwStgjFeFz28jA5HIn8V/FNuVrYVelBUcQy1IhUzvdvRO/wHyutAbbOGDcMmbnG5pamBm4vK6VpPok4qz6RRaqyy+psuQZF2KR3Lrsu8unIM7xgxrBGGkGf6MNFlpUYxCFc0WSnFgyj09FxK0/B3fGv2B7IjiGn2RteWMKKeNm+bjn2Uq2zAvCnkUGgMM3lrjnU9XNi12JiKPUz9NTXUkjD6PS6pixAgTvCsbYK9qlcWv/0GAk1KqoVknTl7ItU50mjy2sNfbWUe9N2yfV8etsZLj6KxIH7sPzG7f3ORQmgP2b8XiuFGDvD70rQxfAw== 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 DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM5PR12MB1819.namprd12.prod.outlook.com (2603:10b6:3:113::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Mon, 9 Nov 2020 14:38:36 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::2115:9e13:d36f:af51]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::2115:9e13:d36f:af51%6]) with mapi id 15.20.3541.023; Mon, 9 Nov 2020 14:38:36 +0000 From: Raslan Darawsheh To: Slava Ovsiienko , "dev@dpdk.org" CC: Alexander Kozyrev , Matan Azrad , "stable@dpdk.org" Thread-Topic: [PATCH] net/mlx5: fix Rx queues completion index consistency Thread-Index: AQHWtGCi3CPA7aR0/UqkwlKC1c+JUKm/4yQg Date: Mon, 9 Nov 2020 14:38:36 +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: [188.161.229.165] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 77add913-52b0-4db1-2b09-08d884bd241c x-ms-traffictypediagnostic: DM5PR12MB1819: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2399; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AIjR1VEpJVlWnpkwwDkp+N0tM2alkqmAuQm03l1nKJyuZ3CiYOjZ6c8KoqKRcBiEbBrKeoeBOlzZ41dY6Jtvrfm7KhgxyEpZc2IBnS3prJAAeHOWX50f9fcYeDgWcDSqc8dro2FzMUTHQyqXVJfbelF0264efOxi+YH9psoMpClwHTJOSbSAVUWNa9mmTYadyYMgAf4r/eL1+jdEGf1J1q5KHJFxF5kZ2wr96vgQbeTYSvBv+igxlL78ncE85ro49vbuIafYcXS4e833LmyCPmRU0HHiq8GIUFO69qBHtYs6muBVkpo1Vle2dVNAL61N x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(366004)(396003)(376002)(346002)(71200400001)(7696005)(8936002)(8676002)(54906003)(110136005)(186003)(66556008)(26005)(33656002)(4744005)(450100002)(478600001)(5660300002)(6506007)(316002)(53546011)(2906002)(86362001)(4326008)(9686003)(76116006)(66476007)(52536014)(66946007)(55016002)(64756008)(83380400001)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: f4C49VRLP8lWIEDGrvkj6V/j+2H+bHFe+XP/t3tGp+fzG/LH8QmBg2RIrbH1nekkaEGVX6SM1AvtfJ5ZPcqXO8Da7ivm2uJd98SllabjQHb6hYW0ORSoCf5MsV2ypOnbFZnIAh+RBLdJmtm3rkhcoVQDgYHZ+o/tVFy+hn2f2krWd/SZCSJNoQG4bKwnO90G8ZdFefMVRGJXF+Ow8jXNe04fJyeEJ9ridrvtTzmvodKb+BxXQBo09IiVORh6/VOtOPpwFataMpdv2MAWx3F3FW8RjpHUEa59C1mfigLumdo1Di0T7Bp3TfxfiFJMzntbWdHZGev3w/Bd9zcddgahXKCoKm3KrOaqwjNIarFqq21RqBRyGOHKQyMLEblaqr3zD9x6zBFfYnxdAA+Qr8wuB0GO7QzLlck4JYt7W6hm2hoZ/Qt42WBpjiWvueM+ez5Q9vdRh6fsWlQgSLmTKUhDmUSldQce/zqYvJIhOC7kMx7EB42kSDn9cHuKW57ydt8yBjufw9/I5S5QVVWe+PgCkWI6WopNh4oL3NNtH2KVhfPId7NM3vhNnDcMtCCwd+aGiFGnfMuy2Jof73M5IZKjHC1dcosJGCNUrzUbNrm6z2C4zvHXRsogB3EbdRA1w5iH0L+a7vV2eVeb5Z+ilpeIRw== 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: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77add913-52b0-4db1-2b09-08d884bd241c X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2020 14:38:36.0997 (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: OK25H4Cob6f6RQyosTg/fc6eIjMkmlrB8pL2GrfMXsV8iWo1Z8gSUBjblTS0X20zj87QikWFYQ0D0e3TwMnGrw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1819 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1604932714; bh=SBIbjMCNjn5JLyUYsP2u/3GNPEpzq7JztrLdWy2+jbY=; 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=l8byAyew+IFlVSQLzfnJMujr+I4V7E3iR08Dc2grqGV5J6tSl9cianXxF8HoSw0wy LqCImEqz2WeFzyS1cg5CgS5ql83cHPugHq9LYUPlljU6HnDDNxpptaAIko0tMA5p1E PbYloJ4zadsxdYBJV0uyhdxZiPYL91HkA1/4f4R8n3B/K8bihOWwvgBI+xMx4wh9p/ /Q2EwSNapO+DEcNKelkCei0S5cQEJBaU8GVvA+eBAcGoiPzHuBQ2nRnIE8okePMVdJ 6HDDfubqrZDkQZWFQYjgnmFNR0WZnLjMOujT/kqbbeHex+kd/vScAh8CP4mdxptG9f Z92yQjhoC1c6g== 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" Hi, > -----Original Message----- > From: Viacheslav Ovsiienko > Sent: Friday, November 6, 2020 7:16 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Alexander Kozyrev > ; Matan Azrad ; > stable@dpdk.org > Subject: [PATCH] net/mlx5: fix Rx queues completion index consistency >=20 > 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 restart impossible. >=20 > Fixes: 88c0733535d6 ("net/mlx5: extend Rx completion with error handling"= ) > Cc: stable@dpdk.org >=20 > Signed-off-by: Viacheslav Ovsiienko > --- > drivers/net/mlx5/mlx5_rxq.c | 2 +- > drivers/net/mlx5/mlx5_rxtx.c | 16 +++++++++++----- > 2 files changed, 12 insertions(+), 6 deletions(-) Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh