To verify that all the examples work run (from the repository root)
make examples
Basic example illustrating how to send/receive and process classical packets.
A more complicated example showcasing more powerful P4 features such as match+action tables on classical packets.