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 66C72A00BE; Mon, 14 Mar 2022 09:50:51 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0130B410EF; Mon, 14 Mar 2022 09:50:51 +0100 (CET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2055.outbound.protection.outlook.com [40.107.237.55]) by mails.dpdk.org (Postfix) with ESMTP id 33F8640DDD for ; Mon, 14 Mar 2022 09:50:50 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d9HzlwpNnQpNx/iaPJnVQ9qg8uz6YpRvr8XmUMR4IHJbJp8040cifkmsvBbaRdrcG8KTgZinWI+NWiumcETXXZE/PqUoZ9/Ni4Gvozcj1PnfcaQBukF8jmR4CFi38GkOCwnqoAeBnfqulwo2Rjx0yD9TGm/1+KhuMeQ6oKDg9Lpv7ww2IGPqBSy6f8G6RnVcAuslpJ3MIyGfIzmqWe0cbG3JVO0DSfGmn1oWh2ExFCOlO2TKif/aaeYPVmQK04kHeo9KVP34YypouRjPbgIH27dTsLWPPB4hwTdcjEmiFjOsb2e0ERuPmn2fVQ29J5cH+fLDLhmKcpmtEVrpXKaG4Q== 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=IWvKMb58jqKgzzmjBmipgLLI888CrBc0WakCWa+lsPc=; b=GLAEzR3LRJwseR6fF9R1JI0wLVH0tTC4bOfVPVWYAiUFU/CWZ32g7rRKrht4nga5TO9ewRe8uKqDPtivHrGv3QtIFgr5Lh1SaFs4aDFFKEA1DY3UewRLmX6l/Wp1OXZXxqqXLcsaJImQfsQAs6rfit963HmIW1wsZuSUkwl42E1a33abwE7WFRlmrH9wEvUPoLx4g/9IqLkAyDzvXbAhyWSikxGfme505gHsfrcxASNE48mt1KcdijiHT3dZZKhRDOjH7y1VT3bGcaxMQMhnvgoyRMNO+OueeEr0fCxBqB56tBkXzVOUtPQ6dpju4Gisf6JCkqfeMfB7K+g5FQpiYQ== 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=IWvKMb58jqKgzzmjBmipgLLI888CrBc0WakCWa+lsPc=; b=PQBOd6ZKG5FKWtYDkhzFyz64rmLG6ZkxI2yZTDyzqq66mAwga2WrotDfOnY1m+pR/fmNwryn17tejX63C39m5KLmuj8iS3trm50fEt0CNLhL8biklTpzlfeYPQ/zv2kSzHfB+7E51V1gMi7AmQLiaLAhX/QklSXDuaB8BgCKSBZD1R9OYJ0+k6q7/xc64uAqVzrbW1DdKzcdKSRWyRYQQzRVnT6+/rhzm41C84N1jEn605GZhLXHA/ukyXBsuwueCE36g0lcDwZa2RMSncgRn/GXdVjBRWOBkH3ljuY3HL3Q6e9nzLEk4u6EvXgAMglwfyAW0BqzxamyichGEe1PQg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by BYAPR12MB4984.namprd12.prod.outlook.com (2603:10b6:a03:105::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.26; Mon, 14 Mar 2022 08:50:48 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::30be:23f7:868b:5cd0]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::30be:23f7:868b:5cd0%7]) with mapi id 15.20.5061.028; Mon, 14 Mar 2022 08:50:48 +0000 From: Slava Ovsiienko To: Alexander Kozyrev , "dev@dpdk.org" CC: Raslan Darawsheh , 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: AQHYNZz0PK8FqlqjKUWBKT+Jkp1rIqy+ldrA Date: Mon, 14 Mar 2022 08:50:48 +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: 85484550-3949-4cc7-a65c-08da0597bc4a x-ms-traffictypediagnostic: BYAPR12MB4984: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: 0tSg3XvFr+vUETTL6PAYrlRAdX/4qkrelGYY+3XcvRznjwO44If1zN+U5TiAZiE1yi54ZcNB583IpTSmupumwubYPCg/A3nQNleQJEmqPjrGLPOmP5lQo63gjo+z/jZ60D2FLZJ8ENQ0XqSZb04FTQghyf6YhUSzP7I99CbGNhoSHrfSv20mRMcrx6EFPTUygYW4GRdyvmfDsjfEoCCEgp5ZcFN549Fj2XBBotUWn50ytVQ4OkPh6uairG8+sCh3C2KDHrIFo6/n7V8+sO2p/MygGSE/ZX3oDYplB50JWvHCzuwOCuFSoTl0rDJR6yJoul72elCtQBKSJPgJL+r3e/qaww/U1JUYldgEa0uhkN7Mo2hoi10kpaPnwdpi+0y4u8BZirA4v9lbB4vSzO8o49ni14st5U42cgXN+8+aP06lfoOEdVm+nDGx04NVwR92BRCW4prME0yheG9IDU/8Phen9wmHkyXVK/K8cTagzOXJNoW/tY8n055oQqXexQluX/aTD7lr+n/HT5+JeJl92O52YuueuQkSptU52FEdyDrjKUsSjCXfGI2cwqUHQY6hYhhMmrGUwxgsMVsplAmAbyPcwcY1qrZc/H1XwblnSFvdVI8/3C/ZOyuecnS/bUM6BiXi9Vkcb0ZZPOELQAftQezQA4atQPCWW/x6pfQDGLINHn1L/Grvsc/BMeHb2zxeFwunvrTIjSfuXUMY0agKgQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(54906003)(53546011)(2906002)(110136005)(76116006)(316002)(5660300002)(83380400001)(26005)(71200400001)(55016003)(186003)(9686003)(7696005)(6506007)(107886003)(38070700005)(86362001)(64756008)(52536014)(508600001)(33656002)(8676002)(66556008)(66476007)(66446008)(122000001)(66946007)(8936002)(4744005)(4326008)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+T3rs7LYBeB7DLhMgDYJfiOk3oZoej6V4iuOxAWHi4tK0Cgl7s+Nc9YABYn3?= =?us-ascii?Q?BAjTail3CHn/82FFZ17SABHF19ZRk2TYArApnEr1dTTCAcv1fjvo8yhJa2qg?= =?us-ascii?Q?UV1XAExdXY9y7RfqfgYruFLadlWubKJiH/gu0ea2mEF6jMZV6y+hWc26zE+W?= =?us-ascii?Q?IHQIfAqGXWEfN38ON2rTMdsK/2p15KJtSNUVhzk/TlkNqe43BDf2GAKCqZMw?= =?us-ascii?Q?001v5lK+Kqx1GuQ0fUtocGHXkklaTJk9yFFuMg93E2kWNZcIu6Imnhcc7hzS?= =?us-ascii?Q?9jl0TawUmOmVtv/I5VlKkX2LL2ly0HLAkHAZEOYY/HINVCA4aEssheHawAMp?= =?us-ascii?Q?xL8GXsxBdsQ+0tSwKhV+z1FoUBoSXHZO2TT3nMlwiY4lyWXjds7Dgy67z8TH?= =?us-ascii?Q?7ZxdVoAjx5f4Ee3O6CtNYVFFSiqUwPjFsY7CJ4h587qa6hito287iJhJXy9R?= =?us-ascii?Q?NYNb6qTRRhooBeCoXYvOA0ZsNd0g4nGrQZm6B1nq34YtfSgG+rmCAyeX6lvn?= =?us-ascii?Q?ruzksRyP515P0rnhTmNUzR62LbNSL+Nn97gSHCRtDaDJGvB/S7rKnktuFEZX?= =?us-ascii?Q?E1LlIZmDy7wumYOon3ReIGlwaYLO6//uuiAIAv4RtiizIZZgrVo20f8Ni9Cm?= =?us-ascii?Q?NwiSvkWsAKP1HvfETSzS1gs5QxklqXOgiG+SE5wHYXjPk4P6Nhpt8AD6JlIL?= =?us-ascii?Q?bmqVLgdIEyeCSLsqPyvGUl4rfm5TsOEteqjKw9C/29pIZFTHO3rmBWQEqtJD?= =?us-ascii?Q?cwoABScVMOh/fai9+Zv/jVCmMHR6BsAZszX9I51Ba8y0qDtcTaC4kLUVbjif?= =?us-ascii?Q?4RUMEk69FhSy/FphmYBc0TpoJlqyTj0N5463DLw7mqbu0ERYHYpWQwy2vQ6M?= =?us-ascii?Q?GGOOwQ+S+eVHACSz7tH5xS5lgWidy3psC1ELu9R7yEuKj+hupaiJioabq899?= =?us-ascii?Q?lrGrF1lck6IbAKZtiwQObTTqScGhz3DycXJKpFbEbydne6vlfYou4nWWmzmM?= =?us-ascii?Q?KgT+QHmCDjFsqV5dSMcIhNfIyarD07FNTe72id5XFMrm/bl01mtAyQq+eoeE?= =?us-ascii?Q?iWMR6gvX5Wa4rsJ0OIuljIdBOG8fdNoiZWAAi2hnsPzI5uBXBtQjKoPJ7s3j?= =?us-ascii?Q?yZJB/UETZ8OMArwSGaYr7FBVXw06js35Nh3nNyKku7LzV1RTDV8pKBB4v+Ak?= =?us-ascii?Q?ynK1XdcWgtqftkS1LJeINYSkU6W28X+Ypsf83gSqW+9N69nAdrIlhdVRvxZm?= =?us-ascii?Q?N2zTTIVKaQw6BK4CfXAjd7EOyes/h1vTu59RAl3jIilKTAPvKbFFDfNEZcqk?= =?us-ascii?Q?jFKiY1oBWJalFTmxTGV2J2nbMKRwEZ62lax74JVkbS/lk3tnxVQOHSaVzi5/?= =?us-ascii?Q?/TNhjNolWKMXDY4S/i4wJmb5OS0r6h7+8QmseZtbC0rXXYvCYL4XqOXhGgNb?= =?us-ascii?Q?nWhjjn8CP1b096AyKgR/mYSD5pAej7KG?= 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: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85484550-3949-4cc7-a65c-08da0597bc4a X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2022 08:50:48.2618 (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: RUU2ze8qAFm6TLb7Zu9Qin3TP/xESKE1NU2lUR/RpsTSxhHU6qoE/AUVBa6aUskklezDKdSvsxhAo+2gCX2JmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB4984 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 > -----Original Message----- > From: Alexander Kozyrev > Sent: Saturday, March 12, 2022 1:08 > 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 Acked-by: Viacheslav Ovsiienko