The x4c Book
This book provides an introduction to the P4 language using the x4c compiler.
The presentation is by example. Each concept is introduced through example P4
code and programs - then demonstrated using simple harnesses that pass packets
through compiled P4 pipelines.
A basic knowledge of programming and networking is assumed. The x4c Rust
compilation target will be used in this book, so a working knowledge of
Rust is also good to have.