Bug 4144 - Periodic ARP resolver should use unicast MAC destination
authorAndre Fredette <afredette@redhat.com>
Tue, 6 Oct 2015 21:33:15 +0000 (17:33 -0400)
committerFlavio Fernandes <ffernand@redhat.com>
Mon, 12 Oct 2015 18:08:09 +0000 (18:08 +0000)
commit219ae0bbc9ffe9ad0fc04f5a87dc557c95d732ee
treeca0f5c50aba9a453c5efe28dfb17684f380eadf9
parentfff0365d8a177298eae2b4a9cd0834eae3049eb3
Bug 4144 - Periodic ARP resolver should use unicast MAC destination
address whenever possible; instead of broadcast

Modified ArpResolver and GatewayMacResolverService to use the unicast DA
when known.  The code treats the DA as known for a new ARP request if
one of the last N=2 ARP request was answered.

Change-Id: I2bd7791b74d41e2838edf59d6edc510b63f3c40b
Signed-off-by: Andre Fredette <afredette@redhat.com>
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/arp/ArpResolverMetadata.java
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/arp/ArpSender.java
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/arp/GatewayMacResolverService.java