Hi,

2016-01-20 18:42 GMT+01:00 moeller0 <moeller0@gmx.de>:
Hi Etienne,

I could be out to lunch, but I always assumed for virtual interfaces the txque does not matter as packets are immediate passed to the real interface.

This was not the case in the past (I remember losing quite some time on this some years ago),
but i don't know if it's still the case.

2 choices: tests or read the code :)

 

Best Regards
        Sebastian

> On Jan 20, 2016, at 18:09 , Etienne Champetier <champetier.etienne@gmail.com> wrote:
>
>
>
> 2016-01-20 17:54 GMT+01:00 Brandon Applegate <brandon@burn.net>:
>
>> On Jan 20, 2016, at 11:47 AM, Etienne Champetier <champetier.etienne@gmail.com> wrote:
>>
>> Hi Brandon,
>>
>> e quickly read the thread (maybe too quickly),
>> from what i remember for virtual interface txqueuelen is 0 by default, so nothing work as expected
>> can you check the txqueuelen with ip -a ?
>> (i've found no reference to txqueuelen in sqm-scripts)
>>
>> see also
>> https://wiki.openwrt.org/doc/howto/packet.scheduler/packet.scheduler#tips
>
> I haven’t done anything manually to change txqueuelen.  Whatever is here is default (1000 on eth) or I assume set by sqm-scripts / tc (32).
>
> I believe this is the output you are looking for:
>
> —
>
> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
> 2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
>     link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
> 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
>     link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
> 4: eth0.666@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc htb state UP
>     link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
> 5: eth0.10@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
>     link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
> 6: eth0.11@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
>     link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
> 7: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 32
>     link/ether 52:18:cd:a7:ad:71 brd ff:ff:ff:ff:ff:ff
> 8: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 32
>     link/ether 5e:f0:86:88:8d:8e brd ff:ff:ff:ff:ff:ff
> 11: ifb4eth0.666: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc htb state UNKNOWN qlen 32
>     link/ether 86:68:83:69:2e:b2 brd ff:ff:ff:ff:ff:ff
> —
>
>
> no qlen means 0 I think
> maybe try
> ip link set eth0.666 txqueuelen 1000
>
> _______________________________________________