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

Add Research project idea: Add OVS as P4C backend #16

Closed
wants to merge 4 commits into from

Conversation

Dscano
Copy link
Collaborator

@Dscano Dscano commented Feb 6, 2025

No description provided.

@Dscano Dscano requested review from qobilidop and fruffy February 6, 2025 21:06
@fruffy
Copy link
Collaborator

fruffy commented Feb 6, 2025

Just a heads up. This has been tried a bunch before with mixed results:
https://benpfaff.org/papers/ofp4.pdf

https://github.com/osinstom/P4-OvS

What is different this time?

@jnfoster
Copy link

jnfoster commented Feb 6, 2025

Also, https://www.cs.princeton.edu/~jrex/papers/pisces16.pdf

@qobilidop qobilidop force-pushed the main branch 4 times, most recently from 54e5432 to 696169b Compare February 8, 2025 17:51
@qobilidop
Copy link
Member

@annuszulfiqar2021 Could you take a look as the primary mentor, and let us know your preference?

@msbaz2013
Copy link
Contributor

This is not about a p4c backend for OVS per-se. It's about adding a new cache, Gigaflow, that requires SmartNIC p4 tables for its operations. This work is accepted at ASPLOS '25, which Annus will be presenting this April.

https://x.com/msbaz2013/status/1884746132267336163

I'd really like it to be included in the list.

@qobilidop
Copy link
Member

Close as this PR is superseded by #25.

@qobilidop qobilidop closed this Feb 11, 2025
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.

5 participants