Class AbstractIpLearnNotificationHandler
- java.lang.Object
-
- org.opendaylight.netvirt.vpnmanager.iplearn.AbstractIpLearnNotificationHandler
-
- Direct Known Subclasses:
ArpNotificationHandler
,Ipv6NaPacketListener
public abstract class AbstractIpLearnNotificationHandler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected VpnConfig
config
protected INeutronVpnManager
neutronVpnManager
protected VpnUtil
vpnUtil
-
Constructor Summary
Constructors Constructor Description AbstractIpLearnNotificationHandler(VpnConfig vpnConfig, VpnUtil vpnUtil, INeutronVpnManager neutronVpnManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
processIpLearning(java.lang.String srcInterface, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress srcIP, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress srcMac, org.opendaylight.yangtools.yang.common.Uint64 metadata, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress dstIP)
protected void
validateAndProcessIpLearning(java.lang.String srcInterface, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress srcIP, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress srcMac, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress targetIP, org.opendaylight.yangtools.yang.common.Uint64 metadata)
-
-
-
Field Detail
-
config
protected final VpnConfig config
-
vpnUtil
protected final VpnUtil vpnUtil
-
neutronVpnManager
protected final INeutronVpnManager neutronVpnManager
-
-
Constructor Detail
-
AbstractIpLearnNotificationHandler
public AbstractIpLearnNotificationHandler(VpnConfig vpnConfig, VpnUtil vpnUtil, INeutronVpnManager neutronVpnManager)
-
-
Method Detail
-
validateAndProcessIpLearning
protected void validateAndProcessIpLearning(java.lang.String srcInterface, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress srcIP, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress srcMac, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress targetIP, org.opendaylight.yangtools.yang.common.Uint64 metadata)
-
processIpLearning
protected void processIpLearning(java.lang.String srcInterface, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress srcIP, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress srcMac, org.opendaylight.yangtools.yang.common.Uint64 metadata, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress dstIP)
-
-