Package | Description |
---|---|
org.opendaylight.netvirt.natservice.internal |
Modifier and Type | Method and Description |
---|---|
NAPTEntryEvent.Protocol |
NAPTEntryEvent.getProtocol() |
static NAPTEntryEvent.Protocol |
NAPTEntryEvent.Protocol.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NAPTEntryEvent.Protocol[] |
NAPTEntryEvent.Protocol.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
NaptEventHandler.buildAndInstallNatFlows(BigInteger dpnId,
short tableId,
long vpnId,
long routerId,
long bgpVpnId,
SessionAddress actualSourceAddress,
SessionAddress translatedSourceAddress,
NAPTEntryEvent.Protocol protocol,
String extGwMacAddress) |
SessionAddress |
NaptManager.getExternalAddressMapping(long segmentId,
SessionAddress sourceAddress,
NAPTEntryEvent.Protocol protocol)
method to get external ip/port mapping when provided with internal ip/port pair
If already a mapping exist for the given input, then the existing mapping is returned
instead of overwriting with new ip/port pair.
|
static IpPortExternal |
NatUtil.getExternalIpPortMap(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
Long routerId,
String internalIpAddress,
String internalPort,
NAPTEntryEvent.Protocol protocol) |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<IpPortMap> |
NaptManager.getIpPortMapIdentifier(long segid,
String internal,
NAPTEntryEvent.Protocol protocol) |
static ProtocolTypes |
NatUtil.getProtocolType(NAPTEntryEvent.Protocol protocol) |
boolean |
NaptManager.releaseAddressMapping(long segmentId,
SessionAddress address,
NAPTEntryEvent.Protocol protocol)
Release the existing mapping of internal ip/port to external ip/port pair
if no mapping exist for given internal ip/port, it returns false.
|
protected void |
NaptManager.releaseIpExtPortMapping(long segmentId,
SessionAddress address,
NAPTEntryEvent.Protocol protocol) |
protected void |
NaptManager.removeFromIpPortMapDS(long segmentId,
String internalIpPort,
NAPTEntryEvent.Protocol protocol) |
protected void |
NaptManager.removeSnatIntIpPortDS(long segmentId,
SessionAddress address,
NAPTEntryEvent.Protocol protocol) |
Copyright © 2019 OpenDaylight. All rights reserved.