Modify proxy arp for mwc demo
Change-Id: I613f82a2e829ae24441875270880a06386b2d8a7
diff --git a/apps/proxyarp/src/main/java/org/onosproject/proxyarp/DefaultProxyArp.java b/apps/proxyarp/src/main/java/org/onosproject/proxyarp/DefaultProxyArp.java
index d8095bb..4f02787 100644
--- a/apps/proxyarp/src/main/java/org/onosproject/proxyarp/DefaultProxyArp.java
+++ b/apps/proxyarp/src/main/java/org/onosproject/proxyarp/DefaultProxyArp.java
@@ -23,6 +23,7 @@
import org.apache.felix.scr.annotations.ReferenceCardinality;
import org.onosproject.core.ApplicationId;
import org.onosproject.core.CoreService;
+import org.onosproject.net.intf.InterfaceService;
import org.onosproject.net.neighbour.DefaultNeighbourMessageHandler;
import org.onosproject.net.neighbour.NeighbourResolutionService;
import org.onosproject.net.ConnectPoint;
@@ -52,10 +53,14 @@
@Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
protected CoreService coreService;
+ @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
+ protected InterfaceService interfaceService;
+
private ApplicationId appId;
private InternalEdgeListener edgeListener = new InternalEdgeListener();
- private DefaultNeighbourMessageHandler defaultHandler = new DefaultNeighbourMessageHandler();
+ private DefaultNeighbourMessageHandler defaultHandler =
+ new DefaultNeighbourMessageHandler(interfaceService);
@Activate
protected void activate() {