Our next monthly LDWG meeting will be held tomorrow, Monday May 3, at 1PM Pacific Time.
As always, these meetings are open to every member of the P4 organization.
Anyone can propose new items to discuss.
In addition, we are proposing to address the following subjects:
2021 P4 workshop
Cutoff date, announcement at workshop, contents, etc.
Spec changes merged since last time
Change serEnum grammar: https://github.com/p4lang/p4-spec/pull/866
Generalizes the proposal for serializable enums;
has already been merged into p4c.
PSA packet length
Adopted explanation of why length is not available;
https://github.com/p4lang/p4-spec/pull/927, closed alternative
Updates to P4-16 grammar:
Checked this; "void" was introduced as a legal
type argument by Chris Dodd 3 years ago
Process to change master to main
No support for variable capture yet
action_run when default action is not specified:
(not entirely new issue)
How to expose P4 libraries that should work on multiple targets?
Here are three examples:
KV Tables API
stdlib: factor out common code between psa.p4 and pna.p4
An API to convert varbits to packet_in
See you tomorrow!
Nate & Mihai