<div dir="ltr"><div>I am not aware of anyone working on implementing the PSA architecture on bmv2 at this moment, other than Han Wang at Barefoot Networks starting on an implementation of parser value sets in the p4c compiler.<br><br>The PSA specification was released in early draft form earlier this month (Nov 2017), but definitely still needs a bit more work before we get to version 1.0.  I hope we release a v1.0 of that spec by Jan 2018.  I expect work to begin on adding support for PSA in bmv2 and the p4c compiler around that time.<br><br>The good news is that most of the PSA externs are, by design, compatible with P4_14 built-in constructs such as counters, meters, and registers.  There are likely enough small and medium-sized differences that it could take 3 to 6 months before an open source PSA implementation is complete -- the biggest unknown factor in my estimate is the time availability of people with the relevant knowledge to make the changes.<br><br></div>Andy<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 30, 2017 at 6:02 AM, Yitzchak M. Gottlieb <span dir="ltr"><<a href="mailto:ygottlieb@vencorelabs.com" target="_blank">ygottlieb@vencorelabs.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All,<br>
<br>
In May <<a href="http://lists.p4.org/pipermail/p4-dev_lists.p4.org/2017-May/000992.html" rel="noreferrer" target="_blank">http://lists.p4.org/pipermail<wbr>/p4-dev_lists.p4.org/2017-May/<wbr>000992.html</a>> Antonin Bas wrote that "the [PSA] architecture will eventually be implemented using the bmv2 library."  Is anyone working on this?  If so, is there a rough guess as to when it might be pushed to Github?  (I understand rough guesses can be off by many months :))<br>
<br>
Thank you all for the P4 programs and supporting infrastructure and for answering questions about both.<br>
<br>
Zuki<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Yitzchak M. Gottlieb<br>
<a href="mailto:ygottlieb@vencorelabs.com" target="_blank">ygottlieb@vencorelabs.com</a><br>
<br>
<br>
______________________________<wbr>_________________<br>
P4-dev mailing list<br>
<a href="mailto:P4-dev@lists.p4.org" target="_blank">P4-dev@lists.p4.org</a><br>
<a href="http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org" rel="noreferrer" target="_blank">http://lists.p4.org/mailman/li<wbr>stinfo/p4-dev_lists.p4.org</a><br>
</font></span></blockquote></div><br></div>