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

[orchagent] NVGRE Tunnel orchestration agent implementation #1953

Merged
merged 35 commits into from
Mar 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
6f4bfc0
Draft version of nvgre tunnel
vadymhlushko-mlnx Sep 17, 2021
1db8139
Compiled
vadymhlushko-mlnx Sep 21, 2021
59d0fca
Draft implementation of NvgreTunnelOrch
vadymhlushko-mlnx Sep 28, 2021
2a3412c
Added NvgreTunnelOrch delOperation()
vadymhlushko-mlnx Sep 28, 2021
2677ca5
Added vectors instead of arrays
vadymhlushko-mlnx Sep 30, 2021
b836cff
Fixed review comments
vadymhlushko-mlnx Sep 30, 2021
ab9d85e
Added function descriptions, and SAI retry stub
vadymhlushko-mlnx Sep 30, 2021
d73985e
incompleted tunnelMap implementation
vadymhlushko-mlnx Oct 4, 2021
cfb4769
added map_type_t, changed vectors to maps
vadymhlushko-mlnx Oct 5, 2021
a05d0ad
Incompleted tunnelMapOrch, compiled
vadymhlushko-mlnx Oct 5, 2021
f9f13c2
Implemnted TunnelMapOrch::addOperation
vadymhlushko-mlnx Oct 6, 2021
439f7f3
Added NvgreTunnel::addEncapMapperEntry()
vadymhlushko-mlnx Oct 6, 2021
85c79e7
Added sai_remove_tunnel_map_entry
vadymhlushko-mlnx Oct 6, 2021
b08e6ff
Minor improvements
vadymhlushko-mlnx Oct 6, 2021
0ae18a6
Fixed some review comments
vadymhlushko-mlnx Oct 8, 2021
c62d76f
Fixed some review comments
vadymhlushko-mlnx Oct 8, 2021
c6e83c7
Fixed names of func manipulators
vadymhlushko-mlnx Oct 11, 2021
d5cb05e
Fixed review comments
vadymhlushko-mlnx Oct 11, 2021
4afe2e1
Fixed review comments -vsid, delMapperEntry
vadymhlushko-mlnx Oct 11, 2021
7ec52de
Fixed review comments
vadymhlushko-mlnx Oct 11, 2021
da5b552
Make SAI status handler functions public
vadymhlushko-mlnx Oct 11, 2021
174441f
Sceleton for test_nvgre_tunnel.py
vadymhlushko-mlnx Oct 11, 2021
96ae07b
Fixed leftovers
vadymhlushko-mlnx Oct 11, 2021
dd06626
Improvement for nvgre test
vadymhlushko-mlnx Oct 11, 2021
642aa41
Revert "Make SAI status handler functions public"
vadymhlushko-mlnx Oct 12, 2021
3481258
Changed SAI attrs to NVGRE, fixed errors messages
vadymhlushko-mlnx Oct 12, 2021
7d36f64
added UT
vadymhlushko-mlnx Oct 25, 2021
3a26152
vxlan -> nvgre attrs
vadymhlushko-mlnx Oct 26, 2021
d8c3451
finished UT
vadymhlushko-mlnx Oct 29, 2021
334620f
Removed unused code
vadymhlushko-mlnx Oct 29, 2021
a9b7ef2
Changed SAI attrs to NVGRE
vadymhlushko-mlnx Oct 29, 2021
a4d484a
Changed name of vlan -> vlan_id
vadymhlushko-mlnx Nov 16, 2021
96c3441
Draft implementation of tunnel_termination
vadymhlushko-mlnx Dec 17, 2021
9e58976
Builded
vadymhlushko-mlnx Dec 21, 2021
6921aff
Fixed a delete flow of tunnel termination entry
vadymhlushko-mlnx Dec 21, 2021
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
3 changes: 2 additions & 1 deletion orchagent/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,8 @@ orchagent_SOURCES = \
lagid.cpp \
bfdorch.cpp \
srv6orch.cpp \
response_publisher.cpp
response_publisher.cpp \
nvgreorch.cpp

orchagent_SOURCES += flex_counter/flex_counter_manager.cpp flex_counter/flex_counter_stat_manager.cpp flex_counter/flow_counter_handler.cpp
orchagent_SOURCES += debug_counter/debug_counter.cpp debug_counter/drop_counter.cpp
Expand Down