From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ore.jhcloos.com (ore.jhcloos.com [IPv6:2604:2880::b24d:a297]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 31EE33B2A2 for ; Mon, 7 Nov 2016 09:39:41 -0500 (EST) Received: by ore.jhcloos.com (Postfix, from userid 10) id 2964F1E2D6; Mon, 7 Nov 2016 14:39:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=ore14; t=1478529580; bh=VTXqpP+8iwbcVcXPPzFx46OqmoZTe4gSRG+LUKZ4KHM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ku/QnCnBdi9AMKh6jOQh6vtrdolNnmUMfFatJe+AmV8vAjbPiN+mwhYA0SpKeJEIL fmPGivSm1zDFowrSZPbknCsq6t/HYCGaz4GNi3Ksge5gLOhlYclA4uOFLtzO3AK7Rq LaX2dj1BWrLLSZbZGJDiZVLYayR+zzImGHwn7I50= Received: by carbon.jhcloos.org (Postfix, from userid 500) id BE1AD1074590A; Mon, 7 Nov 2016 14:35:19 +0000 (UTC) From: James Cloos To: Sebastian Moeller Cc: David Lang , cerowrt-devel@lists.bufferbloat.net In-Reply-To: <325AB103-34B2-45A1-BB34-EBA0BD73B43E@gmx.de> (Sebastian Moeller's message of "Mon, 7 Nov 2016 10:59:55 +0100") References: <325AB103-34B2-45A1-BB34-EBA0BD73B43E@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC Copyright: Copyright 2016 James Cloos OpenPGP: 0x997A9F17ED7DAEA6; url=https://jhcloos.com/public_key/0x997A9F17ED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Mon, 07 Nov 2016 09:35:19 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Hashcash: 1:28:161107:moeller0@gmx.de::HUAmwh8vXoo945v0:0KT4qb X-Hashcash: 1:28:161107:david@lang.hm::mZ/ZhT0YfLCsiiIS:0006FvHf X-Hashcash: 1:28:161107:cerowrt-devel@lists.bufferbloat.net::maj5vggTdEH5WMa6:00000000000000000000000006pBuB Subject: Re: [Cerowrt-devel] Turris Omnia 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, 07 Nov 2016 14:39:41 -0000 >>>>> "SM" == Sebastian Moeller writes: DL> I wonder if you are running into the problem with encryption and DL> packet re-ordering that was solved a couple months ago, try disabling DL> fq_codel or test without encryption to see if that's the problem. SM> I believe this problem only occurred with the fq code built SM> into the wifi driver or ieee80211 subsystem, so running fq_codel on SM> top of a wifi interface should not cause re-ordering that could SM> confuse the driver. As I noted in my last reply to David, rebooting w/ /etc/init.d/wshaper disabled fixed things. In the working scenario tc -d q reports: qdisc noqueue 0: dev lo root refcnt 2 qdisc mq 0: dev eth0 root qdisc fq_codel 0: dev eth0 parent :1 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :2 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :3 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :4 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :5 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :6 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :7 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth0 parent :8 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc mq 0: dev eth1 root qdisc fq_codel 0: dev eth1 parent :1 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :2 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :3 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :4 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :5 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :6 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :7 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth1 parent :8 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc mq 0: dev eth2 root qdisc fq_codel 0: dev eth2 parent :1 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :2 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :3 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :4 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :5 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :6 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :7 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev eth2 parent :8 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc noqueue 0: dev br-lan root refcnt 2 qdisc mq 0: dev wlan1 root qdisc fq_codel 0: dev wlan1 parent :1 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev wlan1 parent :2 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev wlan1 parent :3 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev wlan1 parent :4 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc mq 0: dev wlan0 root qdisc fq_codel 0: dev wlan0 parent :1 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev wlan0 parent :2 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev wlan0 parent :3 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn qdisc fq_codel 0: dev wlan0 parent :4 limit 1024p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn Starting wshaper changes that with this diff: @@ -29 +29,5 @@ -qdisc noqueue 0: dev br-lan root refcnt 2 +qdisc htb 1: dev br-lan root refcnt 2 r2q 10 default 20 direct_packets_stat 0 ver 3.17 direct_qlen 1000 +qdisc sfq 10: dev br-lan parent 1:10 limit 127p quantum 1514b depth 127 flows 128/1024 divisor 1024 perturb 10sec +qdisc sfq 20: dev br-lan parent 1:20 limit 127p quantum 1514b depth 127 flows 128/1024 divisor 1024 perturb 10sec +qdisc sfq 30: dev br-lan parent 1:30 limit 127p quantum 1514b depth 127 flows 128/1024 divisor 1024 perturb 10sec +qdisc ingress ffff: dev br-lan parent ffff:fff1 ---------------- br-lan only has eth0 and eth2, which are not in use, so the difference must be somewhere else in what it does. Thanks. -JimC -- James Cloos OpenPGP: 0x997A9F17ED7DAEA6