- Command-line launcher (
p4run
) to instantiate networks. - Helper script (
mx
) to run processes in namespaces. - Custom
P4Host
,P4Switch
nodes (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_CLI
andsimple_switch_CLI
as Python objects to use in controller code.
This release does not support Python 3.