From ead6f89845a2c588dedb05c81b9677994d660dbe Mon Sep 17 00:00:00 2001 From: Antonio Cardace Date: Wed, 13 Jan 2021 10:45:07 +0100 Subject: bond: introduce new 'vlan+srcmac' xmit_hash_policy option Kernel patch introducing this option: https://www.spinics.net/lists/kernel/msg3775505.html https://bugzilla.redhat.com/show_bug.cgi?id=1915457 Signed-off-by: Antonio Cardace --- libnm-core/nm-setting-bond.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libnm-core/nm-setting-bond.c b/libnm-core/nm-setting-bond.c index 6c19d4ff3d..a5ed07b312 100644 --- a/libnm-core/nm-setting-bond.c +++ b/libnm-core/nm-setting-bond.c @@ -147,7 +147,7 @@ static char const *const _option_default_strv_mode[] = NM_MAKE_STRV("balanc static char const *const _option_default_strv_primary_reselect[] = NM_MAKE_STRV("always", "better", "failure"); static char const *const _option_default_strv_xmit_hash_policy[] = - NM_MAKE_STRV("layer2", "layer3+4", "layer2+3", "encap2+3", "encap3+4"); + NM_MAKE_STRV("layer2", "layer3+4", "layer2+3", "encap2+3", "encap3+4", "vlan+srcmac"); static NM_UTILS_STRING_TABLE_LOOKUP_STRUCT_DEFINE( _get_option_meta, @@ -199,7 +199,7 @@ static NM_UTILS_STRING_TABLE_LOOKUP_STRUCT_DEFINE( {NM_SETTING_BOND_OPTION_UPDELAY, {"0", NM_BOND_OPTION_TYPE_INT, 0, G_MAXINT}}, {NM_SETTING_BOND_OPTION_USE_CARRIER, {"1", NM_BOND_OPTION_TYPE_INT, 0, 1}}, {NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY, - {"layer2", NM_BOND_OPTION_TYPE_BOTH, 0, 4, _option_default_strv_xmit_hash_policy}}, ); + {"layer2", NM_BOND_OPTION_TYPE_BOTH, 0, 5, _option_default_strv_xmit_hash_policy}}, ); /*****************************************************************************/ -- cgit v1.2.1