From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (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 37FD221F1D4 for ; Sat, 28 Dec 2013 20:32:22 -0800 (PST) Received: by mail-qc0-f178.google.com with SMTP id i17so9896662qcy.23 for ; Sat, 28 Dec 2013 20:32:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=1UXdNY4PvE8Lgm5ChQ+cjAw9hdnTiaBiihQDBZLW1cI=; b=y7PBlERY+Gi+WeQhKeSEYZIU2QbQW0+Syn4W2mLbHbcwWccOdJ1vDA+7e48Ct+35jo Cyimukii+Q4o98N+hkbhgzXOo+S3fCWndr+hnsZdakB1qlzfrt1OjB4Iwuqd/GeRH7qL eSTgALsBSIR/D4ZAwiUGCuNZ0FofUThE8jrw3C6veSUtrYj8SqIjy9+HuSYO2AtBaQ/i Tc2GGq4UwWfQMze/PdGSL8ES+e52dci7VLeBb1wP1LpOQsdQCi7y9cWlkH0AYctYc52l iKQ++i3G1iVFYCcIaX/d2XzGz8QqKeplG7/S7X+OEVEW9gmjO+RuoC0IZ/UP2ZWYL8io iMQg== X-Received: by 10.224.22.145 with SMTP id n17mr5914991qab.103.1388291541306; Sat, 28 Dec 2013 20:32:21 -0800 (PST) Received: from richs-mbp-1866.home.lan (pool-70-105-231-215.port.east.myfairpoint.net. [70.105.231.215]) by mx.google.com with ESMTPSA id nq5sm62644904qeb.8.2013.12.28.20.32.20 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 28 Dec 2013 20:32:20 -0800 (PST) From: Rich Brown Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Message-Id: <3AE6C690-F53C-471F-9980-9E071B87D983@gmail.com> Date: Sat, 28 Dec 2013 23:32:23 -0500 To: cerowrt-devel Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) Subject: [Cerowrt-devel] SQM Question #2: How does CeroWrt use info gleaned from the link layer adaptation? X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 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: Sun, 29 Dec 2013 04:32:22 -0000 QUESTION #2: How does CeroWrt use info gleaned from the link layer = adaptation? Specifically, the link layer adaptation all seem to be designed to = compute the actual time it takes to transmit a packet, accounting for = Ethernet & PPPoE header bytes, other overhead, and ATM 48-in-53 framing. How does CeroWrt use this time calculation? Does it simply make sure = that the target time doesn=92t get too low for a particular flow=92s = queue? (I could imagine that a short packet over ATM would take 2x the = (naive) expected/calculated time for a packet of that length, and that = flow would be penalized. Is there more to it?)=