Skip to content

Commit

Permalink
Upstream new development on p4orch (#2237)
Browse files Browse the repository at this point in the history
* Upstream new development on p4orch:
1. New actions in route manager: trap, set metadata.
2. New match attribute in ACL manager: ROUTE_DST_USER_META.
3. Bulk SAI call in route manager.
4. Added l3 admin manager.
5. Added GRE tunnel manager.
6. P4orch state verification for internal cache and ASIC DB (place holder).
7. Bug fixes and code enhancements.

Co-authored-by: Runming Wu [runmingwu@google.com](mailto:runmingwu@google.com)
  • Loading branch information
mint570 authored Aug 18, 2022
1 parent e9be2c0 commit 9eb4422
Show file tree
Hide file tree
Showing 63 changed files with 14,015 additions and 2,352 deletions.
4 changes: 3 additions & 1 deletion orchagent/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -106,14 +106,16 @@ orchagent_SOURCES += p4orch/p4orch.cpp \
p4orch/p4orch_util.cpp \
p4orch/p4oidmapper.cpp \
p4orch/router_interface_manager.cpp \
p4orch/gre_tunnel_manager.cpp \
p4orch/neighbor_manager.cpp \
p4orch/next_hop_manager.cpp \
p4orch/route_manager.cpp \
p4orch/acl_util.cpp \
p4orch/acl_table_manager.cpp \
p4orch/acl_rule_manager.cpp \
p4orch/wcmp_manager.cpp \
p4orch/mirror_session_manager.cpp
p4orch/mirror_session_manager.cpp \
p4orch/l3_admit_manager.cpp

orchagent_CFLAGS = $(DBGFLAGS) $(AM_CFLAGS) $(CFLAGS_COMMON) $(CFLAGS_SAI) $(CFLAGS_ASAN)
orchagent_CPPFLAGS = $(DBGFLAGS) $(AM_CFLAGS) $(CFLAGS_COMMON) $(CFLAGS_SAI) $(CFLAGS_ASAN)
Expand Down
Loading

0 comments on commit 9eb4422

Please sign in to comment.