summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/connections/bond5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/connections/bond b/src/lib/connections/bond
index 7e4112f..64b0285 100644
--- a/src/lib/connections/bond
+++ b/src/lib/connections/bond
@@ -9,11 +9,10 @@ bond_up() {
if is_interface "$Interface"; then
report_error "Interface '$Interface' already exists"
return 1
- else
- interface_add bond "$Interface"
fi
- bring_interface_up "$Interface"
+ interface_add bond "$Interface" "" ${Mode:+mode "$Mode"}
+ bring_interface_up "$Interface"
for slave in "${BindsToInterfaces[@]}"; do
ip link set dev "$slave" master "$Interface"
done