Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-15 Thread Bruce Richardson
On Sat, Apr 13, 2019 at 08:42:02PM -0400, Neil Horman wrote: > On Mon, Apr 08, 2019 at 10:04:21AM +0100, Ray Kinsella wrote: > > On 07/04/2019 10:48, Thomas Monjalon wrote: > > > 04/04/2019 16:07, Burakov, Anatoly: > > >> On 04-Apr-19 1:52 PM, Ray Kinsella wrote: > > >>> On 04/04/2019 11:54, Bruce

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-13 Thread Neil Horman
On Mon, Apr 08, 2019 at 10:04:21AM +0100, Ray Kinsella wrote: > On 07/04/2019 10:48, Thomas Monjalon wrote: > > 04/04/2019 16:07, Burakov, Anatoly: > >> On 04-Apr-19 1:52 PM, Ray Kinsella wrote: > >>> On 04/04/2019 11:54, Bruce Richardson wrote: > On Thu, Apr 04, 2019 at 10:29:19AM +0100, Bura

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-10 Thread Bruce Richardson
On Wed, Apr 10, 2019 at 05:14:43AM +, Honnappa Nagarahalli wrote: > > > > Hi folks, > > > > Recently I started a discussion with the DPDK Technical Board on DPDK > > ABI/API stability. This was born out informal feedback I had received from > > a number of users of DPDK about ABI churn. In tu

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-10 Thread David Marchand
On Mon, Apr 8, 2019 at 5:52 PM Burakov, Anatoly wrote: However, there are two use cases that i can think of that are either > hard or outright not possible without our multiprocess API's. The first > one is dumping functionality. For example, dpdk_proc_info can display > info from a currently-run

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-09 Thread Ray Kinsella
On 08/04/2019 14:38, Burakov, Anatoly wrote: > On 08-Apr-19 2:00 PM, Ray Kinsella wrote: >> >> >> On 08/04/2019 11:15, Burakov, Anatoly wrote: >>> On 08-Apr-19 10:04 AM, Ray Kinsella wrote: On 07/04/2019 10:48, Thomas Monjalon wrote: > 04/04/2019 16:07, Burakov, Anatoly: >> On 04-Ap

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Burakov, Anatoly
On 08-Apr-19 3:38 PM, David Marchand wrote: On Mon, Apr 8, 2019 at 4:03 PM Burakov, Anatoly mailto:anatoly.bura...@intel.com>> wrote: On 08-Apr-19 2:58 PM, David Marchand wrote: > On Mon, Apr 8, 2019 at 3:39 PM Burakov, Anatoly > mailto:anatoly.bura...@intel.com>

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Burakov, Anatoly
On 08-Apr-19 3:38 PM, David Marchand wrote: On Mon, Apr 8, 2019 at 4:03 PM Burakov, Anatoly mailto:anatoly.bura...@intel.com>> wrote: On 08-Apr-19 2:58 PM, David Marchand wrote: > On Mon, Apr 8, 2019 at 3:39 PM Burakov, Anatoly > mailto:anatoly.bura...@intel.com>

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Stephen Hemminger
On Mon, 8 Apr 2019 16:38:55 +0200 David Marchand wrote: > On Mon, Apr 8, 2019 at 4:03 PM Burakov, Anatoly > wrote: > > > On 08-Apr-19 2:58 PM, David Marchand wrote: > > > On Mon, Apr 8, 2019 at 3:39 PM Burakov, Anatoly > > > mailto:anatoly.bura...@intel.com>> wrote: > > > > > > As a concr

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread David Marchand
On Mon, Apr 8, 2019 at 4:03 PM Burakov, Anatoly wrote: > On 08-Apr-19 2:58 PM, David Marchand wrote: > > On Mon, Apr 8, 2019 at 3:39 PM Burakov, Anatoly > > mailto:anatoly.bura...@intel.com>> wrote: > > > > As a concrete proposal, my number one dream would be to see > > multiprocess > >

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Burakov, Anatoly
On 08-Apr-19 2:58 PM, David Marchand wrote: On Mon, Apr 8, 2019 at 3:39 PM Burakov, Anatoly mailto:anatoly.bura...@intel.com>> wrote: As a concrete proposal, my number one dream would be to see multiprocess gone. I also recall desire for "DPDK to be more lightweight", and i main

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread David Marchand
On Mon, Apr 8, 2019 at 3:39 PM Burakov, Anatoly wrote: > As a concrete proposal, my number one dream would be to see multiprocess > gone. I also recall desire for "DPDK to be more lightweight", and i > maintain that DPDK *cannot* be lightweight if we are to support > multiprocess - we can have on

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Burakov, Anatoly
On 08-Apr-19 2:00 PM, Ray Kinsella wrote: On 08/04/2019 11:15, Burakov, Anatoly wrote: On 08-Apr-19 10:04 AM, Ray Kinsella wrote: On 07/04/2019 10:48, Thomas Monjalon wrote: 04/04/2019 16:07, Burakov, Anatoly: On 04-Apr-19 1:52 PM, Ray Kinsella wrote: On 04/04/2019 11:54, Bruce Richardson

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Ray Kinsella
On 08/04/2019 11:15, Burakov, Anatoly wrote: > On 08-Apr-19 10:04 AM, Ray Kinsella wrote: >> On 07/04/2019 10:48, Thomas Monjalon wrote: >>> 04/04/2019 16:07, Burakov, Anatoly: On 04-Apr-19 1:52 PM, Ray Kinsella wrote: > On 04/04/2019 11:54, Bruce Richardson wrote: >> On Thu, Apr 04

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Burakov, Anatoly
On 08-Apr-19 10:04 AM, Ray Kinsella wrote: On 07/04/2019 10:48, Thomas Monjalon wrote: 04/04/2019 16:07, Burakov, Anatoly: On 04-Apr-19 1:52 PM, Ray Kinsella wrote: On 04/04/2019 11:54, Bruce Richardson wrote: On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: On 03-Apr-19 4:4

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-08 Thread Ray Kinsella
On 07/04/2019 10:48, Thomas Monjalon wrote: > 04/04/2019 16:07, Burakov, Anatoly: >> On 04-Apr-19 1:52 PM, Ray Kinsella wrote: >>> On 04/04/2019 11:54, Bruce Richardson wrote: On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: > On 03-Apr-19 4:42 PM, Ray Kinsella wrote: [SNI

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-07 Thread Thomas Monjalon
04/04/2019 16:07, Burakov, Anatoly: > On 04-Apr-19 1:52 PM, Ray Kinsella wrote: > > On 04/04/2019 11:54, Bruce Richardson wrote: > >> On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: > >>> On 03-Apr-19 4:42 PM, Ray Kinsella wrote: > >> Actually, I think we *do* need to constrain th

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-07 Thread Thomas Monjalon
05/04/2019 15:25, Ray Kinsella: > On 04/04/2019 14:10, Bruce Richardson wrote: > > On Thu, Apr 04, 2019 at 02:05:27PM +0100, Ray Kinsella wrote: > >> On 04/04/2019 13:02, Luca Boccassi wrote: > >>> On Thu, 2019-04-04 at 11:54 +0100, Bruce Richardson wrote: > On Thu, Apr 04, 2019 at 10:29:19AM

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-05 Thread Ray Kinsella
On 04/04/2019 21:13, Kevin Traynor wrote: > On 04/04/2019 20:08, Wiles, Keith wrote: >> >> >>> On Apr 4, 2019, at 11:56 AM, Kevin Traynor wrote: >>> >>> On 04/04/2019 11:54, Bruce Richardson wrote: >>> >>> My thoughts on the matter are: 1. I think we really need to do work to st

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-05 Thread Ray Kinsella
On 04/04/2019 20:08, Wiles, Keith wrote: > > >> On Apr 4, 2019, at 11:56 AM, Kevin Traynor wrote: >> >> On 04/04/2019 11:54, Bruce Richardson wrote: >> > ABI breaks should be handled by the board. As for new APIs they are not so > bad and they do not need to be approved by the board just ha

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-05 Thread Ray Kinsella
On 04/04/2019 14:10, Bruce Richardson wrote: > On Thu, Apr 04, 2019 at 02:05:27PM +0100, Ray Kinsella wrote: >> >> >> On 04/04/2019 13:02, Luca Boccassi wrote: >>> On Thu, 2019-04-04 at 11:54 +0100, Bruce Richardson wrote: On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: >>

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Kevin Traynor
On 04/04/2019 20:08, Wiles, Keith wrote: > > >> On Apr 4, 2019, at 11:56 AM, Kevin Traynor wrote: >> >> On 04/04/2019 11:54, Bruce Richardson wrote: >> >> >>> >>> My thoughts on the matter are: >>> 1. I think we really need to do work to start hiding more of our data >>> structures - like what

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Wiles, Keith
> On Apr 4, 2019, at 11:56 AM, Kevin Traynor wrote: > > On 04/04/2019 11:54, Bruce Richardson wrote: > > >> >> My thoughts on the matter are: >> 1. I think we really need to do work to start hiding more of our data >> structures - like what Stephen's latest RFC does. This hiding should redu

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Kevin Traynor
On 04/04/2019 11:54, Bruce Richardson wrote: > > My thoughts on the matter are: > 1. I think we really need to do work to start hiding more of our data > structures - like what Stephen's latest RFC does. This hiding should reduce > the scope for ABI breaks. > 2. Once done, I think we should commi

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Burakov, Anatoly
On 04-Apr-19 4:51 PM, Stephen Hemminger wrote: On Thu, 4 Apr 2019 11:54:47 +0100 Bruce Richardson wrote: My thoughts on the matter are: 1. I think we really need to do work to start hiding more of our data structures - like what Stephen's latest RFC does. This hiding should reduce the scope fo

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Stephen Hemminger
On Thu, 4 Apr 2019 11:54:47 +0100 Bruce Richardson wrote: > My thoughts on the matter are: > 1. I think we really need to do work to start hiding more of our data > structures - like what Stephen's latest RFC does. This hiding should reduce > the scope for ABI breaks. > 2. Once done, I think we s

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Burakov, Anatoly
On 04-Apr-19 1:52 PM, Ray Kinsella wrote: On 04/04/2019 11:54, Bruce Richardson wrote: On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: On 03-Apr-19 4:42 PM, Ray Kinsella wrote: Hi folks, [SNIP] Hi Ray, My somewhat rambly 2 cents :) While i think some solution has to b

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Luca Boccassi
On Thu, 2019-04-04 at 14:05 +0100, Ray Kinsella wrote: > > > Question for Kevin, Luca and others who look at distro-packaging: > > > is > > > it the > > > case that each distro will only ship one version of DPDK, or is > > > it > > > possible > > > that if we have ABI breaks, a distro will provide

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Bruce Richardson
On Thu, Apr 04, 2019 at 02:05:27PM +0100, Ray Kinsella wrote: > > > On 04/04/2019 13:02, Luca Boccassi wrote: > > On Thu, 2019-04-04 at 11:54 +0100, Bruce Richardson wrote: > >> On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: > >>> On 03-Apr-19 4:42 PM, Ray Kinsella wrote: > [SN

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Ray Kinsella
On 04/04/2019 13:02, Luca Boccassi wrote: > On Thu, 2019-04-04 at 11:54 +0100, Bruce Richardson wrote: >> On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: >>> On 03-Apr-19 4:42 PM, Ray Kinsella wrote: [SNIP] >>> >> >> Actually, I think we *do* need to constrain the pace of devel

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Ray Kinsella
On 04/04/2019 11:54, Bruce Richardson wrote: > On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: >> On 03-Apr-19 4:42 PM, Ray Kinsella wrote: >>> Hi folks, >>> [SNIP] >> >> Hi Ray, >> >> My somewhat rambly 2 cents :) >> >> While i think some solution has to be found for the situa

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Luca Boccassi
On Thu, 2019-04-04 at 11:54 +0100, Bruce Richardson wrote: > On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: > > On 03-Apr-19 4:42 PM, Ray Kinsella wrote: > > > Hi folks, > > > > > > Recently I started a discussion with the DPDK Technical Board on > > > DPDK > > > ABI/API stabili

Re: [dpdk-dev] [dpdk-techboard] DPDK ABI/API Stability

2019-04-04 Thread Bruce Richardson
On Thu, Apr 04, 2019 at 10:29:19AM +0100, Burakov, Anatoly wrote: > On 03-Apr-19 4:42 PM, Ray Kinsella wrote: > > Hi folks, > > > > Recently I started a discussion with the DPDK Technical Board on DPDK > > ABI/API stability. This was born out informal feedback I had received > > from a number of u