commit | c274c90395cd6ede5702f44ee157005df341171b | [log] [tgz] |
---|---|---|
author | alshabib <alshabibi.ali@gmail.com> | Fri Oct 03 14:58:27 2014 -0700 |
committer | alshabib <alshabibi.ali@gmail.com> | Fri Oct 03 14:58:27 2014 -0700 |
tree | 0d35cdeead6f3116e9c57cb043935f2d9c783565 | |
parent | 85c4197a839d97b3d79152564d00cd751ba8d487 [diff] [blame] |
proxy arp application Change-Id: Ic2136537a4104e75b64ae4731e1bae4f3a4c1661
diff --git a/core/api/src/main/java/org/onlab/onos/net/proxyarp/ProxyArpService.java b/core/api/src/main/java/org/onlab/onos/net/proxyarp/ProxyArpService.java index 4ee43c7..77d1208 100644 --- a/core/api/src/main/java/org/onlab/onos/net/proxyarp/ProxyArpService.java +++ b/core/api/src/main/java/org/onlab/onos/net/proxyarp/ProxyArpService.java
@@ -1,5 +1,6 @@ package org.onlab.onos.net.proxyarp; +import org.onlab.onos.net.packet.PacketContext; import org.onlab.packet.Ethernet; import org.onlab.packet.IpPrefix; @@ -33,4 +34,12 @@ */ void forward(Ethernet eth); + /** + * Handles a arp packet. + * Replies to arp requests and forwards request to the right place. + * @param context the packet context to handle + * @return true if handled, false otherwise. + */ + boolean handleArp(PacketContext context); + }