From: Dave Taht
Apparently this is a fairly common refurb unit of the 3800 series now,
with merely the recognition string changed in the boot loader.
Signed-off-by: Dave Taht
---
target/linux/ar71xx/image/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/target/lin
From: Dave Taht
Apparently this is a fairly common refurb unit of the 3800 series now,
with merely the recognition string changed in the boot loader.
---
target/linux/ar71xx/image/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/target/linux/ar71xx/image/Makefile
b
From: Dave Taht
the unshare utility wasn't getting certain defines for mount
anymore.
---
...lude-libmount.h-to-provide-missing-MS_-de.patch | 44
1 file changed, 44 insertions(+)
create mode 100644
package/utils/util-linux/patches/003-unshare-include-libmount.h-to-provi
From: Dave Taht
This adds firewall support for blocking common invalid address
ranges, using ipset.
---
net/bcp38/Makefile | 63 ++
net/bcp38/files/bcp38.config | 22 +
net/bcp38/files/bcp38.defaults | 13 ++
net/bcp38/files/run.sh
This package implements enough functionality (we hope) to make
implementing BCP38 in openwrt a snap. By default it comes
with an implementation suitable for natted hosts.
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt
This adds gui support to the SQM-scripts patch
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
From: Dave Taht
---
applications/luci-app-sqm/Makefile | 66 +++
applications/luci-app-sqm/files/sqm-cbi.lua| 195
applications/luci-app-sqm/files/sqm-controller.lua | 26 +++
applications/luci-app-sqm/files/uci-defaults-sqm | 12 ++
4 fi
From: Dave Taht
This adds support for the bufferbloat project's "Smart Queue Management"
(SQM) system, which improves over openwrt's qos-scripts in the following ways
+ Uses HTB with two models for managing traffic
a simplest one that merely uses fq_codel, and a three tier one that does
some
CeroWrt has been working on a better fq_codel based QoS/AQM/packet
scheduler system for eliminating bufferbloat on DSL devices and
cable modems for quite some time now. I'd like it if it - or
the ideas in it - made it into openwrt eventually -
But:
I'd rather like to get more eyeballs on it and
From: Dave Taht
---
net/gpsd/Makefile |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/gpsd/Makefile b/net/gpsd/Makefile
index ca4983a..9195b25 100644
--- a/net/gpsd/Makefile
+++ b/net/gpsd/Makefile
@@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gpsd
-
From: Dave Taht
This missing bit of the hack saves hugely on instruction traps
on tcp connections to ar71xx based routers.
---
.../patches-3.10/902-unaligned_access_hacks.patch |7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/target/linux/ar71xx/patches-3.10/902-una
From: Dave Taht
The basic mips patch (deleted here) is not the full architecture
for faster random number generation. This patchset adds better
inlining specific to mips architectures.
---
.../307-mips-Reimplement-get_cycles.patch | 69 -
...w-architectures-to-optionally-d
From: Dave Taht
This is a backport of code to improve the quality of fq_codel
hashing for 3.10 for some encapsulated protocols.
Not needed in 3.11 and later.
---
.../686-flow_dissector-clean-up-IPIP-case.patch| 30
...ow_dissector-add-support-for-IPPROTO_IPV6.patch |
From: Dave Taht
skb_reduce_truesize is an inline function to reduce large skbs
when needed.
The API may change before inclusion with Linux 3.7...
---
.../054-net-add-skb_reduce_truesize.patch | 45
1 file changed, 45 insertions(+)
create mode 100644
target/linu
From: Dave Taht
Bugfix from linux head - don't delay acks from ECN congestion
experienced in some situations.
---
...net-next-tcp-ecn-dont-delay-ACKS-after-CE.patch | 63
1 file changed, 63 insertions(+)
create mode 100644
target/linux/generic/patches-3.3/050-net-next-tc
From: Dave Taht
This moves all but EF marked traffic out of the VO queue,
allowing for aggregation of other forms of traffic.
It more aggressively uses the VI queue for interactive-ish
traffic.
---
...901-Add-full-diffserv-support-to-wireless.patch | 126
1 file changed, 1
From: Dave Taht
After queue lengths start getting out of hand, try to preserve memory
by shortening skbs to their truesize on the common pfifo, codel, and
fq_codel qdiscs.
Arguably (128) should be a configureable param
---
..._reduce_truesize-support-to-common-qdiscs.patch | 73 ++
The patch set following is the "Best of" what is in cerowrt.
Of these, the only patch that I think is crucial to the openwrt
freeze is the qos-scripts one...
... and it could use a bit more work!
The remainder have been in cero for a while, and could at the
very least, use some eyeballs on them.
From: Dave Taht
dropped statistic is useful if retained.
---
...56-fq_codel-dont-remove-dropped-statistic.patch | 24
1 file changed, 24 insertions(+)
create mode 100644
target/linux/generic/patches-3.3/056-fq_codel-dont-remove-dropped-statistic.patch
diff --git
a/targ
From: Dave Taht
Keep fq_codel flow state around after queue empty.
---
.../052-fq_codel-dont-reinit-flow-state.patch | 41
1 file changed, 41 insertions(+)
create mode 100644
target/linux/generic/patches-3.3/052-fq_codel-dont-reinit-flow-state.patch
diff --git
a/t
From: Dave Taht
---
...-RTPROT_RA-markup-of-RA-routes-w-nexthops.patch | 55
1 file changed, 55 insertions(+)
create mode 100644
target/linux/generic/patches-3.3/051-ipv6-fix-RTPROT_RA-markup-of-RA-routes-w-nexthops.patch
diff --git
a/target/linux/generic/patches-3.3/0
From: Dave Taht
fq_codel defaults to 10k packets which is excessive. While
a good packet limit should be a calculated value
(X * 64 = bandwidth + slop),
an arbitrary size of 800 is more than enough for most bandwidths.
ecn makes sense on ingress. After traversing the internet, it makes no
sens
Backport from Kernel 3.5
---
...at-ND-option-31-as-userland-DNSSL-support.patch | 53
1 files changed, 53 insertions(+), 0 deletions(-)
create mode 100644
target/linux/generic/patches-3.3/050-Treat-ND-option-31-as-userland-DNSSL-support.patch
diff --git
a/target/linux/ge
From: Dave Taht
A year of testing in the cerowrt project shows not using timestamps
to be a very bad idea in nearly any TCP at speeds above a few Mbit.
As FQ_CODEL will actually assert ECT(3) on ECN streams, it is useful
to have ECN be negotiated when offered. In this day and age it
could also b
From: Dave Taht
Despite Westwood's theoretical advantages, in nearly
every benchmark we ran last year, TCP cubic won, whether it be
on correct RTT estimates, amount of buffering, responsiveness,
etc. on current hardware and software designs.
(both need timestamps on to work well, besides)
TCP c
From: Dave Taht
---
package/dnsmasq/Makefile |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/dnsmasq/Makefile b/package/dnsmasq/Makefile
index 10f1806..26f5a61 100644
--- a/package/dnsmasq/Makefile
+++ b/package/dnsmasq/Makefile
@@ -8,12 +8,12 @@
include $(TOP
With the upcoming ag71xx patch the __packed attribute can leak
into the rest of the build, and iptables does not have it defined.
This defines it.
---
package/iptables/patches/900-packed.patch | 28
1 files changed, 28 insertions(+), 0 deletions(-)
create mode 1006
This updates the existing unaligned_access_hacks patch to
reduce unalignment traps to nearly zero for ipv4 and ipv6,
in the normal path, in encapsulation, for native apps,
and in the qdiscs.
Raw IPv6 performance over ethernet more than doubled.
For more detail, see:
http://www.bufferbloat.net/pr
28 matches
Mail list logo