mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-12-08 02:41:47 +01:00
This change also includes: - Refactoring of gNMI protocol+driver to take advantage of the recent changes to the gRPC protocol subsystem (e.g. no more locking, start RPC with timeouts, etc.). - Fixed Stratum driver to work after GeneralDeviceProvider refactoring - Updated bmv2.py to generate ChassisConfig for stratum_bmv2 - Fixed portstate command to use the same port name as in the store Change-Id: I0dad3bc73e4b6d907b5cf6b7b9a2852943226be7
Mininet dev tools README This directory contains modules for Mininet that are intended to help with ONOS core and application development. They can be imported into Python scripts, or invoked using mn's --custom option. Test topologies for use with Mininet may be found in ../../test/topos onos.py: onos.py provides a Mininet controller class which makes it convenient to create ONOS clusters in a single VM. It also creates a customizable control network. Additional information may be found in the module comment and on the docs wiki. example: sudo mn --custom onos.py --controller onos,1 --topo linear,10 bmv2.py: bmv2.py provides a Mininet switch class which enables use of the BMv2 P4 software switch. Additional information may be found on the docs wiki. examples/: The examples/ directory contains example scripts which may make use of onos.py or other modules in this directory.