[dpdk-dev] Proposals from project governance meeting at DPDK Userspace (was Notes from ...)

2015-11-03 Thread CHIOSI, MARGARET T
I second Pradeep's comments - which was what I was driving at.

-Original Message-
From: Pradeep Kathail [mailto:pkath...@cisco.com] 
Sent: Monday, November 02, 2015 6:16 PM
To: O'Driscoll, Tim; Bagh Fares; Dave Neary; CHIOSI, MARGARET T; Stephen 
Hemminger
Cc: dev at dpdk.org
Subject: Re: [dpdk-dev] Proposals from project governance meeting at DPDK 
Userspace (was Notes from ...)

Tim and Dave,

I agree that an architecture board membership should be based on 
technical standing and contribution but at the same time,
if you are trying to bring a new hardware paradigm into a project, you 
need to give a chance to some of those experts to
participate and gain the standing.

If community is serious about supporting SOC's, my suggestion will be 
to allow few (2?) members from SOC community for
limited time (6? months) and then evaluate based on their contributions.

Pradeep

On 11/2/15 1:44 PM, O'Driscoll, Tim wrote:
>> -Original Message-
>> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bagh Fares
>> Sent: Monday, November 2, 2015 6:03 PM
>> To: Dave Neary; CHIOSI, MARGARET T; Stephen Hemminger
>> Cc: dev at dpdk.org; Pradeep Kathail (pkathail at cisco.com)
>> Subject: Re: [dpdk-dev] Proposals from project governance meeting at
>> DPDK Userspace (was Notes from ...)
>>
>> Yes. Thank you. What we like is to get to a point where we discuss API
>> and align on APIs for SOC as Margaret mention. As you know Arm has been
>> driving ODP as the API for SOC.
>> What we like to do is to drive the APIs under DPDK even for Arm SOC.
>> Long term, and based on shrinking silicon geometries, and desire to fill
>> fabs, Intel will do more SOCs. I was SOC design manager in Intel :-)
>> We like to spare the customers like red hat, Cisco, and ATT the pain of
>> supporting multiple APIs and code bases.
> That's our goal too, so it's good to hear that we're in agreement on this.
>
>> So we need have a forum/place where this can be worked at .
> If you have some ideas, then the best way to get some discussion going is 
> through the mailing list. You could post a set of patches for proposed 
> changes, a higher-level RFC outlining your thoughts, or just specific 
> questions/issues that you see.
>
> On the TSC that was specifically referenced earlier in this thread, there is 
> a proposal for what we're now calling the Architecture Board at: 
> http://dpdk.org/ml/archives/dev/2015-October/026598.html. As Dave mentioned, 
> we agreed at our recent Userspace event in Dublin that membership of the 
> board should be based on contributions and technical standing in the 
> community. The board will review and approve new members on an annual basis.
>   
>> We are reaching out and we like to feel welcome and some love :-)
> As Thomas already said, new contributors are always welcome!
>
>
> Tim
>
>
>> -Original Message-
>> From: Dave Neary [mailto:dneary at redhat.com]
>> Sent: Monday, November 02, 2015 11:55 AM
>> To: Bagh Fares-B25033 ; CHIOSI, MARGARET T
>> ; Stephen Hemminger 
>> Cc: dev at dpdk.org; jim.st.leger at intel.com; Pradeep Kathail
>> (pkathail at cisco.com) 
>> Subject: Re: [dpdk-dev] Proposals from project governance meeting at
>> DPDK Userspace (was Notes from ...)
>>
>> Hi,
>>
>> On the contrary! I am aware that Freescale has been engaged for some
>> time in DPDK. I was responding to Margaret's contention that future
>> contributors (and she called out ARM and SOC vendors) should have a
>> voice.
>>
>> I hope that clarifies my position and meaning.
>>
>> Thanks,
>> Dave.
>>
>> On 11/02/2015 12:44 PM, Bagh Fares wrote:
>>> As SOC vendor we will contribute heavily to the project. Example
>> crypto acceleration. We already contribute a lot to the linux community.
>>> So not sure why the doubt about of contribution?
>>>
>>>
>>> -Original Message-
>>> From: Dave Neary [mailto:dneary at redhat.com]
>>> Sent: Monday, November 02, 2015 11:31 AM
>>> To: CHIOSI, MARGARET T ; Stephen Hemminger
>>> ; Bagh Fares-B25033
>>> 
>>> Cc: dev at dpdk.org; jim.st.leger at intel.com; Pradeep Kathail
>>> (pkathail at cisco.com) 
>>> Subject: Re: [dpdk-dev] Proposals from project governance meeting at
>>> DPDK Userspace (was Notes from ...)
>>>
>>> Hi Margaret,
>>>
>>> On 11/02/2015 12:28 PM, CHIOSI, MARGARET T wrote:
>>>> I think it is very important for the first version of governance that
>> we have ARM/SOC vendor/future contributors to be part of TSC.
>>>> If based on historical contribution -

[dpdk-dev] Proposals from project governance meeting at DPDK Userspace (was Notes from ...)

2015-11-02 Thread CHIOSI, MARGARET T
I think it is very important for the first version of governance that we have 
ARM/SOC vendor/future contributors to be part of TSC.
If based on historical contribution - they will be at a disadvantage.
We need to have the DPDK organization support an API which supports a broader 
set of chips.

-Original Message-
From: Stephen Hemminger [mailto:step...@networkplumber.org] 
Sent: Monday, November 02, 2015 12:22 PM
To: Bagh Fares
Cc: dev at dpdk.org; dneary at redhat.com; jim.st.leger at intel.com; Pradeep 
Kathail (pkathail at cisco.com); CHIOSI, MARGARET T
Subject: Re: [dpdk-dev] Proposals from project governance meeting at DPDK 
Userspace (was Notes from ...)

There were two outcomes.

One was a proposal to move governance under Linux Foundation.

The other was to have a technical steering committee.
It was agreed the TSC would be based on the contributors to the project,
although we didn't come to a conclusion on a voting model.


I would propose that TSC should be elected at regular user summit from nominees;
in a manner similar to LF Technical Advisory Board.



[dpdk-dev] Proposals from project governance meeting at DPDK Userspace (was Notes from ...)

2015-11-02 Thread CHIOSI, MARGARET T
To add to Bagh's comments - AT is very interested in the governance being 
proposed in expanding to allow more equal voice including from the SOC vendors.
We think it is important to rally around one API for data plane acceleration 
which allows innovation to continue at the chip level.

From: Bagh Fares [mailto:fares.b...@freescale.com]
Sent: Friday, October 30, 2015 2:01 PM
To: dev at dpdk.org; dneary at redhat.com; jim.st.leger at intel.com; Pradeep 
Kathail (pkathail at cisco.com); CHIOSI, MARGARET T
Subject: Re: [dpdk-dev] Proposals from project governance meeting at DPDK 
Userspace (was Notes from ...)

Hi dave
My name is Fares Bagh. I am from Freescale networking division.
We are very interested and supportive in the proposal below.
Our main interest is enabling HW acceleration options for our customers 
starting with crypto function. We like to have a road map for acceleration 
beyond crypto.
We support having the group under linux foundation.
Lot of work ahead so please let me know how I can help.
Fares
VP. Hardware and Architecture, Networking.
fares.bagh at freescale.com<mailto:fares.bagh at freescale.com>

Hi,

To explicitly call out the proposals and action items from the meeting:

- Legal entity proposal:
   - PROPOSAL: Chris proposes moving DPDK to Linux Foundation, with low
overhead option
   - Minimal governance, event, marketing budget
   - Legal governance around project name, trademark

- Project leadership proposal (roadmap, scope)
   - ACTION: Venky to write a proposal for broadening scope as a patch
to the website
   - PROPOSAL: Thomas proposes several smaller projects, rather than one
umbrella project as scope broadens
   - ACTION: Jim proposed documenting current decision process, and
improving on it - documenting it will help make it better.
   - ACTION: Tim proposed to resurface his TSC proposal and drive it to
agreement and action
   - Proposed criteria which should be met by any technical governance
model:
1. Everyone has a voice
2. Some voices carry more weight than others, based on technical
seniority and participation in the community
3. Decisions should be time bound - after community debate, decision
should converge quickly one way or the other to give clarity

- Day to day patch review:
   - PROPOSAL: Thomas: Create hierarchical review process with
maintainers responsible for sub-trees (to be housed in DPDK Git)
   - ACTION: (without owner?) Subtrees and maintainers to be identified,
-next, crypto and (drivers, IIRC?) to be first trees
   - PROPOSAL: Thomas to identify replacement maintainers short-term
when he is unable to do it (vacation, sickness, etc)

- Stable patch maintenance
   - PROPOSAL: Maintain one release per year as a long term release,
with point releases being made regularly (based on patch volume), with
branches maintained for 2 years (2 stable branches + 1 devel branch
active at all times).

In addition to Thomas's notes, does this cover all of the conclusions
that came out of the meeting?

Thanks,
Dave.

On 10/11/2015 01:36 AM, Dave Neary wrote:
> Hi everyone,
>
> I took some notes from a discussion we had at the end of DPDK Userspace
> in Dublin, concerning the growth and project structure for DPDK. If I
> missed anyone's name, I apologise - there were many active contributors,
> including most prominently Venky, Jim St Leger, Bruce Richardson,
> Stephen Hemminger, Chris Wright, myself, Keith Wiles, Cristian
> Dumitrescu, Tim O'Driscoll, Thomas Monjalon, and (until he had to leave)
> Vincent Jardin. There were a few others from Intel, ARM, and others, but
> I didn't get all the names during the discussion. If you see a comment
> you made and would like attribution, reply - especially if it doesn't
> quite match your view.
>
> The discussion was wide ranging and we didn't quite stay on one topic
> until we reached a conclusion, so some of these notes are not in strict
> time order.
>
> These are a mixture of notes and proposals for the project coming out of
> the meeting - comments are welcome, all proposals are up for discussion,
> and nothing has been decided on the basis of this meeting. However, all
> present expressed agreement that there are issues we need to address in
> the near future.
>
> Apologies for the non-linear note taking, for those who were not there I
> hope they're useful.
>
> Thanks,
> Dave.
>
>
>
> Topic 1: Legal entity
> =
>
> Do we need/want a legal entity independent of a commercial vendor who
> can represent the project?
>
> Things a legal entity could do:
> - Sign contracts and raise money for events
> - Organise events
> - Own the trademark
> - Own project infrastructure like DNS, website infrastructure
> - Centralised pool for marketing budget?
> - Brand awareness?
>
> There was agreement that legal governance should be lightweight, and
> complete