IPv6: Replace yang notifications 22/76222/5
authorSomashekar Byrappa <somashekar.b@altencalsoftlabs.com>
Tue, 18 Sep 2018 14:04:12 +0000 (19:34 +0530)
committerSridhar Gaddam <sgaddam@redhat.com>
Fri, 5 Oct 2018 09:54:49 +0000 (09:54 +0000)
commit2b13aa9752db0daf87e2278dfb58833568670006
tree742d6e5794629681b6733c4bb5c5f047448f73e8
parentedc855548400e5a3b4c76f56a004f8d5e734f05d
IPv6: Replace yang notifications

+ Replaced yang notifications with direct API call for reliability.
+ Removed duplicate code by replacing with Ipv6NaDecoder.
+ In ipv6-nd-util.yang, instead of "notification na-received",
  neighbor-advertise-packet is augmented with packet-metadata. The
  corresponding code has been updated.
+ This patch is dependent on Genius patch [0], hence it needs to be
  merged along with [0].

JIRA: NETVIRT-1434

[0] https://git.opendaylight.org/gerrit/#/c/76221/

Change-Id: Ib29c36a4a80f920729f69facd67bd5e78b3b6329
Signed-off-by: Somashekar Byrappa <somashekar.b@altencalsoftlabs.com>
ipv6service/api/pom.xml
ipv6service/api/src/main/java/org/opendaylight/netvirt/ipv6service/api/IIpv6PacketListener.java [new file with mode: 0644]
ipv6service/impl/src/main/java/org/opendaylight/netvirt/ipv6service/Ipv6PktHandler.java
ipv6service/impl/src/main/resources/org/opendaylight/blueprint/ipv6service.xml
ipv6service/impl/src/test/java/org/opendaylight/netvirt/ipv6service/Ipv6PktHandlerTest.java
vpnmanager/impl/pom.xml
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/iplearn/AbstractIpLearnNotificationHandler.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/iplearn/ipv4/ArpNotificationHandler.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/iplearn/ipv6/Ipv6NaPacketListener.java [moved from vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/iplearn/ipv6/Ipv6NaNotificationHandler.java with 64% similarity]
vpnmanager/impl/src/main/resources/org/opendaylight/blueprint/vpnmanager.xml