-
Notifications
You must be signed in to change notification settings - Fork 25
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 <rhalstea@google.com> Co-authored-by: Srikishen Pondicherry Shanmugam <kishanps@google.com> Co-authored-by: Steffen Smolka <smolkaj@google.com> Co-authored-by: Jonathan Dilorenzo <dilo@google.com> Co-authored-by: Richard Yu <richardyu@google.com> Co-authored-by: Atman Mehta <atmanm@google.com> Co-authored-by: Brian O'Connor <bocon@opennetworking.org> Co-authored-by: Konstantin Weitz <konne@google.com> Co-authored-by: Stefan Heule <heule@google.com> Co-authored-by: Tianyu Xia <tyxia@google.com>
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 <rhalstea@google.com>
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 <atmanm@google.com> Co-authored-by: Brian O'Connor <bocon@opennetworking.org> Co-authored-by: Jonathan Dilorenzo <dilo@google.com> Co-authored-by: Konstantin Weitz <konne@google.com> Co-authored-by: Richard Yu <richardyu@google.com> Co-authored-by: Robert Halstead <rhalstea@google.com> Co-authored-by: Srikishen Pondicherry Shanmugam <kishanps@google.com> Co-authored-by: Stefan Heule <heule@google.com> Co-authored-by: Steffen Smolka <smolkaj@google.com> Co-authored-by: Tianyu Xia <tyxia@google.com>
Co-authored-by: Robert Halstead rhalstea@google.com
Co-authored-by: Srikishen Pondicherry Shanmugam kishanps@google.com
Co-authored-by: Steffen Smolka smolkaj@google.com
Co-authored-by: Jonathan Dilorenzo dilo@google.com
Co-authored-by: Richard Yu richardyu@google.com
Co-authored-by: Brian O'Connor bocon@opennetworking.org
Co-authored-by: Konstantin Weitz konne@google.com
Co-authored-by: Stefan Heule heule@google.com
Co-authored-by: Tianyu Xia tyxia@google.com