Skip to content
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

[fgnhgorch] Changes for Fine Grained ECMP #1315

Merged
merged 25 commits into from
Sep 30, 2020
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
7b85e31
Fine grained ECMP initial commit
anish-n May 24, 2020
09d56a7
Fix compilation, test failures and add logic to query SAI_NEXT_HOP_GR…
anish-n May 30, 2020
834ba6e
Misc fixes after migrating branch
anish-n Jun 4, 2020
b4df4fd
Misc-fixes
anish-n Jun 4, 2020
9390d4d
Add support to fgnhgorch for neighbor and interface availability changes
anish-n Jun 10, 2020
d5b6032
fgnhg group/prefix/member addition and deletion
weixchen1215 Jun 24, 2020
2093eb6
fix indentation and address comment
weixchen1215 Jun 26, 2020
3a2cd92
Improve error handling and add support for crm and neigh refcounts
anish-n Jun 29, 2020
5c42abf
Temporarily disable dynamic changes to route from fine grained to sta…
anish-n Jun 29, 2020
54940e1
Add checks to limit Fine Grained ECMP to default VRF
anish-n Jun 29, 2020
5823c59
handle fgnhg prefix addition deletion with route bulker
weixchen1215 Jul 3, 2020
74c990a
fix indentation
weixchen1215 Jul 3, 2020
0a28173
Add handling for neigh edge case scenarios and improve routeorch bulk…
anish-n Jul 14, 2020
5635bf0
write route entry to state_db
weixchen1215 Jul 15, 2020
df57da2
Fix bug with add and remove nh in a bank at the same time
anish-n Jul 26, 2020
173054f
Improve test coverage and fix issues with multi-nh changes, misc code…
anish-n Jul 28, 2020
ed71390
Improve distribution of hash buckets per nh when hash buckets are not…
anish-n Aug 10, 2020
23e6337
Incorporate review comments v1
anish-n Aug 31, 2020
3f7f182
Reduce exposure of private routeorch functions/variables outside of r…
anish-n Sep 11, 2020
3604504
Fix an uninitialized variable error found in testing
anish-n Sep 15, 2020
cfd58e6
Change test_fgnhg.py to use the new framework to validate db entries
anish-n Sep 22, 2020
31c8bf2
Remove exposure of routeorch nextHopGroupCounts outside of routeorch,…
anish-n Sep 23, 2020
104ccd4
camelCase changes for fgnhgorch
anish-n Sep 23, 2020
97b9918
RouteOrch add/removeRoutePost do not need logic to reroute calls to f…
anish-n Sep 23, 2020
926b760
camelCase changes v2
anish-n Sep 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions orchagent/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ orchagent_SOURCES = \
neighorch.cpp \
intfsorch.cpp \
portsorch.cpp \
fgnhgorch.cpp \
copporch.cpp \
tunneldecaporch.cpp \
qosorch.cpp \
Expand Down