[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