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 20801A0506; Tue, 12 Apr 2022 10:08:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B683E41611; Tue, 12 Apr 2022 10:08:04 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2058.outbound.protection.outlook.com [40.107.244.58]) by mails.dpdk.org (Postfix) with ESMTP id 7F4E5410E1 for ; Tue, 12 Apr 2022 10:08:03 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JSuP1+MLBLfcyAYA3fiKMaoCUGXN7ny+vGRGUbHBUyfMfMamhSGZvK4wrPyw5RJQ1xbhrt04aDKElIoOW7k2+uSNS6RKIpMxWmihZk+CsLpOzlDnwTrAtLuRoZwt7ILhT9rEuTuNRTFQeESw7U1WTp9Y0+yuXZpBgTbiImZ7m0oat4yt3UaQDvWNlJ7nJm2HbCTAtVv9FMaLuMummqVc2qw1inoCQY5OOAI/UyGfqIu+iXy87z5WNrePAQbeKYJKOPvJMV5xnNOnFJ03J7zCmcYYIw+HlDzb/rOkGBGIkx/rglEtlQoRnhBgh0MrNQIaNoBCEGa+rZPecw+GdTV2pA== 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=+DwcQc9cfyvAQxsWhjNghxVjowJqNg//Or4XbNTsEYw=; b=jhEHvE/Zv4Jq9GBIABKlgqf/sWC0Avo/Fx+U6LbjKr+CNNURVFkGWtNfpTL4Hg9K6tldTbbxuX94DWfSkz9KVXiyTJiqGJp+dAbBOQA5I3g+lQLSjW4X0t9cJuMvvO93h7zzxiXSx5mGxB28/w4I6LiP9T/X6ZsXkc4uJQrBPFe3XMFnIHCNYcPkifggfL5KhWscSbV2LzURpMldBMQI0AaGkA3b3rYhaZTOrF6jpnPp2L6yEdKPbdvjAzrB6oDqRAZSK5JQXlhUSGe0KJ8VIcle5HmUbLxkXzLuJtJ/YdaYk3Ki/Dre1swp7buAIPWyW8CVUpQxq+vAi30VQ7Cp5A== 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=+DwcQc9cfyvAQxsWhjNghxVjowJqNg//Or4XbNTsEYw=; b=I5Zjkdb/Dg3xEv+rrKlH+iUOs/Zf7hnuy3Ym6mONve1WpNDdqFsGWhov20MiNu8fTqTRIGdY55KRKYqOvcjSCBQFe0UA8hpjnZftX3kK2p3LSTQKLIUnQ2iPDlvU8GiHc2y1wPnuns5h6f/m3m7TXPm7uNJV1cqxft5KJpgB8tfTunKmV2wnk8XrAUwBKpwmKOmRrgby0YW0GeYvHfRnRn9ck/R9S8Iyz5aP5St4OrCRzRna4TRkFME6gFwN1km9UVXXZUIHmw/T5luoe3q4WcxZCCQp4fEBlD696GXSDPrEDb80OzY9br5Dli0TJZuiHUyk4tzDccUBLl6CE8t4YQ== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by CY4PR1201MB0248.namprd12.prod.outlook.com (2603:10b6:910:18::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Tue, 12 Apr 2022 08:08:01 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::19f:27df:64c5:3d7c]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::19f:27df:64c5:3d7c%5]) with mapi id 15.20.5144.030; Tue, 12 Apr 2022 08:08:01 +0000 From: Raslan Darawsheh To: Alexander Kozyrev , "dev@dpdk.org" CC: Slava Ovsiienko , Matan Azrad Subject: RE: [PATCH v3] net/mlx5: handle MPRQ incompatibility with external buffers Thread-Topic: [PATCH v3] net/mlx5: handle MPRQ incompatibility with external buffers Thread-Index: AQHYNZz3ajoZM/iJe0erD+/NH+dQSqzsHX/Q Date: Tue, 12 Apr 2022 08:08:01 +0000 Message-ID: References: <20220310234518.3823100-1-akozyrev@nvidia.com> <20220311230825.3904165-1-akozyrev@nvidia.com> In-Reply-To: <20220311230825.3904165-1-akozyrev@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: f9bcc595-ee15-43d8-4a79-08da1c5b9078 x-ms-traffictypediagnostic: CY4PR1201MB0248: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: 4vSvUnQCLCHlUSOspcphQWCEQUt07XWUG4S2jHdAB8L6xhc8Zxv9fSlHb2JSaxyMQe7DIGr8Sos9fjWWT/+8kwXyfdg/2aLedjW3sMnrqRr/ZPnMdP+caeOaCXq1hsqpX6zc3V98umszElBA2i0+zTN4jYnaE3dkQMie8tL0Y7j7iGPGRpt+XN3HCqI68xmQXCeALfYqie5c7cg1EZfEvtTKKHKRTOscYppZdQl5ptNYybszfh85PsQVv+URc8dNtFJjslaCnrVuPT1bo+BRwMcfwZATEJ1G5+rXwn7lHUHgpeeV7twMP2mMWzxdNGq/2hBbKkE1VdjHzGbX4nWqoXooHCKl6euMjfyZbwvbLnA9i1bJr1tN1dzpLbHbClGzjIMFShaIrekz34diJVojxiiH9RnzNj+FB3pI5aBLIMYTSaJuDEWgrJHOJitf5XEICiks3WWtZoTqHpR4PJ+MWtEXcZXqYgLrUNAeDDPm4zMdwOCYdEVoLusyjOtAzuJDoPp/qojVvyp1fWITsQn4BNwFbvVCh9DkgLgmUEUORqrVx0KP1HdgYRtCxwSHCUwn02VqCKKLa51v3RPL0l4gjOP/MXTa5jdWYKDuEBbrSO26ly7JirhhLIb5TMuDT0kycnfgRYIRDu6l8MyT5E6KV3hV2FG6yPvjo27cS7snLooxTtzU/GgQSjydUBewB/ZqpXS9msQpv5LMC/DCibI2OQ== 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)(8936002)(52536014)(54906003)(110136005)(33656002)(2906002)(122000001)(9686003)(5660300002)(316002)(38070700005)(53546011)(66476007)(26005)(7696005)(6506007)(86362001)(38100700002)(107886003)(186003)(71200400001)(55016003)(508600001)(66446008)(66556008)(64756008)(66946007)(76116006)(4326008)(8676002)(83380400001)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sQw+d2ugRb3jOXAv662I3MkqvCe4aX87OuqMWA2VQqleIHLDMbSa0sPLzaWW?= =?us-ascii?Q?uEUgDZxOuCA5zTU6xAN124NFXnFEg+e/XK3YhVXTY36f96yDpkr4QVv+vPV5?= =?us-ascii?Q?RW3P8orcQRtzBGnW8m4dC+KcBRiaH5+6DnEC2UpJyqNtXlxyWjbKEn7wjph/?= =?us-ascii?Q?GVPj2/1F2rIdQME24I61tGtvN/tzjAICWWsub9QTpO+UlHne4Ak2paP+HEbM?= =?us-ascii?Q?KFnJsY2Aiee+tZlvkHeIlZKex0D80ieww/yEIRxiFQUjRzdrl9JOLyxDceTP?= =?us-ascii?Q?nDEOtSJ9SPIwR8r5QN6cwpHjIe5/FBtqDtCBwZNJnrPWhIEjF9dVOhqyJ1MU?= =?us-ascii?Q?xbCY1Oz9Sywu001JoBrEqy3Gk+mwPDHhh6AA4FsCPDTL5bKT9trmKQGv6Wba?= =?us-ascii?Q?XdfgqPdPL7+k8Bp+LFMtO03A5FvwZudgQutPXuyGsDSoTtZv7An8y0A7KsyX?= =?us-ascii?Q?cB7dC4onZMvV6dWNcQwtCyOuLF2d1ef8awRuXf1iWEfMOy/RQ6M3IkguZGzk?= =?us-ascii?Q?QsB3nvUtyBcZzY07Q8HHDNFTHHNP90iuHWswHUxSpaXh2rMy4BGXaqs7TfEa?= =?us-ascii?Q?WG6Zb/1dzs/LL1G6PUkcdQ4WQ43OKjQm25UZ8Bnm7tuL5C/ncmdUiXYzkdGF?= =?us-ascii?Q?11MrFSe6qc/RX0Gko8xcG5u8iq0OWFVnPKwNDv+WCbbWSM02CU6r8GUk0nnE?= =?us-ascii?Q?vLNXmjvqcPBsLsACy4uKg8yb4/9lG9kUsjRr/frP41eBNOULBbJHyb3dckM/?= =?us-ascii?Q?koWGHvyMIESEqlNpNgnvmZ/mvNjDV+QXdL/CwWfR6OUCD/NYAjUqj5BWQc2Z?= =?us-ascii?Q?AauFeFxArxVNVJsIgfRx/YotI+tMgcANd7I/E7lq4kPScKAn/xLubNBVQkcu?= =?us-ascii?Q?9gL8jgcKk/CAFQFZzWv1+kr27m7mVpDwdhcuBzQDVOHfy2AFKMoJWX4mYq5K?= =?us-ascii?Q?Cb3zr31JvhEigFpStzZmVmlBj8Ak4L8/iWkh8hwYnoOtaeDzFF2aMmrC0Rm4?= =?us-ascii?Q?F2PkFuYLOXN+V+N//hwN3371iSmvOvIjiIMlL/3lE/X7cac3/70TGtzhlD+2?= =?us-ascii?Q?wYv/R5OeMcc+Fgp1TRubblniYnZvJtNMRXT2PZbQHaar3jEjVLG7apSrvrpF?= =?us-ascii?Q?mokLYnT3Ekek8nz8QjL1Ch8b/UqFeIExOihkzpymCmIg57+fXVYo2gaSzk+Z?= =?us-ascii?Q?Wkg3stzLjN1UX3oKXrJVMQ+O7JZBzgq5eGp9S/CByV2gpsdYbZQtr/HdqCTm?= =?us-ascii?Q?8Ux3hDaWobvGDFU2up6uGo8GgDdHj7j8oCgTij2En0+SdBsqNi/bzG+qtdSH?= =?us-ascii?Q?EpRFAFjUOeVbqjCiKcB0ydWZzHDeB75MCPOkJkS1JG+MQhmjbY0cHfRLoLcJ?= =?us-ascii?Q?QPKDJBYyaror962qgbQqDBDNfSTOs0CNkg7Lpu0ngdT6Iso8Lg588ykvDTih?= =?us-ascii?Q?tBdJEKIbIGhoMU2M6HqPfagpCnQw8/2OTntU7LjNx5K4iiIXOzyqCr/pEvWJ?= =?us-ascii?Q?gi0tz1D0+mjamrYBWk5JATty6U/HNW/0aINGwaNKihhlvEW4XpQbED6R5Pky?= =?us-ascii?Q?vY3w3+IQTRsLeaobZjVVjlXwuYIi72hR0gcd/fl1sqGaDAd8i31l4d1Y/t+l?= =?us-ascii?Q?cqTemj8HEHbWje8/4DcfPtclV2hn66WOUJC1IldckwHibFF9cG/4Y3AO4vdD?= =?us-ascii?Q?sjWUSWiMTh+om1aABSnC/vULoiOVzeteQ3apEyc/LH9C32OqGq7VJujy/zJA?= =?us-ascii?Q?6iCGfBZEWA=3D=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: f9bcc595-ee15-43d8-4a79-08da1c5b9078 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2022 08:08:01.6500 (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: a1AMA962JkVIjcM+NahEGFv8NlfIN3obC2jw8gfY/9Is4CY5r1hSPlWQcV0c/L61fCTSsEEl4coCE3rT4dSfPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1201MB0248 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: Alexander Kozyrev > Sent: Saturday, March 12, 2022 1:08 AM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Slava Ovsiienko > ; Matan Azrad > Subject: [PATCH v3] net/mlx5: handle MPRQ incompatibility with external > buffers >=20 > Multi-Packet Rx queue uses PMD-managed buffers to store packets. > These buffers are externally attached to user mbufs. > This conflicts with the feature that allows using user-managed externally > attached buffers in an application. > Fall back to SPRQ in case external buffers mempool is configured. > Add the corresponding limitation to MLX5 documentation that MPRQ and > external data buffers cannot be used together. >=20 > Signed-off-by: Alexander Kozyrev > --- > v3: fixed coverity issue with NULL pointer derefence > v2: fixed typo in warning message >=20 Patch rebased and applied to next-net-mlx, Kindest regards, Raslan Darawsheh