Changeset 47717


Ignore:
Timestamp:
2015-12-03T16:46:29+01:00 (2 years ago)
Author:
jow
Message:

ramips: switch ucidef_add_switch_vlan() to ucidef_add_switch_ports()

This migrates the final board.d user of ucidef_add_switch_vlan() to the new
ucidef_add_switch_ports() approach, fixing some logic errors for a few boards
along the way.

Signed-off-by: Jo-Philipp Wich <jow@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/board.d/02_network

    r47619 r47717  
    2020                fi 
    2121                if [ `swconfig dev rt305x port $port get lan` = "0" ]; then 
    22                         wanports="$port $wanports" 
     22                        wanports="$port:wan $wanports" 
    2323                else 
    24                         lanports="$port $lanports" 
     24                        lanports="$port:lan $lanports" 
    2525                fi 
    2626        done 
    2727        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    2828        ucidef_add_switch "rt305x" "1" "1" 
    29         ucidef_add_switch_vlan "rt305x" "1" "$lanports 6t" 
    30         ucidef_add_switch_vlan "rt305x" "2" "$wanports 6t" 
     29        ucidef_add_switch_ports "rt305x" $lanports $wanports "6@eth0" 
    3130} 
    3231 
     
    9089                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    9190                ucidef_add_switch "switch0" "1" "1" 
    92                 ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 6t" 
    93                 ucidef_add_switch_vlan "switch0" "2" "4 6t" 
     91                ucidef_add_switch_ports "switch0" \ 
     92                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" 
    9493                ;; 
    9594        a5-v11) 
    9695                ucidef_set_interface_lan "eth0.1" 
    9796                ucidef_add_switch "switch0" "1" "1" 
    98                 ucidef_add_switch_vlan "switch0" "1" "0 6t" 
     97                ucidef_add_switch_ports "switch0" \ 
     98                        "0:lan" "6t@eth0" 
    9999                ;; 
    100100        ar670w|\ 
     
    104104                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    105105                ucidef_add_switch "switch0" "1" "1" 
    106                 ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5t" 
    107                 ucidef_add_switch_vlan "switch0" "2" "4 5t" 
     106                ucidef_add_switch_ports "switch0" \ 
     107                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5@eth0" 
    108108                ;; 
    109109        asl26555|\ 
     
    112112                ucidef_set_interface_lan "eth0.1" 
    113113                ucidef_add_switch "switch0" "1" "1" 
    114                 ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 6t" 
     114                ucidef_add_switch_ports "switch0" \ 
     115                        "1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0" 
    115116                ;; 
    116117        atp-52b|\ 
     
    129130                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    130131                ucidef_add_switch "switch0" "1" "1" 
    131                 ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 6t" 
    132                 ucidef_add_switch_vlan "switch0" "2" "0 6t" 
     132                ucidef_add_switch_ports "switch0" \ 
     133                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0" 
    133134                ;; 
    134135        awapn2403) 
    135136                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    136137                ucidef_add_switch "switch0" "1" "1" 
    137                 ucidef_add_switch_vlan "switch0" "1" "0 6t" 
    138                 ucidef_add_switch_vlan "switch0" "2" "1 6t" 
     138                ucidef_add_switch_ports "switch0" \ 
     139                        "0:lan" "1:wan" "6@eth0" 
    139140                ;; 
    140141        b2c|\ 
     
    150151                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    151152                ucidef_add_switch "switch0" "1" "1" 
    152                 ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 9t" 
    153                 ucidef_add_switch_vlan "switch0" "2" "0 9t" 
     153                ucidef_add_switch_ports "switch0" \ 
     154                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0" 
    154155                ;; 
    155156        cf-wr800n) 
    156157                ucidef_set_interface_lan "eth0.1" 
    157158                ucidef_add_switch "switch0" "1" "1" 
    158                 ucidef_add_switch_vlan "switch0" "1" "4 6t" 
     159                ucidef_add_switch_ports "switch0" \ 
     160                        "4:lan" "6t@eth0" 
    159161                ;; 
    160162        cy-swr1100) 
    161163                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    162164                ucidef_add_switch "switch0" "1" "1" 
    163                 ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 9t" 
    164                 ucidef_add_switch_vlan "switch0" "2" "4 9t" 
     165                ucidef_add_switch_ports "switch0" \ 
     166                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "9@eth0" 
    165167                ;; 
    166168        d105|\ 
     
    174176                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    175177                ucidef_add_switch "switch1" "1" "1" 
    176                 ucidef_add_switch_vlan "switch1" "1" "0 1 2 3 6t" 
    177                 ucidef_add_switch_vlan "switch1" "2" "4 6t" 
     178                ucidef_add_switch_ports "switch1" \ 
     179                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" 
    178180                ;; 
    179181        hc5*61|\ 
     
    181183                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    182184                ucidef_add_switch "switch0" "1" "1" 
    183                 ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 5 6t" 
    184                 ucidef_add_switch_vlan "switch0" "2" "0 6t" 
     185                ucidef_add_switch_ports "switch0" \ 
     186                        "1:lan" "2:lan" "3:lan" "4:lan" "5:lan" "0:wan" "6@eth0" 
    185187                ;; 
    186188        m2m) 
     
    198200                ucidef_set_interface_lan "eth0.1" 
    199201                ucidef_add_switch "switch0" "1" "1" 
    200                 ucidef_add_switch_vlan "switch0" "1" "0 4 6t" 
     202                ucidef_add_switch_ports "switch0" \ 
     203                        "0:lan" "4:lan" "6t@eth0" 
    201204                ;; 
    202205        rt-n56u) 
    203206                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    204207                ucidef_add_switch "switch0" "1" "1" 
    205                 ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 8t" 
    206                 ucidef_add_switch_vlan "switch0" "2" "4 8t" 
     208                ucidef_add_switch_ports "switch0" \ 
     209                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8@eth0" 
    207210                ;; 
    208211        tew-691gr|\ 
     
    210213                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    211214                ucidef_add_switch "switch0" "1" "1" 
    212                 ucidef_add_switch_vlan "switch0" "1" "0t 1 2 3 4" 
    213                 ucidef_add_switch_vlan "switch0" "2" "0t 5" 
     215                ucidef_add_switch_ports "switch0" \ 
     216                        "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0" 
    214217                ;; 
    215218        v11st-fe|\ 
     
    217220                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    218221                ucidef_add_switch "switch0" "1" "1" 
    219                 ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 5t" 
    220                 ucidef_add_switch_vlan "switch0" "2" "0 5t" 
     222                ucidef_add_switch_ports "switch0" \ 
     223                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0" 
    221224                ;; 
    222225        wcr-150gn) 
    223226                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    224227                ucidef_add_switch "switch0" "1" "1" 
    225                 ucidef_add_switch_vlan "switch0" "1" "0 6t" 
    226                 ucidef_add_switch_vlan "switch0" "2" "6t" 
     228                ucidef_add_switch_ports "switch0" \ 
     229                        "0:lan" "6t@eth0" 
    227230                ;; 
    228231        whr-1166d) 
    229232                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    230233                ucidef_add_switch "switch0" "1" "1" 
    231                 ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 6t" 
    232                 ucidef_add_switch_vlan "switch0" "2" "5 6t" 
     234                ucidef_add_switch_ports "switch0" \ 
     235                        "0:lan" "1:lan" "2:lan" "3:lan" "5:wan" "6@eth0" 
    233236                ;; 
    234237        wizfi630a) 
    235238                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    236239                ucidef_add_switch "switch0" "1" "1" 
    237                 ucidef_add_switch_vlan "switch0" "1" "1 2 6t" 
    238                 ucidef_add_switch_vlan "switch0" "2" "0 6t" 
     240                ucidef_add_switch_ports "switch0" \ 
     241                        "1:lan" "2:lan" "0:wan" "6@eth0" 
    239242                ;; 
    240243        zbt-wr8305rt) 
    241244                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    242245                ucidef_add_switch "switch0" "1" "1" 
    243                 ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4 6t" 
    244                 ucidef_add_switch_vlan "switch0" "2" "4 6t" 
     246                ucidef_add_switch_ports "switch0" \ 
     247                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" 
    245248                ;; 
    246249        *) 
Note: See TracChangeset for help on using the changeset viewer.