an update on me

Dave Taht dave.taht at gmail.com
Wed Feb 15 16:46:26 UTC 2012


I have not committed to doing this project yet as I am unsure as to
what I'd be able to contribute in the contexts required. I hope we can
nail this stuff down...

Big questions I have are:

1) What is the state of the PCP code? What's it written in, what does
it work on?
2) What is the state of other code that may or may not be in this?
    Who's working on that?

3) The vm/demo hardware issue needs to get nailed down. IF the code is
doing things like written in java or python,
    it is impossible to get it to work on the cpe I'm using. Even C++
can be a PITA, the two basic language choices
    are C and lua, although C++ so long as it sticks to stdlib is ok.

I sometimes think the whole world is aware of what I've been doing,
but in case that's not the case:

I have been working primarily on bufferbloat in cpe and in the Linux
kernel. Secondary goals have been ipv6 and dnssec support, as well as
a coherent naming scheme for ipv6 enabled networks. lots of doc on
this project on
the web. I've been doing embedded linux since 1998.

Last quarter we got a lot of fixes into the upcoming linux-3.3 kernel,
which I am getting into cerowrt this quarter,
running the new AQM code by default on all interfaces. Van and kathie
are working on a new AQM that I hope will obsolete all that stuff, but
it isn't ready yet, my principal purpose is to exercise the bql and
related new subsystems.

Bufferbloat.net's cerowrt project is my baby. It's based on openwrt,
runs on the wndr3700v2 and wndr3800, and can easily be extended to any
of the atheros ag71xx based hardware out there (44+ choices, from 7
different manufacturers). It runs bind9, with dnssec, but not
isc-dhcp.

I am presently right-on-top of the 3.3 development series on that,
which makes it really easy to get stuff prototyped
on x86 and then moved over to this particular mips platform. From what
I can see multiple kernel patches and changes to iptables are required
for PCP to work, at all, on this os.

I'm easy about doing work outside of this environment (bsd, some other
box, etc), and given the tight deadlines on this I'm willing to take
whatever is the shortest path to viable code.

-- 
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
FR Tel: 0638645374
http://www.bufferbloat.net



More information about the sdcpe-devel mailing list