[P4-design] draft spec from Barefoot

Gordon Brebner Gordon.Brebner at xilinx.com
Wed Aug 19 14:05:55 EDT 2015

I had an interesting session with Leo and Mihai this week that considerably helped my understanding of the proposals around black boxes (formerly “objects”) and white boxes (formerly “modules”).

Downstream from that, I’ve prepared a short document overviewing the new concepts, which I’ve attached here.  I hope this will help others and hence stimulate the discussion on Monday.  I’m also hoping it suggests a possible organization of the new specification material to make things clearer.

Best wishes,

From: P4-design [mailto:p4-design-bounces at p4.org] On Behalf Of Changhoon Kim
Sent: Saturday, August 15, 2015 12:28 AM
To: p4-design at p4.org
Subject: [P4-design] draft spec from Barefoot

Hi P4 designers,

As we discussed at our last meeting, I've attached the draft spec capturing all the proposals from Barefoot so far. Barefoot has tried to address all the language concepts we presented so far, as well as the feedback we've gotten through in-person discussions and email correspondence. To help readers figure out the main changes relative to the current public spec, Barefoot has also come up with a "summary of change" sheet.

It'd be great if you could take a look at this before the next meeting (Aug/24) so that the group can have a productive review session.

By the way, if you want to do source (latex) level diff between the current public spec and this draft spec, please share your github username with me. As I mentioned in previous email, I'll share both the latex source files through a private repository under github.com/p4lang<http://github.com/p4lang>.

-- Chang

This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-design_lists.p4.org/attachments/20150819/94641d5a/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: P4 BB and WB intro.txt
URL: <http://lists.p4.org/pipermail/p4-design_lists.p4.org/attachments/20150819/94641d5a/attachment-0001.txt>

More information about the P4-design mailing list