summaryrefslogtreecommitdiff
path: root/package/swconfig/files/switch.sh
blob: 18d5fbd2c3d58f356e6f9ceec86ebc2caf38b757 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# Copyright (C) 2009 OpenWrt.org

setup_switch_dev() {
	config_get name "$1" name
	name="${name:-$1}"
	[ -d "/sys/class/net/$name" ] && ifconfig "$name" up
	swconfig dev "$name" load network
}

setup_switch() {
	config_load network
	config_foreach setup_switch_dev switch
}