Fix for bug 24. 93/393/5
authorChi-Vien Ly <chivly@cisco.com>
Fri, 24 May 2013 23:24:55 +0000 (16:24 -0700)
committerChi-Vien Ly <chivly@cisco.com>
Sat, 25 May 2013 05:01:30 +0000 (22:01 -0700)
commit261f59df395a0b8e2ebb1259837526f60f64baa4
tree963dbaf0b1851a76ac416ea68881e4393b8998dd
parent66b4fbc0fd997591f71745f514013484abb30175
Fix for bug 24.

Description: Ping between host hosts takes more than 1second
Solution: Make modification in ArpHandler to handle the followings
- When a ARP Request is received from an host (requestor) to an unknown target host, an requestor entry is added. This will be used by ArpHandler to relay the ARP Reply back to this requestor once the target host replies.
- These target hosts  are saved and timed for up to 2sec. If the target host does not reply within up to 2sec, the host will be removed. This housekeeping process is implemented in a periodic timer task.

Change-Id: I85c6c1ef7c55845a76920ad1023b45ec6ac41974
Signed-off-by: Chi-Vien Ly <chivly@cisco.com>
opendaylight/arphandler/pom.xml
opendaylight/arphandler/src/main/java/org/opendaylight/controller/arphandler/internal/Activator.java
opendaylight/arphandler/src/main/java/org/opendaylight/controller/arphandler/internal/ArpHandler.java