LEDE 17.01.5 errors on Linksys WRT => sit: non-ECT from error


#1

Hello!
How are you?
I have a very weird error. I have found a filed bug here:
https://bugs.openwrt.org/index.php?do=details&task_id=1541

I could fix the OpenVpn, like this:

config openvpn 'yours'
    option comp_lzo 'yes'

So for now, it is about 75% working (before it was not working at all, it looks like some DNS problems on 17.01.5, of course, no problem at all on 17.01.4).

But I still get this error and the guys on the filed bug they say the IPv6-in-IPv4 has also some same error, as they say:

Guessing:
log spam might involve tunnelbroker tunnel or openvpn server

some issues with either comp_lzo or openvpn-mbedtls on updating 
were resolved with “compress lzo” and openvpn-openssl on server side

As, I am using both OpenVpn and tunnelbroker, the OpenVpn I turned on the compress lzo, but I do not find the tunnelbroker compress lzo setting.

So now it looks like this:

[   69.072330] sit: non-ECT from 31.27.5.181 with TOS=0x2
[   69.130311] sit: non-ECT from 31.27.5.181 with TOS=0x2
[   69.218354] sit: non-ECT from 31.27.5.181 with TOS=0x2
[   69.223538] sit: non-ECT from 31.27.5.181 with TOS=0x2
[   69.294836] sit: non-ECT from 31.27.5.181 with TOS=0x2
[   81.591915] net_ratelimit: 352 callbacks suppressed
[   81.596828] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.661946] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.667163] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.672335] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.677499] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.682669] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.687832] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.693003] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.698168] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   81.703336] sit: non-ECT from 31.27.5.181 with TOS=0xe
[   87.759190] net_ratelimit: 78 callbacks suppressed
[   87.764012] sit: non-ECT from 31.27.5.181 with TOS=0x3
[   88.749717] sit: non-ECT from 31.27.5.181 with TOS=0x3
[   89.755460] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.818519] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.827336] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.892702] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.897866] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.964864] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.970028] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   89.975246] sit: non-ECT from 31.27.5.181 with TOS=0xa
[   93.764896] net_ratelimit: 3191 callbacks suppressed
[   93.769893] sit: non-ECT from 31.27.5.181 with TOS=0xa

Do you guys know how to hack this to make it work, since by now I switched to 17.01.5 but with 17.01.4 I had no issues at all ever.

Thanks you very much for you help!
PatrikX3


What future service release to fix sit: non-ECT from error?
OpenWrt/LEDE v18.06.0 service release
#2

This is a known kernel bug which will be solved with the next 17.01.6 version. Unfortunately there is no workaround I am aware of.


#3

thanks, then i just revert to 17.01.4, THANK YOU VERY MUCH!


#4

Ok, i found the bug-fix, here:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/net/ipv6?h=v4.9.112&id=5b8fcc075714b86fb8fe194bb463fed2998a8e85

I guess, i will patch the kernel in 17.01.5


#5

It is better to take it here

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v4.4.143&id=0b12830665116f90ed795a1a54e2fced083c1a59

It is in the 4.4 branch that is used in 17.01.