General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Aaron Wood <woody77@gmail.com>
Cc: "Dave Täht" <dave@taht.net>, bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] "BBR" TCP patches submitted to linux kernel
Date: Fri, 30 Sep 2016 10:12:20 +0200 (CEST)	[thread overview]
Message-ID: <alpine.DEB.2.02.1609301007090.1477@uplift.swm.pp.se> (raw)
In-Reply-To: <CALQXh-PDxKO4GMkfpEY23vLQbLgTT3o9cOE6-X78NoR6jahpRg@mail.gmail.com>

On Thu, 29 Sep 2016, Aaron Wood wrote:

> While you think 3.10 is old, in my experience it's still seen as cutting 
> edge by many.  RHEL is still only at 3.10.  And routers are using much 
> older 3.x kernels.  There's a huge lag between what the "enterprise" 
> crowd is running in production, and what you guys are developing on. 
> Because "stability".
>
> It's been one of my major frustrations (especially on the embedded side 
> where 3.x kernels are still considered 'new' and 2.6.x is 'trusted').

State of affairs are actually improving. What I'm seeing from several SoC 
vendors is that they're moving from a "new kernel every 3 years, and we'll 
choose a 2 year old kernel when doing the work so it'll be 5 years old by 
the time a new one comes around, with the result that a lot of devices 
are on 2.6.26, 3.2 and 3.4), to a model where they actually do a new 
kernel every 6 months, and they'll choose a kernel that's around 12-18 
months old at that time.

This is of course not great, but it's an improvement. I'm pushing for SoC 
vendors to actually upstream their patches as much as possible and support 
creation of kernel version independent HAL/API in the kernel that they can 
write their drivers for.

So if you know any netdev people, please tell them to be supportive when 
SoC vendors come and want changes done to the kernel to support for 
instance hw packet accelerators. We want this done right of course (so we 
can live with it for the next 5-10 years at least), but this is very 
important that it gets done.

This of course has interesting effects for AQM, since with packet 
accelerators you're taking the kernel pretty much out of the data path as 
soon as the hardware is programmed... but that's a different but related 
struggle to make sure that these aren't as bloated as yesteryears 
implementations.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

  reply	other threads:[~2016-09-30  8:12 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-16 21:04 Dave Taht
2016-09-16 21:11 ` Steinar H. Gunderson
2016-09-16 21:14   ` Eric Dumazet
2016-09-16 22:29   ` Dave Taht
2016-09-29 11:24     ` Mário Sérgio Fujikawa Ferreira
2016-09-29 19:43       ` Dave Täht
2016-09-29 20:35         ` Aaron Wood
2016-09-30  8:12           ` Mikael Abrahamsson [this message]
2016-09-30 14:16             ` Aaron Wood
2016-09-29 21:23         ` Steinar H. Gunderson
2016-09-30  1:54         ` Mario Ferreira
2016-09-30  3:50           ` Dave Täht
2016-09-30  4:29             ` Aaron Wood
2016-09-29 23:26       ` Benjamin Cronce
2016-09-30  1:58         ` Mario Ferreira
2016-10-21  8:47 ` Steinar H. Gunderson
2016-10-21 10:28   ` Eric Dumazet
2016-10-21 10:42     ` Steinar H. Gunderson
2016-10-21 10:47       ` Steinar H. Gunderson
2016-10-21 10:55         ` Eric Dumazet
2016-10-21 10:52       ` Eric Dumazet
2016-10-21 11:03         ` Steinar H. Gunderson
2016-10-21 11:40           ` Eric Dumazet
2016-10-21 11:45             ` Steinar H. Gunderson
2016-10-27 17:04   ` Steinar H. Gunderson
2016-10-27 17:31     ` Eric Dumazet
2016-10-27 17:33     ` Dave Taht
2016-10-27 17:52       ` Eric Dumazet
2016-10-27 17:59         ` Dave Taht
2016-10-27 17:57       ` Yuchung Cheng
2016-10-27 18:14         ` Dave Taht
2016-10-27 21:30           ` [Bloat] [bbr-dev] " Yuchung Cheng
2016-11-01 23:13             ` Yuchung Cheng
2016-11-01 23:49               ` Jonathan Morton
2016-11-02  9:27               ` Mikael Abrahamsson
2016-11-02 17:21                 ` Klatsky, Carl
2016-11-02 18:48                   ` Dave Täht
2016-11-25 12:51           ` [Bloat] " Bernd Paysan
2016-10-21 10:50 ` Zhen Cao
2016-10-27 19:25 Ingemar Johansson S

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.DEB.2.02.1609301007090.1477@uplift.swm.pp.se \
    --to=swmike@swm.pp.se \
    --cc=bloat@lists.bufferbloat.net \
    --cc=dave@taht.net \
    --cc=woody77@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox