Re: [PATCH net-next v5 00/10] Decouple receive and transmit enablement in team driver

From: Marc Harvey

Date: Tue Apr 07 2026 - 20:14:43 EST


On Tue, Apr 7, 2026 at 4:55 AM Jiri Pirko <jiri@xxxxxxxxxxx> wrote:
>
> Mon, Apr 06, 2026 at 05:03:36AM +0200, marcharvey@xxxxxxxxxx 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 enablement
> >works as intended (4, 5, and 10).
> >
> >There are three patches with small fixes as well, with the goal of
> >making the final decoupling patch clearer (1, 2, and 3).
>
> Looks fine to me now. Do you have libteam/teamd counterpart?

I don't see a need for this to be used in any of the teamd runners.
Libteam should support this out of the box, since the options are
identified over netlink by their string names. The options.sh test
uses teamnl, which uses libteam, to set the new options.