Hi, like to get your thoughts on this issue we are running into.
Initially, running the lacp runner in teamd. This sends carrier changes
to the kernel. Kernel sets "user_carrier_enabled" which blocks its
normal carrier checks.
Then change teamd runner from lacp to loadbalance. When lacp runner
exits, carrier is set to down in kernel. lacp and loadbalance runners
both use same kernel mode "loadbalance", so starting loadbalance runner
does not change kernel mode. Kernel still has "user_carrier_enabled" and
team interface stays down due to NO_CARRIER.
It seems the only way to clear kernel "user_carrier_enabled" is to
change the mode. Should there be a new option that teamd can use to tell
kernel to clear "user_carrier_enabled" when lacp runner terminates? Or
any other suggestion?
Thanks.