Separating creating BW profiles from applying BW profiles and some other fixes

- Adding new createBandwidthProfiles() method in CarrierEthernetProvisioner, called before forwarding establishment
- Adding meter instruction in FilterTreatment so that it can be used if needed
- Do not explicitly apply meters to NETCONF devices (assuming it has already been done during forwarding establishment)
- Improving completers for addition/removal of UNIs/LTPs
- Remove UNIs/LTPs from removedUniSet/removedLtpSet when they are added after having first been removed
- Refactoring applyBandwidthProfileResources() to apply meter on installed flowRule which pushes the FC vlanId on UNI port
- Some Javadoc corrections
- Fixing potential NPE in addEcNi() of CarrierEthernetUni.java
- Fixes based on Patchset 1 comments

Change-Id: I824482d9469e8f30df866602c882ff7ec12117f9
20 files changed
tree: d5c8cd117d784897cbbe16db1310ce52a0399606
  1. .gitignore
  2. .gitreview
  3. README.md
  4. calendar/
  5. database-perf/
  6. ecord/
  7. flowtest/
  8. icona/
  9. ifwd/
  10. ipfix/
  11. oneping/
  12. onos-byon-gui/
  13. pom.xml
  14. sdx-l2/
  15. sdx-l3/
  16. tvue/
  17. uiref/
README.md

ONOS : Open Network Operating System

Sample Applications

This repository contains sample and testing applications for ONOS.

What is ONOS?

ONOS is a new SDN network operating system designed for high availability, performance, scale-out.

You can find the main project repository here: https://github.com/opennetworkinglab/onos

Where can I learn more about ONOS?

Checkout out our website and our tools