mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
[brcm-2.4] change switch config to swconfig style format to remain consistent accross platforms
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18425 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -20,6 +20,16 @@ start() {
|
||||
if (c[name] != "") print " option " cfgname " \"" c[name] "\""
|
||||
}
|
||||
|
||||
function vlan(id, name) {
|
||||
if (c[name] != "") {
|
||||
print "config switch_vlan eth0_" id
|
||||
print " option device \"eth0\""
|
||||
print " option vlan " id
|
||||
print " option ports \"" c[name] "\""
|
||||
print ""
|
||||
}
|
||||
}
|
||||
|
||||
function macinc(mac, maca, i, result) {
|
||||
split(mac, maca, ":")
|
||||
for (i = 1; i <= 6; i++) maca[i] = "0x" maca[i]
|
||||
@@ -165,10 +175,10 @@ start() {
|
||||
if (c["vlan0ports"] || c["vlan1ports"]) {
|
||||
print "#### VLAN configuration "
|
||||
print "config switch eth0"
|
||||
p("vlan0", "vlan0ports")
|
||||
p("vlan1", "vlan1ports")
|
||||
print ""
|
||||
print ""
|
||||
print " option enable 1"
|
||||
print ""
|
||||
vlan(0, "vlan0ports")
|
||||
vlan(1, "vlan1ports")
|
||||
}
|
||||
print "#### Loopback configuration"
|
||||
print "config interface loopback"
|
||||
|
||||
Reference in New Issue
Block a user