commit | 7f73c729b456b3965436336560d518282318ecea | [log] [tgz] |
---|---|---|
author | Shibu Vijayakumar <shibu.vijayakumar@infosys.com> | Thu Jul 04 07:13:37 2019 -0400 |
committer | Pier Luigi Ventre <pier@opennetworking.org> | Fri Mar 27 18:27:13 2020 +0000 |
tree | e8703f7924728af7f158aabafd2377d6dd2605f0 | |
parent | 99c64d0214630f8726a13e76e5d847f54d3c53d6 [diff] [blame] |
Flow stats collection optimization - Flag introduced to stop periodic collection and collect only in 3 scenarios (Flows Add/Delete/Mod, Switch Add/Change, Mastership Change) Change-Id: I1ad143a416f34135a622818c60dbc97310fe905e
diff --git a/protocols/openflow/api/src/main/java/org/onosproject/openflow/controller/driver/OpenFlowAgent.java b/protocols/openflow/api/src/main/java/org/onosproject/openflow/controller/driver/OpenFlowAgent.java index 4451b19..d6bda5d 100644 --- a/protocols/openflow/api/src/main/java/org/onosproject/openflow/controller/driver/OpenFlowAgent.java +++ b/protocols/openflow/api/src/main/java/org/onosproject/openflow/controller/driver/OpenFlowAgent.java
@@ -124,4 +124,11 @@ * @param listener the OpenFlow classifier listener */ void removeClassifierListener(OpenFlowClassifierListener listener); + + /** + * Notify that role of the switch changed to Master. + * + * @param dpid the switch for which the role is changed + */ + default void roleChangedToMaster(Dpid dpid) {} }