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 986DAA04FD; Tue, 27 Dec 2022 16:49:04 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8509642D24; Tue, 27 Dec 2022 16:49:04 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2058.outbound.protection.outlook.com [40.107.220.58]) by mails.dpdk.org (Postfix) with ESMTP id EBAAE4021D for ; Tue, 27 Dec 2022 16:49:02 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cAZybYPD/j2bn1AXC2CMztNmQ4yOr8IhnkwFRpJdggFNDw4kE4EMuSr8Gq3YvjUaL9sdENN75YMXdnybuuJ+PmcIIoy+158m3vFbBL9EBZR4ghnZKnDIVQk40csAltYVJHJWvNxdHSzeTxcnqFsmtV/pQxJLR6P9XsS7lWAD0ll226xSKM4kQdJIB2ACe8GkJOJtBJf4RV86if+bAY3x5yGWhW1Q8vLVVfY7FNaH2oR1dmURM88pnm+joY9xf4hmkWVN94TcZJcMfsU1QXTKGKigsTqQXWCTmPazKE7qEKNYB1odgoZb4NEdpX4PTwopeeuNKlLSJPPnDVZ8+QcYSA== 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=5gs+Gv23MN6bMTzTBdsVykQ8/lVrmyYq49cS4QX9EnM=; b=dC6EhjilsbHC3N1Zdppep11H6Bsfm1CnHvgKqsnjOYh2b9fh0F7KLZ5B7pjNLr6ZOalGpDV8wgnArmyYNz7DmuHhaal9r4PapgqOFa0s6mJL4O/NEF0+cXhTpLPKutmX0ka0Q3+hmGk/ZqfPAgYUow5UJKCyMThw0EdN0qdXAdP8jTzaNTSbsMeGpy1Bd0NPiVJFMXb6scDN6eNerqAJLb/m70VzjsOJmdd3pVcTXdfKdtsYSWcY215egQzi3+k23MVz8TQVyvyQ+U+PhkkcpRa/MbWLGE3HSYd8MpWg0/jbevyye0UzxgPgxd6ewEvqcpJ7zb/66rvlQg6AkVyEhg== 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=5gs+Gv23MN6bMTzTBdsVykQ8/lVrmyYq49cS4QX9EnM=; b=oedSbHXj4dE2JNp64Skp5n3DNEYFEihYXAGo6yVYZ4y6YPOOW720eJnkYETDyep8/Sb+bBj0bu7/rKv+19T7xekoJjBfZzNucRutNiLoEXMek+s0BncaTjetmDFJ7SMByrUqGmMCjGhHYMMhhm+bm7opSucjKrRHVyqz+JVpplXXLzBL0tjksrn1FLagklRxmXtmny7XTm/eorY4l4D7BfBveCFsC8ArA2P41pm+ls+ZuZB8l9KHHzxdx4F2PbBHju5+r2OGm97PlItOQ9j+xromOaDXR5538mbMYOAZ4UzdVcnnUJPyLrefnpWq9hgwCmhWKnBJ+PPt/ZbeSpEKdg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by CH2PR12MB4311.namprd12.prod.outlook.com (2603:10b6:610:a8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Tue, 27 Dec 2022 15:49:01 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::56d6:dac7:a42d:bf48]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::56d6:dac7:a42d:bf48%3]) with mapi id 15.20.5944.016; Tue, 27 Dec 2022 15:49:01 +0000 From: Slava Ovsiienko To: Erez Shitrit , Alex Vesker , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Matan Azrad CC: "dev@dpdk.org" Subject: RE: [PATCH V1 09/11] net/mlx5/hws: support shared ibv-context with local one Thread-Topic: [PATCH V1 09/11] net/mlx5/hws: support shared ibv-context with local one Thread-Index: AQHZE4N1Tf9qZsqXakySUqgM08fQva6B7mlQ Date: Tue, 27 Dec 2022 15:49:01 +0000 Message-ID: References: <20221219082416.2223812-1-erezsh@nvidia.com> <20221219082416.2223812-10-erezsh@nvidia.com> In-Reply-To: <20221219082416.2223812-10-erezsh@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-traffictypediagnostic: DM6PR12MB3753:EE_|CH2PR12MB4311:EE_ x-ms-office365-filtering-correlation-id: 5132106c-27a5-47e6-7e6f-08dae821dfb8 x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1y3DIQ7HHEMJdT+DnRQG5CowPfzvIxg3pCH3u/j6H2ERMguw8EIS1FwnVAkfpyrdwHJ8cij5jRw6GkMjy9YEMt6IDz908JkJOH4iZmM+QFBJBBnZwn58h+pNvqYQ/rV1fHxhLjmX3VLM954uy70Ba+iPezH6jMY24ozG/gDYZcfApZVZrRc26HWhypKaupDYUYyau28vxd+GiUJOs8WMDqz7UJpo6Mc0uw8NVKeqo+ghBmxPfvsVWCDuZe4qgY8x3RGkPhSf0ghw4NjspInJEMkdFyO3QsuhcYy8LnXkvmHcA+WC3Qdm5qknVTMxM9tIOUunHBsYSSDPPTZXfc6q04Nm+E6vHNka60Ha59w8U/Yfa4LWEsAxqlE6TFEDqhX80SLhBxPmiY/PmYF3oK7e6EvJCj+DTcBIMp7BiXh3qmZ6gYZ/AOeE7X3Uw+WG9UPuMS9ZaZzlpCdaKzlXfq+bUtQLmGgQIvI6filmR3io/dICFMJm0h2XB+5D4eg1SzU+e2mH4FntV6+Rp6c/N1mJB6dPb79FEhXjesL9zYNz0ufkZhxFndsRlHYiLAkdNj36Sdl0U5a/DLmUwhhOPiCMas8oujo13Zgp8OeiS/lESBNGxE3z2xuYqADp9ZBZcJYzSHgai1oNJOq9RSgysKkzT7eDxyiBzbjqaE61eUVRojK7ECne97I+Rk8jfcPuv0M9tocx+IP9eWdmJ2GLtZ8zpg== 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:(13230022)(4636009)(396003)(136003)(39860400002)(376002)(346002)(366004)(451199015)(4326008)(64756008)(52536014)(8676002)(66476007)(66446008)(66946007)(66556008)(76116006)(8936002)(5660300002)(41300700001)(6506007)(6636002)(33656002)(2906002)(110136005)(4744005)(316002)(478600001)(86362001)(55016003)(71200400001)(7696005)(38070700005)(186003)(53546011)(38100700002)(26005)(9686003)(122000001)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Y48XEKCS6IbNoBP3PfBIT26nneSMHIp9v9VExjpU9/uWILpzx3ar/cBg0dTN?= =?us-ascii?Q?6O9eCfqmngjuwrR0vhAX2DIUBIdA9dPcrJnH/ZHZ7MYnoEaOUNKWVceR7CTE?= =?us-ascii?Q?E/V28uDHS6dV1WyPSJaRRbFZkANOzHy+BKC4KgrIfCyrkQof0jJpn56nPK14?= =?us-ascii?Q?83FSXzEuutR4bZJ9gasJcdNQbl7KC1HMxTl/KSNdEI4eqUQkvKGSXIbEfPCX?= =?us-ascii?Q?8csABDjM5oxqX7/1ytWaGr0c9T27+nQLCOXLstr3X4HMSh2Djk2Rea2EAw/d?= =?us-ascii?Q?IkVj/9usTLl8JRnoYrlA28C79I0+6I8oSTzfpuEUf2KSkH5cXDQaf1UURzC8?= =?us-ascii?Q?MFyR6wKlofateMwLJD6ouyDEjFz04vQpYdfT7ZtZ3gioZN1j5zjHBtdzf8yT?= =?us-ascii?Q?7kPvQDh0Z4fDkOfTFZ9dvTqdJU2h+dxnnqtkl27dOIlmwYXES3A56xfVjr2j?= =?us-ascii?Q?+QpQOyKpo/4Sxhtgj3+81s/nagcjYh5ZcVUIzosZ8VP6qRik7ZEN3OpQeEWV?= =?us-ascii?Q?iHnSxPEB7bEBGJjmc2wjKpGBHdxgu11a6fcrQJna8RnbMo61ICqKXUBXZ8Km?= =?us-ascii?Q?sRX0G/QvU/eLPce8AhUBC/y2t5P6bpjRR8vDKVpHz0sq0wQSVMZQoLDSPTYP?= =?us-ascii?Q?Je6OeRcsGc6i2Oe70qje5WfM4uD9YH0SavSqLKeoXZeLnfRhxYq5xAH1PQys?= =?us-ascii?Q?BMcq43zgV0H9AHkci919OBZFeXQlaYnf3tgkp/cxuD0BxwA51QmwZe5R6SwZ?= =?us-ascii?Q?VXVNPoNr8GQ4mS4dYbcnQ2dQGwwe6iy3HbIog9Zl7JaUBWKTA/+6tGCKI6lV?= =?us-ascii?Q?ADWRmLbzuaOmhCIUhmNRZOXSJai8MxZTeVFxtT+VLfzsAI0npanSu6evK7RN?= =?us-ascii?Q?xFRoEDcex/jLl1Cl82B4kB4Jbd1R9EFKzL1bkIHvTodJg99L7t9FG1NzYYOc?= =?us-ascii?Q?qkbFMKjHYNrlf3zjb7JgYqsryUXsgJpZ9zo2Oc8+b299fGm5olUsOl8t3+zN?= =?us-ascii?Q?DlfKBTRaEUf16flt+I2cN3KT8sJyuGARIMOHXhVoSlEgPz1lSicTGqcknR2w?= =?us-ascii?Q?kshFevv1YPEvgPAuvEStjsAuuRrt7jmk5YiNG437Z6j9U3qFkx68dtrGdu9R?= =?us-ascii?Q?cDTAWgeWR+Fn1KMHqeXnocm1g4AQ73jttWbbp1PJHs6Iu3Bv4cqYQkJG/WGJ?= =?us-ascii?Q?iFW5Ai5xRwhZZvpTlhjurLIw7l2ullV5YhQWbuZZsXRXIsfBlYKryekXtYcl?= =?us-ascii?Q?ZQeBSTlcTIXK+lr1n48xWmOOYIJTc5LjI+tB4PG0WS1vlSwH/9XtZbR1rGdz?= =?us-ascii?Q?4JDnunEjjDP8JEJULtnNbqeIMQh5FlqdWfXHifv6ZI8FPN/DD5SWEu4Cujx+?= =?us-ascii?Q?/2NyiEFwZaYU9fAHakhN/KhsluQB9dCrKiIKOAGntKCd+XSmnx9PP7L0SMtn?= =?us-ascii?Q?HEipT9c8fUIKAakQOyM4w/PPueunXoTNzD0VZ89OajKjXmGRaVNbNOZnQJas?= =?us-ascii?Q?HLtosuVuQ0ywsA5D7Ya7kZ9Z34xa3JKxAjaY4o5mEhzkDplL1DvRhvR9YgnV?= =?us-ascii?Q?nl+OjhXc741Hk7Tyk2Y5vFItjqBS/p6m2gJXNO4j?= 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: 5132106c-27a5-47e6-7e6f-08dae821dfb8 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Dec 2022 15:49:01.0696 (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: Lvjry+yx3zY2bxcVymiceHvJucx/wknzc2/7Zu+J9ml8m9vQGRW38yZvz+jJ2CTAqbwVSYohjTYiRoFCeZPhgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4311 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: Erez Shitrit > Sent: Monday, December 19, 2022 10:24 AM > To: Erez Shitrit ; Alex Vesker ; > Slava Ovsiienko ; NBU-Contact-Thomas Monjalon > (EXTERNAL) ; Matan Azrad > Cc: dev@dpdk.org > Subject: [PATCH V1 09/11] net/mlx5/hws: support shared ibv-context with > local one >=20 >=20 > The idea is to have a shared ibv_context that all the resources allocated= on it > (FT + TIR are exceptions) When ever a resource created locally an alias o= bject > to that resource allocated and it used in the other context. > The connections between the resources are done according to each type of > the resource, to the original resource or to its alias resource. >=20 > Signed-off-by: Erez Shitrit > Reviewed-by: Alex Vesker Acked-by: Viacheslav Ovsiienko