Changeset 35597


Ignore:
Timestamp:
2013-02-14T13:38:16+01:00 (5 years ago)
Author:
hauke
Message:

brcm47xx: if the cpuport of the switch is port 8 assume vlan0ports: "1 2 3 4 8" and vlan0ports: "0 8"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/brcm47xx/base-files/etc/init.d/netconfig

    r35587 r35597  
    9292                        mac_check = mac_check "[0-9a-fA-F][0-9a-fA-F]" 
    9393                } 
     94                if (system("[ -d /proc/switch/eth0 ] ") == 0) { 
     95                        getline < "/proc/switch/eth0/cpuport" 
     96                        cpuport=$0 
     97                        if (cpuport == "8") { 
     98                                c["vlan0ports"]="1 2 3 4 8" 
     99                                c["vlan1ports"]="0 8" 
     100                        } 
     101                } 
    94102        } 
    95103 
     
    158166                        c["wan_ifname"] = "eth1" 
    159167                } 
    160                 # generic broadcom 4705/4785 processor with 5397 switch? 
    161                 #  EXCEPT Linksys WRT300N V1.1 
    162                 if ((nvram["boardtype"] == "0x478") && \ 
    163                     (model != "Linksys WRT300N V1.1")) { 
    164                         c["vlan0ports"] = "1 2 3 4 8*" 
    165                         c["vlan1ports"] = "0 8" 
    166                 } 
    167  
    168                 # generic broadcom 4716 processor with 53115 switch 
    169                 if ((tolower(nvram["boardtype"]) == "0x04cf") || \ 
    170                         (tolower(nvram["boardtype"]) == "0xf5b2") || \ 
    171                         (tolower(nvram["boardtype"]) == "0xf52a") || \ 
    172                         (tolower(nvram["boardtype"]) == "0xf52e")) { 
    173                         c["vlan0ports"] = "1 2 3 4 8*" 
    174                         c["vlan1ports"] = "0 8" 
    175                 } 
    176168 
    177169                # WAP54G 
Note: See TracChangeset for help on using the changeset viewer.