]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bonding-802-3ad-fix-no-transmission-of-lacpdus'
authorJakub Kicinski <kuba@kernel.org>
Tue, 23 Aug 2022 01:30:27 +0000 (18:30 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 23 Aug 2022 01:30:28 +0000 (18:30 -0700)
commita754d694c8991ccb105b889e6d506ca4e2810f0a
tree1d265c27271aac617291965753a71cc40e5d31fd
parent9b32a1a528cca9bd1ea78d64eb198dc954f2d2f0
parenteb07e25186f3f1366529ab46ea087a2b8a160adf
Merge branch 'bonding-802-3ad-fix-no-transmission-of-lacpdus'

Jonathan Toppins says:

====================
bonding: 802.3ad: fix no transmission of LACPDUs

Configuring a bond in a specific order can leave the bond in a state
where it never transmits LACPDUs.

The first patch adds some kselftest infrastructure and the reproducer
that demonstrates the problem. The second patch fixes the issue. The
new third patch makes ad_ticks_per_sec a static const and removes the
passing of this variable via the stack.
====================

Link: https://lore.kernel.org/r/cover.1660919940.git.jtoppins@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>