From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-x232.google.com (mail-wr0-x232.google.com [IPv6:2a00:1450:400c:c0c::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 1EBA43B29E for ; Sun, 1 Jul 2018 12:54:50 -0400 (EDT) Received: by mail-wr0-x232.google.com with SMTP id k6-v6so13217713wrp.4 for ; Sun, 01 Jul 2018 09:54:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=yTUuoLid1K6rjdwOVSY/BmKyXh3MrMGoY6/P36GgvEQ=; b=iCD8f3YCoXwPcL75iGq5iDTAolv7dEGQ+l6Kr03YB8M5ba3F0qWb2Sn1wIdw5XYgAW YV+CnhPaS2AlFGN7DKicrDBbaZoynbR/lcRxZBX64cfdqqIDdpnejttX6RWfHpRSgFlU AjtjBrIVofBxjGJYdtN36+9SIXRDAeRHpdUsQw6Np6qmh2DYTfj6wpOkwhfTzShFmODk RAfp2us1EhjpZBF7vNkdkIcOnGdBR9ti3qCJFvq1jSxaTcElgluvRjeO0DwkCA5snbBH ocg0W71xZUHPGOaQXRcnfoEzlyIgNUlmBLOagY6zCGL/0xGmI3nTuAOasvlmcuw6viJ8 LGfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=yTUuoLid1K6rjdwOVSY/BmKyXh3MrMGoY6/P36GgvEQ=; b=joXdrPCC3Y97Ot/OWfK1d+73tO7RwJTq4Ci/Ind1nXKP1PLdfbXfZBfrFgxv1h4zKH F1RUiQt/BxSxxRiD32/docfacXOIc8eZUu+OjBYFGJuKs67p58Qors2iUv62jl7v4LYo TVMIIjdxO+92r6NiK4HsPlLthvy/qWMR0dILo/+dkMSLn+UFaDxYZlNvjhX8y14r5prq 90p5jwq+dJmRpUzpNjbTec6NQllryOLw1Uuf1Tw6pE1GwKzLPyuHMj81y1Yuc69cMpfG w8Dnxrn2xhtfHQLYHBqhNr5vD84QnzzCxJ7WnqOrVdBVA5jAsx8gPBvgwE+5hy39/NA2 BTIg== X-Gm-Message-State: APt69E0P6v9cvXwRHrCSWFOEpn2A3rIwn6vjIYwZECHbEaJmO2kEst9o h6Y5IFD238LgSbtaAo0Bxmi25uNiesY= X-Google-Smtp-Source: AAOMgpcAwCqyV6Hdg9G8G1gDlKbjEEZ0Gd/ppJPDNuL2dJRcAcZsFFmDUADSdLfeIcOc5jwtarpz+Q== X-Received: by 2002:a5d:4643:: with SMTP id j3-v6mr2752818wrs.52.1530464089230; Sun, 01 Jul 2018 09:54:49 -0700 (PDT) Received: from [10.72.0.64] (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id a124-v6sm5239981wmf.7.2018.07.01.09.54.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Jul 2018 09:54:48 -0700 (PDT) From: Pete Heist Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_06EAC530-255E-426D-9DA4-80BD00FFAF02" Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Date: Sun, 1 Jul 2018 18:54:46 +0200 In-Reply-To: <94C9790F-E9BC-4D59-9845-17C305E4B910@darbyshire-bryant.me.uk> Cc: Cake List To: Kevin Darbyshire-Bryant References: <6DF9A5E0-EFD5-4519-9889-BC0A7B9BD48E@darbyshire-bryant.me.uk> <1A8BA286-6B31-4581-86C9-6855AC28C245@heistp.net> <673EAD3F-AB09-4B90-88BB-5DCE0BD65534@heistp.net> <6FE8D434-01BE-41A1-BD6B-EFFD67AC8784@heistp.net> <94C9790F-E9BC-4D59-9845-17C305E4B910@darbyshire-bryant.me.uk> X-Mailer: Apple Mail (2.3445.8.2) Subject: Re: [Cake] Cake on openwrt - falling behind 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: Sun, 01 Jul 2018 16:54:50 -0000 --Apple-Mail=_06EAC530-255E-426D-9DA4-80BD00FFAF02 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jul 1, 2018, at 4:38 PM, Kevin Darbyshire-Bryant = wrote: >=20 > I haven=E2=80=99t looked yet to see if working archs define = =E2=80=98CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=E2=80=99 and non working = archs don=E2=80=99t=E2=80=A6.but to me it=E2=80=99s an obvious place to = start poking, as we clearly have some/most archs wher the iproute/tc & = cake code talk well=E2=80=A6.and one arch where they don=E2=80=99t=E2=80=A6= . to me that sort of rules out tc/cake doing anything silly. I tried a hail mary and compiled with = CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=3Dy, but didn=E2=80=99t see a = change. Don=E2=80=99t take that for 100% because CONFIG_IKCONFIG_PROC = wasn=E2=80=99t set when I went so I can=E2=80=99t prove it=E2=80=99s = actually set. Anyway, I=E2=80=99ll probably get back to narrowing down a = few basics so I understand it better. > There=E2=80=99s a =E2=80=98kmon-nlmon=E2=80=99 that allows you to = create a virtual network interface for the netlink packets and thus = capture (tcpdump) and export to wireshark for dissection. I had a look = at that a few weeks ago but my head exploded and have only just = recovered enough to start looking at this problem again=E2=80=A6. Cool, I might eventually get to that point. My head also approached some = thermal limits last night with this unfamiliar build system but it=E2=80=99= s getting a little better=E2=80=A6 :)= --Apple-Mail=_06EAC530-255E-426D-9DA4-80BD00FFAF02 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On = Jul 1, 2018, at 4:38 PM, Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk> wrote:

I haven=E2=80=99t looked yet to see if working archs define = =E2=80=98CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=E2=80=99 and non working = archs don=E2=80=99t=E2=80=A6.but to me it=E2=80=99s an obvious place to = start poking, as we clearly have some/most archs wher the iproute/tc = & cake code talk well=E2=80=A6.and one arch where they don=E2=80=99t=E2= =80=A6. to me that sort of rules out tc/cake doing anything = silly.

I = tried a hail mary and compiled = with CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=3Dy, but didn=E2=80=99t = see a change. Don=E2=80=99t take that for 100% = because CONFIG_IKCONFIG_PROC wasn=E2=80=99t set when I went so I = can=E2=80=99t prove it=E2=80=99s actually set. Anyway, I=E2=80=99ll = probably get back to narrowing down a few basics so I understand it = better.

There=E2=80=99s= a =E2=80=98kmon-nlmon=E2=80=99 that allows you to create a virtual = network interface for the netlink packets and thus capture (tcpdump) and = export to wireshark for dissection.  I had a look at that a few = weeks ago but my head exploded and have only just recovered enough to = start looking at this problem again=E2=80=A6.
Cool, I might eventually get to that point. My = head also approached some thermal limits last night with this unfamiliar = build system but it=E2=80=99s getting a little better=E2=80=A6 = :)
= --Apple-Mail=_06EAC530-255E-426D-9DA4-80BD00FFAF02--