From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) (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 061093B29D for ; Sat, 3 Jun 2023 09:56:36 -0400 (EDT) Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-568900c331aso34216257b3.3 for ; Sat, 03 Jun 2023 06:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685800596; x=1688392596; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=54ppXyy0IMJW1tUgWca8YLGIy4vzMXnORD93E/5hS0o=; b=oA+dU/XIrc5+Dp7hItKqEUxOL5ECKapTd1CH4brJEPqlh0SALOQvh5ZEam+v1rObYC KISSpj2Sm6tQJ2Xx6WobbD2dQIoG0LyFnkrMaSC4XJ7K0US3H9lxiQxhGvIEdldk06dR hd7Rul5QqDuQtANrGF5LOXpT1vtpKnAtdLPemLs88t+ww04rLRImLoeUPiT/T2opn+zz znFLs6hdxx9xewr7l0VbNTSeRy051HoVNHp9sVaK6twdNId+ydS28yYe+bkFthEHu/iR EQmSQgZ/vVpE07VUdllKFAOOWHoDOeorGg3ML6jUTTBhdmh6MLT4WbgumqzRDMfK1fEN +pHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685800596; x=1688392596; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=54ppXyy0IMJW1tUgWca8YLGIy4vzMXnORD93E/5hS0o=; b=iG7WdiS4jvi5hr4o82Qvc/Xoxk0d+r6tIQpyf2TaShUtvKehHVznViS9kKPYvL1M4T wC3CzTaIc5uOBlYt9L/X6z6E5RINSMNjFT0P3hhjvKo4mhTuwDaEsrZyvk4Ux80WZh2y 86VXiRdVY/ruRfQFjsQd4ToNg7U2XDxm0f8nFO/5vQ6YHYFCrm4ALXKSnRrp9xgOrHIe aZU+L+MfzRJdv7XcoOxRIZqYEshtJUlUp962yIzt1a8s5U6HuARIgvSkxIVlRAQgacvj 911wzb9F95fgzvmVF98wgAwmOvUddJHHkB8lb9nV9OwuPG4YqwU0Cr7/UkEXwG+X2usx tA+g== X-Gm-Message-State: AC+VfDzbEO2DBCK3J4j5dCq9NZRRZJoXld4etLKmyvnCuibyXCHyWVNX 0OBxDtd7g8ifj3UN5Uc0jcODjFBU91ZvNOlKZIJ9BKLt X-Google-Smtp-Source: ACHHUZ4LQAWQ0fQjFTasZn5CnL/8ryu/jaZhG7xKHhITCgzCDMuwIJg8I3SCrnWI5Nrv1kH/cMaSgZaUrmFDmYAifuo= X-Received: by 2002:a81:9401:0:b0:565:df97:4439 with SMTP id l1-20020a819401000000b00565df974439mr3671212ywg.37.1685800596070; Sat, 03 Jun 2023 06:56:36 -0700 (PDT) MIME-Version: 1.0 From: John D Date: Sat, 3 Jun 2023 14:56:26 +0100 Message-ID: To: bloat@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="000000000000b0e79505fd3a096c" Subject: [Bloat] SQM tuning question X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2023 13:56:37 -0000 --000000000000b0e79505fd3a096c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On the website it says the following: *CoDel is a novel =E2=80=9Cno knobs=E2=80=9D, =E2=80=9Cjust works=E2=80=9D,= =E2=80=9Chandles variable bandwidth and RTT=E2=80=9D, and simple AQM algorithm.* - *It is parameterless =E2=80=94 no knobs are required for operators, us= ers, or implementers to adjust.* - *It treats good queue and bad queue differently - that is, it keeps the delays low while permitting bursts of traffic.* - *It controls delay, while insensitive to round-trip delays, link rates, and traffic loads.* - *It adapts to dynamically changing link rates with no negative impact on utilization.* But everywhere I have read about about hardware which implements SQM (including the bufferbloat website) it describes the need to tune based on actual internet connection speed. These seem to conflict especially that "handles variable bandwidth" bit. Have I misunderstood or do the algorithms used in modern hardware just not provide this part typically? My connection performance is quite variable and I'm worried about crippling SQM to the lowest speed seen. Thanks for any help. --000000000000b0e79505fd3a096c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On the w= ebsite it says the following:

CoDel is a novel =E2=80=9Cno knobs=E2=80=9D, =E2=80=9Cjust= works=E2=80=9D, =E2=80=9Chandles variable bandwidth and RTT=E2=80=9D, and = simple AQM algorithm.

  • It is parameterl= ess =E2=80=94 no knobs are required for operators, users, or implementers t= o adjust.
  • It treats good queue and bad queue differently - t= hat is, it keeps the delays low while permitting bursts of traffic.
  • It controls delay, while insensitive to round-trip delays, link rat= es, and traffic loads.
  • It adapts to dynamically changing lin= k rates with no negative impact on utilization.

But everywhere I have read about abou= t hardware which implements SQM (including the bufferbloat website) it desc= ribes the need to tune based on actual internet connection speed.
These seem to conflict especially that "handles variable= bandwidth" bit. Have I misunderstood or do the algorithms used in mod= ern hardware just not provide this part typically? My connection performanc= e is quite variable and I'm worried about crippling SQM to the lowest s= peed seen.

Thanks for an= y help.
--000000000000b0e79505fd3a096c--