commit | 1e393bbfa3be1b7f8938109f74d0d5bda40f7591 | [log] [tgz] |
---|---|---|
author | Jonathan Hart <jono@onlab.us> | Wed Sep 14 08:51:09 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed Sep 14 21:46:46 2016 +0000 |
tree | 2fc0c2f4c0375ff856635f6052c4e6296c08f401 | |
parent | ef91d38c773de00052795a5847559fedec8ca5ea [diff] |
Rename some classes and methods of neighbour API Change-Id: I77763adbd19b35fe9ad7efa2926751a68bf9a1ef
diff --git a/apps/routing/src/main/java/org/onosproject/routing/impl/BgpSpeakerNeighbourHandler.java b/apps/routing/src/main/java/org/onosproject/routing/impl/BgpSpeakerNeighbourHandler.java index aeaf13d..c303bdf 100644 --- a/apps/routing/src/main/java/org/onosproject/routing/impl/BgpSpeakerNeighbourHandler.java +++ b/apps/routing/src/main/java/org/onosproject/routing/impl/BgpSpeakerNeighbourHandler.java
@@ -142,12 +142,12 @@ case REQUEST: // Reply to requests that target our configured interface IP // address on this port. Drop all other requests. - interfaceService.getInterfacesByPort(context.inPort()) .stream() .filter(intf -> intf.ipAddresses() .stream() - .anyMatch(ia -> ia.ipAddress().equals(context.target()))) + .anyMatch(ia -> ia.ipAddress().equals(context.target()) && + ia.subnetAddress().contains(context.sender()))) .forEach(intf -> context.reply(intf.mac())); break;