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 48327A0A0F; Mon, 5 Jul 2021 16:57:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BBA5D40040; Mon, 5 Jul 2021 16:57:08 +0200 (CEST) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by mails.dpdk.org (Postfix) with ESMTP id E984C4003C; Mon, 5 Jul 2021 16:57:06 +0200 (CEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 328005C0055; Mon, 5 Jul 2021 10:57:05 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 05 Jul 2021 10:57:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=fm1; bh= DLpZhT7pkOW2htPZs2CoWNfsqcwdWKa3tfHp83z20jk=; b=kCvsGeatAJn+3Hn6 oriu2nF9pY/7olyVriWIFq2WGIHpDIv4N1LjnYO8ubETEcb1iMvn1DlbmnQbgOAE NuwEBLvaxfShQcFUunIfeCBKHYXpyhy90G3p20Jz8MaCQXhthSXDiw2/J2g8r27z UmEKprW4hSQem0iMXEo8F5qheM2s4RGtrqwHwjFdiHQdTWDfvkZB1xGTrGRdwFUo SSg/0p+QLcx5Wqc2WgyDCSCARPKJFnN/bdruqqUpfXaJTfHiHAxUdpcDdErVEP5K jaZJ+1Gqvzr8rM8JJnVI3vnhrDqDJFk6DIImNGRTcyR7cE5xl8E3CG0FB3A7TaKL 9wLIaA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=DLpZhT7pkOW2htPZs2CoWNfsqcwdWKa3tfHp83z20 jk=; b=DSggVayuT763XoNKFUgPEFUDStKcHUfdClsHOQPVzl9cwyPXm3xhiz22p EiX74NWuURF+5PdDH2paHgXXiNRJ1AqY6kxgzMcq+9M8VhlfIukkQmX1n4tfYNjI IL0rHvJu0KKvs/eYR/OjXGdj7HwY7P4ywwmgqHynj4kuWqaIdGEj9CLT4jdfyGKS HmxI91zjz4+tI121TtnX5CeZG83YNpk5KemYK0ZBbhlHuO5BXXOcpKMZO405Hvaz s+xq40dYLTT0KvpQiOtndBDo9H1ZYmT4Z/Kg1hwYa46BLfrKk1pTCY7MaXO5qKTa ZPwaBr97He9N4Z0d5FEduIDa04ZTQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeejgedgkeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg ftrfgrthhtvghrnhepudeggfdvfeduffdtfeeglefghfeukefgfffhueejtdetuedtjeeu ieeivdffgeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 5 Jul 2021 10:57:02 -0400 (EDT) From: Thomas Monjalon To: "Xueming(Steven) Li" , Andrew Rybchenko , techboard@dpdk.org Cc: "dev@dpdk.org" , Wang Haiyue , Kinsella Ray , Parav Pandit , david.marchand@redhat.com Date: Mon, 05 Jul 2021 16:57:00 +0200 Message-ID: <6774899.pfb1RREz8D@thomas> In-Reply-To: <8536edaa-c21f-4918-5b68-e4af541a4cce@oktetlabs.ru> References: <20210625114726.776425-1-xuemingl@nvidia.com> <8536edaa-c21f-4918-5b68-e4af541a4cce@oktetlabs.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v8 2/2] bus/auxiliary: introduce auxiliary bus 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 Sender: "dev" 05/07/2021 11:35, Andrew Rybchenko: > On 7/5/21 12:30 PM, Xueming(Steven) Li wrote: > > From: Andrew Rybchenko > >> I still don't understand if we really need to make the API a part of stable API/ABI in the future. Can it be internal? > > > > There was some discussion on this with Thomas in earlier version. > > Users might want to register/unregister their own PMD driver, > > Is this a valid scenario? > > Yes, it is true, but should DPDK care that much about > out-of-tree drivers. I'm just asking since don't know > techboard position on it. I think there is a consensus to allow out-of-tree drivers without any compatibility commitment. Some other bus drivers are exporting some API like in this patch. We could discuss again in techboard what to make internal. If it is decided to hide buses API, we could change all bus drivers later in DPDK 21.11.