Create VrfEntry for PNF 55/53855/10
authorTomer Pearl <tomer.pearl@hpe.com>
Wed, 1 Mar 2017 15:24:17 +0000 (17:24 +0200)
committerSam Hague <shague@redhat.com>
Wed, 29 Mar 2017 14:30:44 +0000 (14:30 +0000)
commit4e71b898eaea5b547dd51100d52671624a9e3e6d
tree4517782ecda7ed596f3740a3cb7ab49f4b90aac1
parent67c51b88b1a7774425589fe1a4671b5d4cc9ba02
Create VrfEntry for PNF

This patch is the third one in a series of patches for
PNF discovery in Flat/Vlan provider networks.

In this patch we create a mip adjacency upon receving ARP
response from a PNF.

VpnInterfaceManager listen for that new adjacency and request the creation
of a matching VrfEntry.

VrfEntryListener Listens for the new VrfEntry and call
createRemoteFibEntry on all relevent switches from VpnToDpn list.

Depends-On: https://git.opendaylight.org/gerrit/#/c/53090/

Change-Id: I52cdd5d093522eb32b01f30a68bda082717c7af9
Signed-off-by: Tomer Pearl <tomer.pearl@hpe.com>
vpnservice/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibManagerImpl.java
vpnservice/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibUtil.java
vpnservice/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/netvirt/fibmanager/NexthopManager.java
vpnservice/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/netvirt/fibmanager/VrfEntryListener.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/ArpNotificationHandler.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnInterfaceManager.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnSubnetRouteHandler.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnUtil.java