Skip to content

LDWG Meeting minutes: April 16, 2018

hesingh edited this page Jun 21, 2018 · 2 revisions

Attendees

  • Mario Baldi (Cisco)
  • Antonin Bas (Barefoot)
  • Gordon Brebner (Xilinx)
  • Mihai Budiu (VMware)
  • Calin Cascaval (Barefoot)
  • Andy Fingerhut (Cisco)
  • Nate Foster (Cornell)
  • Vladimir Gurevich (Barefoot)
  • Andy Keep (Cisco)
  • Milad Sharif (Barefoot)
  • Chris Sommers (Keysight)
  • Han Wang (Barefoot)
  • Bo Liu (?)
  • Sksodhi (Juniper)

5 minutes: Announcements (Nate and Gordon)

  • Workshop on in-kernel networking; interested in P4; ping Nate for an invite.
  • Need to finalize a minor version update of P4_16 before June Workshop.

15 minutes: Updates from Sub-Working Groups

  • Serializability (Andy K)
  • Working notes: https://github.com/akeep/p4-proposals
  • What to do with serializable enums?
  • Example: enum { A; B; C;}. How does 4 convert?
  • Mihai proposed a type-safe enum.
  • Compiler checking of range of values.
  • Summary of email-discussion of efficiency of serializability
  • Action Item: finalize safety issues.
  • Control-Plane Types (Andy F)
  • Mostly bringing compiler experts up to speed.
  • So far, no language changes needed.
  • Outcomes would affect P4Runtime / PSA
  • Action item: sub-group meeting this week.
  • Modularity (Nate)
  • Discussed use cases
  • Discussed type families for data-like types
  • Started thinking about broader language changes that might facilitate modular programming
  • Short-term: type families proposal
  • Longer-term: start of P4_18?
  • Action Item: sub-working group meeting on non-LDWG weeks

60 minutes: Technical Issues

Next meeting

May 7th @ Cisco.

Clone this wiki locally