balance-tlb balance-alb"
BONDING_MASTERS="/sys/class/net/bonding_masters"
-function bonding_init() {
+bonding_init() {
module_load "bonding"
}
-function bonding_create() {
+bonding_create() {
local device=${1}
assert isset device
shift
return ${EXIT_OK}
}
-function bonding_remove() {
+bonding_remove() {
local device=${1}
assert isset device
return ${EXIT_OK}
}
-function bonding_get_mode() {
+bonding_get_mode() {
local device=${1}
assert isset device
print "${mode}"
}
-function bonding_set_mode() {
+bonding_set_mode() {
assert [ $# -eq 2 ]
local device="${1}"
return ${EXIT_OK}
}
-function bonding_enslave_device() {
+bonding_enslave_device() {
local device=${1}
assert isset device
return ${EXIT_OK}
}
-function bonding_get_slaves() {
+bonding_get_slaves() {
local device=${1}
assert isset device
shift
return ${EXIT_OK}
}
-function bonding_get_lacp_rate() {
+bonding_get_lacp_rate() {
local device=${1}
assert isset device
return ${EXIT_OK}
}
-function bonding_get_miimon() {
+bonding_get_miimon() {
local device=${1}
assert isset device
fread ${SYS_CLASS_NET}/${device}/bonding/miimon
}
-function bonding_set_miimon() {
+bonding_set_miimon() {
local device=${1}
assert isset device
print "${miimon}" > ${SYS_CLASS_NET}/${device}/bonding/miimon
}
-function bonding_slave_get_master() {
+bonding_slave_get_master() {
local slave=${1}
assert isset slave