Skip to content

Commit

Permalink
[PBH] Implement Edit Flows (sonic-net#2169)
Browse files Browse the repository at this point in the history
PBH Edit Flows is a second phase of PBH feature implementation. It allows user to modify the already existing objects.
PBH Edit Flows offer a full entity update which assumes Config DB field ADD/UPDATE/REMOVE processing. PBH OA interprets series of Redis HSET/HDEL as SONiC SET operation and internally does the diff of existing/supplied configuration to deploy the new changes.

HLD: sonic-net/SONiC#909

- What I did
Implemented Edit Flows in scope of PBH enhancement

- Why I did it
Implementation is done according to the PBH HLD

Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
  • Loading branch information
nazariig authored Mar 30, 2022
1 parent 6241bbf commit 0f06910
Show file tree
Hide file tree
Showing 15 changed files with 1,567 additions and 96 deletions.
1 change: 1 addition & 0 deletions orchagent/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ orchagent_SOURCES = \
mirrororch.cpp \
fdborch.cpp \
aclorch.cpp \
pbh/pbhcap.cpp \
pbh/pbhcnt.cpp \
pbh/pbhmgr.cpp \
pbh/pbhrule.cpp \
Expand Down
Loading

0 comments on commit 0f06910

Please sign in to comment.