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 A24D6A0C3F; Mon, 5 Jul 2021 17:06:23 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2620640040; Mon, 5 Jul 2021 17:06:23 +0200 (CEST) Received: from shelob.oktetlabs.ru (shelob.oktetlabs.ru [91.220.146.113]) by mails.dpdk.org (Postfix) with ESMTP id 6A9C64003C; Mon, 5 Jul 2021 17:06:21 +0200 (CEST) Received: from [192.168.38.17] (aros.oktetlabs.ru [192.168.38.17]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by shelob.oktetlabs.ru (Postfix) with ESMTPSA id DADA37F4E2; Mon, 5 Jul 2021 18:06:20 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 shelob.oktetlabs.ru DADA37F4E2 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=oktetlabs.ru; s=default; t=1625497581; bh=7bvaTokUFh7MjYcbovP86haJ94GlW17dS7Cm/WCIo2w=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=b69C8+HLY2MCzMF6QsUQ1yghIf5Ufz1ckYli1BuYcT/gQJp7xS3AqAWoyvYhHk78f cQwxeEd/6hCjLmNfQJDY0IYBeno0sL0LsJvuBhgtiJVJMCjAkhaUFFFA8yXwwGwpXG 4CUTLnqHgZmw+9qwWUAOHalpiDaFRwYChqFcty3M= To: Thomas Monjalon , "Xueming(Steven) Li" , techboard@dpdk.org Cc: "dev@dpdk.org" , Wang Haiyue , Kinsella Ray , Parav Pandit , david.marchand@redhat.com References: <20210625114726.776425-1-xuemingl@nvidia.com> <8536edaa-c21f-4918-5b68-e4af541a4cce@oktetlabs.ru> <6774899.pfb1RREz8D@thomas> From: Andrew Rybchenko Organization: OKTET Labs Message-ID: Date: Mon, 5 Jul 2021 18:06:20 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <6774899.pfb1RREz8D@thomas> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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" On 7/5/21 5:57 PM, Thomas Monjalon wrote: > 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. OK, thanks.