From d73a98a3e83e931ced188434890c60fddb18769d Mon Sep 17 00:00:00 2001 From: Antonio Cardace Date: Thu, 9 Apr 2020 18:41:01 +0200 Subject: [PATCH] nm-setting-bond: also accept bond mode as a numerical id That corresponds to how the Kernel numbers the different modes. --- libnm-core/nm-setting-bond.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libnm-core/nm-setting-bond.c b/libnm-core/nm-setting-bond.c index 4721fba61c..3a6fddf355 100644 --- a/libnm-core/nm-setting-bond.c +++ b/libnm-core/nm-setting-bond.c @@ -705,6 +705,13 @@ NM_UTILS_STRING_TABLE_LOOKUP_DEFINE ( NMBondMode, { g_return_val_if_fail (name, NM_BOND_MODE_UNKNOWN); }, { return NM_BOND_MODE_UNKNOWN; }, + { "0", NM_BOND_MODE_ROUNDROBIN }, + { "1", NM_BOND_MODE_ACTIVEBACKUP }, + { "2", NM_BOND_MODE_XOR }, + { "3", NM_BOND_MODE_BROADCAST }, + { "4", NM_BOND_MODE_8023AD }, + { "5", NM_BOND_MODE_TLB }, + { "6", NM_BOND_MODE_ALB }, { "802.3ad", NM_BOND_MODE_8023AD }, { "active-backup", NM_BOND_MODE_ACTIVEBACKUP }, { "balance-alb", NM_BOND_MODE_ALB },