sonic-net / DASH

Disaggregated APIs for SONiC Hosts
Apache License 2.0
80 stars 89 forks source link

Add capability model for DASH pipeline and matching stages. #461

Closed r12f closed 6 months ago

r12f commented 9 months ago

This change is a follow up update for the new packet flow.

Although, the logical pipeline or behavior model allows us to set any metadata in any stage or doing any routing actions that we want, the ASIC can have certain limitations, either the functionality or the resource. So, we should allow technology providers to tell the user what is supported via capability.

KrisNey-MSFT commented 9 months ago

@r12f - do we need to cover this in the next meeting? Or is it ready for a Merge?

r12f commented 9 months ago

let's postpone this for ~2 weeks. i think it will be a better time to check this PR by then :D

r12f commented 6 months ago

looks like we are too early to dive into this topic, so I am going to close this PR for now and when capability becomes really needed in DASH just like regular SAI, so we can resume the discussion.