Changeset 47721


Ignore:
Timestamp:
2015-12-03T18:30:24+01:00 (2 years ago)
Author:
jow
Message:

board.d: merge ucidef_add_switch() and ucidef_add_switch_ports()

This changes uci-defaults-new.sh, config_generate and all relevant board.d
files in order combine ucidef_add_switch() and ucidef_add_switch_ports() into
a single function.

Also removes now superfluous enable and reset arguments.

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

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/lib/functions/uci-defaults-new.sh

    r47720 r47721  
    8080        _ucidef_set_interface lan "$lan_if" 
    8181        _ucidef_set_interface wan "$wan_if" 
    82         json_select .. 
    83 } 
    84  
    85 ucidef_add_switch() { 
    86         local name="$1" 
    87  
    88         json_select_object switch 
    89                 json_select_object "$name" 
    90                         json_add_boolean enable 1 
    91                         json_add_boolean reset 1 
    92                 json_select .. 
    93         json_select .. 
    94 } 
    95  
    96 ucidef_add_switch_attr() { 
    97         local name="$1" 
    98         local key="$2" 
    99         local val="$3" 
    100  
    101         json_select_object switch 
    102                 json_select_object "$name" 
    103  
    104                 case "$val" in 
    105                         true|false) [ "$val" != "true" ]; json_add_boolean "$key" $? ;; 
    106                         [0-9]) json_add_int "$key" "$val" ;; 
    107                         *) json_add_string "$key" "$val" ;; 
    108                 esac 
    109  
    110                 json_select .. 
    11182        json_select .. 
    11283} 
     
    206177} 
    207178 
    208 ucidef_add_switch_ports() { 
     179ucidef_add_switch() { 
    209180        local name="$1"; shift 
    210181        local port num role device index need_tag prev_role 
     
    213184 
    214185        json_select_object switch 
    215         json_select_object "$name" 
    216  
    217         for port in "$@"; do 
    218                 case "$port" in 
    219                         [0-9]*@*) 
    220                                 num="${port%%@*}" 
    221                                 device="${port##*@}" 
    222                                 need_tag=0 
    223                                 [ "${num%t}" != "$num" ] && { 
    224                                         num="${num%t}" 
    225                                         need_tag=1 
    226                                 } 
    227                         ;; 
    228                         [0-9]*:*:[0-9]*) 
    229                                 num="${port%%:*}" 
    230                                 index="${port##*:}" 
    231                                 role="${port#[0-9]*:}"; role="${role%:*}" 
    232                         ;; 
    233                         [0-9]*:*) 
    234                                 num="${port%%:*}" 
    235                                 role="${port##*:}" 
    236                         ;; 
     186                json_select_object "$name" 
     187                        json_add_boolean enable 1 
     188                        json_add_boolean reset 1 
     189 
     190                        for port in "$@"; do 
     191                                case "$port" in 
     192                                        [0-9]*@*) 
     193                                                num="${port%%@*}" 
     194                                                device="${port##*@}" 
     195                                                need_tag=0 
     196                                                [ "${num%t}" != "$num" ] && { 
     197                                                        num="${num%t}" 
     198                                                        need_tag=1 
     199                                                } 
     200                                        ;; 
     201                                        [0-9]*:*:[0-9]*) 
     202                                                num="${port%%:*}" 
     203                                                index="${port##*:}" 
     204                                                role="${port#[0-9]*:}"; role="${role%:*}" 
     205                                        ;; 
     206                                        [0-9]*:*) 
     207                                                num="${port%%:*}" 
     208                                                role="${port##*:}" 
     209                                        ;; 
     210                                esac 
     211 
     212                                if [ -n "$num" ] && [ -n "$device$role" ]; then 
     213                                        _ucidef_add_switch_port 
     214                                fi 
     215 
     216                                unset num device role index need_tag 
     217                        done 
     218                json_select .. 
     219        json_select .. 
     220 
     221        _ucidef_finish_switch_roles 
     222} 
     223 
     224ucidef_add_switch_attr() { 
     225        local name="$1" 
     226        local key="$2" 
     227        local val="$3" 
     228 
     229        json_select_object switch 
     230                json_select_object "$name" 
     231 
     232                case "$val" in 
     233                        true|false) [ "$val" != "true" ]; json_add_boolean "$key" $? ;; 
     234                        [0-9]) json_add_int "$key" "$val" ;; 
     235                        *) json_add_string "$key" "$val" ;; 
    237236                esac 
    238237 
    239                 if [ -n "$num" ] && [ -n "$device$role" ]; then 
    240                         _ucidef_add_switch_port 
    241                 fi 
    242  
    243                 unset num device role index need_tag 
    244         done 
    245  
    246         json_select .. 
    247         json_select .. 
    248  
    249         _ucidef_finish_switch_roles 
     238                json_select .. 
     239        json_select .. 
    250240} 
    251241 
  • trunk/target/linux/ar71xx/base-files/etc/board.d/02_network

    r47720 r47721  
    2626wlr8100) 
    2727        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    28         ucidef_add_switch "switch0" "1" "1" 
    29         ucidef_add_switch_ports "switch0" \ 
     28        ucidef_add_switch "switch0" \ 
    3029                "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" 
    3130        ;; 
     
    3433epg5000) 
    3534        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    36         ucidef_add_switch "switch0" "1" "1" 
    37         ucidef_add_switch_ports "switch0" \ 
     35        ucidef_add_switch "switch0" \ 
    3836                "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" 
    3937        ;; 
     
    4240ap147-010) 
    4341        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    44         ucidef_add_switch "switch0" "1" "1" 
    45         ucidef_add_switch_ports "switch0" \ 
     42        ucidef_add_switch "switch0" \ 
    4643                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "6@eth1" 
    4744        ;; 
     
    5249wzr-450hp2) 
    5350        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    54         ucidef_add_switch "switch0" "1" "1" 
    55         ucidef_add_switch_ports "switch0" \ 
     51        ucidef_add_switch "switch0" \ 
    5652                "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" "6@eth0" 
    5753        ;; 
     
    6157tl-wdr4900-v2) 
    6258        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    63         ucidef_add_switch "switch0" "1" "1" 
    64         ucidef_add_switch_ports "switch0" \ 
     59        ucidef_add_switch "switch0" \ 
    6560                "0@eth1" "2:lan" "3:lan" "4:lan" "5:lan" "6@eth0" "1:wan" 
    6661        ;; 
     
    6863bsb) 
    6964        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    70         ucidef_add_switch "switch0" "1" "1" 
    71         ucidef_add_switch_ports "switch0" \ 
     65        ucidef_add_switch "switch0" \ 
    7266                "0@eth1" "1:lan" "3:lan"  # XXX: confirm cpu port! 
    7367        ucidef_set_interface_wlan 
     
    7670cpe510) 
    7771        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    78         ucidef_add_switch "switch0" "1" "1" 
    79         ucidef_add_switch_ports "switch0" \ 
     72        ucidef_add_switch "switch0" \ 
    8073                "0@eth0" "5:lan" "4:wan" 
    8174        ;; 
     
    8376airgatewaypro) 
    8477        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    85         ucidef_add_switch "switch0" "1" "1" 
    86         ucidef_add_switch_ports "switch0" \ 
     78        ucidef_add_switch "switch0" \ 
    8779                "0@eth0" "4:lan" "5:wan" 
    8880        ;; 
     
    9587rb-2011uias-2hnd) 
    9688        ucidef_set_interfaces_lan_wan "eth0.1 eth1" "eth0.2" 
    97         ucidef_add_switch "switch0" "1" "1" 
    9889 
    9990        case "$board" in 
    10091        rb-2011uas* | rb-2011uias | rb-2011uias-2hnd) 
    101                 ucidef_add_switch_ports "switch0" \ 
     92                ucidef_add_switch "switch0" \ 
    10293                        "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" "6:sfp" 
    10394        ;; 
    10495        *) 
    105                 ucidef_add_switch_ports "switch0" \ 
     96                ucidef_add_switch "switch0" \ 
    10697                        "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" 
    10798        ;; 
    10899        esac 
    109100 
    110         ucidef_add_switch "switch1" "1" "1" 
    111         ucidef_add_switch_ports "switch1" \ 
     101        ucidef_add_switch "switch1" \ 
    112102                "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" "5:lan" 
    113103        ;; 
     
    116106tew-673gru) 
    117107        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    118         ucidef_add_switch "switch0" "1" "1" 
    119         ucidef_add_switch_ports "switch0" \ 
     108        ucidef_add_switch "switch0" \ 
    120109                "0:lan" "1:lan" "2:lan" "3:lan" "5@eth0" 
    121110        ;; 
     
    123112f9k1115v2) 
    124113        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    125         ucidef_add_switch "switch0" "1" "1" 
    126         ucidef_add_switch_ports "switch0" \ 
     114        ucidef_add_switch "switch0" \ 
    127115                "2:lan" "3:lan" "4:lan" "5:lan" "6@eth1" \ 
    128116                "0@eth0" "1:wan"  # XXX: confirm cpu ports! 
     
    131119nbg460n_550n_550nh) 
    132120        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    133         ucidef_add_switch "switch0" "1" "1" 
    134         ucidef_add_switch_ports "switch0" \ 
     121        ucidef_add_switch "switch0" \ 
    135122                "0:lan" "1:lan" "2:lan" "3:lan" "5@eth0" 
    136123        ;; 
     
    139126nbg6716) 
    140127        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    141         ucidef_add_switch "switch0" "1" "1" 
    142         ucidef_add_switch_ports "switch0" \ 
     128        ucidef_add_switch "switch0" \ 
    143129                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" \ 
    144130                "5:wan" "6@eth1" 
     
    149135rb-433u) 
    150136        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    151         ucidef_add_switch "switch0" "1" "1" 
    152         ucidef_add_switch_ports "switch0" \ 
     137        ucidef_add_switch "switch0" \ 
    153138                "1:lan" "2:lan" "5@eth1" 
    154139        ;; 
     
    156141rb-435g) 
    157142        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    158         ucidef_add_switch "switch0" "1" "1" 
    159         ucidef_add_switch_ports "switch0" \ 
     143        ucidef_add_switch "switch0" \ 
    160144                "0@eth1" "1:lan" "2:lan" # XXX: confirm! 
    161145        ;; 
     
    163147rb-450) 
    164148        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    165         ucidef_add_switch "switch0" "1" "1" 
    166         ucidef_add_switch_ports "switch0" \ 
     149        ucidef_add_switch "switch0" \ 
    167150                "0:lan" "1:lan" "2:lan" "3:lan" "5@eth1" 
    168151        ;; 
     
    171154routerstation-pro) 
    172155        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    173         ucidef_add_switch "switch0" "1" "1" 
    174         ucidef_add_switch_ports "switch0" \ 
     156        ucidef_add_switch "switch0" \ 
    175157                "0@eth1" "2:lan:3" "3:lan:2" "4:lan:1" 
    176158        ;; 
     
    182164wzr-hp-g450h) 
    183165        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    184         ucidef_add_switch "switch0" "1" "1" 
    185         ucidef_add_switch_ports "switch0" \ 
     166        ucidef_add_switch "switch0" \ 
    186167                "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" 
    187168        ;; 
     
    193174rb-493g) 
    194175        ucidef_set_interfaces_lan_wan "eth0 eth1.1" "eth1.2" 
    195         ucidef_add_switch "switch0" "1" "1" 
    196         ucidef_add_switch_ports "switch0" \ 
     176        ucidef_add_switch "switch0" \ 
    197177                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" 
    198         ucidef_add_switch "switch1" "1" "1" 
    199         ucidef_add_switch_ports "switch1" \ 
     178        ucidef_add_switch "switch1" \ 
    200179                "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" 
    201180        ;; 
     
    205184ap113) 
    206185        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    207         ucidef_add_switch "switch0" "1" "1" 
    208         ucidef_add_switch_ports "switch0" \ 
     186        ucidef_add_switch "switch0" \ 
    209187                "0@eth0" "1:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "2:wan" 
    210188        ;; 
     
    212190el-m150) 
    213191        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    214         ucidef_add_switch "switch0" "1" "1" 
    215         ucidef_add_switch_ports "switch0" \ 
     192        ucidef_add_switch "switch0" \ 
    216193                "0:lan" "1:lan" "3@eth1" # XXX: confirm! 
    217194        ;; 
     
    220197tl-wr1041n-v2) 
    221198        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    222         ucidef_add_switch "switch0" "1" "1" 
    223         ucidef_add_switch_ports "switch0" \ 
     199        ucidef_add_switch "switch0" \ 
    224200                "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" 
    225201        ;; 
     
    227203tl-wr1043nd) 
    228204        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    229         ucidef_add_switch "switch0" "1" "1" 
    230         ucidef_add_switch_ports "switch0" \ 
     205        ucidef_add_switch "switch0" \ 
    231206                "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0" 
    232207        ;; 
     
    234209tl-wr2543n) 
    235210        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    236         ucidef_add_switch "switch0" "1" "1" 
    237         ucidef_add_switch_ports "switch0" \ 
     211        ucidef_add_switch "switch0" \ 
    238212                "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0" 
    239213        ;; 
     
    260234wnr1000-v2) 
    261235        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    262         ucidef_add_switch "switch0" "1" "1" 
    263         ucidef_add_switch_ports "switch0" \ 
     236        ucidef_add_switch "switch0" \ 
    264237                "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4@eth1" # XXX: confirm! 
    265238        ;; 
     
    267240uap-pro) 
    268241        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    269         ucidef_add_switch "switch0" "1" "1" 
    270         ucidef_add_switch_ports "switch0" \ 
     242        ucidef_add_switch "switch0" \ 
    271243                "0@eth0" "1:lan" "2:wan" 
    272244        ;; 
     
    274246nanostation-m-xw) 
    275247        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    276         ucidef_add_switch "switch0" "1" "1" 
    277         ucidef_add_switch_ports "switch0" \ 
     248        ucidef_add_switch "switch0" \ 
    278249                "0@eth0" "5:lan" "1:wan" 
    279250        ;; 
     
    281252wrt160nl) 
    282253        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    283         ucidef_add_switch "switch0" "1" "1" 
    284         ucidef_add_switch_ports "switch0" \ 
     254        ucidef_add_switch "switch0" \ 
    285255                "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4@eth0" 
    286256        ;; 
     
    288258wzr-hp-g300nh) 
    289259        ucidef_set_interfaces_lan_wan "eth0.1" "eth1" 
    290         ucidef_add_switch "switch0" "1" "1" 
    291         ucidef_add_switch_ports "switch0" \ 
     260        ucidef_add_switch "switch0" \ 
    292261                "0:lan" "1:lan" "2:lan" "3:lan" "5@eth0" 
    293262        ;; 
     
    297266        local mac 
    298267        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    299         ucidef_add_switch "switch0" "1" "1" 
    300         ucidef_add_switch_ports "switch0" \ 
     268        ucidef_add_switch "switch0" \ 
    301269                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" 
    302270        mac=$(mtd_get_mac_ascii nvram "wan_mac") 
     
    307275        local mac 
    308276        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    309         ucidef_add_switch "switch0" "1" "1" 
    310         ucidef_add_switch_ports "switch0" \ 
     277        ucidef_add_switch "switch0" \ 
    311278                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" 
    312279        mac=$(mtd_get_mac_ascii devdata "wanmac") 
     
    323290wndr4300) 
    324291        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    325         ucidef_add_switch "switch0" "1" "1" 
    326         ucidef_add_switch_ports "switch0" \ 
     292        ucidef_add_switch "switch0" \ 
    327293                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" 
    328294        mac_lan=$(mtd_get_mac_binary caldata 0) 
     
    335301        local mac 
    336302        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    337         ucidef_add_switch "switch0" "1" "1" 
    338         ucidef_add_switch_ports "switch0" \ 
     303        ucidef_add_switch "switch0" \ 
    339304                "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" 
    340305        mac=$(mtd_get_mac_ascii u-boot-env "wanaddr") 
     
    426391gl-ar300) 
    427392        ucidef_set_interfaces_lan_wan "eth1" "eth0" 
    428         ucidef_add_switch "switch0" "1" "1" 
    429         ucidef_add_switch_ports "switch0" \ 
     393        ucidef_add_switch "switch0" \ 
    430394                "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" 
    431395        ;; 
     
    433397wpj344) 
    434398        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    435         ucidef_add_switch "switch0" "1" "1" 
    436         ucidef_add_switch_ports "switch0" \ 
     399        ucidef_add_switch "switch0" \ 
    437400                "0@eth0" "3:lan" "2:wan" 
    438401        ;; 
     
    444407wpj558) 
    445408        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    446         ucidef_add_switch "switch0" "1" "1" 
    447         ucidef_add_switch_ports "switch0" \ 
     409        ucidef_add_switch "switch0" \ 
    448410                "5:lan" "1:wan" "6@eth0" 
    449411        ;; 
     
    483445wzr-hp-ag300h) 
    484446        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    485         ucidef_add_switch "switch0" "1" "1" 
    486         ucidef_add_switch_ports "switch0" \ 
     447        ucidef_add_switch "switch0" \ 
    487448                "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" 
    488449        ;; 
     
    490451wzr-hp-g450h) 
    491452        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    492         ucidef_add_switch "switch0" "1" "1" 
    493         ucidef_add_switch_ports "switch0" \ 
     453        ucidef_add_switch "switch0" \ 
    494454                "0@eth0" "2:lan:1 3:lan:2 4:lan:3 5:lan:4" "1:wan" 
    495455        ;; 
     
    497457ew-dorin) 
    498458        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    499         ucidef_add_switch "switch0" "1" "1" 
    500         ucidef_add_switch_ports "switch0" \ 
     459        ucidef_add_switch "switch0" \ 
    501460                "0@eth0" "1:lan" "2:lan" "3:wan" 
    502461        ;; 
     
    504463ew-dorin-router) 
    505464        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    506         ucidef_add_switch "switch0" "1" "1" 
    507         ucidef_add_switch_ports "switch0" "0@eth0" "2:lan" "3:lan" 
     465        ucidef_add_switch "switch0" "0@eth0" "2:lan" "3:lan" 
    508466        ;; 
    509467 
    510468wndr3700) 
    511469        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    512         ucidef_add_switch "switch0" "1" "1" 
    513         ucidef_add_switch_ports "switch0" \ 
     470        ucidef_add_switch "switch0" \ 
    514471                "0:lan" "1:lan" "2:lan" "3:lan" "5@eth0" 
    515472 
  • trunk/target/linux/bcm53xx/base-files/etc/board.d/02_network

    r47692 r47721  
    3030ucidef_set_interface_loopback 
    3131ucidef_set_interfaces_lan_wan "$ifname.1" "$ifname.2" 
    32 ucidef_add_switch "switch0" "1" "1" 
    3332 
    3433# Workaround for devices using CPU port 8 (connected to eth2) 
    3534case "$board" in 
    3635netgear,r8000) 
    37         ucidef_add_switch_ports "switch0" \ 
     36        ucidef_add_switch "switch0" \ 
    3837                "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5t@$ifname" 
    3938        board_config_flush 
     
    5150if echo "$vlan1ports" | egrep -q "^1 2 3 4 5" && \ 
    5251   echo "$vlan2ports" | egrep -q "^0 5"; then 
    53         ucidef_add_switch_ports "switch0" \ 
     52        ucidef_add_switch "switch0" \ 
    5453                "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5t@$ifname" 
    5554elif echo "$vlan1ports" | egrep -q "^1 2 3 5 7" && \ 
    5655     echo "$vlan2ports" | egrep -q "^0 7"; then 
    57         ucidef_add_switch_ports "switch0" \ 
     56        ucidef_add_switch "switch0" \ 
    5857                "1:lan" "2:lan" "3:lan" "5:lan" "0:wan" "7t@$ifname" 
    5958elif echo "$vlan1ports" | egrep -q "^0 1 2 3 5 7 8" && \ 
    6059     echo "$vlan2ports" | egrep -q "^4 8"; then 
    61         ucidef_add_switch_ports "switch0" \ 
     60        ucidef_add_switch "switch0" \ 
    6261                "0:lan" "1:lan" "2:lan" "3:lan" "5:lan" "7:lan" "4:wan" "8t@$ifname" 
    6362else 
    64         ucidef_add_switch_ports "switch0" \ 
     63        ucidef_add_switch "switch0" \ 
    6564                "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5t@$ifname" 
    6665fi 
  • trunk/target/linux/mpc85xx/base-files/etc/board.d/02_network

    r47681 r47721  
    1616tl-wdr4900-v1) 
    1717        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    18         ucidef_add_switch "switch0" "1" "1" 
    19         ucidef_add_switch_ports "switch0" \ 
     18        ucidef_add_switch "switch0" \ 
    2019                "0@eth0" "2:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "1:wan" 
    2120        ;; 
  • trunk/target/linux/mvebu/base-files/etc/board.d/02_network

    r47674 r47721  
    2525armada-xp-linksys-mamba) 
    2626        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    27         ucidef_add_switch "switch0" "1" "1" 
    28         ucidef_add_switch_ports "switch0" \ 
     27        ucidef_add_switch "switch0" \ 
    2928                "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5@eth0" "4:wan" "6@eth1" 
    3029        ;; 
  • trunk/target/linux/ramips/base-files/etc/board.d/02_network

    r47720 r47721  
    2626        done 
    2727        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    28         ucidef_add_switch "rt305x" "1" "1" 
    29         ucidef_add_switch_ports "rt305x" $lanports $wanports "6@eth0" 
     28        ucidef_add_switch "rt305x" $lanports $wanports "6@eth0" 
    3029} 
    3130 
     
    8988        youku-yk1) 
    9089                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    91                 ucidef_add_switch "switch0" "1" "1" 
    92                 ucidef_add_switch_ports "switch0" \ 
     90                ucidef_add_switch "switch0" \ 
    9391                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" 
    9492                ;; 
    9593        a5-v11) 
    9694                ucidef_set_interface_lan "eth0.1" 
    97                 ucidef_add_switch "switch0" "1" "1" 
    98                 ucidef_add_switch_ports "switch0" \ 
     95                ucidef_add_switch "switch0" \ 
    9996                        "0:lan" "6t@eth0" 
    10097                ;; 
     
    104101        wl-351) 
    105102                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    106                 ucidef_add_switch "switch0" "1" "1" 
    107                 ucidef_add_switch_ports "switch0" \ 
     103                ucidef_add_switch "switch0" \ 
    108104                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5@eth0" 
    109105                ;; 
     
    112108        rp-n53) 
    113109                ucidef_set_interface_lan "eth0.1" 
    114                 ucidef_add_switch "switch0" "1" "1" 
    115                 ucidef_add_switch_ports "switch0" \ 
     110                ucidef_add_switch "switch0" \ 
    116111                        "1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0" 
    117112                ;; 
     
    130125        zbt-wa05) 
    131126                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    132                 ucidef_add_switch "switch0" "1" "1" 
    133                 ucidef_add_switch_ports "switch0" \ 
     127                ucidef_add_switch "switch0" \ 
    134128                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0" 
    135129                ;; 
    136130        awapn2403) 
    137131                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    138                 ucidef_add_switch "switch0" "1" "1" 
    139                 ucidef_add_switch_ports "switch0" \ 
     132                ucidef_add_switch "switch0" \ 
    140133                        "0:lan" "1:wan" "6@eth0" 
    141134                ;; 
     
    151144        br-6475nd) 
    152145                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    153                 ucidef_add_switch "switch0" "1" "1" 
    154                 ucidef_add_switch_ports "switch0" \ 
     146                ucidef_add_switch "switch0" \ 
    155147                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0" 
    156148                ;; 
    157149        cf-wr800n) 
    158150                ucidef_set_interface_lan "eth0.1" 
    159                 ucidef_add_switch "switch0" "1" "1" 
    160                 ucidef_add_switch_ports "switch0" \ 
     151                ucidef_add_switch "switch0" \ 
    161152                        "4:lan" "6t@eth0" 
    162153                ;; 
    163154        cy-swr1100) 
    164155                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    165                 ucidef_add_switch "switch0" "1" "1" 
    166                 ucidef_add_switch_ports "switch0" \ 
     156                ucidef_add_switch "switch0" \ 
    167157                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "9@eth0" 
    168158                ;; 
     
    176166        mt7620a_mt7530) 
    177167                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    178                 ucidef_add_switch "switch1" "1" "1" 
    179                 ucidef_add_switch_ports "switch1" \ 
     168                ucidef_add_switch "switch1" \ 
    180169                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" 
    181170                ;; 
     
    183172        y1s) 
    184173                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    185                 ucidef_add_switch "switch0" "1" "1" 
    186                 ucidef_add_switch_ports "switch0" \ 
     174                ucidef_add_switch "switch0" \ 
    187175                        "1:lan" "2:lan" "3:lan" "4:lan" "5:lan" "0:wan" "6@eth0" 
    188176                ;; 
     
    201189        vocore) 
    202190                ucidef_set_interface_lan "eth0.1" 
    203                 ucidef_add_switch "switch0" "1" "1" 
    204                 ucidef_add_switch_ports "switch0" \ 
     191                ucidef_add_switch "switch0" \ 
    205192                        "0:lan" "4:lan" "6t@eth0" 
    206193                ;; 
    207194        rt-n56u) 
    208195                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    209                 ucidef_add_switch "switch0" "1" "1" 
    210                 ucidef_add_switch_ports "switch0" \ 
     196                ucidef_add_switch "switch0" \ 
    211197                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8@eth0" 
    212198                ;; 
     
    214200        tew-692gr) 
    215201                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    216                 ucidef_add_switch "switch0" "1" "1" 
    217                 ucidef_add_switch_ports "switch0" \ 
     202                ucidef_add_switch "switch0" \ 
    218203                        "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0" 
    219204                ;; 
     
    221206        wzr-agl300nh) 
    222207                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    223                 ucidef_add_switch "switch0" "1" "1" 
    224                 ucidef_add_switch_ports "switch0" \ 
     208                ucidef_add_switch "switch0" \ 
    225209                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0" 
    226210                ;; 
    227211        wcr-150gn) 
    228212                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    229                 ucidef_add_switch "switch0" "1" "1" 
    230                 ucidef_add_switch_ports "switch0" \ 
     213                ucidef_add_switch "switch0" \ 
    231214                        "0:lan" "6t@eth0" 
    232215                ;; 
    233216        whr-1166d) 
    234217                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    235                 ucidef_add_switch "switch0" "1" "1" 
    236                 ucidef_add_switch_ports "switch0" \ 
     218                ucidef_add_switch "switch0" \ 
    237219                        "0:lan" "1:lan" "2:lan" "3:lan" "5:wan" "6@eth0" 
    238220                ;; 
    239221        wizfi630a) 
    240222                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    241                 ucidef_add_switch "switch0" "1" "1" 
    242                 ucidef_add_switch_ports "switch0" \ 
     223                ucidef_add_switch "switch0" \ 
    243224                        "1:lan" "2:lan" "0:wan" "6@eth0" 
    244225                ;; 
    245226        zbt-wr8305rt) 
    246227                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
    247                 ucidef_add_switch "switch0" "1" "1" 
    248                 ucidef_add_switch_ports "switch0" \ 
     228                ucidef_add_switch "switch0" \ 
    249229                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" 
    250230                ;; 
Note: See TracChangeset for help on using the changeset viewer.