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 287C945681; Mon, 22 Jul 2024 17:03:48 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DF1124067C; Mon, 22 Jul 2024 17:03:47 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2062.outbound.protection.outlook.com [40.107.244.62]) by mails.dpdk.org (Postfix) with ESMTP id 069D44067B for ; Mon, 22 Jul 2024 17:03:46 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ntTBCvr800CLSD2Yc5K/iFfDB9sFM7oHeA/qFrPwR+sM09ch+PAuuVsgT18kBze8EzEu4gMy1AKIeiwdG3HLBm9VZJCEOs81uLNx9150fy9PjNbc/B/1ZgB5UkqBSMcPlWgAZl/N++MiWZAeh7CT38AFOB+F6S8XKd4xkTFamSsaaZJtRYnq2KG/RhvMDIdVe+/osAHzMneLROBwk8Si23huFBFdL82bqFy/jmxxSzz29qGRXJAuUQw2mkbGFP3exaFcMTOmetMDka6I55PZB9K/507+Os1r70rTpIcFd4YgwcEYhnyP+/o/y6VqwKW4NMs/O0HPD7ujZdyb+xh1qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=1x5flFJpM5h2IxtblZapetzU2EkYmlyrkK5yP8uNOMM=; b=AuIkBjSAjnWnmWsL7doH6EQ0deMU4KB/o0tY4cr9C4i/ta7R6cv8xInjrkTL3YZ4LNX+b+abT0Ha2mfs+Ihkz/7PF4sF/vnYJNDOBMtGWoLZ4ZnN8v5RdaNNz+jnvrZOdB4X/P8Qe8M00OxnV0IRnCtAMihGjug6ypqdZ5/cGjA8McOj3+ecLhVkdoGI5o04Pcy/2Zfk7mSPaq2lQx5G+ZsZzewvIU7DtORCq74ZdYzOJrSWevuRpsFxc5G4JZivRMjgQUBuBdhKgzXbmlGa9jS8jq6vvCP1xdNZVzsFB3sWYHjU9cCxbCKZIXMbh78gHVdmVy0Lnw/foObEA2cZ8A== 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=1x5flFJpM5h2IxtblZapetzU2EkYmlyrkK5yP8uNOMM=; b=B3FDlItai+FyCZFZmbJ60BTwov5MzN8qJHQEf3nZc+XVfZhmgfQCRNx9p+aaGRFDt1Wm1Tlz++8VIycNj+KD7Aj8kbFesnyal1qFRJgStumu1THgIlkyzmm9FMbZJs5jqza8YcneM5qqCDHXIH67Heu+Nj57VzgOnLY3Y8PZryRyUSrdffwlZAmjo7+b1B+U6XCASBAjeSPoy7awxbCGNzYityjxIkKacbnlfxMi1BWmlc+Ckd1THkgTG6vvUQ9ClriIbuDpQ+2eb7WW36ZROyfT5itWm8CZd6vl317Ovl74UXYTMmyf8wK0FRl9eOpNVmQAdKSbS7F+dYGf0EfH/w== Received: from MN0PR12MB6056.namprd12.prod.outlook.com (2603:10b6:208:3cc::12) by DM4PR12MB5868.namprd12.prod.outlook.com (2603:10b6:8:67::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.20; Mon, 22 Jul 2024 15:03:42 +0000 Received: from MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::4b75:36f4:f278:fcc0]) by MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::4b75:36f4:f278:fcc0%5]) with mapi id 15.20.7784.017; Mon, 22 Jul 2024 15:03:42 +0000 From: Raslan Darawsheh To: Alexander Kozyrev , "dev@dpdk.org" CC: Suanming Mou , Slava Ovsiienko Subject: Re: [PATCH v2] net/mlx5: replenish MPRQ buffers for miniCQEs Thread-Topic: [PATCH v2] net/mlx5: replenish MPRQ buffers for miniCQEs Thread-Index: AQHaDNPC3oAcdagwQEq0dVlPZtpZPLIEduuR Date: Mon, 22 Jul 2024 15:03:41 +0000 Message-ID: References: <20231101144354.2296367-1-akozyrev@nvidia.com> <20231101145710.2356260-1-akozyrev@nvidia.com> In-Reply-To: <20231101145710.2356260-1-akozyrev@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: 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: MN0PR12MB6056:EE_|DM4PR12MB5868:EE_ x-ms-office365-filtering-correlation-id: 5d5d22a4-8e6e-4574-be0c-08dcaa5f79b3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?E//LMHoUpqb3eW7llWdjx5l4UQ9B9YDM4vPMhn/OORsrA6HYjibjeifhTy?= =?iso-8859-1?Q?n5LAu+yKCcD2L+av9Ov0SXgUVX2octqmzxAQ/Jm/L5X/Jt5ZaWYS4TV6Y+?= =?iso-8859-1?Q?d5qj+0AK2JzwEqOCVGQTeQW4Hik/cuBcByBnWlp4JBZMT55el0eivk2TaW?= =?iso-8859-1?Q?0ewVPJR9mn5F9dEvpzKyCHWrAHuZm1p7a6S37Aqla1ZDvG4tq8LJZxvMpr?= =?iso-8859-1?Q?EAKRC5vjjdjG0EGW4GD6R2pskopcwzd7R81SIsLYIyLnP0O0K+8bVSFEYH?= =?iso-8859-1?Q?59bm49Ct3/Tdhdh67Ed6EPyWty6fZrnVCb1uUK+SDnt0PZmzN0yBP1MwqB?= =?iso-8859-1?Q?2fQ1tc5dTD2uvFOlzXCtje+dXPengfxzaTo6da4qY5LK8A3Hk+f0y8J9W4?= =?iso-8859-1?Q?r/QnYIfdcHG6rgW9YOCszo2nMunWxtOnJLy08JqXB1BqxppB9EwPzEWftq?= =?iso-8859-1?Q?HvzIUcSklNMVgxRJsqYoreED2bMKbYXfLoJad2DWKLYXc5cPErSDH3C/gm?= =?iso-8859-1?Q?cfulqZ+utmar50S+xa9eGaJBMW7Qdpk7Qe7jPMJb3mKMk5jxCmADqEJBBI?= =?iso-8859-1?Q?HgKLB+uqD4sAofLMJ2vzI1dQMFJTWyQoTgBKmkchfe4TMSKR2zJ6Xm6VBO?= =?iso-8859-1?Q?P6b8KTJRCHafub3BGXbRiuAHXzyroNo1yp6RWSqSIN3U3nVcEZW0fVqXmK?= =?iso-8859-1?Q?npIZorE3nsSkzbExw+7dBnNfVqc+tO20ZeJxERxvAP9r/59SGe9F2rYd8F?= =?iso-8859-1?Q?3WC8tlGziK70QSL7VRIC/CQQj6fvZ+gCC58kzGjEG7fKJki4XdqUxYjdrB?= =?iso-8859-1?Q?WN4BLdeCCabVnoMe4Z1Ylw2v5fXh5QetrmEqUywUT6773dQ2Eu48WbKqIE?= =?iso-8859-1?Q?VxC/bVImvYLT8dvl22fO2BcGE6YN6f2hOHRL1zHMvh0HUVShtDNyFlxYRd?= =?iso-8859-1?Q?udibwUDC96gCotgw8/vwxY5tgD8TBrozeYDjHzCkOanK3D5f3MoOx7jfbN?= =?iso-8859-1?Q?9C3dMkHhnKso6doi9QU46D64L8dgGfAf5L8gbuRLP3yOFbxg0QCownpAtK?= =?iso-8859-1?Q?UA7hwM6ALrKWHigO3q3mfxHOSXkIb8NBup+CZZlA1nyo3cEBnlUBIwpef3?= =?iso-8859-1?Q?DlGmjwV8xL861x4St174tjqEFhu+wY201W6BvW4JnMs7TTHiPgBiK2ypBe?= =?iso-8859-1?Q?G3MWwfE37KWQ5dYVYuXGoUN1p9x/vd9Pbo/voPkJcx6tJiUGVUOWEm3cpN?= =?iso-8859-1?Q?q6TZ05G5yUCc7Ktl4iu60nQDfb+60Osk2Ja8NTd7owqFXgcjMwfFD12q4e?= =?iso-8859-1?Q?43Mq5B1PTqPlUvIVthCWsTatKy3tSzgx0hhqCYQ7p/2/GQT/dKnEHyUy10?= =?iso-8859-1?Q?KRJc/q0pOyGPSSzjXeQZpl7tmY2xA2e1oAJ0W7Ju54YoDz6LAnTzH/3DuN?= =?iso-8859-1?Q?Wyar03LCHbpGg5wCGDehCFdcFVEEjf+JG6iJ5A=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR12MB6056.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?f755fLUc7OfAKzLLDiClQebYRT13kUZ5d7qv9QCCt2uNonVHEmrCsy3Bpu?= =?iso-8859-1?Q?vRR2o5FwcgkxVoyT+Y1mOkkmQrmjtodEvnnvwWoF2iKFVtDFRuyIbEyUDT?= =?iso-8859-1?Q?hEVCMHsv6hFEP7DIa++bKNKAkBk6Co78TgwnOD9L22Wyji/4nnTvcfHFn0?= =?iso-8859-1?Q?8ahNNYdYgnjVEFLk2J6ohdxF5bI18slWavIcxAAxmaxbzGkDge3SRlSA6n?= =?iso-8859-1?Q?dtpDaCEzGEFmXRWxOsPoEyjdkxeVP4oaG8O/gJFac90fW9YVSkygqJ52vB?= =?iso-8859-1?Q?/Ji+uOQxB7V+KTeFX825btbXXqu1c5gYnapxMgTgeHTCrmq9DJxdBE9+Uf?= =?iso-8859-1?Q?FOe6EceBF82MIUUlZ0kFlr8SiJS2LAEfp9deeygQ34faA52pPrJR1uqIPq?= =?iso-8859-1?Q?n4ZmkEn2wKc5uKfHoAO10pspNGkWpvDoMFAmCh6Rmd5IQYoaB7FWU+3fAE?= =?iso-8859-1?Q?noGLa9NxK6Clk4QmweXs014zDtHJniRgR+brsez+0ctkM/Nq1dqni48oSg?= =?iso-8859-1?Q?BfuVxPg37RFqn1IEIhaNkmftdfoVxJlnNgMlHSEqVS5btnJugoPQOtywqi?= =?iso-8859-1?Q?sNaxQ/rjlbjQoGoTKEmv659dvx7cScLcv1kjAhAVVvdHsgha/mGfq2SiJK?= =?iso-8859-1?Q?TndY2m2WYKh0GqtH4JObTjhF247Icmv1UcKnxKF6SI9N8YVQAuBYn9gf98?= =?iso-8859-1?Q?ewPU1u+Q/E6hZbNn4BubVzjrSm6W9SDD/5yTMsRPVaxGsF4Wlc5bH8r0OR?= =?iso-8859-1?Q?5eYo8EQycFBq1sSbfy03StREZRGeUGftrbIJsTacHQmlRC5Mi/ACNlNrXf?= =?iso-8859-1?Q?iNNXSULgS9RXrDX/B+okIgMq1TjP3VcQlVL2Spve907f/r0XJHb9I1txP6?= =?iso-8859-1?Q?KJhLSHBnOWCT+zMNBbw+c51g7fIA6NgGNuXRSQOKagVPiTV1b5ArCki/wB?= =?iso-8859-1?Q?406UO5DQGZlCi51SrmP5REKyfbZiq4B8QytwY6aaocDlcP9X0jcb6fy3g9?= =?iso-8859-1?Q?SFkRoIYQfdC9D31PIjN3u4hi8aX1GX8FxJIA5Cw1PBovoLdryvEh/EUjST?= =?iso-8859-1?Q?6jRvCdakyusOf8Ud2lyOIPJI6XXKH/eHx2S8vVVaqcvbjGcO3uun4AamTp?= =?iso-8859-1?Q?r5SrhqVL0oqOnW25ZcRJtum6hdoA/i+sxNJXrfsrVnjRmhqcUSnC9CpkNT?= =?iso-8859-1?Q?Rp7+3uoY/HJlL/0jYnejwwKik3rywbmX9jPD+KasTBpE/pJ0D7jkdYSOSs?= =?iso-8859-1?Q?Dmd4n4wDMBM0ZABRZ2Saq3egydBDQ3zfOnDNslpuk4XsohRdcd7x7TsFaa?= =?iso-8859-1?Q?CwaOpkJVKyF3wqRU3xTg+i220zWlCxvS0JRoBeIaEX0pYICQYsXCYjIN7D?= =?iso-8859-1?Q?OVFRUSu5kyJGvSfGjjqRpv7apEnqxBg89c0A31Wj62nxQESxdVXKJbFvay?= =?iso-8859-1?Q?Ta2aZDOzzeoebTgzms7QQ3o0LhnYeyAEkWLGiAgDsqiYT84h/WDojukL50?= =?iso-8859-1?Q?itL0+cyhnn8DnyMS/xYUuUI/mxb9f3mcujdBVzYphYfDuKFDrpNR8p4em7?= =?iso-8859-1?Q?e0J60Q6yJPXjMxUYyDYKicqmcCynIbQHaC6oiUy6Xf6zaYkV+kU2/23dqU?= =?iso-8859-1?Q?B1ZO1hM/r2Ja4=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB6056.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5d5d22a4-8e6e-4574-be0c-08dcaa5f79b3 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2024 15:03:41.9932 (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: +QCkNCiY/vRDo5liyRy7DOJoAprqZ7eXr2tx1tWtn5HAyMA/cZQ/I22Tb3AivUON5MhaZ7a46UaCFrPUSfDXFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5868 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 Hi,=0A= =0A= From: Alexander Kozyrev =0A= Sent: Wednesday, November 1, 2023 4:57 PM=0A= To: dev@dpdk.org=0A= Cc: Suanming Mou; Slava Ovsiienko; Raslan Darawsheh=0A= Subject: [PATCH v2] net/mlx5: replenish MPRQ buffers for miniCQEs=0A= =0A= Keep unzipping if the next CQE is the miniCQE array in=0A= rxq_cq_decompress_v() routine only for non-MPRQ scenario,=0A= MPRQ requires buffer replenishment between the miniCQEs.=0A= =0A= Restore the check for the initial compressed CQE for SPRQ=0A= and check that the current CQE is not compressed before=0A= copying it as a possible title CQE.=0A= =0A= Signed-off-by: Alexander Kozyrev =0A= =0A= =0A= Patch applied to next-net-mlx,=0A= =0A= Kindest regards,=0A= Raslan Darawsheh=0A=