From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-x232.google.com (mail-qt0-x232.google.com [IPv6:2607:f8b0:400d:c0d::232]) (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 F3BCC3B29E for ; Mon, 25 Dec 2017 00:35:20 -0500 (EST) Received: by mail-qt0-x232.google.com with SMTP id a16so42226903qtj.3 for ; Sun, 24 Dec 2017 21:35:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:mime-version :content-transfer-encoding; bh=MU9HD6mXHPvBygx11NZA50lh0k3uAeGIygsoThRq+t4=; b=bwdXeBUzJUpLS4QIb5M6iLk0k5/t0cioVLPgpgjg4WrsmCn2+s3ULIt9nsWXsUnmvL lG3Il/YvgNE2mEn07eyZLGX1JXDybmaJDOmt5bcsYuYiHLrXuJP9ML6c9QL7iouf4M7z 0GndWyXmmUVVR+DQSc0fQbQpROejlcpxXnPNeCfA5O5cu+4mj9dANSJiAfoE1prQ8bai S34ebCK+ueh+OgrxJzNMbandZ2adv6eZwDeqgSjIZPYL6s0Cvaxri9aSU9P9lIT2m4hj b1WPcWN1Q147rQkPPFyGx3i1qzzl0FgVIif0mLApwxmZjRK/5vcBx5hJHlpwDP0dG7Q1 VPpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:mime-version :content-transfer-encoding; bh=MU9HD6mXHPvBygx11NZA50lh0k3uAeGIygsoThRq+t4=; b=r5zlsJ0lA03pTzCi+riAvMzSLMzz8jvs/Pr27rC0rUY02uNB9UhMs07WOucBbhFLVe hZA7dEb0tl1QyWKb8YzObe+mNyAPNpCEsrpVc12zAZrVIRKzwLO/Kd15XUjJPLwWSgq0 ecCuhRx/go0dAuzmh9xchnmxcFNJsjmfFktELJyq/DmN3jM+45DWR4ip1bYG0iUaPbFV pyaZAp6sbgJQWjO01Al4BBZZippaickfOKqUU8On5KcGJnwDg2JNonNnyhvf3CtbYTdM dWnfiodJ24rhH9au8ptszPAHBEmqwSX2Z3l/G082To6DtGwASxCoVD7vkH/coAKOKTS+ 08NQ== X-Gm-Message-State: AKGB3mJuxy7wVIMiuG5kaQLXhFwGr0iY5Xxa1eLu9uy1L/wTuDra6ijx 49J+JSugFnai/Ut5aS7MB3a5wqzz X-Google-Smtp-Source: ACJfBotBz7x5I7X7p7BhziR4GoJzxO5S9fL1YH9rwLQn0pLxFeQtXddIy27zux1/paLMuSwihHvwJw== X-Received: by 10.200.42.122 with SMTP id l55mr30655755qtl.66.1514180120300; Sun, 24 Dec 2017 21:35:20 -0800 (PST) Received: from scythe-thinkpad ([2601:152:4302:5ca5::7360]) by smtp.gmail.com with ESMTPSA id u36sm18177645qtc.58.2017.12.24.21.35.19 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 24 Dec 2017 21:35:19 -0800 (PST) Message-ID: <1514180118.4800.11.camel@gmail.com> From: George Amanakis To: Cake List Date: Mon, 25 Dec 2017 00:35:18 -0500 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.3 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [Cake] commit 0d8f30 breaks ingress mode X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Dec 2017 05:35:21 -0000 Dear All, merry christmas to the list members! I was doing some real-world testing using dslreports.com/speedtest with my 10/2mbps comcast cable line, and found out by bisecting that commit 0d8f30faa3d4bb2bc87a382f18d8e0f3e4e56ea (Dynamically adjust sojourn target according to flow count and serialisation delay) deteriorates latency even in ingress mode. In real-world, with 16 flows downloading from dslreports.com ping times are >500ms. This has never been the case with ingress mode before. I don't know yet why this didn't show up with the veth scripts. In sch_cake.c changing over_target to its pre 0d8f30 value "sojourn > p->target" brings ping times down to <50ms. tc -s qdisc show: qdisc cake 801f: dev ens4 root refcnt 2 bandwidth 12200Kbit diffserv3 dual-dsthost wash ingress rtt 100.0ms noatm overhead 18 via-ethernet mpu 64 Sent 23963379 bytes 17137 pkt (dropped 35, overlimits 32166 requeues 0) backlog 0b 0p requeues 0 memory used: 920832b of 4Mb capacity estimate: 12200Kbit Bulk Best Effort Voice thresh 762496bit 12200Kbit 3050Kbit target 23.8ms 5.0ms 6.0ms interval 118.8ms 100.0ms 101.0ms pk_delay 527.5ms 594us 42us av_delay 315.3ms 144us 0us sp_delay 1us 1us 0us pkts 16197 954 21 bytes 23412978 600744 2647 way_inds 0 0 0 way_miss 105 62 3 way_cols 0 0 0 drops 35 0 0 marks 335 3 0 ack_drop 0 0 0 sp_flows 0 0 0 bk_flows 0 0 1 un_flows 0 0 0 max_len 4542 3392 254 qdisc cake 8020: dev ens3 root refcnt 2 bandwidth 2500Kbit diffserv3 dual-srchost nat wash ack-filter rtt 100.0ms noatm overhead 18 via- ethernet mpu 64 Sent 2890199 bytes 15496 pkt (dropped 20, overlimits 4773 requeues 0) backlog 0b 0p requeues 0 memory used: 41764b of 4Mb capacity estimate: 2500Kbit Bulk Best Effort Voice thresh 156248bit 2500Kbit 625Kbit target 116.3ms 7.3ms 29.1ms interval 232.6ms 102.3ms 124.1ms pk_delay 0us 70.0ms 0us av_delay 0us 45.2ms 0us sp_delay 0us 5.7ms 0us pkts 0 15515 1 bytes 0 2891673 42 way_inds 0 0 0 way_miss 0 141 1 way_cols 0 0 0 drops 0 0 0 marks 0 55 0 ack_drop 0 20 0 sp_flows 0 0 0 bk_flows 0 1 0 un_flows 0 0 0 max_len 0 4542 42 Could somebody confirm this? George