- Command-line launcher (
p4run) to instantiate networks. - Helper script (
mx) to run processes in namespaces. - Custom
P4Host,P4Switchnodes (based on BMV2). - Define networks using JSON files (see
p4app_example.json). - Enhance Mininet command-line interface by adding useful commands to manage P4 switches.
- Save the topology information in an object that can be loaded and queried.
- Re-implementation of the
runtime_CLIandsimple_switch_CLIas Python objects to use in controller code.
This release does not support Python 3.