From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-x22a.google.com (mail-vk0-x22a.google.com [IPv6:2607:f8b0:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 77AE83B25E for ; Mon, 26 Sep 2016 14:47:15 -0400 (EDT) Received: by mail-vk0-x22a.google.com with SMTP id 192so70804428vkl.2 for ; Mon, 26 Sep 2016 11:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc; bh=W5HituY78cpAbPa4AHJRoFTPs+f6OakXf7Om8AsNgbk=; b=in0v8Q3XlXH7PP/CxJDz26y8/8cG9VEEMxgkonl6tQVksz9avTnsLA0PF0QGl8ZD2a zbRfH3E8FSwZXvqb1Mv1SxD0H+PA/JmikxoY8+5rfHKHWL6uSRPkh5bewMo4+2/D45VO lBvfwxLqdH2HlA9mWtnJoG3rkXwNKtLB8w4Rj03Qfc48iKTgCwg8OvxDL/P52RNx3dIW IL2Mm7e00Mz54qwcOHAhCIa2hGGBEdBKU37ngXC3AoPnZOaSuzs2kqLnnRujMIhzBhN1 Mc0Zp4+C7ID4FW7oJuboz26FLfOYVIEw1XyqobT0zqNq97c+6fXAe371ZkzvaIXrdfPE SC7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:cc; bh=W5HituY78cpAbPa4AHJRoFTPs+f6OakXf7Om8AsNgbk=; b=jSIcvOd9Cy9SbM4cxbkw9/kLxnP+lgOXCBeUa+wUCFkAwWcqaNsn3qQ7bUxbWvGZNH Fifa1Rkh80ncZg6wxKQpqD1zZ21OiO3VhVyDwzCWSNmt2Spz5QKvNx6Sk//1kbV/H0F8 7aUgtyAU48Hg4BE6wEQvuudhTuP7TCsBJAOvrEwsCmegO3Ucm0ZIf7QguvyVFkMxXsJ/ fThJo/4TGiXasJ4Il15bjlL80h0Gd1rC/x4s48wZb65rao0RCdSUuyQTIEXBrwFDz8kL IsEpA+epqIx09lXhu/LTl0SOQX+3YlXcto+3mxoMB6OeDUxcJb2ryFzUxIh1lFTOVvgW /c1Q== X-Gm-Message-State: AA6/9Rn7VvS3QcpIrXNeScj6WNpuQoQtAPsO+qbpMW6XkCKCagw6YkDycJ+b/O99jVKznJI+3JPgMXflbYDkRw== X-Received: by 10.31.41.23 with SMTP id p23mr10451193vkp.10.1474915634607; Mon, 26 Sep 2016 11:47:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.117.214 with HTTP; Mon, 26 Sep 2016 11:47:13 -0700 (PDT) In-Reply-To: References: From: Aaron Wood Date: Mon, 26 Sep 2016 11:47:13 -0700 Message-ID: Cc: "cerowrt-devel@lists.bufferbloat.net" Content-Type: multipart/alternative; boundary=001a113ef4be797b39053d6d8ef5 Subject: Re: [Cerowrt-devel] BBR congestion control algorithm for TCP in net-next X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2016 18:47:15 -0000 --001a113ef4be797b39053d6d8ef5 Content-Type: text/plain; charset=UTF-8 Dumb question on this: The tcp_bbr_info struct for a socket can be inspected at runtime through the ss utility or through a get socket opts call, right? -Aaron On Sat, Sep 17, 2016 at 11:34 AM, Maciej Soltysiak wrote: > Hi, > > Just saw this: https://patchwork.ozlabs.org/patch/671069/ > > Interested to see how BBR would play out with things like fq_codel or cake. > > "loss-based congestion control is unfortunately out-dated in today's > networks. On > today's Internet, loss-based congestion control causes the infamous > bufferbloat problem" > > So, instead of waiting for packet loss they probe and measure, e.g. when > doing slow start (here called STARTUP) they don't speed up until packet > loss, but slow down before reaching estimated bandwidth level. > > Cake and fq_codel work on all packets and aim to signal packet loss early > to network stacks by dropping; BBR works on TCP and aims to prevent packet > loss. > > > Best regards, > Maciej > > > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel > > --001a113ef4be797b39053d6d8ef5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dumb question on this: =C2=A0The=C2=A0tcp_bbr_info struct = for a socket can be inspected at runtime through the ss utility or through = a get socket opts call, right?

-Aaron

On Sat, Sep 17, 2016 at 11:34 = AM, Maciej Soltysiak <maciej@soltysiak.com> wrote:
<= div>
Interested to see how BBR would play out with things lik= e fq_codel or cake.

"loss-based congestion co= ntrol is unfortunately out-dated in today's networks. On
today's= Internet, loss-based congestion control causes the infamous bufferbloat pr= oblem"

So, instead of waiting for packet loss= they probe and measure, e.g. when doing slow start (here called STARTUP) t= hey don't speed up until packet loss, but slow down before reaching est= imated bandwidth level.

Cake and fq_codel work on = all packets and aim to signal packet loss early to network stacks by droppi= ng; BBR works on TCP and aims to prevent packet loss.

=

Best regards,
Maciej


_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.= bufferbloat.net
https://lists.bufferbloat.net/listinfo/cero= wrt-devel


--001a113ef4be797b39053d6d8ef5--