-
Notifications
You must be signed in to change notification settings - Fork 538
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[muxorch] Using bulker to program routes/neighbors during switchover #3148
Commits on May 13, 2024
-
[muxorch] Using bulker to program routes/neighbors during switchover
Uses entity bulker to program routes and neighbors during mux switchover. Mux switchover performance suffers when switching over with a large number of neighbors on the mux port. This uses the optimization of programming the neighbors and routes in bulk to avoid sequentially programming each. Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4db44e - Browse repository at this point
Copy the full SHA d4db44eView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0d3fe9 - Browse repository at this point
Copy the full SHA d0d3fe9View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4fd3503 - Browse repository at this point
Copy the full SHA 4fd3503View commit details
Commits on May 23, 2024
-
Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11e5cce - Browse repository at this point
Copy the full SHA 11e5cceView commit details -
skip MuxRollbackTests until create_neighbor_entries api is supported
Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b3240b - Browse repository at this point
Copy the full SHA 2b3240bView commit details
Commits on May 27, 2024
-
[mux_rollback_ut.cpp] fixing mux_rollback_ut tests for bulk switchover
bulk switchover feature chages the sai_api calls in switchover flow. Because of this mux_rollback_ut tests fail. This PR adds bulk operations to mock_sai_neighbor and mock_sai_api, and adjusts the expected function calls in mux_rollback_ut. Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f259759 - Browse repository at this point
Copy the full SHA f259759View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c2bcbb - Browse repository at this point
Copy the full SHA 7c2bcbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f1674 - Browse repository at this point
Copy the full SHA 11f1674View commit details -
Configuration menu - View commit details
-
Copy full SHA for 811f5a9 - Browse repository at this point
Copy the full SHA 811f5a9View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 934b566 - Browse repository at this point
Copy the full SHA 934b566View commit details -
[muxorch] Removing INFO logging from tests and ensuring neigh is set
Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e318676 - Browse repository at this point
Copy the full SHA e318676View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a675bf - Browse repository at this point
Copy the full SHA 9a675bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc9f317 - Browse repository at this point
Copy the full SHA fc9f317View commit details
Commits on Jun 3, 2024
-
[muxorch] Refactoring bulk switchover
- using existing add/removeNeighbor functions to do bulker operations. - Created addNeighborPost and removeNeighborPost - Created addRoutes and removeRoutes to deal with bulk operations - Created enableNeighbors and disableNeighbors to handle bulk switchover. Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 411da0f - Browse repository at this point
Copy the full SHA 411da0fView commit details -
Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31e0dd9 - Browse repository at this point
Copy the full SHA 31e0dd9View commit details
Commits on Jun 4, 2024
-
Removing un-needed code and expanding test coverage
Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c823cb2 - Browse repository at this point
Copy the full SHA c823cb2View commit details -
Signed-off-by: Nikola Dancejic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cfcb4a - Browse repository at this point
Copy the full SHA 1cfcb4aView commit details