<div dir="ltr"><div><div><div>Hi Ori,<br><br></div>You are referring to 2 different versions of the P4 language. 1) corresponds to P4 v1.1, while 2) corresponds to P4 v1.0. The specs for both versions are available on <a href="http://p4.org">p4.org</a>: <a href="http://p4.org/spec/">http://p4.org/spec/</a><br><br></div>The officially supported version on p4lang is P4 v1.0. However we do have some limited P4 v1.1 support available. You can refer to this email I sent to the p4-dev mailing list a couple months ago: <a href="http://lists.p4.org/pipermail/p4-dev_lists.p4.org/2016-February/000179.html">http://lists.p4.org/pipermail/p4-dev_lists.p4.org/2016-February/000179.html</a><br></div><div>In particular we provide a p4-hlir package for P4 v1.1, which is able to parse and verify P4 v1.1 code. The bmv2 compiler also supports P4 v1.1 through a command line switch.<br><br></div><div>Let us know if you have further questions.<br><br></div><div>Best,<br><br></div><div>Antonin<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 12, 2016 at 1:43 PM, ori marcovitch <span dir="ltr"><<a href="mailto:marcovitch.ori@gmail.com" target="_blank">marcovitch.ori@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div>I'm a little bit confused about the header declaration syntax,<br>I saw 2 versions for defining fields size:</div><div><br><ol><li><b>bit<3> pcp;<br></b><b>bit cfi; <br></b><b>bit<12> vid;<br><br></b></li><li><b><div style="font-weight:normal"><b>pcp : 3; </b></div><div style="font-weight:normal"><b>cfi : 1; </b></div><div style="font-weight:normal"><b>vid : 12;</b></div></b></li></ol><div>For what I saw in the specifications i understand the first is the newer syntax (although it's less comfortable...). Is this true? and how do I define to my p4-compiler which syntax to use?<br><br>Thanks in advance'<span class="HOEnZb"><font color="#888888"><br>Ori</font></span></div></div><div><br></div><div><br></div></div>
<br>_______________________________________________<br>
P4-discuss mailing list<br>
<a href="mailto:P4-discuss@lists.p4.org">P4-discuss@lists.p4.org</a><br>
<a href="http://lists.p4.org/mailman/listinfo/p4-discuss_lists.p4.org" rel="noreferrer" target="_blank">http://lists.p4.org/mailman/listinfo/p4-discuss_lists.p4.org</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Antonin<br></div></div>
</div>