DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Suggestions for the dpdk stable tree
@ 2016-03-24  7:14 Christian Ehrhardt
  2016-05-20  8:07 ` Christian Ehrhardt
  0 siblings, 1 reply; 7+ messages in thread
From: Christian Ehrhardt @ 2016-03-24  7:14 UTC (permalink / raw)
  To: dev, Stephen Hemminger

Hi,
there is a stable tree for dpdk 2.2 at http://dpdk.org/browse/dpdk-stable/
But it is still at the 2.2 Release status.

I was working on testing 2.2 and needed to pull in some patches from post
2.2 release to fix issues.
After that I started to "scan" the git log what else might apply to a clean
and uncritical addition to a dpdp-2.2 as "stability backports".

I had a focus on identifying:
- only patches to components that are enabled in our packaging (well that
is close to the default conf so it should be ok for you as well)
- issues that have a real chance to occur
- patches that are small, so review is not overly complex
- apply without manual adaption (offset ok to some extend, no fuzz, no
manual fix)
I realized that I should suggest that list of patches to you to consider
adding it to the stable tree.
So therefore for you to consider:


commit d3a274ce9dee28118b8647e0db72ef0f4b6a6323

    app/testpmd: handle SIGINT and SIGTERM

commit 308df2bfba3d238fc1d2d16cc10c84681803b408

    Handle SIGINT and SIGTERM in l3fwd.

commit da82ee17e6ea99bf2931383ac33b0caccaaaefce

    tools: fix unbinding failure handling

commit 16c1814c802c205f6d3c32e3d3d10de9f87e7f22

    tools: support Python 3 in bind script

commit bb9f408550d13af6c1da104b0d9d9b9837f69bde

    tools: support binding to built-in kernel modules


commit 6e7caa1ad9d597fed0a49468af25ae6e68b8c443

    eal/linux: support built-in kernel modules


commit 86f36ff9578b5f3d697c8fcf6072dcb70e2b246f

    mempool: fix leak when creation fails


commit ca67ed289a76f38d6c4a4021985a36eaf1d77e28

    vhost: fix leak of fds and mmaps


commit fa11a8a7251e14eca0a4190128732386f13551bd

    port: fix crash for ring writer nodrop

commit 04f366906ab395c8047bebfc1ddea244dfcb40f5

    port: fix crash for ethdev writer nodrop


commit c7a4ff80722e9237a4c504106d21ba5ca27d8df2

    i40e: fix overflow

commit 097e920c32bf19cf918cc071525f33b0abdeebaf

    i40e: fix inverted check for no refcount

commit 330aa319382aec9ea595f9ebcb9a3c44647ad66c

    i40e: fix VLAN filtering

commit 9f44dd3d8ad447c7f797a9564d30a15e5ab7f72b

    i40e/base: fix missing check for stopped admin queue

commit 8a8807369ffafef90c410279b4b2645d2d7a7483

    i40e/base: fix driver load failure


commit 7656a546c0609f3205558a5d48352c82607d38d3

    fm10k: fix VLAN flag in scattered Rx


commit c6fb0e55585206a89f6db396de860e6e844cad06

    pcap: fix captured frame length


commit 6e02723754fb2b341701ac438486b2dfea98b523

    bonding: fix detach of bonded device

commit df3e8ad73f4c92b4eb8f49ff33271d4a09e6a04a

    bonding: fix detach of slave devices

commit 786c990a11e6e6592dfdee02840877070aa3a79a

    bonding: copy entire config structure in mode 4

commit 6698820b5f6d955b6af2b916e1074db236d4f5a2

    bonding: do not ignore multicast in mode 4

commit 8997a10bfcad789d000debaac4cd85cd3db57997

    bonding: fix active slaves with no primary

commit 7a7122edf1c8d63e516d1b2c2eff6fa9b54e0f82

    bonding: do not activate slave twice

commit 2186fff3675d4e774cecc8f918c05063e0367d28

    bonding: fix crash when no slave device


commit 3b1e3e4e362453df8cecbc6d481444be8b84326e

    virtio: fix descriptors pointing to the same buffer

commit c680a4a88c4312068f60937a7ba51eac8211c9a6

    virtio: fix crash in statistics functions

commit 9a0615af7746485d73d10561cc0743bc2fcd4bf7

    virtio: fix restart


Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] Suggestions for the dpdk stable tree
  2016-03-24  7:14 [dpdk-dev] Suggestions for the dpdk stable tree Christian Ehrhardt
@ 2016-05-20  8:07 ` Christian Ehrhardt
  2016-05-20 14:49   ` Mcnamara, John
  0 siblings, 1 reply; 7+ messages in thread
From: Christian Ehrhardt @ 2016-05-20  8:07 UTC (permalink / raw)
  To: dev, Stephen Hemminger

Hi,
I guess over time/releases less people mind the 2.2-stable.
But I still see a lot of people referring to 2.2 - so why not giving this
thread a ping again.

ack / nack / opinions ?

Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd

On Thu, Mar 24, 2016 at 8:14 AM, Christian Ehrhardt <
christian.ehrhardt@canonical.com> wrote:

> Hi,
> there is a stable tree for dpdk 2.2 at http://dpdk.org/browse/dpdk-stable/
> But it is still at the 2.2 Release status.
>
> I was working on testing 2.2 and needed to pull in some patches from post
> 2.2 release to fix issues.
> After that I started to "scan" the git log what else might apply to a
> clean and uncritical addition to a dpdp-2.2 as "stability backports".
>
> I had a focus on identifying:
> - only patches to components that are enabled in our packaging (well that
> is close to the default conf so it should be ok for you as well)
> - issues that have a real chance to occur
> - patches that are small, so review is not overly complex
> - apply without manual adaption (offset ok to some extend, no fuzz, no
> manual fix)
> I realized that I should suggest that list of patches to you to consider
> adding it to the stable tree.
> So therefore for you to consider:
>
>
> commit d3a274ce9dee28118b8647e0db72ef0f4b6a6323
>
>     app/testpmd: handle SIGINT and SIGTERM
>
> commit 308df2bfba3d238fc1d2d16cc10c84681803b408
>
>     Handle SIGINT and SIGTERM in l3fwd.
>
> commit da82ee17e6ea99bf2931383ac33b0caccaaaefce
>
>     tools: fix unbinding failure handling
>
> commit 16c1814c802c205f6d3c32e3d3d10de9f87e7f22
>
>     tools: support Python 3 in bind script
>
> commit bb9f408550d13af6c1da104b0d9d9b9837f69bde
>
>     tools: support binding to built-in kernel modules
>
>
> commit 6e7caa1ad9d597fed0a49468af25ae6e68b8c443
>
>     eal/linux: support built-in kernel modules
>
>
> commit 86f36ff9578b5f3d697c8fcf6072dcb70e2b246f
>
>     mempool: fix leak when creation fails
>
>
> commit ca67ed289a76f38d6c4a4021985a36eaf1d77e28
>
>     vhost: fix leak of fds and mmaps
>
>
> commit fa11a8a7251e14eca0a4190128732386f13551bd
>
>     port: fix crash for ring writer nodrop
>
> commit 04f366906ab395c8047bebfc1ddea244dfcb40f5
>
>     port: fix crash for ethdev writer nodrop
>
>
> commit c7a4ff80722e9237a4c504106d21ba5ca27d8df2
>
>     i40e: fix overflow
>
> commit 097e920c32bf19cf918cc071525f33b0abdeebaf
>
>     i40e: fix inverted check for no refcount
>
> commit 330aa319382aec9ea595f9ebcb9a3c44647ad66c
>
>     i40e: fix VLAN filtering
>
> commit 9f44dd3d8ad447c7f797a9564d30a15e5ab7f72b
>
>     i40e/base: fix missing check for stopped admin queue
>
> commit 8a8807369ffafef90c410279b4b2645d2d7a7483
>
>     i40e/base: fix driver load failure
>
>
> commit 7656a546c0609f3205558a5d48352c82607d38d3
>
>     fm10k: fix VLAN flag in scattered Rx
>
>
> commit c6fb0e55585206a89f6db396de860e6e844cad06
>
>     pcap: fix captured frame length
>
>
> commit 6e02723754fb2b341701ac438486b2dfea98b523
>
>     bonding: fix detach of bonded device
>
> commit df3e8ad73f4c92b4eb8f49ff33271d4a09e6a04a
>
>     bonding: fix detach of slave devices
>
> commit 786c990a11e6e6592dfdee02840877070aa3a79a
>
>     bonding: copy entire config structure in mode 4
>
> commit 6698820b5f6d955b6af2b916e1074db236d4f5a2
>
>     bonding: do not ignore multicast in mode 4
>
> commit 8997a10bfcad789d000debaac4cd85cd3db57997
>
>     bonding: fix active slaves with no primary
>
> commit 7a7122edf1c8d63e516d1b2c2eff6fa9b54e0f82
>
>     bonding: do not activate slave twice
>
> commit 2186fff3675d4e774cecc8f918c05063e0367d28
>
>     bonding: fix crash when no slave device
>
>
> commit 3b1e3e4e362453df8cecbc6d481444be8b84326e
>
>     virtio: fix descriptors pointing to the same buffer
>
> commit c680a4a88c4312068f60937a7ba51eac8211c9a6
>
>     virtio: fix crash in statistics functions
>
> commit 9a0615af7746485d73d10561cc0743bc2fcd4bf7
>
>     virtio: fix restart
>
>
> Christian Ehrhardt
> Software Engineer, Ubuntu Server
> Canonical Ltd
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] Suggestions for the dpdk stable tree
  2016-05-20  8:07 ` Christian Ehrhardt
@ 2016-05-20 14:49   ` Mcnamara, John
  2016-05-20 15:54     ` Christian Ehrhardt
  2016-05-23  2:21     ` Yuanhan Liu
  0 siblings, 2 replies; 7+ messages in thread
From: Mcnamara, John @ 2016-05-20 14:49 UTC (permalink / raw)
  To: Christian Ehrhardt, dev, Stephen Hemminger

> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Christian Ehrhardt
> Sent: Friday, May 20, 2016 9:07 AM
> To: dev <dev@dpdk.org>; Stephen Hemminger <stephen@networkplumber.org>
> Subject: Re: [dpdk-dev] Suggestions for the dpdk stable tree
> 
> Hi,
> I guess over time/releases less people mind the 2.2-stable.
> But I still see a lot of people referring to 2.2 - so why not giving this
> thread a ping again.
> 
> ack / nack / opinions ?

Hi Christian,

We are interested in having a LTS/Stable tree.

We have been looking at identifying a maintainer and validation engineer internally to support the effort but haven't be able to finalize that. Once we do we will come back to the mailing list with a proposal and a request for comments.

We would probably be looking at 16.04 or even 16.07 as the basis for the LTS at this stage.

It would be great if we could get support from you or others as well.

John.
-- 


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] Suggestions for the dpdk stable tree
  2016-05-20 14:49   ` Mcnamara, John
@ 2016-05-20 15:54     ` Christian Ehrhardt
  2016-05-20 21:02       ` Markos Chandras
  2016-05-23  2:21     ` Yuanhan Liu
  1 sibling, 1 reply; 7+ messages in thread
From: Christian Ehrhardt @ 2016-05-20 15:54 UTC (permalink / raw)
  To: Mcnamara, John; +Cc: dev, Stephen Hemminger

Hi,
it would be great to have an actively maintained LTS release.

Clearly all us "Distribution People" like Panu, Me and a few others should
- whenever bugs are identified as potential backports - start the
discussion.
And having an stable-maintainer on the other end sounds great.

The active maintainer you provide would do the usual auto-backport of fixes
once they come up upstream.
While us others would provide input from real exposure to users that flows
in via bug tracking tools.

Looking forward for you coming back to the list once you have found one.


Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd

On Fri, May 20, 2016 at 4:49 PM, Mcnamara, John <john.mcnamara@intel.com>
wrote:

> > -----Original Message-----
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Christian Ehrhardt
> > Sent: Friday, May 20, 2016 9:07 AM
> > To: dev <dev@dpdk.org>; Stephen Hemminger <stephen@networkplumber.org>
> > Subject: Re: [dpdk-dev] Suggestions for the dpdk stable tree
> >
> > Hi,
> > I guess over time/releases less people mind the 2.2-stable.
> > But I still see a lot of people referring to 2.2 - so why not giving this
> > thread a ping again.
> >
> > ack / nack / opinions ?
>
> Hi Christian,
>
> We are interested in having a LTS/Stable tree.
>
> We have been looking at identifying a maintainer and validation engineer
> internally to support the effort but haven't be able to finalize that. Once
> we do we will come back to the mailing list with a proposal and a request
> for comments.
>
> We would probably be looking at 16.04 or even 16.07 as the basis for the
> LTS at this stage.
>
> It would be great if we could get support from you or others as well.
>
> John.
> --
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] Suggestions for the dpdk stable tree
  2016-05-20 15:54     ` Christian Ehrhardt
@ 2016-05-20 21:02       ` Markos Chandras
  0 siblings, 0 replies; 7+ messages in thread
From: Markos Chandras @ 2016-05-20 21:02 UTC (permalink / raw)
  To: Christian Ehrhardt, Mcnamara, John; +Cc: dev, Stephen Hemminger

Hi,

On 05/20/2016 04:54 PM, Christian Ehrhardt wrote:
> Hi,
> it would be great to have an actively maintained LTS release.
> 
> Clearly all us "Distribution People" like Panu, Me and a few others should
> - whenever bugs are identified as potential backports - start the
> discussion.
> And having an stable-maintainer on the other end sounds great.
> 
> The active maintainer you provide would do the usual auto-backport of fixes
> once they come up upstream.
> While us others would provide input from real exposure to users that flows
> in via bug tracking tools.
> 
> Looking forward for you coming back to the list once you have found one.

Yes that sounds like a very good idea indeed!

-- 
markos

SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] Suggestions for the dpdk stable tree
  2016-05-20 14:49   ` Mcnamara, John
  2016-05-20 15:54     ` Christian Ehrhardt
@ 2016-05-23  2:21     ` Yuanhan Liu
  2016-06-01 19:01       ` Mcnamara, John
  1 sibling, 1 reply; 7+ messages in thread
From: Yuanhan Liu @ 2016-05-23  2:21 UTC (permalink / raw)
  To: Mcnamara, John
  Cc: Christian Ehrhardt, dev, Stephen Hemminger, Thomas Monjalon

On Fri, May 20, 2016 at 02:49:31PM +0000, Mcnamara, John wrote:
> > -----Original Message-----
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Christian Ehrhardt
> > Sent: Friday, May 20, 2016 9:07 AM
> > To: dev <dev@dpdk.org>; Stephen Hemminger <stephen@networkplumber.org>
> > Subject: Re: [dpdk-dev] Suggestions for the dpdk stable tree
> > 
> > Hi,
> > I guess over time/releases less people mind the 2.2-stable.
> > But I still see a lot of people referring to 2.2 - so why not giving this
> > thread a ping again.
> > 
> > ack / nack / opinions ?
> 
> Hi Christian,
> 
> We are interested in having a LTS/Stable tree.

I didn't notice this thread, otherwise, I would have commented earlier:
TBH, I have also thought of LTS tree few months before. But I was thinking,
hmm, it's just a library, what's the big deal of maintaining a stable
tree for it. I then hide it deep inside of my mind, silently.

> We have been looking at identifying a maintainer and validation engineer internally to support the effort but haven't be able to finalize that. Once we do we will come back to the mailing list with a proposal and a request for comments.

I would nominate myself as the LTS tree maintainer, if it makes sense
to have one.

> We would probably be looking at 16.04 or even 16.07 as the basis for the LTS at this stage.

Just one opinion from the view of vhost: since 16.07 is a vhost ABI/API
refactoring release, I'd suggest to base on 16.07, and then we could
have less conflicts to apply later bug fix patches.

However, I'm very open to choose any others as the base, say, even v2.2.

	--yliu

> It would be great if we could get support from you or others as well.
> 
> John.
> -- 
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] Suggestions for the dpdk stable tree
  2016-05-23  2:21     ` Yuanhan Liu
@ 2016-06-01 19:01       ` Mcnamara, John
  0 siblings, 0 replies; 7+ messages in thread
From: Mcnamara, John @ 2016-06-01 19:01 UTC (permalink / raw)
  To: Yuanhan Liu; +Cc: Christian Ehrhardt, dev, Stephen Hemminger, Thomas Monjalon

> -----Original Message-----
> From: Yuanhan Liu [mailto:yuanhan.liu@linux.intel.com]
> Sent: Monday, May 23, 2016 3:22 AM
> To: Mcnamara, John <john.mcnamara@intel.com>
> Cc: Christian Ehrhardt <christian.ehrhardt@canonical.com>; dev
> <dev@dpdk.org>; Stephen Hemminger <stephen@networkplumber.org>; Thomas
> Monjalon <thomas.monjalon@6wind.com>
> Subject: Re: [dpdk-dev] Suggestions for the dpdk stable tree
> 
> > We have been looking at identifying a maintainer and validation engineer
> internally to support the effort but haven't be able to finalize that.
> Once we do we will come back to the mailing list with a proposal and a
> request for comments.
> 
> I would nominate myself as the LTS tree maintainer, if it makes sense to
> have one.

Hi Yuanhan,

Thanks for putting your name forward. I think your experience as the dpdk-next-virtio
maintainer will help with this.


> > We would probably be looking at 16.04 or even 16.07 as the basis for the
> LTS at this stage.
> 
> Just one opinion from the view of vhost: since 16.07 is a vhost ABI/API
> refactoring release, I'd suggest to base on 16.07, and then we could have
> less conflicts to apply later bug fix patches.

Agreed. At this stage 16.07 make more sense.

I'll start a separate discussion thread about how the LTS process would work
to see if we can get some consensus from interested parties.

John.
-- 

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-06-01 19:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-24  7:14 [dpdk-dev] Suggestions for the dpdk stable tree Christian Ehrhardt
2016-05-20  8:07 ` Christian Ehrhardt
2016-05-20 14:49   ` Mcnamara, John
2016-05-20 15:54     ` Christian Ehrhardt
2016-05-20 21:02       ` Markos Chandras
2016-05-23  2:21     ` Yuanhan Liu
2016-06-01 19:01       ` Mcnamara, John

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).