[LEDE-DEV] [PATCH] lantiq: fix network in failsafe

John Crispin john at phrozen.org
Sun Jun 19 22:40:30 PDT 2016



On 20/06/2016 07:39, Mathias Kresin wrote:
> Am 20.06.2016 um 07:19 schrieb John Crispin:
>>
>>
>> On 20/06/2016 05:15, Zhao, Gang wrote:
>>> Hi, Mathias Kresin
>>>
>>> On Sun, Jun 19, 2016 at 10:30 PM, Mathias Kresin <dev at kresin.me> wrote:
>>>> So far the network in failsafe is setup only for one board. Use the
>>>> eth0 interface as lan interface for all boards for now.
>>>>
>>>> If a board has its lan interface(s) on another eth, a special
>>>> handling based on the board name can be added.
>>>>
>>>> Signed-off-by: Mathias Kresin <dev at kresin.me>
>>>> ---
>>>>   .../lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq  |
>>>> 10 +---------
>>>>   1 file changed, 1 insertion(+), 9 deletions(-)
>>>>
>>>> diff --git
>>>> a/target/linux/lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq
>>>> b/target/linux/lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq
>>>>
>>>> index 3d7fabf..7ed0fab 100644
>>>> ---
>>>> a/target/linux/lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq
>>>>
>>>> +++
>>>> b/target/linux/lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq
>>>>
>>>> @@ -3,15 +3,7 @@
>>>>   . /lib/functions/lantiq.sh
>>>>
>>>>   set_preinit_iface() {
>>>> -
>>>> -       board=$(lantiq_board_name)
>>>> -
>>>> -       case "$board" in
>>>> -       TDW8970)
>>>> -               ifname=eth0
>>>> -               ;;
>>>> -       esac
>>>> -
>>>> +       ifname=eth0
>>>
>>> What about to add a default branch in case statement?
>>>
>>> *)
>>>      ifname=eth0
>>> ;;
>>>
>>
>> i am wondering if we should add a switch default config here or simply
>> reset the switch with vlans turned off
> 
> Is it really necessary? I mean the failsafe kicks in long before the
> network config and vlan setup is done.
> 
> I've tested this with a board using the xrx200 in-SoC switch and a board
> using a RTL8306G switch. In both cases it wasn't necessary to turn off
> the vlans since they had not yet been configured.
> 
> Mathias
> 
this code also runs on danubes with rtl and ar8327 switches. some of
which have a default vlan setup provided by the bootloader

	John



More information about the Lede-dev mailing list