On Tue, Mar 31, 2026 at 10:33 AM Jakub Kicinski <[email protected]> wrote:
>
> On Tue, 31 Mar 2026 05:33:46 +0000 Marc Harvey wrote:
> > Allow independent control over receive and transmit enablement states
> > for aggregated ports in the team driver.
> >
> > The motivation is that IEE 802.3ad LACP "independent control" can't
> > be implemented for the team driver currently. This was added to the
> > bonding driver in commit 240fd405528b ("bonding: Add independent
> > control state machine").
> >
> > This series also has a few patches that add tests to show that the old
> > coupled enablement still works and that the new decoupled enalbment
> > works as intended (4, 5, and 7).
> >
> > There are three patches with small fixes as well, with the goal of
> > making the final decouplement patch clearer (1, 2, and 3).
>
> The tests don't pass for us, any dependencies we should be aware of?

Ah, I added a check for this using the `require_command` function, but
it seems I used it incorrectly. I will fix this in v2, and probably
remove the pv dependency altogether.



>
> # selftests: drivers/net/team: teamd_activebackup.sh
> # Setting up two-link aggregation for runner activebackup
> # Conf files are /tmp/tmp.zYDeygAAcf and /tmp/tmp.y5dfmFapAj
> # This program is not intended to be run as root.
> # This program is not intended to be run as root.
> # Created team devices
> # PING fd00::2 (fd00::2) 56 data bytes
> # 64 bytes from fd00::2: icmp_seq=1 ttl=64 time=233 ms
> #
> # --- fd00::2 ping statistics ---
> # 1 packets transmitted, 1 received, 0% packet loss, time 0ms
> # rtt min/avg/max/mdev = 233.163/233.163/233.163/0.000 ms/bin/bash: line 1: 
> pv: command not found
> # Packet count for test_team2 was 0
> # Packet count for eth0 was 0
> # Packet count for eth1 was 0
> # Packet count for eth0 was 0
> # Packet count for eth1 was 0
> # TEST: teamd active backup runner test                               [FAIL]
> # Traffic did not reach team interface in NS2.
> # ./team_lib.sh: line 87: kill: (597) - No such process
> # Tearing down two-link aggregation
> # Failed to kill daemon: Timer expired
> --
> pw-bot: defer

Reply via email to