Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] quick update
@ 2012-09-04  7:22 Dave Taht
  0 siblings, 0 replies; 2+ messages in thread
From: Dave Taht @ 2012-09-04  7:22 UTC (permalink / raw)
  To: cerowrt-devel

If you can't tell, I have been trying for a stable-ish release of cero
once a month, around the 15th. I'm not sure if I'm going to make it
this time.

Some good things have been happening...

I THINK, but am not sure, the skb shrinkage thing I was doing needs
some headroom added in some cases. I am hoping this would account some
of the introduced flakyness on wifi we encountered in the last dev
release.

This little bit in ath9k/xmit.c looks suspicious:

/* Add the padding after the header if this is not already done */
       padpos = ath9k_cmn_padpos(hdr->frame_control);
       padsize = padpos & 3;
       if (padsize && skb->len > padpos) {
               if (skb_headroom(skb) < padsize)
                       return -ENOMEM;

Also found a few improvements to make to fq_codel at low bandwidths
(below 10Mbit) and something of a theoretical problem with queue
occupancy with tons of flows, and there's been some good threads on
the codel list.

But finding these has been kind of tedious and slow, and my non-bloat,
and trying to make eating money, workload has been a bit much of late.

So I will try to polish up the latest set of cero patches and get them
out there after a great deal more testing on x86.

-- 
Dave Täht

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Cerowrt-devel] quick update
@ 2012-04-28  2:57 Dave Taht
  0 siblings, 0 replies; 2+ messages in thread
From: Dave Taht @ 2012-04-28  2:57 UTC (permalink / raw)
  To: cerowrt-devel

I spent most of the week not working on cerowrt directly. In particular
I've been trying to solve the buildbot issue via any means possible.

Building another machine for another project. etc.

So:

http://huchra.bufferbloat.net/~cero1/3.3/3.3.3-2/ is still current and
working well.

This week:

Linux 3.3.4 came out and incorporated all the patches I've been
carrying out of tree.

Also, a good build popped out of the openwrt buildbot system finally!!

http://buildbot.openwrt.org:8010/builders/ar71xx/builds/4

I put up a new version of the simple_qos.sh script (

https://github.com/dtaht/deBloat/blob/master/src/simple_qos.sh

) which does a mildly better job on ingress...

BUT: the sfqred calcs are proving to be a real pita, but what's in
there seems to work pretty good
at 2Mbit up, 20 down. At  4Mbit up, 30 down, still decent but could
use some love. I'd like some feedback on ADSL.

I took a quick pass at dropping the old patches, integrating the 3.3.4
kernel into cerowrt and ran into trouble.

"patching file drivers/net/ppp/ppp_generic.c
Hunk #2 FAILED at 968.
Hunk #3 succeeded at 1047 (offset -1 lines).
Hunk #4 FAILED at 1062.
2 out of 4 hunks FAILED -- rejects in file drivers/net/ppp/ppp_generic.c
Patch generic/120-ppp_txqueue_restart.patch does not apply (enforce with -f)
make[4]: *** [/home/cero1/src/cerowrt-3.3.0/build_dir/linux-ar71xx_generic/linux-3.3.4/.quilt_checked]
Error 1
"

I am utterly certain that if I had some braincells left this would be
easy, but iproute2 and iw also broke...

And it's friday, it's 8PM, and and I'm taking the weekend off. In
fact, I'm logging out entirely.


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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-09-04  7:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-04  7:22 [Cerowrt-devel] quick update Dave Taht
  -- strict thread matches above, loose matches on Subject: below --
2012-04-28  2:57 Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox