all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH ifupdown2] fix patch 0008-lacp: replace else with if condition
@ 2023-11-20 12:52 Mira Limbeck
  2023-11-20 13:41 ` [pve-devel] applied: " Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Mira Limbeck @ 2023-11-20 12:52 UTC (permalink / raw)
  To: pve-devel

The original patch removed the first branch of `if` condition, leaving the
`else` in which matched the `if` above.
The correct condition for this `else` is any bond mode that is not `lacp`
(4).

Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
---
 ...bond-remove-bond-min-links-0-warning.patch | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/debian/patches/pve/0008-lacp-bond-remove-bond-min-links-0-warning.patch b/debian/patches/pve/0008-lacp-bond-remove-bond-min-links-0-warning.patch
index 089b315..07ed0b2 100644
--- a/debian/patches/pve/0008-lacp-bond-remove-bond-min-links-0-warning.patch
+++ b/debian/patches/pve/0008-lacp-bond-remove-bond-min-links-0-warning.patch
@@ -1,4 +1,4 @@
-From df1e76e6bcdca3044ee9d53ddb62a71bedf4b8a6 Mon Sep 17 00:00:00 2001
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 From: Alexandre Derumier <aderumier@odiso.com>
 Date: Tue, 16 May 2023 00:33:36 +0200
 Subject: [PATCH] lacp bond: remove bond-min-links=0 warning
@@ -6,15 +6,17 @@ Subject: [PATCH] lacp bond: remove bond-min-links=0 warning
 This is only cumulus specific
 
 Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
+[ML: fixed condition of the remaining `else` branch]
+Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
 ---
- ifupdown2/addons/bond.py | 7 -------
- 1 file changed, 7 deletions(-)
+ ifupdown2/addons/bond.py | 9 +--------
+ 1 file changed, 1 insertion(+), 8 deletions(-)
 
 diff --git a/ifupdown2/addons/bond.py b/ifupdown2/addons/bond.py
-index 74d2cab..4a555cc 100644
+index 74d2cab..e18fcbc 100644
 --- a/ifupdown2/addons/bond.py
 +++ b/ifupdown2/addons/bond.py
-@@ -610,13 +610,6 @@ class bond(Addon, moduleBase):
+@@ -610,14 +610,7 @@ class bond(Addon, moduleBase):
              # if we need to reset the mode to system default
              ifla_info_data[Link.IFLA_BOND_MODE] = ifla_bond_mode
  
@@ -25,9 +27,8 @@ index 74d2cab..4a555cc 100644
 -            # get_min_links_nl may return None so we need to strictly check 0
 -            if min_links == 0:
 -                self.logger.warning('%s: attribute bond-min-links is set to \'0\'' % ifname)
-         else:
+-        else:
++        if ifla_bond_mode != 4:
              # IFLA_BOND_AD_LACP_RATE and IFLA_BOND_AD_LACP_BYPASS only for 802.3ad mode (4)
              for nl_attr, attr_name in self._bond_lacp_attrs:
--- 
-2.30.2
-
+                 if nl_attr in ifla_info_data:
-- 
2.39.2




^ permalink raw reply	[flat|nested] 2+ messages in thread

* [pve-devel] applied: [PATCH ifupdown2] fix patch 0008-lacp: replace else with if condition
  2023-11-20 12:52 [pve-devel] [PATCH ifupdown2] fix patch 0008-lacp: replace else with if condition Mira Limbeck
@ 2023-11-20 13:41 ` Thomas Lamprecht
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Lamprecht @ 2023-11-20 13:41 UTC (permalink / raw)
  To: Proxmox VE development discussion, Mira Limbeck

Am 20/11/2023 um 13:52 schrieb Mira Limbeck:
> The original patch removed the first branch of `if` condition, leaving the
> `else` in which matched the `if` above.
> The correct condition for this `else` is any bond mode that is not `lacp`
> (4).
> 
> Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
> ---
>  ...bond-remove-bond-min-links-0-warning.patch | 19 ++++++++++---------
>  1 file changed, 10 insertions(+), 9 deletions(-)
> 
>

applied, thanks!




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-11-20 13:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-20 12:52 [pve-devel] [PATCH ifupdown2] fix patch 0008-lacp: replace else with if condition Mira Limbeck
2023-11-20 13:41 ` [pve-devel] applied: " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal