[P4-discuss] [P4-dev] P4 v1.1 prototype implementation

Antonin Bas antonin at barefootnetworks.com
Sun Feb 28 00:17:37 EST 2016


Hi Tamim,

Thanks for the encouragement!
I do not quite see how the bmv2-switchlink integration relates to P4 v1.1
:). As far as I know, no progress has been made regarding porting the
switchlink / Mininet demos from bmv1 to bmv2.

Best,

Antonin

On Thu, Feb 25, 2016 at 5:14 PM, MD I. Islam <mislam4 at kent.edu> wrote:

> Thanks for all the great works!
>
> Is SwitchLINK compatible to bmv2 now?
>
> --Tamim
>
> On Thu, Feb 25, 2016 at 7:35 PM, Antonin Bas <antonin at barefootnetworks.com
> > wrote:
>
>> Hi,
>>
>> We are happy to announce that we have released a prototype implementation
>> of the P4 v1.1 spec on p4lang. This release includes:
>> - a P4 v1.1 frontend
>> - an update to the bmv2 compiler backend to support P4 v1.1
>> - an example P4 v1.1 program with a running demo
>>
>> We are releasing this code in the hope of receiving feedback on P4 v1.1
>> from the community, which will help the P4 working groups with future
>> revisions of the language. For now, P4 v1.0 will remain the main P4 version
>> on p4lang.
>>
>> To experiment with P4 v1.1, here are a few pointers:
>>
>> - checkout the p4v1.1 branch of p4-hlir (
>> https://github.com/p4lang/p4-hlir/tree/p4v1.1) and install it
>> This will not override your P4 v1.0 installation but will give you access
>> to p4-v1.1-validate (in addition to p4-validate).
>>
>> - update your bmv2 compiler (https://github.com/p4lang/p4c-bm) and your
>> bmv2 switch (https://github.com/p4lang/behavioral-model)
>>
>> - take a look at our v1.1 example:
>> https://github.com/p4lang/tutorials/tree/master/p4v1_1/simple_router
>>
>> Let us know if you have any questions.
>>
>> --
>> Antonin
>>
>> _______________________________________________
>> P4-dev mailing list
>> P4-dev at lists.p4.org
>> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
>>
>
>


-- 
Antonin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-discuss_lists.p4.org/attachments/20160227/cf1150b6/attachment-0002.html>


More information about the P4-discuss mailing list