blob: 989d7ac74a2606e4ff680f80b67f68b3aa4d391a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
From: Fernando Fernandez Mancera <ffmancera@riseup.net>
Date: Thu, 25 Aug 2022 15:18:08 +0200
Subject: bond: fix missing assignment of lp_interval_has
The variable `lp_interval` was being assigned instead of
`lp_interval_has`. The `lp_interval` bond option was not being set
correctly.
https://bugs.launchpad.net/network-manager/+bug/1987001
Fixes: e064eb9d1361 ('bond: use netlink to set bond options')
(cherry picked from commit 7d4307e8dfdd6c8d33d35147d593259fbaf0f7bf)
(cherry picked from commit 1b704e2f425ec4199386a8530b60ffbe14898025)
---
src/core/devices/nm-device-bond.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/devices/nm-device-bond.c b/src/core/devices/nm-device-bond.c
index 41473ab..44bb316 100644
--- a/src/core/devices/nm-device-bond.c
+++ b/src/core/devices/nm-device-bond.c
@@ -461,7 +461,7 @@ _platform_lnk_bond_init_from_setting(NMSettingBond *s_bond, NMPlatformLnkBond *p
props->peer_notif_delay_has = (props->miimon || props->arp_interval) && props->peer_notif_delay;
props->arp_all_targets_has = props->arp_interval && props->arp_all_targets;
props->resend_igmp_has = props->resend_igmp != 1;
- props->lp_interval = props->lp_interval != 1;
+ props->lp_interval_has = props->lp_interval != 1;
props->tlb_dynamic_lb_has = NM_IN_SET(props->mode, NM_BOND_MODE_TLB, NM_BOND_MODE_ALB);
}
|