commit | 0831efb0b5253700f089278a8bf254eec8a4d24d | [log] [tgz] |
---|---|---|
author | Carmelo Cascone <carmelo@onlab.us> | Tue May 31 14:50:19 2016 -0700 |
committer | Thomas Vachuska <tom@onlab.us> | Thu Jun 16 00:48:51 2016 +0000 |
tree | 24acc9550399ba538dfe3e58001d8d3cf6c85a90 | |
parent | 17fc9e41df350e82228ff30129a288178f328aca [diff] |
Various changes in BMv2 driver and provider modules (onos1.6 cherry-pick) Driver notable changes: - Implemented new behaviors, removed deprecated ones - Removed flow rule translator classes (now under protocol module) - Improved FlowRuleProgrammable: now it uses BMv2TableEntryService to lookup/bind flow rules with BMv2 table entries, retrieves flow statistics, better exception handling when adding/replacing/removing table entries. - Improved PacketProgrammable: better exception handling and logging Provider notable changes: - Bmv2DeviceProvider: detects and notifies device configuration changes and reboots to Bmv2DeviceContextService, added support for periodic polling of port statistics - Bmv2PacketProvider: implemented workaround for OutboundPackets with flood treatment Change-Id: I79b756b533d4afb6b70025a137b2e811fd42a4e8
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.