Committed by
Thomas Vachuska
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
Showing
31 changed files
with
414 additions
and
592 deletions
drivers/bmv2/src/main/java/org/onosproject/drivers/bmv2/Bmv2DeviceDescriptionDiscovery.java
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment