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 959C0A00C2; Mon, 7 Mar 2022 21:56:11 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7DE8A41238; Mon, 7 Mar 2022 21:56:11 +0100 (CET) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam07on2043.outbound.protection.outlook.com [40.107.95.43]) by mails.dpdk.org (Postfix) with ESMTP id 4DB1C411FE; Mon, 7 Mar 2022 21:56:10 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cRclOuHKTDQuyyhgr41wVEUGzLfXF7/SG/wyYLITBRXM1qCpK10g6PCRN88JplJZsecLAjkJ4/MCAauafP9FLcJxcaLIU97TCYgRkvIMaWXseJ+y+OfnhTcP1Ql/rlJPhkRw/yZg0BGYGWsnSlIfDosn67z4GLMNn+O0uZWPaOEh4x3d+c70S33doUGDesNY9H0zowJUiucuVndoNQ1lYVg/4J23SFVXLBjoEZRQ7d2ePncjSFVe+R86vo9PdXzIsbf4mG0r+LsRGOZyywnlCEMQnzL8TSLw7CXeArZtl1rWVezFF079hvWRsk2wzPMoAPaMNF/4gBLmKo36/48SqA== 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=i4xGAw3Kw/v3ofTYmqyk5/MIPWSxYVie9Gll4D7I+rs=; b=jVNfyv7e5KJHudT+YHw60rwmPlTVWjc3jIL1Er/qqpCS0UGpAckbhgFF3GqqtbqKBUgetmrtJEsJnGPPPZLdS97tSeosNkI8Qwt0Ky3w00dcBRT2nqz/WUk4dYyahHy+7ZPCykqftW8JwE4skMsUMyrBKx/NRfsjPMTVvZHHvMvIiaskPM1fFSrz43si0NFNcuBRYQbB+RejxS4ZPrRW2RoDlt4+P37Uk49Fg6y3iNxr25JMPslxNOMaRf21qV9oyeaRPxUMS6B5xa0axq30K1GCLU2IQvTkToiVMoVSqqvlSuWW0K2xtYfUlqI6JC6w3kepKsMBbF5qb6e+HVprRw== 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=i4xGAw3Kw/v3ofTYmqyk5/MIPWSxYVie9Gll4D7I+rs=; b=ENy7DY4lgOKsU3lJxU/NiWSiMOpT/SP3B7VahyXUNIt0Vrvg0oU92X3c4in7z2xKlHQ7JIqxfwKlC9/p2xL4HKMz5GnSlMm9TJiip7Sp+a/SndvxSWIwOZx+vz0PaBG7b0F6B6UCaG//FtQh8CpLNHXXXoJgLOWGByY5weJLQTTiMLdhStArkxgYoTD+6qDZZFhZDhO/cMe1R9+OmLkmev6DVkA2lLpLt3G9s5cUogOveDBHgGwSx09/hICjyB0D9WcblAUyQUU60aa+cM7jPhMIWIZVndgr3j+OSLff+Fufog1BPGDtpr3PFBy6VIv/1tuQJmlSIkDXtTmGGxJc+A== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by CO6PR12MB5425.namprd12.prod.outlook.com (2603:10b6:303:13e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Mon, 7 Mar 2022 20:56:08 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::e045:deb6:35a2:49fd]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::e045:deb6:35a2:49fd%6]) with mapi id 15.20.5038.026; Mon, 7 Mar 2022 20:56:08 +0000 From: Raslan Darawsheh To: Bing Zhao , Slava Ovsiienko , Matan Azrad CC: "dev@dpdk.org" , "Xueming(Steven) Li" , "stable@dpdk.org" Subject: RE: [PATCH] net/mlx5: fix Rx queue private pointers array checking Thread-Topic: [PATCH] net/mlx5: fix Rx queue private pointers array checking Thread-Index: AQHYLxNFdPkhJhAtIU6JlyvDSpVyFKy0bUow Date: Mon, 7 Mar 2022 20:56:07 +0000 Message-ID: References: <20220303152658.105403-1-bingz@nvidia.com> In-Reply-To: <20220303152658.105403-1-bingz@nvidia.com> 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-office365-filtering-correlation-id: df588330-c2c5-408e-7683-08da007ce733 x-ms-traffictypediagnostic: CO6PR12MB5425:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R7nIMqJ77x8X5V7EOs/fVrnONZ6hoP18mqeyCFFWfag1VvtumJFHxQJsanHW1nDSQRrIcVmRHtlXBTzoaSN2lOi39UUjeYlQCUlD4QdsbOX7MKbgWiMxjG2fwcCNhBJopkJ5L2/+OhZcbsVxwjKVUlnvKXbwaFe5/ZVboTcVSHx+mTb1/f3PAUS4XIzC3dMBHtxhZcXs6pLxu4UDjUhrYYmBntBsRsKE6TA3iuecafSYKsw1imb7OcUiAZoBVgiAigTq/GpfSh5OTg8HUqWa2WpiMezJNj79WKUQnfiR8CjtaqQSw7e0wZBO35huGY+sQpXE1rmmhjNif7LKu2tRbp6lwiVk0QunkpM5t7fTWczkLJS7Ce82ArF0VTfwTKruggxy1cz8W2K/xF6tpgAEpA8frbT/P9xeqmxdqZeukrBbla+d+ZkhgkUQY3WVD48qRCkiE+vXsBkUDiFgUlgPD9SD8CjbiwzQykwJG7RW7If+g/+fNo+LpuUQNYdv75ItlKyEGAgKX9jgRix9+hHjpY5v77kFQGvcyqI44RPcYSJ00coWHmsLd7SgzQs9kefCsjtWL9LnvWfT51FjfwgNjdTw7cGTAaS0tSHK5rbrLHicsBNR89pvvwDCamT1MZbRM1fBt1Smw8YzvvTtzL8S7HgTy7HlmK6ifxzIPIrDAzl9s2bmlgD7CxaaYxiAcT8L/GPOBYQxNBcKFYG/Dv2XJA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3078.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66446008)(316002)(66556008)(450100002)(54906003)(66946007)(66476007)(8676002)(4326008)(64756008)(38100700002)(86362001)(38070700005)(52536014)(8936002)(122000001)(2906002)(5660300002)(9686003)(508600001)(6636002)(110136005)(76116006)(26005)(186003)(53546011)(6506007)(7696005)(71200400001)(55016003)(83380400001)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DMqL5LTOIS4RZJ5xKeJzbUIIASO+M5krBAfsABvGOB+VdCZATg44ughZrMA6?= =?us-ascii?Q?bA+jfNQYuKdOHASymUBP82BjUMR4KqEfOkaQLlzwZcdpUZxg2xQPOf5C7pGu?= =?us-ascii?Q?p37/+2QC09zA7k83cEEmItqbdykTkTl1tYKQadUMAiS36o8oXisX9nW8EzLW?= =?us-ascii?Q?cTD/xPlD9EkZOPC1qucTzVMITue20KrmYCSohmCdlb2MTlME67ftgmvOX8+W?= =?us-ascii?Q?/MsjOpbtsXif11KhzzPiUU/rJCqQVKvdzBqZGxbbJ8LiZ4fWRWpIHXFjl18t?= =?us-ascii?Q?29j+lpR82CXdR4YqF9fZHx2CokmrjOBxDw8OlEMgHQ8YraAPdSpiLcJaece7?= =?us-ascii?Q?UMjX8bgAodh/X//vWxUeNo7lfEvdYqvxjJ40wMisHHl2XHFgwymo6V/xt7fi?= =?us-ascii?Q?vzIuAfdiO1q//yg+fyn+JrWnYXCAn6X2QdZePIorIV8BxVRDwgOsdF+hISlh?= =?us-ascii?Q?yrYHa8ip5UxpMVkku3NPTBKcUq5vNZdQlHfMt3Ss+4sJQolAaGO0MaGPS5zB?= =?us-ascii?Q?B5SjIfu4wypk1zspR4ZsSdWVDRFUgr6JHNB5lpiNkeRpE0g3/QqPLVCWIS8i?= =?us-ascii?Q?Hzs7ixAWCqcyL32HKYBIkv0VJarrdPRnJmhhMIYhzzRImTmSDcNTUMhdOgW3?= =?us-ascii?Q?ij5IYVRc6mArdsoz1qaXN4BWNyT1JoGLHPSFeawO0TWn3bdRi/WLxFoDFPqZ?= =?us-ascii?Q?7jL8TzomDpf2/3G9khsI5w+KLyrTaB/D66R6SUGr0141aDmOlBWfOsKXUiUV?= =?us-ascii?Q?BPGYMV4v/dT9dYwHsXXA9lcNSq4fYgovW1qdCsOIrHBB3Kx3rJDaoOpH1F/z?= =?us-ascii?Q?0BGrxMbdcUs+3cqECV1igcGujP+7g64rrUpxBxoTQjxACuteAzefmn9RnEbs?= =?us-ascii?Q?5x5iNtnWeVaensKQT8A6pSLnUS05y59SwxWq1U/1WWdyOAXd5lqLQ3V4Q+9P?= =?us-ascii?Q?8qgpiE2xId1OrOUKyqmk32UFIw9fcghdu6banA4UV2dqs00Me/s7ec0odoD1?= =?us-ascii?Q?PSGzGgo+mbQLscbNze7S1v4bk0C4ypY7rKFBnals+HDwhGgAv+wPhsNQlg+i?= =?us-ascii?Q?8i1RJicUuAiOAB9zC3b0YmgX/bNeLsjaKpZRdLhuHFkDnCw1+1JsxuEoYKeu?= =?us-ascii?Q?dTIfoDX91XUFOTHFvhMDk/uhnB1Of/XNbkQFFoRRBp0A3bKnvFsD7vZUvsxu?= =?us-ascii?Q?fxs4Hby2qkzjU5onaJ02Ss12Jiuz/svrIgfs5SyWXBoYs7t0lOBS4MgBdw0H?= =?us-ascii?Q?phkgx8ZdRun5PdzoRTfdp6TgpTrDUV/G/zZQDiKGirTalhONzrJ74wEzyM2R?= =?us-ascii?Q?3oauG0tT4OELsyx+DNLWAfYSRxZsTsEO4hhPqr9QjZCzPTP3jKoiqacN9AXX?= =?us-ascii?Q?qrvhhOfvizIlDhaV1Uj2mgtFJgEJMVNrwcjgCjQPGYv1PvjlqEnXGn2fSUbs?= =?us-ascii?Q?GqFrmlse/D3cPmPjuyoEkcEKnqeHYwlnBBlYcVhPToOORhcbrx2YqBdVFprM?= =?us-ascii?Q?3qboZ7HKmugNyTXCywqV7XvW69k0Kujz0bIT7gvKFuUwYmgYafQeBpH1baO7?= =?us-ascii?Q?jsMSkXng2G1StosorW0If6PbBjxdKmICUT9XydHc/RzU0uydE+xuOhW3ATnJ?= =?us-ascii?Q?6h1A0+3ye1upECWy8UKJfTg=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3078.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df588330-c2c5-408e-7683-08da007ce733 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2022 20:56:08.0419 (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: trFlUnHlq63yrlJD2t9lu757eMsVZRxA5Tx0BtWbo5CMFwKpfaLrzqLzslfzym/p+Tqb2QB8849EpIQQxz0rPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR12MB5425 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, > -----Original Message----- > From: Bing Zhao > Sent: Thursday, March 3, 2022 5:27 PM > To: Slava Ovsiienko ; Matan Azrad > > Cc: dev@dpdk.org; Raslan Darawsheh ; > Xueming(Steven) Li ; stable@dpdk.org > Subject: [PATCH] net/mlx5: fix Rx queue private pointers array checking >=20 > None Rx queue configured in a DPDK application should be supported. > In this mode, the NIC can be used to generate packets without receiving a= ny > ingress traffic. >=20 > In the current implementation, once there is no Rx queue specified, the > array to store the queues' pointers is NULL after allocation. > Then the checking of the array allocation prevents the application from > starting up. >=20 > By adding another condition checking of the Rx queue number, the > application with none Rx queue can start up successfully. >=20 > Fixes: 4cda06c3c35e ("net/mlx5: split Rx queue into shareable and private= ") > Cc: xuemingl@nvidia.com > Cc: stable@dpdk.org >=20 > Signed-off-by: Bing Zhao > Acked-by: Viacheslav Ovsiienko Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh