<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoPlainText">Hi John,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">"make clean" wasn't clearing out the previously build kernel in the build_dir so it wasn't actually recompiling.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I am now deleting it manually and then running a "make target/linux/prepare" and then editing the file.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">There has been quite a lot of changes since the commit that you mentioned.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">So I tried to roll back all the commits back to the previous commit but I am hitting the issue with version 4 kernel that 'struct msghdr' has no member named 'msg_iov'.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">It’s this section of the previous commit that causes the error<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><img width="1327" height="253" style="width:13.8229in;height:2.6354in" id="Picture_x0020_1" src="cid:image001.png@01D1FA1B.3667FA60"><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The current version has a lot of different and doesn’t use buff either.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I I could just make the above section compatible with version 4, I guess it will work?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Any ideas?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Thanks<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Daniel<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a name="_MailEndCompose"><o:p> </o:p></a></p>
<span style="mso-bookmark:_MailEndCompose"></span>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-GB">-----Original Message-----<br>
From: John Crispin [mailto:john@phrozen.org] <br>
Sent: 18 August 2016 12:32<br>
To: Daniel Niasoff <daniel@redactus.co.uk>; Mathias Kresin <dev@kresin.me><br>
Cc: OpenWrt Development List <openwrt-devel@lists.openwrt.org>; lede-dev@lists.infradead.org<br>
Subject: Re: [OpenWrt-Devel] latency on PPPoA ADSL Annex A on using Lantiq</span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">hmmm, out of ideas for now, will let you know if i have any other ideas.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On 18/08/2016 13:26, Daniel Niasoff wrote:<o:p></o:p></p>
<p class="MsoPlainText">> Hi John<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Tried it but it hadn't helped.<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Just to confirm I followed the right steps. Did a make clean and then
<o:p></o:p></p>
<p class="MsoPlainText">> edited this file <o:p></o:p></p>
<p class="MsoPlainText">> /home/build/openwrt/build_dir/toolchain-mips_34kc+dsp_gcc-5.3.0_musl-1<o:p></o:p></p>
<p class="MsoPlainText">> .1.14/linux-4.4.7/net/atm/common.c<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Then did a make<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Thanks<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Daniel<o:p></o:p></p>
<p class="MsoPlainText">> -----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">> From: John Crispin [<a href="mailto:john@phrozen.org"><span style="color:windowtext;text-decoration:none">mailto:john@phrozen.org</span></a>]<o:p></o:p></p>
<p class="MsoPlainText">> Sent: 18 August 2016 07:00<o:p></o:p></p>
<p class="MsoPlainText">> To: Daniel Niasoff <<a href="mailto:daniel@redactus.co.uk"><span style="color:windowtext;text-decoration:none">daniel@redactus.co.uk</span></a>>; Mathias Kresin
<o:p></o:p></p>
<p class="MsoPlainText">> <<a href="mailto:dev@kresin.me"><span style="color:windowtext;text-decoration:none">dev@kresin.me</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> Subject: Re: [OpenWrt-Devel] latency on PPPoA ADSL Annex A on using
<o:p></o:p></p>
<p class="MsoPlainText">> Lantiq<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> not much ahs changed in the kernel atm subsystem between 3.18 and 4.1<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> long shot, try to revert this patch<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> commit 7424ce65065852bdf7a040bf2490da4a8fc4b464<o:p></o:p></p>
<p class="MsoPlainText">> Author: Al Viro <<a href="mailto:viro@zeniv.linux.org.uk"><span style="color:windowtext;text-decoration:none">viro@zeniv.linux.org.uk</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> Date:   Thu Nov 20 07:01:29 2014 -0500<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> [atm] switch vcc_sendmsg() to copy_from_iter()<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>     ... and make it handle multi-segment iovecs - deals with that<o:p></o:p></p>
<p class="MsoPlainText">>     "fix this later" issue for free.  A bit of shame, really - it<o:p></o:p></p>
<p class="MsoPlainText">>     had been there since 2.3.15pre3 when the whole thing went into the<o:p></o:p></p>
<p class="MsoPlainText">>     tree, practically a historical artefact by now...<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>     Signed-off-by: Al Viro <<a href="mailto:viro@zeniv.linux.org.uk"><span style="color:windowtext;text-decoration:none">viro@zeniv.linux.org.uk</span></a>><o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> i'll compare owrt 3.18/4. patches next<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>             John<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> On 18/08/2016 07:33, John Crispin wrote:<o:p></o:p></p>
<p class="MsoPlainText">>> i would guess a regression inside the atm subsystem of he kernel or
<o:p></o:p></p>
<p class="MsoPlainText">>> some other part of the network stack. assuming that this issue is
<o:p></o:p></p>
<p class="MsoPlainText">>> only observed inside the atm part, i'll start looking there.<o:p></o:p></p>
<p class="MsoPlainText">>><o:p> </o:p></p>
<p class="MsoPlainText">>>           John<o:p></o:p></p>
<p class="MsoPlainText">>><o:p> </o:p></p>
<p class="MsoPlainText">>> On 18/08/2016 06:22, Daniel Niasoff wrote:<o:p></o:p></p>
<p class="MsoPlainText">>>> Hi Mathias,<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> Looks like it's this commit that introduced the issue<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> <a href="https://git.openwrt.org/openwrt.git?p=openwrt.git;a=commitdiff;h=f9e">
<span style="color:windowtext;text-decoration:none">https://git.openwrt.org/openwrt.git?p=openwrt.git;a=commitdiff;h=f9e</span></a><o:p></o:p></p>
<p class="MsoPlainText">>>> b<o:p></o:p></p>
<p class="MsoPlainText">>>> 558f08c577d216d39c25d0572facc18a3ac1<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> -KERNEL_PATCHVER:=3.18<o:p></o:p></p>
<p class="MsoPlainText">>>> +KERNEL_PATCHVER:=4.1<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> must be something in version 4.1 kernel. I guess it doesn't help very  much.<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> I tried to downgrade the latest commit back to a version 3.18 kernel
<o:p></o:p></p>
<p class="MsoPlainText">>>> by reversing the above change but wasn't able to compile. I had this
<o:p></o:p></p>
<p class="MsoPlainText">>>> error<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> make -f ./scripts/Makefile.build<o:p></o:p></p>
<p class="MsoPlainText">>>> obj=/home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linux-lantiq_xrx200/ltq-atm-vr9<o:p></o:p></p>
<p class="MsoPlainText">>>>   mips-openwrt-linux-musl-gcc<o:p></o:p></p>
<p class="MsoPlainText">>>> -Wp,-MD,/home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.<o:p></o:p></p>
<p class="MsoPlainText">>>> 1 4/linux-lantiq_xrx200/ltq-atm-vr9/.ltq_atm.o.d<o:p></o:p></p>
<p class="MsoPlainText">>>>  -nostdinc -isystem<o:p></o:p></p>
<p class="MsoPlainText">>>> /home/build/openwrt/staging_dir/toolchain-mips_34kc+dsp_gcc-5.3.0_mu<o:p></o:p></p>
<p class="MsoPlainText">>>> s l-1.1.14/lib/gcc/mips-openwrt-linux-musl/5.3.0/include<o:p></o:p></p>
<p class="MsoPlainText">>>> -I./arch/mips/include -Iarch/mips/include/generated  -Iinclude
<o:p></o:p></p>
<p class="MsoPlainText">>>> -I./arch/mips/include/uapi -Iarch/mips/include/generated/uapi<o:p></o:p></p>
<p class="MsoPlainText">>>> -I./include/uapi -Iinclude/generated/uapi -include <o:p>
</o:p></p>
<p class="MsoPlainText">>>> ./include/linux/kconfig.h -D__KERNEL__<o:p></o:p></p>
<p class="MsoPlainText">>>> -DVMLINUX_LOAD_ADDRESS=0xffffffff88002000 -DDATAOFFSET=0 -Wall
<o:p></o:p></p>
<p class="MsoPlainText">>>> -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
<o:p></o:p></p>
<p class="MsoPlainText">>>> -fno-common -Werror-implicit-function-declaration<o:p></o:p></p>
<p class="MsoPlainText">>>> -Wno-format-security -std=gnu89 -mno-check-zero-division -mabi=32 -G<o:p></o:p></p>
<p class="MsoPlainText">>>> 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely -msoft-float
<o:p></o:p></p>
<p class="MsoPlainText">>>> -DGAS_HAS_SET_HARDFLOAT -Wa,-msoft-float -ffreestanding -march=r4600
<o:p></o:p></p>
<p class="MsoPlainText">>>> -Wa,--trap<o:p></o:p></p>
<p class="MsoPlainText">>>> -I./arch/mips/include/asm/mach-ip22<o:p></o:p></p>
<p class="MsoPlainText">>>> -I./arch/mips/include/asm/mach-generic<o:p></o:p></p>
<p class="MsoPlainText">>>> -fno-delete-null-pointer-checks<o:p></o:p></p>
<p class="MsoPlainText">>>> -O2 -fno-reorder-blocks -fno-tree-ch -fno-caller-saves<o:p></o:p></p>
<p class="MsoPlainText">>>> --param=allow-store-data-races=0 -Wframe-larger-than=1024
<o:p></o:p></p>
<p class="MsoPlainText">>>> -fstack-protector -Wno-unused-but-set-variable -fomit-frame-pointer
<o:p></o:p></p>
<p class="MsoPlainText">>>> -fno-var-tracking-assignments -g -femit-struct-debug-baseonly
<o:p></o:p></p>
<p class="MsoPlainText">>>> -fno-var-tracking -Wdeclaration-after-statement -Wno-pointer-sign
<o:p></o:p></p>
<p class="MsoPlainText">>>> -fno-strict-overflow -fconserve-stack -Werror=implicit-int
<o:p></o:p></p>
<p class="MsoPlainText">>>> -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO
<o:p></o:p></p>
<p class="MsoPlainText">>>> -DMODULE -mno-long-calls -DCONFIG_VR9 -D"KBUILD_STR(s)=#s"<o:p></o:p></p>
<p class="MsoPlainText">>>> -D"KBUILD_BASENAME=KBUILD_STR(ltq_atm)"<o:p></o:p></p>
<p class="MsoPlainText">>>>  -D"KBUILD_MODNAME=KBUILD_STR(ltq_atm_vr9)" -c -o<o:p></o:p></p>
<p class="MsoPlainText">>>> /home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linux<o:p></o:p></p>
<p class="MsoPlainText">>>> -<o:p></o:p></p>
<p class="MsoPlainText">>>> lantiq_xrx200/ltq-atm-vr9/ltq_atm.o<o:p></o:p></p>
<p class="MsoPlainText">>>> /home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linux<o:p></o:p></p>
<p class="MsoPlainText">>>> -<o:p></o:p></p>
<p class="MsoPlainText">>>> lantiq_xrx200/ltq-atm-vr9/ltq_atm.c<o:p></o:p></p>
<p class="MsoPlainText">>>> /home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linux-lantiq_xrx200/ltq-atm-vr9/ltq_atm.c:46:24:<o:p></o:p></p>
<p class="MsoPlainText">>>> fatal error: lantiq_soc.h: No such file or directory compilation
<o:p></o:p></p>
<p class="MsoPlainText">>>> terminated.<o:p></o:p></p>
<p class="MsoPlainText">>>> make[5]: ***<o:p></o:p></p>
<p class="MsoPlainText">>>> [/home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linu<o:p></o:p></p>
<p class="MsoPlainText">>>> x -lantiq_xrx200/ltq-atm-vr9/ltq_atm.o]<o:p></o:p></p>
<p class="MsoPlainText">>>> Error 1<o:p></o:p></p>
<p class="MsoPlainText">>>> make[4]: ***<o:p></o:p></p>
<p class="MsoPlainText">>>> [_module_/home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.<o:p></o:p></p>
<p class="MsoPlainText">>>> 14/linux-lantiq_xrx200/ltq-atm-vr9]<o:p></o:p></p>
<p class="MsoPlainText">>>> Error 2<o:p></o:p></p>
<p class="MsoPlainText">>>> make[4]: Leaving directory<o:p></o:p></p>
<p class="MsoPlainText">>>> `/home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linux-lantiq_xrx200/linux-3.18.29'<o:p></o:p></p>
<p class="MsoPlainText">>>> make[3]: ***<o:p></o:p></p>
<p class="MsoPlainText">>>> [/home/build/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.14/linu<o:p></o:p></p>
<p class="MsoPlainText">>>> x<o:p></o:p></p>
<p class="MsoPlainText">>>> -lantiq_xrx200/ltq-atm-vr9/.built]<o:p></o:p></p>
<p class="MsoPlainText">>>> Error 2<o:p></o:p></p>
<p class="MsoPlainText">>>> make[3]: Leaving directory<o:p></o:p></p>
<p class="MsoPlainText">>>> `/home/build/openwrt/package/kernel/lantiq/ltq-atm'<o:p></o:p></p>
<p class="MsoPlainText">>>> make[2]: *** [package/kernel/lantiq/ltq-atm/compile] Error 2<o:p></o:p></p>
<p class="MsoPlainText">>>> make[2]: Leaving directory `/home/build/openwrt'<o:p></o:p></p>
<p class="MsoPlainText">>>> make[1]: ***<o:p></o:p></p>
<p class="MsoPlainText">>>> [/home/build/openwrt/staging_dir/target-mips_34kc+dsp_musl-1.1.14/st<o:p></o:p></p>
<p class="MsoPlainText">>>> a<o:p></o:p></p>
<p class="MsoPlainText">>>> mp/.package_compile]<o:p></o:p></p>
<p class="MsoPlainText">>>> Error 2<o:p></o:p></p>
<p class="MsoPlainText">>>> make[1]: Leaving directory `/home/build/openwrt'<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> Thanks<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> Daniel<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> --------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoPlainText">>>> -<o:p></o:p></p>
<p class="MsoPlainText">>>> ---<o:p></o:p></p>
<p class="MsoPlainText">>>> *From:* Mathias Kresin <<a href="mailto:dev@kresin.me"><span style="color:windowtext;text-decoration:none">dev@kresin.me</span></a>><o:p></o:p></p>
<p class="MsoPlainText">>>> *Sent:* 10 August 2016 22:39<o:p></o:p></p>
<p class="MsoPlainText">>>> *To:* Daniel Niasoff<o:p></o:p></p>
<p class="MsoPlainText">>>> *Cc:* <a href="mailto:openwrt-devel@lists.openwrt.org">
<span style="color:windowtext;text-decoration:none">openwrt-devel@lists.openwrt.org</span></a>;
<a href="mailto:lede-dev@lists.infradead.org"><span style="color:windowtext;text-decoration:none">lede-dev@lists.infradead.org</span></a>;<o:p></o:p></p>
<p class="MsoPlainText">>>> (<a href="mailto:leon@darkk.net.ru"><span style="color:windowtext;text-decoration:none">leon@darkk.net.ru</span></a>)<o:p></o:p></p>
<p class="MsoPlainText">>>> *Subject:* Re: [OpenWrt-Devel] latency on PPPoA ADSL Annex A on
<o:p></o:p></p>
<p class="MsoPlainText">>>> using Lantiq<o:p></o:p></p>
<p class="MsoPlainText">>>>  <o:p></o:p></p>
<p class="MsoPlainText">>>> Am 10.08.2016 um 22:41 schrieb Daniel Niasoff:<o:p></o:p></p>
<p class="MsoPlainText">>>>> Hi Mathias,<o:p></o:p></p>
<p class="MsoPlainText">>>>><o:p> </o:p></p>
<p class="MsoPlainText">>>>>  ADSL works fine on chaos calmer and I cannot reproduce the issue, so it looks like it's a recently introduced issue.<o:p></o:p></p>
<p class="MsoPlainText">>>>><o:p> </o:p></p>
<p class="MsoPlainText">>>>> Thanks for the idea, it should make it easier to pinpoint<o:p></o:p></p>
<p class="MsoPlainText">>>>><o:p> </o:p></p>
<p class="MsoPlainText">>>>> Any idea's where the issue might be?<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> Nope, no idea yet. Might be a kernel update or something completely
<o:p></o:p></p>
<p class="MsoPlainText">>>> unexpected. Without knowing the commit that introduced the
<o:p></o:p></p>
<p class="MsoPlainText">>>> regression it's more or less crystal ball reading.<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> Using 'git bisect' it should be easy to identify the faulty commit.
<o:p></o:p></p>
<p class="MsoPlainText">>>> It has to be somewhere between the last commit before chaos calmer
<o:p></o:p></p>
<p class="MsoPlainText">>>> was branched (git hash 6c9b1a278e484a9c7c5ff36f91da90f725776d00) and HEAD.<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> git bisect tells me that you have to build and test circa 12 images
<o:p></o:p></p>
<p class="MsoPlainText">>>> to find the faulty commit:<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> git clone "<a href="https://github.com/openwrt/openwrt.git"><span style="color:windowtext;text-decoration:none">https://github.com/openwrt/openwrt.git</span></a>"<o:p></o:p></p>
<p class="MsoPlainText">>>> <<a href="https://github.com/openwrt/openwrt.git"><span style="color:windowtext;text-decoration:none">https://github.com/openwrt/openwrt.git</span></a>><o:p></o:p></p>
<p class="MsoPlainText">>>>        <o:p></o:p></p>
<p class="MsoPlainText">>>> openwrt/openwrt <<a href="https://github.com/openwrt/openwrt.git"><span style="color:windowtext;text-decoration:none">https://github.com/openwrt/openwrt.git</span></a>><o:p></o:p></p>
<p class="MsoPlainText">>>> github.com<o:p></o:p></p>
<p class="MsoPlainText">>>> openwrt - Linux distribution for embedded devices<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> git checkout master<o:p></o:p></p>
<p class="MsoPlainText">>>> git bisect start HEAD 6c9b1a278e484a9c7c5ff36f91da90f725776d00<o:p></o:p></p>
<p class="MsoPlainText">>>> Bisecting: 1688 revisions left to test after this (roughly 11 steps)<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> It might be a good idea to verify that<o:p></o:p></p>
<p class="MsoPlainText">>>> 6c9b1a278e484a9c7c5ff36f91da90f725776d00 is not affected by the bug
<o:p></o:p></p>
<p class="MsoPlainText">>>> before starting the bisect.<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> Mathias<o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>>> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">>>> openwrt-devel mailing list<o:p></o:p></p>
<p class="MsoPlainText">>>> <a href="mailto:openwrt-devel@lists.openwrt.org"><span style="color:windowtext;text-decoration:none">openwrt-devel@lists.openwrt.org</span></a><o:p></o:p></p>
<p class="MsoPlainText">>>> <a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel">
<span style="color:windowtext;text-decoration:none">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</span></a><o:p></o:p></p>
<p class="MsoPlainText">>>><o:p> </o:p></p>
<p class="MsoPlainText">>> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">>> openwrt-devel mailing list<o:p></o:p></p>
<p class="MsoPlainText">>> <a href="mailto:openwrt-devel@lists.openwrt.org"><span style="color:windowtext;text-decoration:none">openwrt-devel@lists.openwrt.org</span></a><o:p></o:p></p>
<p class="MsoPlainText">>> <a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel">
<span style="color:windowtext;text-decoration:none">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</span></a><o:p></o:p></p>
<p class="MsoPlainText">>><o:p> </o:p></p>
</div>
</body>
</html>