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

[dash-p4] Update DASH BM P4 code for fast path SAI API generation #517

Merged
merged 3 commits into from
Feb 15, 2024

Conversation

r12f
Copy link
Collaborator

@r12f r12f commented Feb 14, 2024

This change is to support generating the load balancer fast path SAI APIs. It follows the HLD in the doc repo: https://github.com/sonic-net/DASH/blob/main/documentation/load-bal-service/fast-path-icmp-flow-redirection.md.

This change doesn't really contains any real behavior for parsing fast path packets and etc. These updates will come later time.

The updated SAI headers can be previewed here: r12f/SAI@d0e2904

@r12f r12f marked this pull request as draft February 14, 2024 17:35
@r12f
Copy link
Collaborator Author

r12f commented Feb 14, 2024

working in progress just in case anyone is interested in preview, will convert it back to PR once it is ready for review.

@r12f r12f marked this pull request as ready for review February 14, 2024 19:12
@r12f
Copy link
Collaborator Author

r12f commented Feb 14, 2024

ok, I think it is ready for review now. There are some minor naming changes following what we are doing currently in DASH, so I updated the HLD to make them align.

@r12f r12f merged commit 08800bf into sonic-net:main Feb 15, 2024
5 checks passed
@r12f
Copy link
Collaborator Author

r12f commented Feb 15, 2024

Thanks Marian! I will submit the SAI header update PR as well today.

@r12f r12f deleted the user/r12f/fp branch February 15, 2024 16:21
rlhui pushed a commit to opencomputeproject/SAI that referenced this pull request Feb 29, 2024
This change adds the SAI API changes for enabling the load balancer fast path scenario.

DASH load balancer fast path HLD: https://github.com/sonic-net/DASH/blob/main/documentation/load-bal-service/fast-path-icmp-flow-redirection.md
Change that used to generate the headers: [dash-p4] Update DASH BM P4 code for fast path SAI API generation sonic-net/DASH#517

Signed-off-by: r12f <r12f.code@gmail.com>
JaiOCP pushed a commit to JaiOCP/SAI that referenced this pull request Mar 7, 2024
…teproject#1966)

This change adds the SAI API changes for enabling the load balancer fast path scenario.

DASH load balancer fast path HLD: https://github.com/sonic-net/DASH/blob/main/documentation/load-bal-service/fast-path-icmp-flow-redirection.md
Change that used to generate the headers: [dash-p4] Update DASH BM P4 code for fast path SAI API generation sonic-net/DASH#517

Signed-off-by: r12f <r12f.code@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants