[OpenWrt-Devel] [PATCH] qos-scripts: Add IPv6 support

Weedy weedy2887 at gmail.com
Fri Jan 29 18:06:44 EST 2016


On Fri, Jan 22, 2016 at 9:08 AM, Michael Marley
<michael at michaelmarley.com> wrote:
> The problem still happens for me even without the txqueuelen change.
>
> Michael
>
> On 01/22/16 07:15, Felix Fietkau wrote:
>> On 2016-01-22 13:12, Weedy wrote:
>>> ~Off topic~
>>>
>>> So I'm going to guess this means both of you have qos-scripts running
>>> on current trunk builds?
>>>
>>> Have you seen anyone complaining about kernel panic in hfsc? Should I
>>> make a trac ticket?
>>>
>>> ar71xx/TLWDR4300
>>> WARNING: CPU: 0 PID: 0 at net/sched/sch_hfsc.c:1429 0x831f5b2c()
>> Can you please test if my recent removal of the txqueuelen override
>> makes a difference here?
>>
>> - Felix

I've since done a few distcleans and can't reproduce the problem. I
guess I should just make a habit to distclean if I'm updating more
then 2-3 weeks worth of changes.

Now my new problem. I have a pppoe connection, so my WAN interface
gets swapped. I get double shaped at boot, things are fine after a qos
restart.


root at OpenWrt:~# tc qdisc
qdisc fq_codel 0: dev eth0 root refcnt 2 limit 1024p flows 1024
quantum 1514 target 5.0ms interval 100.0ms ecn
qdisc hfsc 1: dev ifb0 root refcnt 2 default 30
qdisc fq_codel 100: dev ifb0 parent 1:10 limit 800p flows 1024 quantum
300 target 5.0ms interval 100.0ms
qdisc fq_codel 200: dev ifb0 parent 1:20 limit 800p flows 1024 quantum
300 target 5.0ms interval 100.0ms
qdisc fq_codel 300: dev ifb0 parent 1:30 limit 800p flows 1024 quantum
300 target 5.0ms interval 100.0ms
qdisc fq_codel 400: dev ifb0 parent 1:40 limit 800p flows 1024 quantum
300 target 5.0ms interval 100.0ms

## this doesn't get cleaned up ##
qdisc hfsc 1: dev eth0.2 root refcnt 2 default 30
qdisc fq_codel 100: dev eth0.2 parent 1:10 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc fq_codel 200: dev eth0.2 parent 1:20 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc fq_codel 300: dev eth0.2 parent 1:30 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc fq_codel 400: dev eth0.2 parent 1:40 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc ingress ffff: dev eth0.2 parent ffff:fff1 ----------------

qdisc mq 0: dev wlan0 root
qdisc fq_codel 0: dev wlan0 parent :1 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc fq_codel 0: dev wlan0 parent :2 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc fq_codel 0: dev wlan0 parent :3 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc fq_codel 0: dev wlan0 parent :4 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc mq 0: dev wlan1 root
qdisc fq_codel 0: dev wlan1 parent :1 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc fq_codel 0: dev wlan1 parent :2 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc fq_codel 0: dev wlan1 parent :3 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn
qdisc fq_codel 0: dev wlan1 parent :4 limit 1024p flows 1024 quantum
1514 target 5.0ms interval 100.0ms ecn

## this is always fine ##
qdisc hfsc 1: dev pppoe-wan root refcnt 2 default 30
qdisc fq_codel 100: dev pppoe-wan parent 1:10 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc fq_codel 200: dev pppoe-wan parent 1:20 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc fq_codel 300: dev pppoe-wan parent 1:30 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc fq_codel 400: dev pppoe-wan parent 1:40 limit 800p flows 1024
quantum 300 target 5.0ms interval 100.0ms
qdisc ingress ffff: dev pppoe-wan parent ffff:fff1 ----------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list