05/07/2021 11:35, Andrew Rybchenko: > On 7/5/21 12:30 PM, Xueming(Steven) Li wrote: > > From: Andrew Rybchenko <andrew.rybche...@oktetlabs.ru> > >> 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.