DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
@ 2018-01-31 15:27 Stephen Hemminger
  2018-02-13 23:58 ` Thomas Monjalon
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Stephen Hemminger @ 2018-01-31 15:27 UTC (permalink / raw)
  To: dev; +Cc: Stephen Hemminger

Notify users of upcoming change in kernel requirement.
Encourage users to use current LTS kernel version.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 doc/guides/rel_notes/deprecation.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index d59ad598862b..31d64b27ba17 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -59,3 +59,9 @@ Deprecation Notices
   be added between the producer and consumer structures. The size of the
   structure and the offset of the fields will remain the same on
   platforms with 64B cache line, but will change on other platforms.
+
+* linux: Linux kernel version 3.2 (which is the current minimum required
+  version for the DPDK) will be end of life in May 2018. Therefore the planned
+  minimum required kernel version for DPDK 18.5 will be next oldest Long
+  Term Stable (LTS) version which is 3.10. The recommended kernel version is
+  the latest LTS kernel which currently is 4.14.
-- 
2.15.1

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-01-31 15:27 [dpdk-dev] [PATCH] doc: add kernel version deprecation notice Stephen Hemminger
@ 2018-02-13 23:58 ` Thomas Monjalon
  2018-02-14 10:26   ` Olivier Matz
  2018-02-14 10:31   ` Luca Boccassi
  2018-02-14 10:33 ` Maxime Coquelin
  2018-11-24 18:44 ` [dpdk-dev] [PATCH v2] doc: announce Linux support change Thomas Monjalon
  2 siblings, 2 replies; 14+ messages in thread
From: Thomas Monjalon @ 2018-02-13 23:58 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: dev

31/01/2018 16:27, Stephen Hemminger:
> Notify users of upcoming change in kernel requirement.
> Encourage users to use current LTS kernel version.
> 
> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> ---
> +* linux: Linux kernel version 3.2 (which is the current minimum required
> +  version for the DPDK) will be end of life in May 2018. Therefore the planned
> +  minimum required kernel version for DPDK 18.5 will be next oldest Long
> +  Term Stable (LTS) version which is 3.10. The recommended kernel version is
> +  the latest LTS kernel which currently is 4.14.

We could print a warning at EAL init if kernel version does not satisfy the
minimal requirement.

Acked-by: Thomas Monjalon <thomas@monjalon.net>

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-13 23:58 ` Thomas Monjalon
@ 2018-02-14 10:26   ` Olivier Matz
  2018-02-14 10:31   ` Luca Boccassi
  1 sibling, 0 replies; 14+ messages in thread
From: Olivier Matz @ 2018-02-14 10:26 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: Stephen Hemminger, dev

On Wed, Feb 14, 2018 at 12:58:34AM +0100, Thomas Monjalon wrote:
> 31/01/2018 16:27, Stephen Hemminger:
> > Notify users of upcoming change in kernel requirement.
> > Encourage users to use current LTS kernel version.
> > 
> > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > ---
> > +* linux: Linux kernel version 3.2 (which is the current minimum required
> > +  version for the DPDK) will be end of life in May 2018. Therefore the planned
> > +  minimum required kernel version for DPDK 18.5 will be next oldest Long
> > +  Term Stable (LTS) version which is 3.10. The recommended kernel version is
> > +  the latest LTS kernel which currently is 4.14.
> 
> We could print a warning at EAL init if kernel version does not satisfy the
> minimal requirement.
> 
> Acked-by: Thomas Monjalon <thomas@monjalon.net>

Acked-by: Olivier Matz <olivier.matz@6wind.com>

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-13 23:58 ` Thomas Monjalon
  2018-02-14 10:26   ` Olivier Matz
@ 2018-02-14 10:31   ` Luca Boccassi
  2018-02-14 10:38     ` Thomas Monjalon
  2018-02-14 10:38     ` Maxime Coquelin
  1 sibling, 2 replies; 14+ messages in thread
From: Luca Boccassi @ 2018-02-14 10:31 UTC (permalink / raw)
  To: Thomas Monjalon, Stephen Hemminger; +Cc: dev

On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:
> 31/01/2018 16:27, Stephen Hemminger:
> > Notify users of upcoming change in kernel requirement.
> > Encourage users to use current LTS kernel version.
> > 
> > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > ---
> > +* linux: Linux kernel version 3.2 (which is the current minimum
> > required
> > +  version for the DPDK) will be end of life in May 2018. Therefore
> > the planned
> > +  minimum required kernel version for DPDK 18.5 will be next
> > oldest Long
> > +  Term Stable (LTS) version which is 3.10. The recommended kernel
> > version is
> > +  the latest LTS kernel which currently is 4.14.
> 
> We could print a warning at EAL init if kernel version does not
> satisfy the
> minimal requirement.
> 
> Acked-by: Thomas Monjalon <thomas@monjalon.net>

Note that 3.10 is dead as well since last year (as I discovered with
immense joy when I had to backport meltdown fixes...), the next LTS in
3.16 which will be maintained until 04/2020.

-- 
Kind regards,
Luca Boccassi

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-01-31 15:27 [dpdk-dev] [PATCH] doc: add kernel version deprecation notice Stephen Hemminger
  2018-02-13 23:58 ` Thomas Monjalon
@ 2018-02-14 10:33 ` Maxime Coquelin
  2018-11-24 18:44 ` [dpdk-dev] [PATCH v2] doc: announce Linux support change Thomas Monjalon
  2 siblings, 0 replies; 14+ messages in thread
From: Maxime Coquelin @ 2018-02-14 10:33 UTC (permalink / raw)
  To: Stephen Hemminger, dev



On 01/31/2018 04:27 PM, Stephen Hemminger wrote:
> Notify users of upcoming change in kernel requirement.
> Encourage users to use current LTS kernel version.
> 
> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> ---
>   doc/guides/rel_notes/deprecation.rst | 6 ++++++
>   1 file changed, 6 insertions(+)
> 
> diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
> index d59ad598862b..31d64b27ba17 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -59,3 +59,9 @@ Deprecation Notices
>     be added between the producer and consumer structures. The size of the
>     structure and the offset of the fields will remain the same on
>     platforms with 64B cache line, but will change on other platforms.
> +
> +* linux: Linux kernel version 3.2 (which is the current minimum required
> +  version for the DPDK) will be end of life in May 2018. Therefore the planned
> +  minimum required kernel version for DPDK 18.5 will be next oldest Long
> +  Term Stable (LTS) version which is 3.10. The recommended kernel version is
> +  the latest LTS kernel which currently is 4.14.
> 

Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com>

Maxime

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 10:31   ` Luca Boccassi
@ 2018-02-14 10:38     ` Thomas Monjalon
  2018-02-14 10:38     ` Maxime Coquelin
  1 sibling, 0 replies; 14+ messages in thread
From: Thomas Monjalon @ 2018-02-14 10:38 UTC (permalink / raw)
  To: Luca Boccassi; +Cc: dev, Stephen Hemminger

14/02/2018 11:31, Luca Boccassi:
> On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:
> > 31/01/2018 16:27, Stephen Hemminger:
> > > Notify users of upcoming change in kernel requirement.
> > > Encourage users to use current LTS kernel version.
> > > 
> > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > > ---
> > > +* linux: Linux kernel version 3.2 (which is the current minimum
> > > required
> > > +  version for the DPDK) will be end of life in May 2018. Therefore
> > > the planned
> > > +  minimum required kernel version for DPDK 18.5 will be next
> > > oldest Long
> > > +  Term Stable (LTS) version which is 3.10. The recommended kernel
> > > version is
> > > +  the latest LTS kernel which currently is 4.14.
> > 
> > We could print a warning at EAL init if kernel version does not
> > satisfy the
> > minimal requirement.
> > 
> > Acked-by: Thomas Monjalon <thomas@monjalon.net>
> 
> Note that 3.10 is dead as well since last year (as I discovered with
> immense joy when I had to backport meltdown fixes...), the next LTS in
> 3.16 which will be maintained until 04/2020.

I am with 3.16.
Can we ack 3.16 and I do the change when applying?

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 10:31   ` Luca Boccassi
  2018-02-14 10:38     ` Thomas Monjalon
@ 2018-02-14 10:38     ` Maxime Coquelin
  2018-02-14 10:54       ` Luca Boccassi
  1 sibling, 1 reply; 14+ messages in thread
From: Maxime Coquelin @ 2018-02-14 10:38 UTC (permalink / raw)
  To: Luca Boccassi, Thomas Monjalon, Stephen Hemminger; +Cc: dev



On 02/14/2018 11:31 AM, Luca Boccassi wrote:
> On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:
>> 31/01/2018 16:27, Stephen Hemminger:
>>> Notify users of upcoming change in kernel requirement.
>>> Encourage users to use current LTS kernel version.
>>>
>>> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
>>> ---
>>> +* linux: Linux kernel version 3.2 (which is the current minimum
>>> required
>>> +  version for the DPDK) will be end of life in May 2018. Therefore
>>> the planned
>>> +  minimum required kernel version for DPDK 18.5 will be next
>>> oldest Long
>>> +  Term Stable (LTS) version which is 3.10. The recommended kernel
>>> version is
>>> +  the latest LTS kernel which currently is 4.14.
>>
>> We could print a warning at EAL init if kernel version does not
>> satisfy the
>> minimal requirement.
>>
>> Acked-by: Thomas Monjalon <thomas@monjalon.net>
> 
> Note that 3.10 is dead as well since last year (as I discovered with
> immense joy when I had to backport meltdown fixes...), the next LTS in
> 3.16 which will be maintained until 04/2020.
> 

In this case we should differentiate upstream Kernel versions from
downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans still
maintained.

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 10:38     ` Maxime Coquelin
@ 2018-02-14 10:54       ` Luca Boccassi
  2018-02-14 11:44         ` Bruce Richardson
  0 siblings, 1 reply; 14+ messages in thread
From: Luca Boccassi @ 2018-02-14 10:54 UTC (permalink / raw)
  To: Maxime Coquelin, Thomas Monjalon, Stephen Hemminger; +Cc: dev

On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:
> 
> On 02/14/2018 11:31 AM, Luca Boccassi wrote:
> > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:
> > > 31/01/2018 16:27, Stephen Hemminger:
> > > > Notify users of upcoming change in kernel requirement.
> > > > Encourage users to use current LTS kernel version.
> > > > 
> > > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > > > ---
> > > > +* linux: Linux kernel version 3.2 (which is the current
> > > > minimum
> > > > required
> > > > +  version for the DPDK) will be end of life in May 2018.
> > > > Therefore
> > > > the planned
> > > > +  minimum required kernel version for DPDK 18.5 will be next
> > > > oldest Long
> > > > +  Term Stable (LTS) version which is 3.10. The recommended
> > > > kernel
> > > > version is
> > > > +  the latest LTS kernel which currently is 4.14.
> > > 
> > > We could print a warning at EAL init if kernel version does not
> > > satisfy the
> > > minimal requirement.
> > > 
> > > Acked-by: Thomas Monjalon <thomas@monjalon.net>
> > 
> > Note that 3.10 is dead as well since last year (as I discovered
> > with
> > immense joy when I had to backport meltdown fixes...), the next LTS
> > in
> > 3.16 which will be maintained until 04/2020.
> > 
> 
> In this case we should differentiate upstream Kernel versions from
> downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans
> still
> maintained.

Ubuntu does 3.13 as well - I think the problem is that if we want to
support distro-specific LTS kernel versions, we need volunteers to do
the work for them :-)

-- 
Kind regards,
Luca Boccassi

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 10:54       ` Luca Boccassi
@ 2018-02-14 11:44         ` Bruce Richardson
  2018-02-14 18:08           ` Stephen Hemminger
  2018-05-24 20:53           ` Thomas Monjalon
  0 siblings, 2 replies; 14+ messages in thread
From: Bruce Richardson @ 2018-02-14 11:44 UTC (permalink / raw)
  To: Luca Boccassi; +Cc: Maxime Coquelin, Thomas Monjalon, Stephen Hemminger, dev

On Wed, Feb 14, 2018 at 10:54:44AM +0000, Luca Boccassi wrote:
> On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:
> > 
> > On 02/14/2018 11:31 AM, Luca Boccassi wrote:
> > > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:
> > > > 31/01/2018 16:27, Stephen Hemminger:
> > > > > Notify users of upcoming change in kernel requirement.
> > > > > Encourage users to use current LTS kernel version.
> > > > > 
> > > > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > > > > --- +* linux: Linux kernel version 3.2 (which is the current
> > > > > minimum required +  version for the DPDK) will be end of life
> > > > > in May 2018.  Therefore the planned +  minimum required kernel
> > > > > version for DPDK 18.5 will be next oldest Long +  Term Stable
> > > > > (LTS) version which is 3.10. The recommended kernel version is
> > > > > +  the latest LTS kernel which currently is 4.14.
> > > > 
> > > > We could print a warning at EAL init if kernel version does not
> > > > satisfy the minimal requirement.
> > > > 
> > > > Acked-by: Thomas Monjalon <thomas@monjalon.net>
> > > 
> > > Note that 3.10 is dead as well since last year (as I discovered
> > > with immense joy when I had to backport meltdown fixes...), the
> > > next LTS in 3.16 which will be maintained until 04/2020.
> > > 
> > 
> > In this case we should differentiate upstream Kernel versions from
> > downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans
> > still maintained.
> 
> Ubuntu does 3.13 as well - I think the problem is that if we want to
> support distro-specific LTS kernel versions, we need volunteers to do
> the work for them :-)
> 
> -- 
I think our kernel support plans need to be two-fold:

1) we need to support a minimum "kernel.org" kernel version, which is
what the deprecation notice is about.
2) we also will be supporting LTS distributions, e.g. I would expect us to
always support the latest RHEL, so that should be noted explicitly in the
GSG IMHO.

/Bruce

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 11:44         ` Bruce Richardson
@ 2018-02-14 18:08           ` Stephen Hemminger
  2018-02-15  9:26             ` Bruce Richardson
  2018-05-24 20:53           ` Thomas Monjalon
  1 sibling, 1 reply; 14+ messages in thread
From: Stephen Hemminger @ 2018-02-14 18:08 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: Luca Boccassi, Maxime Coquelin, Thomas Monjalon, dev

On Wed, 14 Feb 2018 11:44:15 +0000
Bruce Richardson <bruce.richardson@intel.com> wrote:

> On Wed, Feb 14, 2018 at 10:54:44AM +0000, Luca Boccassi wrote:
> > On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:  
> > > 
> > > On 02/14/2018 11:31 AM, Luca Boccassi wrote:  
> > > > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:  
> > > > > 31/01/2018 16:27, Stephen Hemminger:  
> > > > > > Notify users of upcoming change in kernel requirement.
> > > > > > Encourage users to use current LTS kernel version.
> > > > > > 
> > > > > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > > > > > --- +* linux: Linux kernel version 3.2 (which is the current
> > > > > > minimum required +  version for the DPDK) will be end of life
> > > > > > in May 2018.  Therefore the planned +  minimum required kernel
> > > > > > version for DPDK 18.5 will be next oldest Long +  Term Stable
> > > > > > (LTS) version which is 3.10. The recommended kernel version is
> > > > > > +  the latest LTS kernel which currently is 4.14.  
> > > > > 
> > > > > We could print a warning at EAL init if kernel version does not
> > > > > satisfy the minimal requirement.
> > > > > 
> > > > > Acked-by: Thomas Monjalon <thomas@monjalon.net>  
> > > > 
> > > > Note that 3.10 is dead as well since last year (as I discovered
> > > > with immense joy when I had to backport meltdown fixes...), the
> > > > next LTS in 3.16 which will be maintained until 04/2020.
> > > >   
> > > 
> > > In this case we should differentiate upstream Kernel versions from
> > > downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans
> > > still maintained.  
> > 
> > Ubuntu does 3.13 as well - I think the problem is that if we want to
> > support distro-specific LTS kernel versions, we need volunteers to do
> > the work for them :-)
> > 
> > --   
> I think our kernel support plans need to be two-fold:
> 
> 1) we need to support a minimum "kernel.org" kernel version, which is
> what the deprecation notice is about.
> 2) we also will be supporting LTS distributions, e.g. I would expect us to
> always support the latest RHEL, so that should be noted explicitly in the
> GSG IMHO.

For distributions, we need to have a maintainer. Ideally, from the vendor or
project doing the distribution.

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 18:08           ` Stephen Hemminger
@ 2018-02-15  9:26             ` Bruce Richardson
  2018-02-15 14:15               ` Aaron Conole
  0 siblings, 1 reply; 14+ messages in thread
From: Bruce Richardson @ 2018-02-15  9:26 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: Luca Boccassi, Maxime Coquelin, Thomas Monjalon, dev

On Wed, Feb 14, 2018 at 10:08:34AM -0800, Stephen Hemminger wrote:
> On Wed, 14 Feb 2018 11:44:15 +0000
> Bruce Richardson <bruce.richardson@intel.com> wrote:
> 
> > On Wed, Feb 14, 2018 at 10:54:44AM +0000, Luca Boccassi wrote:
> > > On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:  
> > > > 
> > > > On 02/14/2018 11:31 AM, Luca Boccassi wrote:  
> > > > > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:  
> > > > > > 31/01/2018 16:27, Stephen Hemminger:  
> > > > > > > Notify users of upcoming change in kernel requirement.
> > > > > > > Encourage users to use current LTS kernel version.
> > > > > > > 
> > > > > > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > > > > > > --- +* linux: Linux kernel version 3.2 (which is the current
> > > > > > > minimum required +  version for the DPDK) will be end of life
> > > > > > > in May 2018.  Therefore the planned +  minimum required kernel
> > > > > > > version for DPDK 18.5 will be next oldest Long +  Term Stable
> > > > > > > (LTS) version which is 3.10. The recommended kernel version is
> > > > > > > +  the latest LTS kernel which currently is 4.14.  
> > > > > > 
> > > > > > We could print a warning at EAL init if kernel version does not
> > > > > > satisfy the minimal requirement.
> > > > > > 
> > > > > > Acked-by: Thomas Monjalon <thomas@monjalon.net>  
> > > > > 
> > > > > Note that 3.10 is dead as well since last year (as I discovered
> > > > > with immense joy when I had to backport meltdown fixes...), the
> > > > > next LTS in 3.16 which will be maintained until 04/2020.
> > > > >   
> > > > 
> > > > In this case we should differentiate upstream Kernel versions from
> > > > downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans
> > > > still maintained.  
> > > 
> > > Ubuntu does 3.13 as well - I think the problem is that if we want to
> > > support distro-specific LTS kernel versions, we need volunteers to do
> > > the work for them :-)
> > > 
> > > --   
> > I think our kernel support plans need to be two-fold:
> > 
> > 1) we need to support a minimum "kernel.org" kernel version, which is
> > what the deprecation notice is about.
> > 2) we also will be supporting LTS distributions, e.g. I would expect us to
> > always support the latest RHEL, so that should be noted explicitly in the
> > GSG IMHO.
> 
> For distributions, we need to have a maintainer. Ideally, from the vendor or
> project doing the distribution.

I actually don't think that's really necessary. It's very rare for
changes to LTS distributions to cause us problems, it's far more common
to have issues the other way round. Because of that, it's working fine
just refusing to apply patches that break the build on our supported
distributions.

/Bruce

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-15  9:26             ` Bruce Richardson
@ 2018-02-15 14:15               ` Aaron Conole
  0 siblings, 0 replies; 14+ messages in thread
From: Aaron Conole @ 2018-02-15 14:15 UTC (permalink / raw)
  To: Bruce Richardson
  Cc: Stephen Hemminger, Luca Boccassi, Maxime Coquelin,
	Thomas Monjalon, Kevin Traynor, dev

Bruce Richardson <bruce.richardson@intel.com> writes:

> On Wed, Feb 14, 2018 at 10:08:34AM -0800, Stephen Hemminger wrote:
>> On Wed, 14 Feb 2018 11:44:15 +0000
>> Bruce Richardson <bruce.richardson@intel.com> wrote:
>> 
>> > On Wed, Feb 14, 2018 at 10:54:44AM +0000, Luca Boccassi wrote:
>> > > On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:  
>> > > > 
>> > > > On 02/14/2018 11:31 AM, Luca Boccassi wrote:  
>> > > > > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:  
>> > > > > > 31/01/2018 16:27, Stephen Hemminger:  
>> > > > > > > Notify users of upcoming change in kernel requirement.
>> > > > > > > Encourage users to use current LTS kernel version.
>> > > > > > > 
>> > > > > > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
>> > > > > > > --- +* linux: Linux kernel version 3.2 (which is the current
>> > > > > > > minimum required +  version for the DPDK) will be end of life
>> > > > > > > in May 2018.  Therefore the planned +  minimum required kernel
>> > > > > > > version for DPDK 18.5 will be next oldest Long +  Term Stable
>> > > > > > > (LTS) version which is 3.10. The recommended kernel version is
>> > > > > > > +  the latest LTS kernel which currently is 4.14.  
>> > > > > > 
>> > > > > > We could print a warning at EAL init if kernel version does not
>> > > > > > satisfy the minimal requirement.
>> > > > > > 
>> > > > > > Acked-by: Thomas Monjalon <thomas@monjalon.net>  
>> > > > > 
>> > > > > Note that 3.10 is dead as well since last year (as I discovered
>> > > > > with immense joy when I had to backport meltdown fixes...), the
>> > > > > next LTS in 3.16 which will be maintained until 04/2020.
>> > > > >   
>> > > > 
>> > > > In this case we should differentiate upstream Kernel versions from
>> > > > downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans
>> > > > still maintained.  
>> > > 
>> > > Ubuntu does 3.13 as well - I think the problem is that if we want to
>> > > support distro-specific LTS kernel versions, we need volunteers to do
>> > > the work for them :-)
>> > > 
>> > > --   
>> > I think our kernel support plans need to be two-fold:
>> > 
>> > 1) we need to support a minimum "kernel.org" kernel version, which is
>> > what the deprecation notice is about.
>> > 2) we also will be supporting LTS distributions, e.g. I would expect us to
>> > always support the latest RHEL, so that should be noted explicitly in the
>> > GSG IMHO.
>> 
>> For distributions, we need to have a maintainer. Ideally, from the vendor or
>> project doing the distribution.
>
> I actually don't think that's really necessary. It's very rare for
> changes to LTS distributions to cause us problems, it's far more common
> to have issues the other way round. Because of that, it's working fine
> just refusing to apply patches that break the build on our supported
> distributions.

I tend to agree with Bruce.  What is specifically being requested?  From
a downstream perspective, we ship dpdk and applications enabled with
dpdk.

We support those applications, and that version of the library
(including performing bugfixes, etc).  In addition, we do our best to
support upstream efforts (eg. working with vendors, working with
applications, working with users, contributing bug fixes, etc).

Is there something different that needs to happen?  Happy to help - just
need to know what helping means :)

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

* Re: [dpdk-dev] [PATCH] doc: add kernel version deprecation notice
  2018-02-14 11:44         ` Bruce Richardson
  2018-02-14 18:08           ` Stephen Hemminger
@ 2018-05-24 20:53           ` Thomas Monjalon
  1 sibling, 0 replies; 14+ messages in thread
From: Thomas Monjalon @ 2018-05-24 20:53 UTC (permalink / raw)
  To: dev
  Cc: Bruce Richardson, Luca Boccassi, Maxime Coquelin,
	Stephen Hemminger, techboard

There was no decision about changing the kernel requirements.
We need to restart the discussion and take a decision for
the beginning of 18.08 cycle.
Decision can be taken in technical board (Cc).


14/02/2018 12:44, Bruce Richardson:
> On Wed, Feb 14, 2018 at 10:54:44AM +0000, Luca Boccassi wrote:
> > On Wed, 2018-02-14 at 11:38 +0100, Maxime Coquelin wrote:
> > > On 02/14/2018 11:31 AM, Luca Boccassi wrote:
> > > > On Wed, 2018-02-14 at 00:58 +0100, Thomas Monjalon wrote:
> > > > > 31/01/2018 16:27, Stephen Hemminger:
> > > > > > Notify users of upcoming change in kernel requirement.
> > > > > > Encourage users to use current LTS kernel version.
> > > > > > 
> > > > > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> > > > > > --- +* linux: Linux kernel version 3.2 (which is the current
> > > > > > minimum required +  version for the DPDK) will be end of life
> > > > > > in May 2018.  Therefore the planned +  minimum required kernel
> > > > > > version for DPDK 18.5 will be next oldest Long +  Term Stable
> > > > > > (LTS) version which is 3.10. The recommended kernel version is
> > > > > > +  the latest LTS kernel which currently is 4.14.
> > > > > 
> > > > > We could print a warning at EAL init if kernel version does not
> > > > > satisfy the minimal requirement.
> > > > > 
> > > > > Acked-by: Thomas Monjalon <thomas@monjalon.net>
> > > > 
> > > > Note that 3.10 is dead as well since last year (as I discovered
> > > > with immense joy when I had to backport meltdown fixes...), the
> > > > next LTS in 3.16 which will be maintained until 04/2020.
> > > > 
> > > 
> > > In this case we should differentiate upstream Kernel versions from
> > > downstream ones. For example, RHEL7/CentOS7 are based on v3.10 ans
> > > still maintained.
> > 
> > Ubuntu does 3.13 as well - I think the problem is that if we want to
> > support distro-specific LTS kernel versions, we need volunteers to do
> > the work for them :-)
> > 
> I think our kernel support plans need to be two-fold:
> 
> 1) we need to support a minimum "kernel.org" kernel version, which is
> what the deprecation notice is about.
> 2) we also will be supporting LTS distributions, e.g. I would expect us to
> always support the latest RHEL, so that should be noted explicitly in the
> GSG IMHO.

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

* [dpdk-dev] [PATCH v2] doc: announce Linux support change
  2018-01-31 15:27 [dpdk-dev] [PATCH] doc: add kernel version deprecation notice Stephen Hemminger
  2018-02-13 23:58 ` Thomas Monjalon
  2018-02-14 10:33 ` Maxime Coquelin
@ 2018-11-24 18:44 ` Thomas Monjalon
  2 siblings, 0 replies; 14+ messages in thread
From: Thomas Monjalon @ 2018-11-24 18:44 UTC (permalink / raw)
  To: dev; +Cc: ktraynor, techboard, Stephen Hemminger

It was agreed by the Technical Board to increase the minimal
supported Linux version, and written in Linux guide.
An announce was missing in the deprecation notices.

Fixes: 8c58f1b83759 ("doc: note minimun Linux version increase for 19.02")

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
---
v2: This is a revised version of the deprecation proposed by Stephen
in January, and discussed/changed/approved in 18.11.

Already applied.
---
 doc/guides/rel_notes/deprecation.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index 55a4c4089..b48486d36 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -11,6 +11,12 @@ API and ABI deprecation notices are to be posted here.
 Deprecation Notices
 -------------------
 
+* linux: Linux kernel version 3.2 (which is the current minimum required
+  version for the DPDK) is not maintained anymore. Therefore the planned
+  minimum required kernel version for DPDK 19.02 will be the next oldest
+  Long Term Stable (LTS) version which is 3.16, but compatibility for
+  recent distribution kernels will be kept.
+
 * kvargs: The function ``rte_kvargs_process`` will get a new parameter
   for returning key match count. It will ease handling of no-match case.
 
-- 
2.19.0

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

end of thread, other threads:[~2018-11-24 18:45 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-31 15:27 [dpdk-dev] [PATCH] doc: add kernel version deprecation notice Stephen Hemminger
2018-02-13 23:58 ` Thomas Monjalon
2018-02-14 10:26   ` Olivier Matz
2018-02-14 10:31   ` Luca Boccassi
2018-02-14 10:38     ` Thomas Monjalon
2018-02-14 10:38     ` Maxime Coquelin
2018-02-14 10:54       ` Luca Boccassi
2018-02-14 11:44         ` Bruce Richardson
2018-02-14 18:08           ` Stephen Hemminger
2018-02-15  9:26             ` Bruce Richardson
2018-02-15 14:15               ` Aaron Conole
2018-05-24 20:53           ` Thomas Monjalon
2018-02-14 10:33 ` Maxime Coquelin
2018-11-24 18:44 ` [dpdk-dev] [PATCH v2] doc: announce Linux support change Thomas Monjalon

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).