diff options
author | Antonio Cardace <acardace@redhat.com> | 2020-04-09 18:41:01 +0200 |
---|---|---|
committer | Antonio Cardace <acardace@redhat.com> | 2020-04-10 17:46:18 +0200 |
commit | d73a98a3e83e931ced188434890c60fddb18769d (patch) | |
tree | 7f54ea66fb26a640d3b61bd38c61017a25636641 | |
parent | 2f20878dbf940af873fe495e1eac07526c35207e (diff) | |
download | NetworkManager-d73a98a3e83e931ced188434890c60fddb18769d.tar.gz |
nm-setting-bond: also accept bond mode as a numerical id
That corresponds to how the Kernel numbers the different modes.
-rw-r--r-- | libnm-core/nm-setting-bond.c | 7 |
1 files changed, 7 insertions, 0 deletions
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 }, |