-
Notifications
You must be signed in to change notification settings - Fork 28
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
PINS Working Group initial code commit. #1
Conversation
We're missing @atmanmehta as one of the co-authors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Disclaimer / Heads up
I don't think I can review 54K LOC in reasonable amount of time. Sign off base on no impact to current sonic image.
There would be a change in the future to link this repo as submodule of buidimage. By then there should be a test plan presented in test subgroup.
* Create a P4Runtime service to be used by SONiC. * Create a P4 Program describing a SONiC switch. * support pushing switch configurations. * support ACL table definitions. * support insert/delete/modify in APPL_DB. * support for L3 forwarding, WCMP, and ACL tables. * support for response path through APPL_STATE_DB. * support arbitration for multiple controllers and roles. * support PacketIO. Co-authored-by: Robert Halstead <[email protected]> Co-authored-by: Srikishen Pondicherry Shanmugam <[email protected]> Co-authored-by: Steffen Smolka <[email protected]> Co-authored-by: Jonathan Dilorenzo <[email protected]> Co-authored-by: Richard Yu <[email protected]> Co-authored-by: Atman Mehta <[email protected]> Co-authored-by: Brian O'Connor <[email protected]> Co-authored-by: Konstantin Weitz <[email protected]> Co-authored-by: Stefan Heule <[email protected]> Co-authored-by: Tianyu Xia <[email protected]>
PINS uses Bazel 4.0.0
Removing batch handling until we propose a HLD for the design, and get community agreement.
Co-authored-by: Robert Halstead <[email protected]>
bea9725
to
a033ce4
Compare
* Create a P4Runtime service to be used by SONiC. * Create a P4 Program describing a SONiC switch. * Support pushing switch configurations. * Support ACL table definitions. * Support insert/delete/modify in APPL_DB. * Support for L3 forwarding, WCMP, and ACL tables. * Support for response path through APPL_STATE_DB. * Support arbitration for multiple controllers and roles. * Support PacketIO. * Add Github Actions CI Co-authored-by: Atman Mehta <[email protected]> Co-authored-by: Brian O'Connor <[email protected]> Co-authored-by: Jonathan Dilorenzo <[email protected]> Co-authored-by: Konstantin Weitz <[email protected]> Co-authored-by: Richard Yu <[email protected]> Co-authored-by: Robert Halstead <[email protected]> Co-authored-by: Srikishen Pondicherry Shanmugam <[email protected]> Co-authored-by: Stefan Heule <[email protected]> Co-authored-by: Steffen Smolka <[email protected]> Co-authored-by: Tianyu Xia <[email protected]>
Co-authored-by: Robert Halstead [email protected]
Co-authored-by: Srikishen Pondicherry Shanmugam [email protected]
Co-authored-by: Steffen Smolka [email protected]
Co-authored-by: Jonathan Dilorenzo [email protected]
Co-authored-by: Richard Yu [email protected]
Co-authored-by: Brian O'Connor [email protected]
Co-authored-by: Konstantin Weitz [email protected]
Co-authored-by: Stefan Heule [email protected]
Co-authored-by: Tianyu Xia [email protected]