Re: [dpdk-dev] [PATCH v1 2/8] bus: introduce opaque control framework

2017-12-11 Thread Shreyansh Jain
On Monday 11 December 2017 08:08 PM, Gaëtan Rivet wrote: On Mon, Dec 11, 2017 at 07:06:55PM +0530, Shreyansh Jain wrote: On Monday 11 December 2017 06:13 PM, Gaëtan Rivet wrote: On Mon, Dec 11, 2017 at 05:30:16PM +0530, Shreyansh Jain wrote: On Thursday 12 October 2017 01:48 PM, Gaetan Rivet w

Re: [dpdk-dev] [PATCH v1 2/8] bus: introduce opaque control framework

2017-12-11 Thread Gaëtan Rivet
On Mon, Dec 11, 2017 at 07:06:55PM +0530, Shreyansh Jain wrote: > On Monday 11 December 2017 06:13 PM, Gaëtan Rivet wrote: > > On Mon, Dec 11, 2017 at 05:30:16PM +0530, Shreyansh Jain wrote: > > > On Thursday 12 October 2017 01:48 PM, Gaetan Rivet wrote: > > [...] > > > > > diff --git a/lib/librt

Re: [dpdk-dev] [PATCH v1 2/8] bus: introduce opaque control framework

2017-12-11 Thread Shreyansh Jain
On Monday 11 December 2017 06:13 PM, Gaëtan Rivet wrote: On Mon, Dec 11, 2017 at 05:30:16PM +0530, Shreyansh Jain wrote: On Thursday 12 October 2017 01:48 PM, Gaetan Rivet wrote: [...] diff --git a/lib/librte_eal/common/include/rte_bus.h b/lib/librte_eal/common/include/rte_bus.h index 331d9

Re: [dpdk-dev] [PATCH v1 2/8] bus: introduce opaque control framework

2017-12-11 Thread Gaëtan Rivet
On Mon, Dec 11, 2017 at 05:30:16PM +0530, Shreyansh Jain wrote: > On Thursday 12 October 2017 01:48 PM, Gaetan Rivet wrote: > > New configuration elements are added to the buses. They make the ABI > > unstable and will continue to do so. > > > > This new control scheme allows to add new bus operat

Re: [dpdk-dev] [PATCH v1 2/8] bus: introduce opaque control framework

2017-12-11 Thread Shreyansh Jain
On Thursday 12 October 2017 01:48 PM, Gaetan Rivet wrote: New configuration elements are added to the buses. They make the ABI unstable and will continue to do so. This new control scheme allows to add new bus operators without breaking the ABI and by only expanding the API. This helps having m

[dpdk-dev] [PATCH v1 2/8] bus: introduce opaque control framework

2017-10-12 Thread Gaetan Rivet
New configuration elements are added to the buses. They make the ABI unstable and will continue to do so. This new control scheme allows to add new bus operators without breaking the ABI and by only expanding the API. This helps having more stability in core EAL subsystems, while allowing flexibi