[P4-dev] Extern objects: examples

Jeferson Santiago da Silva eng.jefersonsantiago at gmail.com
Sun May 7 20:37:58 EDT 2017

Dear all,

I've seen recently some questions regarding external methods with P4. So I
decided to share something.

I worked last year with extern methods in the version 1.1, the same one
that has been deprecated. I modified the json generator and with Antonin's
support it was pushed to the p4c-bm repo.

In meantime, the P4-16 language and compiler was developed. Lots of extern
methods are available, but all of them are seen as primitives in the BMv2.
So, I modified the p4c json generator to test "actual" extern instances
with the new P4-16 version.

I invite all you that are interested in extern methods to visit my github
page. There I have implemented externs for both P4-14 (1.1) and P4-16.



Jeferson Santiago da Silva, M.Sc.
Polytechnique Montréal
Ph.D. Candidate in Computer Engineering
Hardware and Programmable Logic Design Engineer
Phone: +1 (514) 581-1004
Skype: eng.jefersonsantiago
Montreal/QC - Canada
Lattes CV: http://lattes.cnpq.br/9568850258686622
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20170507/f26a0f36/attachment-0002.html>

More information about the P4-dev mailing list