- Fixing opticalUtils.py, which was broken due to additional constraint added by
Change-Id: I372e6c7e6c0fa6fa52301568af73342aaae6347b
Change-Id: I4233550c9e483448599a2dd501a50309ceb2e4c8
- Add network configuration about cross connect port for CO-ONOS
- revised metro.py requires ecord.co app after
(Change-Id: I3892e780bc6550f8a8d8be622b9fee5322c1dab5)
to be loaded.
- stop using onos-topo-cfg to send netcfg
Change-Id: Ie90e69c4134d1f71893bf43ee6c290bdbd273aeb
- ResourceDeviceListener should also react to availability events.
- Should check if device supports the behavior before
retrieving Behaviour class
- ResourceManager should unregister when requested
- opticalUtils was specifying wrong driver name. Should've been "linc-oe"
Change-Id: I9364b6307cb537b04b57ac00f2451c13e3379471
allow Linc to be aware of switches that are in the same domain as it, so that it
doesn't wait for OVS devices not in its domain during startup.
Change-Id: I542da075c65b54a866ac1f400e4e71a7f2164709
This should proactively prevent linc-OE from misbehaving if support for changing
port type through the network config system is added.
Change-Id: I80667f0292922eca37a51f3e461b6745ecbf9d46
o Topology.json matches what the network configuration system expects. New method
for converting opticalJSON added to add layer of indirection to (hopefully) make
changes easier in the future if syntax changes for any files.
o onos-topo-cfg takes a third argument for REST uri path. This is for backwards
compatibility, and can hopefully be removed when everything is ported away from
using the ConfigProvider.
Change-Id: I56a117f33194dd420ea4970cd612c980b5c020b9
Environment variables are checked before falling back on and exporting
tentatively chosen defaults.
Change-Id: If378127a2cc757b55024aeb89cb1964f8641d5a6
- Keep track of created PortDescriptions so that they can be replayed when
configurations don't stick
- Push topology configs to all cluster members (Temporary hack until
Configs are made Mastership-aware)
- Port type consistency for Optical ports - default to FIBER port type
Change-Id: Ib2c9e2839c212d2998206bd0106490b2b38446a9
Now we can controll LINC components from mininet e.g swtich start/stop or link up/down
-Added LINCSwitch, LINCIntf and LINCLink classes
-fixed start/stop LINC-Switch bug related to taps
-refactored opticalUtils.py
-fixed typo
-Implemented LINC-CLI support in LINCSwitch class
-Added support for link up/down from mininet
-Added support for switch start/stop from mininet
and many more :)
Change-Id: Ide6460081a554ea3ca9146be480ae016d7d2356d
Setting up bidirectional T-ports in OpticalPathProvisioner
Change-Id: I4e97b2eb53d3d4182aae9c98a227de982f492950
(cherry picked from commit d6843bed27c4b2b4e95984c99de3c54edcefc67f)