-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[teamd]: Fix teamd patch issues, which prevented system WR (#2321)
- What I did Fixed vanilla teamd bug, which prevented teamd to have a correct view of kernel state. Check bug #2 from the message Changed schema for LACP port id. Changed severity of an error message. Removed logic to disable warm_start_read mode, when teamd started. It didn't work in system restart mode, because interfaces were added one by one, and it's impossible to say when everything is added. - How I did it I've added team_refresh() on every port addition I extract port id from the port name. Currently I support only "EthernetX" scheme. We need to add more schemes if we change port scheme. _err -> _info ... - How to verify it Build the image, install on your DUT, reboot it once, then reboot it on WR mode checking LACP state on remote side. The state shouldn't flip.
- Loading branch information
1 parent
2590aed
commit c7d18f1
Showing
1 changed file
with
53 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters