From: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
To: Jonathan Morton <chromatix99@gmail.com>
Cc: Bloat@lists.bufferbloat.net
Subject: Re: [Bloat] cake 'conservative' option and panics
Date: Mon, 10 Aug 2015 18:46:58 +0100 [thread overview]
Message-ID: <55C8E392.2080106@darbyshire-bryant.me.uk> (raw)
In-Reply-To: <CAJq5cE2WraD4uN3x+OCVYz4ASEwi-xSKSjLMHr1xfTzP-aqRqg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2217 bytes --]
On 10/08/15 13:16, Jonathan Morton wrote:
>
> I tried to get OpenWRT on my router last week, but ran into some
> roadblocks, so I'm not in an ideal position to help debug it. I'm
> pretty sure it works properly on desktop hardware.
>
I'd be interested to know what issues you hit? Was it anything related
to the instructions I knocked up here:
http://www.bufferbloat.net/projects/codel/wiki/Cake#Installing-CAKE-out-of-tree-on-OpenWrt-rough-instructions
I'm quite concerned if these instructions contain an error as I don't
want others falling into traps I've created.
>
> However, the configuration interface should be robust enough to deal
> with mismatches between userspace and module versions. I'm having
> difficulty imagining why you're seeing such a problem.
>
Ha ha :-) I'm not so surprised, the application of a suitably placed
idiot (ie. me) can reveal all sorts. I'm sure it's something I'm doing.
Thoughts/observations: Archer C7 Openwrt has recently bumped to 4.1.4
kernel. No idea if that affects the module interface (I rebuild
everything and tell openwrt to include everything in the image rather
than using opkg to install additional packages, so I don't have a build
date/package date mismatch)
I'm picking up 'tc-adv' & 'kmod-sched-cake' from Dave's ceropackages
https://github.com/dtaht/ceropackages-3.10. These point to heads of
https://github.com/dtaht/tc-adv and https://github.com/dtaht/sch_cake
respectively. I'm assuming these are the best places to go for
'current' versions of patched tc & cake, am I wrong?
I noticed that sch-cake has a recent commit
https://github.com/dtaht/sch_cake/commit/7a8d833f9174a9662a5d95baac870eebd9b9d94f
which exposes the number of active flows into
struct tc_cake_xstats. tc-adv hasn't been changed to report that
value...so is this up to date? Fortunately the structure size doesn't
change but I'm curious as to how pkt_sched.h should be maintained
between kmod-sched-cake & tc-adv?
If someone can give me a nudge/help into what to do I'll happily give
things a go.
It would be good if I could get a crash dump or even console log out of
the router....hmm no idea how to do that!
Kevin
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4764 bytes --]
next prev parent reply other threads:[~2015-08-10 17:47 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-09 22:16 Kevin Darbyshire-Bryant
2015-08-10 12:16 ` Jonathan Morton
2015-08-10 17:46 ` Kevin Darbyshire-Bryant [this message]
2015-08-10 19:28 ` Jonathan Morton
2015-08-10 21:02 ` Kevin Darbyshire-Bryant
2015-08-10 21:07 ` Jonathan Morton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55C8E392.2080106@darbyshire-bryant.me.uk \
--to=kevin@darbyshire-bryant.me.uk \
--cc=Bloat@lists.bufferbloat.net \
--cc=chromatix99@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox