WORK IN PROGRESS
This wiki page is still work-in-progress, in the meantime, you can refer to these slides for the most recent ONOS+P4 tutorial material and exercises:The goal of this tutorial is to teach you the basics of P4, P4Runtime, and ONOS. It includes also hands-on exercises (that you can run on a tutorial VM) where you will learn how to create an emulated network using Mininet and BMv2 (the reference P4 software switch) controlled by ONOS via P4Runtime while using a custom P4 program.
Click here to download/open the slides in a new browser window (via Google Slides)
...