commit | 96f63cb6381b489c5e37086f2194066f13cd206c | [log] [tgz] |
---|---|---|
author | Pier <pierluigi.ventre@cnit.it> | Tue Apr 17 16:29:56 2018 +0200 |
committer | Charles Chan <charles@opennetworking.org> | Thu Apr 19 06:37:00 2018 +0000 |
tree | 0d69d66650851242463c2c71a0d4f66ee94ff1c0 | |
parent | c3a947f26339bf9708dac5467d4ab273253d6fd5 [diff] [blame] |
[CORD-2937] Improve work partition on Multicast Change-Id: Ia8761245e7f199721c1228bfd500e0392a20de05 (cherry picked from commit 901851ef9f2a53d6fdd08d0cc1232b125f1e35bf)
diff --git a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/SegmentRoutingService.java b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/SegmentRoutingService.java index b688726..aabed47 100644 --- a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/SegmentRoutingService.java +++ b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/SegmentRoutingService.java
@@ -17,6 +17,7 @@ import org.onlab.packet.IpAddress; import org.onlab.packet.IpPrefix; +import org.onosproject.cluster.NodeId; import org.onosproject.net.ConnectPoint; import org.onosproject.net.DeviceId; import org.onosproject.net.Link; @@ -247,4 +248,11 @@ */ Map<ConnectPoint, List<ConnectPoint>> getMcastPaths(IpAddress mcastIp); + /** + * Return the leaders of the mcast groups. + * + * @param mcastIp the group ip + * @return the mapping group-node + */ + Map<IpAddress, NodeId> getMcastLeaders(IpAddress mcastIp); }