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

How often we sync p4's pna.p4 with pna repo ? #4854

Open
kamleshbhalui opened this issue Aug 5, 2024 · 3 comments
Open

How often we sync p4's pna.p4 with pna repo ? #4854

kamleshbhalui opened this issue Aug 5, 2024 · 3 comments
Labels
question This is a topic requesting clarification.

Comments

@kamleshbhalui
Copy link
Contributor

I can see that there many new addition to pna.p4 in https://github.com/p4lang/pna.
Is there any guideline how often do we update this?

@ChrisDodd
Copy link
Contributor

They should be kept in sync as often as necessary and possible,

@fruffy fruffy added the question This is a topic requesting clarification. label Aug 5, 2024
@jafingerhut
Copy link
Contributor

@kamleshbhalui Often sync'ing is not as straightforward as just copying the latest file and checking it in. It often requires updates to the PNA implementation using it, and not all of the PNA implementations in the p4c repo are equal in feature support, nor are they necessarily updated at the same time.

@qobilidop
Copy link
Member

I've been thinking about this and proposed #4752 as a potential way to make it clearer which specific version of PNA each P4C backend is actually supporting, and what backend-specific customizations they have done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question This is a topic requesting clarification.
Projects
None yet
Development

No branches or pull requests

5 participants