Changeset 2822


Ignore:
Timestamp:
2006-01-04T21:08:27+01:00 (12 years ago)
Author:
nbd
Message:

configure switch at boot time based on vlan*ports

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/base-files/default/etc/hotplug.d/net/10-net

    r2711 r2822  
    88                /sbin/wifi 
    99        } 
     10        [ -d /proc/switch ] || { 
     11                insmod switch-core 
     12                insmod switch-robo || insmod switch-adm 
     13        } 
    1014        if="$(echo "$INTERFACE" | sed s,eth,et,)" 
    1115        ifconfig "$INTERFACE" up 2>&- >&- 
    1216        for vlan in $(seq 0 15); do 
    13                 [ "$(nvram get vlan${vlan}hwname)" = "$if" ] && \ 
     17                [ "$(nvram get vlan${vlan}hwname)" = "$if" ] && { 
    1418                        $DEBUG vconfig add "$INTERFACE" "$vlan" 
     19                        vports="$(nvram get vlan${vlan}ports)" 
     20                        [ \! -z "$vports" -a -d "/proc/switch/$INTERFACE" ] && \ 
     21                                echo "$vports" > "/proc/switch/$INTERFACE/vlan/$vlan/ports" 
     22                } 
    1523        done 
    1624} 
Note: See TracChangeset for help on using the changeset viewer.