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

[dpapp] Initial dpapp implementation being a vpp plugin #609

Merged
merged 11 commits into from
Dec 4, 2024

Conversation

jimmyzhai
Copy link
Collaborator

@jimmyzhai jimmyzhai commented Jul 23, 2024

Following dpapp HLD - #606, this is the 3th part implementation. It implements the basic logic of inline flow creation, deletion and ageout.

  • Build with command make dpapp
  • Run with command make run-dpapp

@KrisNey-MSFT
Copy link
Collaborator

hi @jimmyzhai - is this ready to merge? Thank you!

@KrisNey-MSFT
Copy link
Collaborator

hi @jimmyzhai it looks like we have conflicts that need to be resolved please and thank you.

@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch from d8ad578 to 0c62cf8 Compare August 14, 2024 14:46
@jimmyzhai jimmyzhai requested a review from r12f August 14, 2024 16:00
@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch 3 times, most recently from e2c1a02 to 1ac27da Compare September 2, 2024 12:48
@KrisNey-MSFT
Copy link
Collaborator

checking in @jimmyzhai - is this a lower priority in general? TY!

@KrisNey-MSFT
Copy link
Collaborator

just checking in :)

@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch from 1ac27da to 527a726 Compare October 30, 2024 06:19
@jimmyzhai
Copy link
Collaborator Author

just checking in :)

I'm actively updating this PR now after #608 is merged.

@KrisNey-MSFT
Copy link
Collaborator

KrisNey-MSFT commented Oct 30, 2024 via email

@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch 4 times, most recently from fb6bab2 to 765c873 Compare November 5, 2024 17:25
@KrisNey-MSFT
Copy link
Collaborator

hi @jimmyzhai - do you need help from @chrispsommers on this one?

@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch 9 times, most recently from 276617b to 0b51e53 Compare November 6, 2024 07:45
@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch 3 times, most recently from 21306ad to 27c84a6 Compare November 14, 2024 15:28
@jimmyzhai jimmyzhai requested a review from r12f November 14, 2024 15:57
@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch from 27c84a6 to e0d5880 Compare November 20, 2024 09:54
@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch from 7ddc499 to 073d10d Compare November 21, 2024 01:43
dash-pipeline/dpapp/dash/dash.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/dash.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/dash.c Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
test/test-cases/functional/ptf/p4_dash_utils.py Outdated Show resolved Hide resolved
test/test-cases/functional/ptf/p4_dash_utils.py Outdated Show resolved Hide resolved
test/test-cases/functional/ptf/p4_dash_utils.py Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/dash.c Outdated Show resolved Hide resolved
@r12f r12f self-requested a review November 21, 2024 04:35
@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch from e5e9af3 to ea693a1 Compare November 22, 2024 04:31
1. not enable dpdk_plugin.so, then not need hugepage allocation
2. Update NODE_FN dash_node to be simple
@jimmyzhai jimmyzhai force-pushed the dp_app_add_vpp_plugin branch from cae69c5 to b52014d Compare November 23, 2024 17:24
Copy link
Collaborator

@r12f r12f left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks Junhua for fixing the all the offline comments! I think there are a few more left that we have talked about but didn't change yet. I have left the comments there.

dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
dash-pipeline/dpapp/dash/node.c Outdated Show resolved Hide resolved
@r12f r12f self-requested a review November 25, 2024 04:02
Copy link
Collaborator

@r12f r12f left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for fixing the variable namings! this change looks good to me now!

@KrisNey-MSFT
Copy link
Collaborator

@r12f - should I merge this one?

@r12f
Copy link
Collaborator

r12f commented Dec 4, 2024

Hi Kristina, I think so. It has been a while. The design is following the HLD. All the comments are resolved and didn't see any other comments too.

@KrisNey-MSFT KrisNey-MSFT merged commit abdd946 into sonic-net:main Dec 4, 2024
5 checks passed
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