X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fiproute2%2Fpatches%2F006-iproute2-tc_esfq.patch;h=8546ef6a4d2ce7b0f052adae9fa77c617d532d46;hp=4552d506585696d08379331dd3ef86767b640de0;hb=ded794c6ae04305d52113c3db8864a763a9d8086;hpb=02e6acc6cef1c7ddf3c4a539c1e90a28efddaca7 diff --git a/package/iproute2/patches/006-iproute2-tc_esfq.patch b/package/iproute2/patches/006-iproute2-tc_esfq.patch index 4552d50658..8546ef6a4d 100644 --- a/package/iproute2/patches/006-iproute2-tc_esfq.patch +++ b/package/iproute2/patches/006-iproute2-tc_esfq.patch @@ -1,5 +1,11 @@ ---- a/include/linux/pkt_sched.h -+++ b/include/linux/pkt_sched.h +--- + include/linux/pkt_sched.h | 59 +++++++++++++ + tc/Makefile | 1 + tc/q_esfq.c | 200 ++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 260 insertions(+) + +--- iproute2-2.6.35.orig/include/linux/pkt_sched.h ++++ iproute2-2.6.35/include/linux/pkt_sched.h @@ -174,8 +174,38 @@ struct tc_sfq_qopt * * The only reason for this is efficiency, it is possible @@ -39,7 +45,7 @@ /* RED section */ enum -@@ -588,8 +618,37 @@ struct tc_sfq_xstats +@@ -579,8 +609,37 @@ struct tc_sfq_xstats { * * The only reason for this is efficiency, it is possible * to change these parameters in compile time. @@ -76,9 +82,9 @@ + /* RED section */ - enum ---- a/tc/Makefile -+++ b/tc/Makefile + enum { +--- iproute2-2.6.35.orig/tc/Makefile ++++ iproute2-2.6.35/tc/Makefile @@ -8,6 +8,7 @@ SHARED_LIBS ?= y TCMODULES := TCMODULES += q_fifo.o @@ -88,7 +94,7 @@ TCMODULES += q_prio.o TCMODULES += q_tbf.o --- /dev/null -+++ b/tc/q_esfq.c ++++ iproute2-2.6.35/tc/q_esfq.c @@ -0,0 +1,200 @@ +/* + * q_esfq.c ESFQ.