From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-x22e.google.com (mail-qk0-x22e.google.com [IPv6:2607:f8b0:400d:c09::22e]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 7CE5921F27C for ; Sun, 12 Apr 2015 15:19:02 -0700 (PDT) Received: by qkgx75 with SMTP id x75so145125457qkg.1 for ; Sun, 12 Apr 2015 15:19:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=c87IUHQGWv4dz3FvzPmQKdTQUrL3MXEAAMZidsSHgmo=; b=XZbZ10oMBgT09rM+tgE25CN6O4Cmqcv6y+UdVN1QP2YNXD1DMBBSuAgDZMGbQz0pnp a9Ixr1NVP4JZG6bNZi56NSQHnyDl6Kh38Vz94dk3TsHtx4IH5Qjsa+g+01P7uvv0nRcC 2ImFQmQfzaGnIa6WD6nzHz9elP3o/y+1wIzzIxU0IH0iBFg6jeDDS3uFByyIwIET5GTe YxctrEjxiTxn1OSlAZObAKj7GYZMGGocuM15xjSNScIIwUAtNlET4r36v6U0e+Zr5F3Z 2oiye1KBG+nLfXZJae0UodfYth5FP+LClUCp5Fff1LroirCEvWN2v4CPoCito9ZMBsEk w0gQ== MIME-Version: 1.0 X-Received: by 10.202.71.84 with SMTP id u81mr5432397oia.81.1428877141215; Sun, 12 Apr 2015 15:19:01 -0700 (PDT) Received: by 10.202.51.66 with HTTP; Sun, 12 Apr 2015 15:19:01 -0700 (PDT) Date: Sun, 12 Apr 2015 15:19:01 -0700 Message-ID: From: Dave Taht To: cake@lists.bufferbloat.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Cake] dynamic tuning cake to the actual bandwidth via measurement X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2015 22:19:30 -0000 Various means of doing dynamic tuning have been proposed (ping, udp with short TTLs, etc), but a control interface to do it has as yet been hard. Tuning the cake bandwidth parameter should be (is?) as simple as tc qdisc change dev eth2 bandwidth 49mbit # 40mbit etc And thus we could finally add a dynamic tuning/measurement facility that drives that dynamically to get a good setting. See also gargoyle router projects's live estimator code as an example that = could be seriously simplified to drive cake. --=20 Dave T=C3=A4ht Open Networking needs **Open Source Hardware** https://plus.google.com/u/0/+EricRaymond/posts/JqxCe2pFr67