sonic-net / DASH

Disaggregated APIs for SONiC Hosts
Apache License 2.0
78 stars 88 forks source link

[dash-p4] Refactor routing type and routing actions in P4 to make it align more explicitly with the DASH pipeline design. #522

Closed r12f closed 4 months ago

r12f commented 4 months ago

This commit refactors the table actions in outbound pipeline to make it align more explicitly to how DASH pipeline is modeled today.

The change includes:

For how routing types and routing actions work, please refer to the SONiC DASH HLD.

This commit doesn't change any SAI header definitions and libsai (except a few action id change, due to moving actions): image

image

r12f commented 4 months ago

woot! thanks for the review Marian!