- fail(String) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
-
- fail() - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
-
- field - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
-
- FieldData(Field, Object) - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
-
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.DstSubscriberItemBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
-
Set fields from given grouping argument.
- findClosest(byte[], int, boolean) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Finds closest prefix NOT the longest prefix match.
- firstDifferentBit(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Compares prefix to node's prefix and returns position of first different bit.
- FlatMapCache - Class in org.opendaylight.lispflowmapping.mapcache
-
Flat key implementation of a map-cache.
- FlatMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
-
- forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
-
- forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
-
- forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
-
- get(Object) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- get(Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get the entries from the DAO.
- getAction() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
-
- getAction() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- getAddressByName(String) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
-
- getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
-
- getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
-
- getAddressStringForIpPrefix(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getAddressStringForIpv4Prefix(Ipv4Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getAddressStringForIpv6Prefix(Ipv6Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getAddressType(short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.AddressTypeMap
-
- getAddressType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- getAddressType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
-
- getAkdb() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getAlgorithm() - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- getAll(IRowVisitor) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getAll(IRowVisitor) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Enumerate all the entries from the DAO.
- getAllAuthenticationKeys() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- getAllKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getAllKeys() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- GetAllKeysOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
list eid-authkey-item {
key "eid-authkey-item-id";
leaf eid-authkey-item-id {
type string;
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
uses mapping-authkey-container;
}
uses eid-authkey-list;
}
The schema path to identify an instance is
odl-mappingservice/get-all-keys/output
To create instances of this class use
GetAllKeysOutputBuilder
.
- GetAllKeysOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetAllKeysOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- GetAllKeysOutputBuilder(EidAuthkeyList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- GetAllKeysOutputBuilder(GetAllKeysOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- getAllMappings() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- getAllMappings(LogicalDatastoreType) - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- getAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getAllMappings() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- GetAllMappingsOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses mapping-record-list;
}
The schema path to identify an instance is
odl-mappingservice/get-all-mappings/output
To create instances of this class use
GetAllMappingsOutputBuilder
.
- GetAllMappingsOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetAllMappingsOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- GetAllMappingsOutputBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- GetAllMappingsOutputBuilder(GetAllMappingsOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- getAllPortData(String) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers.HostIdToPortDataMapper
-
- getAllUnprocessedPorts() - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers.PortUuidToPortDataMapper
-
- getAllXtrIdMappings(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Retrieve all xTR-ID sub-mappings for an EID.
- getAllXtrIdMappings(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4BinaryBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6BinaryBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.DstSubscriberItemBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdatedBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
-
- getAuthentication(LispKeyIDEnum) - Static method in class org.opendaylight.lispflowmapping.lisp.authentication.LispAuthenticationFactory
-
- getAuthenticationData(ByteBuffer, String) - Method in interface org.opendaylight.lispflowmapping.lisp.authentication.ILispAuthentication
-
- getAuthenticationData(byte[], String) - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- getAuthenticationData(ByteBuffer, String) - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- getAuthenticationData(ByteBuffer, String) - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispNoAuthentication
-
- getAuthenticationData() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
-
- getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getAuthenticationData() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IAuthKeyDb
-
Retrieve authentication key.
- getAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieve authentication key.
- getAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieve authentication key.
- getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.AuthKeyDb
-
- getAuthenticationKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
-
A list of authentication keys for EID prefixes within the same Virtual Network
Identifier
- getAuthenticationKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- getAuthenticationKeyDataListener() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getAuthenticationLength() - Method in interface org.opendaylight.lispflowmapping.lisp.authentication.ILispAuthentication
-
- getAuthenticationLength() - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- getAuthenticationLength() - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispNoAuthentication
-
- getAuthenticationName() - Method in enum org.opendaylight.lispflowmapping.lisp.authentication.LispKeyIDEnum
-
- getBest(Object) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getBest(Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get value for longest prefix match from the DAO.
- getBestPair(Object) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getBestPair(Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get longest prefix match and value from the DAO.
- getCacheHits() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getCacheMisses() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getChangeType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChanged
-
The type of change
- getChangeType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- getControlMessage() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
-
- getControlMessage() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- getControlMessageStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutput
-
- getControlMessageStats() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- getCoveringLessSpecific(Eid) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getCoveringLessSpecific(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Look up the covering prefix for the argument, but exclude the argument itself, so the result is always less
specific than the lookup key.
- getCoveringLessSpecific(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Look up the covering prefix for the argument, but exclude the argument itself, so the result is always less
specific than the lookup key.
- getCoveringLessSpecific(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getCurrentBuilder() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- getData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getData(Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Generic retrieval of data.
- getData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Generic retrieval of data.
- getData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Generic retrieval of data.
- getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getDataBroker() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinaryBuilder
-
- getDefaultInstance(byte[]) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinaryBuilder
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv4AddressBinary
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv6AddressBinary
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SiteId
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidUri
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.XtrIdUri
-
- getDefaultRegistrationValiditySb() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getDst(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getDstBinary(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getDstMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getDstSubscriberItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChanged
-
For Src/Dst EIDs, The list of the Dst subscribers to be notified of this change.
- getDstSubscriberItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- getEid() - Method in class org.opendaylight.lispflowmapping.interfaces.lisp.SmrEvent
-
Returns the EID which the xTRs are subscribed to.
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- getEid() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidContainer
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
- getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
-
- getEidAuthkeyItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidAuthkeyList
-
- getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
-
- getEidAuthkeyItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItem
-
- getEidAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- getEidAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
-
- getEidItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidList
-
- getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- getEidItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItem
-
- getEidItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- getEidItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
-
- getEidLispAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadata
-
List of EID-Prefixes from Map-Register message.
- getEidLispAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- getEidLispAddressId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddress
-
- getEidLispAddressId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- getEidLispAddressId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressKey
-
- getEidPrefix() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKey
-
The EID prefix stored as binary data
- getEidPrefix() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- getEidUri() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKey
-
- getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
-
- getEidUri() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
-
- getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
-
- getElpPolicy() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getEntry(MapRegisterCacheKey) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.cache.MapRegisterCache
-
- getExecutor() - Method in class org.opendaylight.lispflowmapping.neutron.intenthandler.IntentHandlerAsyncExecutorProvider
-
- getHits() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CacheStats
-
- getHits() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- getIdentifier() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- getIdentifier() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getInstace() - Static method in class org.opendaylight.lispflowmapping.neutron.intenthandler.IntentHandlerAsyncExecutorProvider
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.authentication.LispNoAuthentication
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.EidRecordSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapReplySerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.HostInformationManager
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getInstanceId(String) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.HostInformationManager
-
- getInstanceIdSize() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- getInt(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
-
- getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
-
- getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
-
- getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
-
- getIpAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddress
-
- getIpAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
-
- getIpAddressBinaryFromInetAddress(InetAddress) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
-
- getIpPrefixMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- getIpv4AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
- getIpv4AddressBinary() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinary
-
IPv4 (binary) address.
- getIpv4AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- getIpv4Binary() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4Binary
-
IPv4 (binary) address.
- getIpv4Binary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4BinaryBuilder
-
- getIpv4MaskLength() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinary
-
IPv4 mask length.
- getIpv4MaskLength() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- getIpv6AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
- getIpv6AddressBinary() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinary
-
IPv6 (binary) address.
- getIpv6AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- getIpv6Binary() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6Binary
-
IPv6 (binary) address.
- getIpv6Binary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6BinaryBuilder
-
- getIpv6MaskLength() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinary
-
IPv6 mask length.
- getIpv6MaskLength() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- getItrRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- getItrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getItrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getItrRlocId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRloc
-
- getItrRlocId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- getItrRlocId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
-
- getKey(GetKeyInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getKey() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
-
- getKey() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingValueKey
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItem
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddress
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItem
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRloc
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKey
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
-
Returns Primary Key of Yang List Type
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMapping
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItem
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItem
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifier
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- getKey(GetKeyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- getKeyID() - Method in enum org.opendaylight.lispflowmapping.lisp.authentication.LispKeyIDEnum
-
- getKeyId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
-
- getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getKeyId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- GetKeyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
The schema path to identify an instance is
odl-mappingservice/get-key/input
To create instances of this class use
GetKeyInputBuilder
.
- GetKeyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetKeyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- GetKeyInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- GetKeyInputBuilder(GetKeyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- GetKeyOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
uses mapping-authkey-container;
}
The schema path to identify an instance is
odl-mappingservice/get-key/output
To create instances of this class use
GetKeyOutputBuilder
.
- GetKeyOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetKeyOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- GetKeyOutputBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- GetKeyOutputBuilder(GetKeyOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- getKeys(GetKeysInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getKeys(GetKeysInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- GetKeysInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses eid-list;
}
The schema path to identify an instance is
odl-mappingservice/get-keys/input
To create instances of this class use
GetKeysInputBuilder
.
- GetKeysInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetKeysInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- GetKeysInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- GetKeysInputBuilder(GetKeysInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- GetKeysOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
list eid-authkey-item {
key "eid-authkey-item-id";
leaf eid-authkey-item-id {
type string;
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
uses mapping-authkey-container;
}
uses eid-authkey-list;
}
The schema path to identify an instance is
odl-mappingservice/get-keys/output
To create instances of this class use
GetKeysOutputBuilder
.
- GetKeysOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetKeysOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- GetKeysOutputBuilder(EidAuthkeyList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- GetKeysOutputBuilder(GetKeysOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- getKeyString() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey
-
- getKeyString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- getKeyType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey
-
- getKeyType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- getLastRequestDate() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- getLastUpdated() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdated
-
Last database update timestamp (in milliseconds since January 1, 1970, 00:00:00
GMT)
- getLastUpdated() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdatedBuilder
-
- getLastUpdated() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabase
-
- getLastUpdated() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- getLastUpdateTimestamp() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- getLcafHeaderSize() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
-
- getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
-
- getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
-
- getLcafType(short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.AddressTypeMap
-
- getLispCode() - Method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
-
- getLocatorId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- getLocatorId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getLocatorId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
-
- getLocatorRecord() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.LocatorRecords
-
- getLocatorRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getLong(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getLookupPolicy() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- getMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotifyMessage
-
- getMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotifyNotification
-
- getMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- getMapping(GetMappingInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getMapping(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getMapping(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getMapping(Eid, Eid, XtrId) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getMapping(AddMapping) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
-
- getMapping(Eid, XtrId) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Retrieves mapping for the provided srcKey, dstKey and a XtrId.
- getMapping(Eid, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Retrieves mapping for the provided srcKey and dstKey.
- getMapping(Eid, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves mapping for the provided src and dst key.
- getMapping(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves mapping for the provided dst key.
- getMapping(Eid, Eid, XtrId) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves mapping for the provided dst key for a particular xtr id.
- getMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves mapping from table for provided key.
- getMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieves mapping with given origin for the provided key.
- getMapping(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieves mapping for given key.The lookup policy for the key is defined in the Mapping
System.
- getMapping(Eid, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieves mapping with a Source/Dest policy.
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getMapping(Eid, XtrId) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getMapping() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
-
A list of EID-to-RLOC mappings within the same Instance ID
- getMapping() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- getMapping(GetMappingInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- getMappingAuthkey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingAuthkeyContainer
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
- getMappingAuthkeyItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingAuthkeyList
-
- getMappingAuthkeyItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItem
-
- getMappingAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- getMappingAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
-
- getMappingDatabase() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceData
-
The LISP EID-to-RLOC mapping database
- getMappingDbService() - Method in interface org.opendaylight.lispflowmapping.neutron.ILispNeutronService
-
- getMappingDbService() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- GetMappingInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
The schema path to identify an instance is
odl-mappingservice/get-mapping/input
To create instances of this class use
GetMappingInputBuilder
.
- GetMappingInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetMappingInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- GetMappingInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- GetMappingInputBuilder(GetMappingInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- GetMappingOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
The schema path to identify an instance is
odl-mappingservice/get-mapping/output
To create instances of this class use
GetMappingOutputBuilder
.
- GetMappingOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetMappingOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- GetMappingOutputBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- GetMappingOutputBuilder(GetMappingOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- getMappingRecord() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordContainer
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getMappingRecordItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordList
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
-
- getMappingRecordItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItem
-
- getMappingRecordItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- getMappingRecordItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
-
- getMappings(GetMappingsInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getMappings(GetMappingsInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- getMappingService() - Method in interface org.opendaylight.lispflowmapping.neutron.ILispNeutronService
-
- getMappingService() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- GetMappingsInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses eid-list;
}
The schema path to identify an instance is
odl-mappingservice/get-mappings/input
To create instances of this class use
GetMappingsInputBuilder
.
- GetMappingsInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetMappingsInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- GetMappingsInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- GetMappingsInputBuilder(GetMappingsInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- GetMappingsOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses mapping-record-list;
}
The schema path to identify an instance is
odl-mappingservice/get-mappings/output
To create instances of this class use
GetMappingsOutputBuilder
.
- GetMappingsOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetMappingsOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- GetMappingsOutputBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- GetMappingsOutputBuilder(GetMappingsOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- getMappingWithXtrId(GetMappingWithXtrIdInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getMappingWithXtrId(GetMappingWithXtrIdInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- GetMappingWithXtrIdInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
leaf xtr-id {
type xtr-id;
}
uses eid-container;
}
The schema path to identify an instance is
odl-mappingservice/get-mapping-with-xtr-id/input
To create instances of this class use
GetMappingWithXtrIdInputBuilder
.
- GetMappingWithXtrIdInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetMappingWithXtrIdInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- GetMappingWithXtrIdInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- GetMappingWithXtrIdInputBuilder(GetMappingWithXtrIdInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- GetMappingWithXtrIdOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container output {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
The schema path to identify an instance is
odl-mappingservice/get-mapping-with-xtr-id/output
To create instances of this class use
GetMappingWithXtrIdOutputBuilder
.
- GetMappingWithXtrIdOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- GetMappingWithXtrIdOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- GetMappingWithXtrIdOutputBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- GetMappingWithXtrIdOutputBuilder(GetMappingWithXtrIdOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- getMapRegister() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
- getMapRegister() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterMessage
-
- getMapRegister() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterNotification
-
- getMapRegister() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- getMapRegisterCache() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getMapRegisterCacheKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterCacheKeyContainer
-
The lookup key in the Map-Register fast path.
- getMapRegisterCacheMetadata() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- getMapRegisterCacheMetadata() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- getMapRegisterCacheMetadata() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterCacheMetadataContainer
-
The Map-Register cache metadata is information for a mappingdatabase about
mapping update event, without the full Map-Registerpacket data.
- getMapRegisterCacheStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutput
-
- getMapRegisterCacheStats() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- getMapRegisterCacheTimeout() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getMapRegisterCacheValue() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterCacheValueGrouping
-
- getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- getMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReplyMessage
-
- getMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReplyNotification
-
- getMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
- getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- getMapRequest() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestMessage
-
- getMapRequest() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestNotification
-
- getMapRequest() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- getMapRequest() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
- getMapRequest() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- getMapVersion() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
-
- getMapVersion() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getMaskForAddress(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getMaskForAddress(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getMaskForIpPrefix(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getMaxbits() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
- getMaximumTimeoutTolerance() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getMaxMask(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getMaxMessageTypeValue() - Static method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getMisses() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CacheStats
-
- getMisses() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModelBindingProvider
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getMsgType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
-
- getMsgType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- getMulticastPriority() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- getMulticastPriority() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getMulticastWeight() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- getMulticastWeight() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- getName() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
-
Returns the name of the enumeration item as it is specified in the input yang.
- getName() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
-
Returns the name of the enumeration item as it is specified in the input yang.
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getName() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
-
Returns the name of the enumeration item as it is specified in the input yang.
- getName() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
-
Returns the name of the enumeration item as it is specified in the input yang.
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getNegativeMappingTTL() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getNoAddressEid() - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- getNonce() - Method in class org.opendaylight.lispflowmapping.interfaces.lisp.SmrEvent
-
Returns the nonce associated to a MapRequest.
- getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getNotificationService() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- getNumberOfBucketsInTimeBucketWheel() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getOrigin() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
-
Mapping origin
- getOrigin() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getOrigin() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
-
- getPacketData() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValue
-
Map-Register packet contents
- getPacketData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- getParentPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getParentPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getParentPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getParentPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get parent prefix.
- getParentPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Returns the parent prefix for given key.
- getParentPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Returns the parent prefix for given key.
- getParentPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Returns the parent prefix for given key.
- getParentPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getPartialInt(byte[]) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getPort() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddress
-
- getPort() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
-
- getPortEid() - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.PortData
-
- getPortUuid() - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.PortData
-
- getPrefixAddress(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getPrefixMask(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getPriority() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- getPriority() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getProcessedPortData(String) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers.PortUuidToPortDataMapper
-
- getRecord() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- getRecordTtl() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
-
A mapping record's time to live in Minute(s)
- getRecordTtl() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getRegistrationValiditySb() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- getRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RlocContainer
-
- getRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- getRlocs(String) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers.HostIdToRlocMapper
-
- getRoot() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
- getRx() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getRxCount() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
-
- getRxCount() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- getRxUnknown() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getRxUnknown() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
-
- getRxUnknown() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- getSerializationSize(LocatorRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
-
- getSerializationSize(MappingRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
-
- getSerializer(Class<? extends LispAddressFamily>) - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.factory.LispAddressSerializerFactory
-
- getShort(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getSiblingPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getSiblingPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get sibling prefix.
- getSiblingPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Returns the sibling prefix for given key.
- getSiblingPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getSimpleAddressInnerType(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.AddressTypeMap
-
- getSiteId(MapRegister) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
-
- getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKey
-
64 bit site identifier.
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadata
-
64 bit site identifier.
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
-
64 bit site identifier.
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrSiteId
-
- getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
-
Site ID
- getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getSize() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
- getSmrRetryCount() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getSmrTimeout() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- getSourceEid() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- getSourceEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getSourceEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getSourceRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getSourceRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
-
The Source IP address used for sending the enclosing controlpacket in RLOC
space.
- getSourceRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- getSourceRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestMetadata
-
The Source IP address used for sending the enclosing controlpacket in RLOC
space.
- getSourceRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- getSpacesAsString(int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getSpecific(Object, String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getSpecific(Object, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get a specific value from the DAO.
- getSrc(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getSrcBinary(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getSrcEid() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- getSrcMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getSrcRloc() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- getStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- getStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- getStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
-
- GetStatsOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
This class represents the following YANG schema fragment defined in module
odl-lisp-sb
container output {
container control-message-stats {
leaf rx-unknown {
type int64;
}
leaf tx-errors {
type int64;
}
list control-message {
leaf msg-type {
type message-type;
}
leaf rx-count {
type int64;
}
leaf tx-count {
type int64;
}
}
uses ctrl-msg-stats;
}
container map-register-cache-stats {
leaf hits {
type int64;
}
leaf misses {
type int64;
}
uses cache-stats;
}
}
The schema path to identify an instance is
odl-lisp-sb/get-stats/output
To create instances of this class use
GetStatsOutputBuilder
.
- GetStatsOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
- GetStatsOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- GetStatsOutputBuilder(GetStatsOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- getString() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- getString() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- getString(LispAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getString(Set<Eid>) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getString(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getString(XtrId) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getString(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
-
- getString(LispAddressStringifier.Destination, SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
-
- getString(MappingAuthkey) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getString(MappingAuthkey, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getString(MappingRecord) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getString(MappingRecord, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getString(LocatorRecord) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getString(LocatorRecord, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.Stringifier
-
- getStringFromAfiList(LispAddressStringifier.Destination, AfiList) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromApplicationData(LispAddressStringifier.Destination, ApplicationData) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromAsNumber(LispAddressStringifier.Destination, AsNumber) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromDistinguishedName(LispAddressStringifier.Destination, DistinguishedName) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromExplicitLocatorPath(LispAddressStringifier.Destination, ExplicitLocatorPath) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromInstanceId(LispAddressStringifier.Destination, InstanceId) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv4(LispAddressStringifier.Destination, Ipv4) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv4Binary(LispAddressStringifier.Destination, Ipv4Binary) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv4Prefix(LispAddressStringifier.Destination, Ipv4Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv4PrefixBinary(LispAddressStringifier.Destination, Ipv4PrefixBinary) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv6(LispAddressStringifier.Destination, Ipv6) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv6Binary(LispAddressStringifier.Destination, Ipv6Binary) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv6Prefix(LispAddressStringifier.Destination, Ipv6Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv6PrefixBinary(LispAddressStringifier.Destination, Ipv6PrefixBinary) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromKeyValueAddress(LispAddressStringifier.Destination, KeyValueAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromMac(LispAddressStringifier.Destination, Mac) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromNoAddress(LispAddressStringifier.Destination, NoAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromServicePath(LispAddressStringifier.Destination, ServicePath) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromSourceDestKey(LispAddressStringifier.Destination, SourceDestKey) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getSubscriberData() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- getSubscriberData() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SubscriberDataGrouping
-
A network element which subscribed to notifications about mapping changes.
- getSubscriberData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.DstSubscriberItemBuilder
-
- getSubscriberData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- getSubscriberItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChanged
-
The list of subscribers to be notified of this change.
- getSubscriberItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- getSubscriberList() - Method in class org.opendaylight.lispflowmapping.interfaces.lisp.SmrEvent
-
Returns the list of subscriber addresses that are subscribed to receive SMR MapRequest for a specific EID.
- getSubscribers(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getSubscribers(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getSubscribers(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves the subscribers for an EID.
- getSubscribers(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieves the subscribers for an EID.
- getSubscriberTtl() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- getSubtree(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getSubtree(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getSubtree(Eid) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getSubtree(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get the subtree of the given prefix.
- getSubtree(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Retrieves the subtree of a prefix.
- getSubtree(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves the subtree of a maskable prefix from the given map-cache.
- getSubtree(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieves the subtree of a maskable prefix from the given map-cache.
- getSubtree(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- getSubtree(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- getSubtree(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getTimestamp() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- getTimestamp() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadata
-
Milliseconds since January 1, 1970, 00:00:00 GMT
- getTimestamp() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- getTimestamp() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getTimestamp() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
-
Milliseconds since January 1, 1970, 00:00:00 GMT
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- getTransportAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.TransportAddress
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- getTransportAddressFromRloc(Rloc) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
-
- getTtl() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberData
-
The time to live for the subscriber entry in minutes
- getTtl() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- getTx() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getTxCount() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
-
- getTxCount() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- getTxErrors() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- getTxErrors() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
-
- getTxErrors() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- getUnsignedByte(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getUnsignedByte(ByteBuffer, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getUnsignedByte(ByteBuffer) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getUnsignedShort(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getUnsignedShort(ByteBuffer, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getURIString(LispAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getURIString(XtrId) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getURLPrefix(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
-
- getURLString(LispAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getURLString(XtrId) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getValue() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv4AddressBinary
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv6AddressBinary
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SiteId
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId
-
- getVirtualNetworkId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- getVirtualNetworkId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- getVirtualNetworkIdentifier() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabase
-
A list of Virtual Network Identifiers
- getVirtualNetworkIdentifier() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- getVirtualParentSiblingPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getVirtualParentSiblingPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get virtual parent sibling prefix.
- getVirtualParentSiblingPrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Returns the virtual parent sibling prefix for given key.
- getVirtualParentSiblingPrefix(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getVni(LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- getVni(String) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers.NeutronTenantToVniMapper
-
- getVni() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
-
The 24-bit Virtual Network Identifier
- getVni() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- getVni() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
-
- getWeight() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- getWeight() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- getWidestNegativeMapping(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Retrieves widest negative prefix.
- getWidestNegativeMapping(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- getWidestNegativeMapping(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- getWidestNegativeMapping(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- getWidestNegativePrefix(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- getWidestNegativePrefix(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getWidestNegativePrefix(Eid) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getWidestNegativePrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Get widest negative prefix.
- getWidestNegativePrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Retrieves widest negative prefix from table for provided key.
- getWidestNegativePrefix(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Retrieves widest negative prefix found in the Mapping System for given key.
- getXtrId() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKey
-
128 bit xTR identifier.
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadata
-
128 bit xTR identifier.
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
-
128 bit xTR identifier.
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrSiteId
-
- getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInput
-
- getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- getXtrIdMapping() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
-
A list of xTR-IDs with their associated mappings
- getXtrIdMapping() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- getXtrIdUri() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMapping
-
- getXtrIdUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- getXtrIdUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingKey
-
- GotMapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
notification gotMapNotify {
container MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapNotify;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapNotifyNotification;
}
The schema path to identify an instance is
odl-lisp-proto/gotMapNotify
To create instances of this class use
GotMapNotifyBuilder
.
- GotMapNotifyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
- GotMapNotifyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- GotMapNotifyBuilder(MapNotifyNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- GotMapNotifyBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- GotMapNotifyBuilder(GotMapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- GotMapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
notification gotMapReply {
container MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapReply;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapReplyNotification;
}
The schema path to identify an instance is
odl-lisp-proto/gotMapReply
To create instances of this class use
GotMapReplyBuilder
.
- GotMapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
- GotMapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- GotMapReplyBuilder(MapReplyNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- GotMapReplyBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- GotMapReplyBuilder(GotMapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- GroupBasedPolicyNeutronIntentHandlerBean - Class in org.opendaylight.lispflowmapping.neutron.intenthandler
-
Created by Shakib Ahmed on 1/19/17.
- GroupBasedPolicyNeutronIntentHandlerBean(BindingAwareBroker) - Constructor for class org.opendaylight.lispflowmapping.neutron.intenthandler.GroupBasedPolicyNeutronIntentHandlerBean
-
- IAuthKeyDb - Interface in org.opendaylight.lispflowmapping.interfaces.mapcache
-
Authentication key database interface.
- IConfigLispSouthboundPlugin - Interface in org.opendaylight.lispflowmapping.type.sbplugin
-
An interface for configuring the lisp plugin address.
- IFlowMapping - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
The LISP Mapping Service interface.
- IGenericMapResolver - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
Methods to be implemented by a generic Map Resolver.
- IGenericMapServer - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
Methods to be implemented by a generic Map Server.
- ILispAuthentication - Interface in org.opendaylight.lispflowmapping.lisp.authentication
-
- ILispDAO - Interface in org.opendaylight.lispflowmapping.interfaces.dao
-
- ILispMapCache - Interface in org.opendaylight.lispflowmapping.interfaces.mapcache
-
LISP southbound control protocol specific additions to the map-cache
interface.
- ILispNeutronService - Interface in org.opendaylight.lispflowmapping.neutron
-
- ILispSouthboundService - Interface in org.opendaylight.lispflowmapping.southbound.lisp
-
- IMapCache - Interface in org.opendaylight.lispflowmapping.interfaces.mapcache
-
Map-cache interface.
- IMapNotifyHandler - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
An interface for dealing with a map notify message.
- IMappingService - Interface in org.opendaylight.lispflowmapping.interfaces.mappingservice
-
Mapping Service Java API.
- IMappingService.LookupPolicy - Enum in org.opendaylight.lispflowmapping.interfaces.mappingservice
-
- IMappingServiceShell - Interface in org.opendaylight.lispflowmapping.interfaces.mappingservice
-
This interface defines the methods that need to be implemented in order to
provide commands for the Karaf shell.
- IMappingSystem - Interface in org.opendaylight.lispflowmapping.interfaces.mapcache
-
Mapping System interface.
- IMapRequestResultHandler - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
An interface for dealing with a map reply message.
- IMapResolverAsync - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
Map Resolver interface for dealing with async map request calls.
- IMapServerAsync - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
Map Server interface for dealing with async map register calls.
- incrementCacheHits() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- incrementCacheMisses() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- incrementRx(int) - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- incrementRxUnknown() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- incrementTx(int) - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- incrementTxErrors() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- INET6_ADDRSTRLEN - Static variable in interface org.opendaylight.lispflowmapping.lisp.util.Constants
-
- InfoUtil - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.util
-
Created by Shakib Ahmed on 1/23/17.
- init() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- initialize() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- initialize() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- initialize() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- initialize(DataBroker, MountPointService) - Static method in class org.opendaylight.lispflowmapping.neutron.intenthandler.listener.service.VbridgeTopologyListenerService
-
- initiateListener(Class<T>, ILispNeutronService, DataBroker) - Static method in class org.opendaylight.lispflowmapping.neutron.DelegatingDataTreeListener
-
- inject(Object, String, Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
-
- inject(Object, BaseTestCase.FieldData) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
-
- injectStatic(Class<?>, String, Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
-
- insert(byte[], int, T) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Insert prefix-data tuple into radix trie.
- insert(byte[], int, int, T, byte[]) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Inserts node in trie near this node with prefix that has the first bit difference at diffbit.
- InstanceIdentifierUtil - Class in org.opendaylight.lispflowmapping.dsbackend
-
Utility class to create InstanceIdentifier path objects based on EID.
- InstanceIdSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- instantiateServiceInstance() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- instantiateServiceInstance() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- IntentHandlerAsyncExecutorProvider - Class in org.opendaylight.lispflowmapping.neutron.intenthandler
-
Created by Shakib Ahmed on 1/24/17.
- invoke(Invocation) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ReturnField
-
- invoke(Invocation) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- invoke(Invocation) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.SimpleAction
-
- IpAddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303
-
- IpAddressBinary(Ipv4AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
- IpAddressBinary(Ipv6AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
- IpAddressBinary(char[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
Constructor provided only for using in JMX.
- IpAddressBinary(IpAddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary
-
Creates a copy from Source Object.
- IpAddressBinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303
-
The purpose of generated class in src/main/java for Union types is to create new instances of unions from a string representation.
- IpAddressBinaryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinaryBuilder
-
- ipAddressToByteArray(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- IPV4 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer.Length
-
- IPV4 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer.Length
-
- IPV4 - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
-
- IPV4_MAX_MASK - Static variable in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- Ipv4AddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303
-
- Ipv4AddressBinary(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv4AddressBinary
-
- Ipv4AddressBinary(Ipv4AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv4AddressBinary
-
Creates a copy from Source Object.
- Ipv4Binary - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
This class represents the following YANG schema fragment defined in module odl-lisp-address-types
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
The schema path to identify an instance is
odl-lisp-address-types/augmented-lisp-address/address/ipv4-binary
- Ipv4BinaryAfi - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504
-
IANA IPv4 address family (binary representation).
- Ipv4BinaryAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.Ipv4BinaryAfi
-
- Ipv4BinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
- Ipv4BinaryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4BinaryBuilder
-
- Ipv4BinaryBuilder(Ipv4Binary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4BinaryBuilder
-
- Ipv4BinarySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv4 addresses from/to byte[] representation.
- Ipv4BinarySerializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- Ipv4PrefixBinary - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
This class represents the following YANG schema fragment defined in module odl-lisp-address-types
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
The schema path to identify an instance is
odl-lisp-address-types/augmented-lisp-address/address/ipv4-prefix-binary
- Ipv4PrefixBinaryAfi - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504
-
IANA IPv4 address family prefix (binary representation).
- Ipv4PrefixBinaryAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.Ipv4PrefixBinaryAfi
-
- Ipv4PrefixBinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
- Ipv4PrefixBinaryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- Ipv4PrefixBinaryBuilder(Ipv4PrefixBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- Ipv4PrefixBinarySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv4 prefixes from/to byte[] representation.
- Ipv4PrefixSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv4 prefixes from/to String representation.
- Ipv4Serializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv4 addresses from/to String representation.
- Ipv4Serializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- IPV6 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer.Length
-
- IPV6 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer.Length
-
- IPV6_MAX_MASK - Static variable in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- IPV6_NO_EXT - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
-
- Ipv6AddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303
-
- Ipv6AddressBinary(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv6AddressBinary
-
- Ipv6AddressBinary(Ipv6AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.Ipv6AddressBinary
-
Creates a copy from Source Object.
- Ipv6Binary - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
This class represents the following YANG schema fragment defined in module odl-lisp-address-types
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
The schema path to identify an instance is
odl-lisp-address-types/augmented-lisp-address/address/ipv6-binary
- Ipv6BinaryAfi - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504
-
IANA IPv6 address family (binary representation).
- Ipv6BinaryAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.Ipv6BinaryAfi
-
- Ipv6BinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
- Ipv6BinaryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6BinaryBuilder
-
- Ipv6BinaryBuilder(Ipv6Binary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6BinaryBuilder
-
- Ipv6BinarySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv6 addresses from/to byte[] representation.
- Ipv6BinarySerializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- Ipv6PrefixBinary - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
This class represents the following YANG schema fragment defined in module odl-lisp-address-types
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
The schema path to identify an instance is
odl-lisp-address-types/augmented-lisp-address/address/ipv6-prefix-binary
- Ipv6PrefixBinaryAfi - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504
-
IANA IPv6 address family prefix (binary representation).
- Ipv6PrefixBinaryAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.Ipv6PrefixBinaryAfi
-
- Ipv6PrefixBinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address
-
- Ipv6PrefixBinaryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- Ipv6PrefixBinaryBuilder(Ipv6PrefixBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- Ipv6PrefixBinarySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv6 prefixes from/to byte[] representation.
- Ipv6PrefixSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv6 prefixes from/to String representation.
- Ipv6Serializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize IPv6 addresses from/to String representation.
- Ipv6Serializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- ipVersionFromString(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- IRowVisitor - Interface in org.opendaylight.lispflowmapping.interfaces.dao
-
Class to iterate through objects.
- isAuthEnabled() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- isAuthoritative() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
-
- isAuthoritative() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- isAuthoritative() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- isAuthoritative() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- isAuthoritative() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- isEchoNonceEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
-
- isEchoNonceEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- isEchoNonceEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- isEmpty() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- isEmpty() - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Check if the DAO is empty.
- isLocalLocator() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- isLocalLocator() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- isMapDataPresent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- isMapDataPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- isMapDataPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- isMapRegisterCacheEnabled() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- isMaskable(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- isMaskable(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- isMaster() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- isMaster() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- isMaster() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Get cluster master status.
- isMaster() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Get cluster master status.
- isMergeEnabled() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- isMergeEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadata
-
Value of 22th bit in map register message.
- isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- isMergeEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
-
- isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- isMergeEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- ISmrNotificationListener - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
This interface is used to notify of received SMR-invoked requests.
- isNegative() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- isNegativeMapping(MappingRecord) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MappingRecordUtil
-
- ISouthBoundMappingTimeoutService - Interface in org.opendaylight.lispflowmapping.implementation.timebucket.interfaces
-
Created by Shakib Ahmed on 12/1/16.
- isPitr() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- isPitr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- isPitr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- isPositive() - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- isPositiveMapping(MappingRecord) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MappingRecordUtil
-
- isProbe() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
-
- isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- isProbe() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- isProxyMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- isProxyMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- isProxyMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- isRlocProbed() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- isRlocProbed() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- isRouted() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
-
- isRouted() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- isSecurityEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
-
- isSecurityEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- isSecurityEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- isSmr() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- isSmr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- isSmr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- isSmrInvoked() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
-
- isSmrInvoked() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- isSmrInvoked() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- isWantMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadata
-
xTR askes for Map-Register acknowledgement in form ofa Map-Notify control
message.
- isWantMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- isWantMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- isWantMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- isWantMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- isXtrSiteIdPresent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
-
- isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- isXtrSiteIdPresent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
-
- isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- iterator() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Retrieve iterator.
- ItrRloc - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
The schema path to identify an instance is
odl-lisp-proto/MapRequest/itrRloc
To create instances of this class use
ItrRlocBuilder
.
- ItrRlocBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
Class that builds
ItrRloc
instances.
- ItrRlocBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- ItrRlocBuilder(RlocContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- ItrRlocBuilder(ItrRloc) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- ItrRlocKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
- ItrRlocKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
-
- ItrRlocKey(ItrRlocKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
-
Creates a copy from Source Object.
- LastUpdated - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container last-updated {
leaf last-updated {
type int64;
}
}
The schema path to identify an instance is
odl-mappingservice/mapping-database/last-updated
To create instances of this class use
LastUpdatedBuilder
.
- LastUpdatedBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
-
- LastUpdatedBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdatedBuilder
-
- LastUpdatedBuilder(LastUpdated) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdatedBuilder
-
- lastValue - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- LCAF_SRCDST - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
-
- LcafSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- LcafSerializer() - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- LISP_ENCAPSULATION - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
-
- LISP_ENCAPSULATION_TOTAL - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
-
- LispAddKey - Class in org.opendaylight.lispflowmapping.shell
-
This class implements the "mappingservice:addkey" Karaf shell command.
- LispAddKey() - Constructor for class org.opendaylight.lispflowmapping.shell.LispAddKey
-
- LispAddressSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- LispAddressSerializer() - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- LispAddressSerializerContext - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to pass around (de)serialization context information.
- LispAddressSerializerContext(InstanceIdType) - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
-
- LispAddressSerializerContext(short) - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
-
- LispAddressSerializerContext(InstanceIdType, short) - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
-
- LispAddressSerializerFactory - Class in org.opendaylight.lispflowmapping.lisp.serializer.address.factory
-
Factory for LispAddress (de)serializers.
- LispAddressStringifier - Class in org.opendaylight.lispflowmapping.lisp.util
-
Utility class with static methods returning string representations of
supported LISP address types, both for use in URLs and for user friendly
output.
- LispAddressStringifier.Destination - Enum in org.opendaylight.lispflowmapping.lisp.util
-
- LispAddressUtil - Class in org.opendaylight.lispflowmapping.lisp.util
-
- LispAuthenticationFactory - Class in org.opendaylight.lispflowmapping.lisp.authentication
-
- LispAuthenticationUtil - Class in org.opendaylight.lispflowmapping.lisp.authentication
-
- LispCanonicalAddressFormatEnum - Enum in org.opendaylight.lispflowmapping.lisp.type
-
The LCAF enum. http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03
- LISPFLOWMAPPING_ENTITY_NAME - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- LispKeyIDEnum - Enum in org.opendaylight.lispflowmapping.lisp.authentication
-
- LispKeys - Class in org.opendaylight.lispflowmapping.shell
-
This class implements the "mappingservice:keys" Karaf shell command.
- LispKeys() - Constructor for class org.opendaylight.lispflowmapping.shell.LispKeys
-
- LispMACAuthentication - Class in org.opendaylight.lispflowmapping.lisp.authentication
-
- LispMACAuthentication(String) - Constructor for class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- LispMalformedPacketException - Exception in org.opendaylight.lispflowmapping.southbound.lisp.exception
-
- LispMalformedPacketException(String) - Constructor for exception org.opendaylight.lispflowmapping.southbound.lisp.exception.LispMalformedPacketException
-
- LispMalformedPacketException(String, Throwable) - Constructor for exception org.opendaylight.lispflowmapping.southbound.lisp.exception.LispMalformedPacketException
-
- LispMapCacheStringifier - Class in org.opendaylight.lispflowmapping.mapcache.lisp
-
- LispMappings - Class in org.opendaylight.lispflowmapping.shell
-
This class implements the "mappingservice:mappings" Karaf shell command.
- LispMappings() - Constructor for class org.opendaylight.lispflowmapping.shell.LispMappings
-
- LispMappingService - Class in org.opendaylight.lispflowmapping.implementation
-
- LispMappingService(NotificationService, IMappingService, OdlLispSbService, ClusterSingletonServiceProvider) - Constructor for class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- LispMessage - Interface in org.opendaylight.lispflowmapping.lisp.type
-
- LispMessage.Pos - Interface in org.opendaylight.lispflowmapping.lisp.type
-
- LispNeutronService - Class in org.opendaylight.lispflowmapping.neutron
-
- LispNeutronService(IFlowMapping, BindingAwareBroker) - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- LispNeutronUtil - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.util
-
Created by Shakib Ahmed on 1/12/17.
- LispNoAuthentication - Class in org.opendaylight.lispflowmapping.lisp.authentication
-
- LispNotificationHelper - Class in org.opendaylight.lispflowmapping.implementation.util
-
- LispNotificationHelper - Class in org.opendaylight.lispflowmapping.southbound.util
-
- LispSerializationException - Exception in org.opendaylight.lispflowmapping.lisp.serializer.exception
-
- LispSerializationException(String) - Constructor for exception org.opendaylight.lispflowmapping.lisp.serializer.exception.LispSerializationException
-
- LispSerializationException(String, Throwable) - Constructor for exception org.opendaylight.lispflowmapping.lisp.serializer.exception.LispSerializationException
-
- LispSimpleAddressStringifier - Class in org.opendaylight.lispflowmapping.lisp.util
-
Utility class with static methods returning string representations of
supported LISP simple address types.
- LispSouthboundHandler - Class in org.opendaylight.lispflowmapping.southbound.lisp
-
- LispSouthboundHandler(LispSouthboundPlugin) - Constructor for class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
-
- LispSouthboundPlugin - Class in org.opendaylight.lispflowmapping.southbound
-
- LispSouthboundPlugin(DataBroker, NotificationPublishService, ClusterSingletonServiceProvider) - Constructor for class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- LispSouthboundRPC - Class in org.opendaylight.lispflowmapping.southbound
-
This class holds all RPCs methods for LispSouthbound Plugin.
- LispSouthboundRPC(LispSouthboundPlugin) - Constructor for class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- LispUtil - Class in org.opendaylight.lispflowmapping.neutron
-
LispUtil class has util functions for building inputs for LISP service RPCs.
- LispXtrSouthboundHandler - Class in org.opendaylight.lispflowmapping.southbound.lisp
-
- LispXtrSouthboundHandler(LispSouthboundPlugin) - Constructor for class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
-
- LocatorRecord - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
The schema path to identify an instance is
odl-lisp-proto/LocatorRecords/LocatorRecord
To create instances of this class use
LocatorRecordBuilder
.
- LocatorRecordBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
-
- LocatorRecordBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- LocatorRecordBuilder(RlocContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- LocatorRecordBuilder(LocatorRecord) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- LocatorRecordKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
-
- LocatorRecordKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
-
- LocatorRecordKey(LocatorRecordKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
-
Creates a copy from Source Object.
- LocatorRecords - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping LocatorRecords {
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
}
The schema path to identify an instance is
odl-lisp-proto/LocatorRecords
- LocatorRecordSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.authentication.LispAuthenticationUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.MappingRecordUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.neutron.intenthandler.util.LispNeutronUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
-
- LoggingUtil - Class in org.opendaylight.lispflowmapping.implementation.util
-
Static utility methods for common logging patterns.
- logSubscribers(Logger, Eid, Set<Subscriber>) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LoggingUtil
-
- lookupBest(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Longest prefix match of prefix/preflen.
- lookupCoveringLessSpecific(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Look up the covering prefix for the argument, but exclude the argument itself, so the result is always less
specific than the lookup key.
- lookupExact(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Exact prefix match of prefix/preflen.
- lookupParent(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Given an EID, lookup the longest prefix match, then return its parent node.
- lookupSibling(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Given an EID, lookup the longest prefix match, then return its sibling node.
- lookupSubtree(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Return the subtree for a prefix, including the prefix itself if present, excluding virtual nodes.
- lookupVirtualParentSibling(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Given an EID, lookup the longest prefix match, then return its direct parent's sibling node, if the parent is a
virtual node.
- lookupWidestNegative(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Lookup widest negative (i.e., overlapping but not present in trie) prefix for given prefix and prefix length.
- MacSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- MAP_DATA_PRESENT - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
-
- MAP_REGISTER_AND_NOTIFY_AUTHENTICATION_POSITION - Static variable in interface org.opendaylight.lispflowmapping.lisp.authentication.ILispAuthentication
-
- MapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
}
The schema path to identify an instance is
odl-lisp-proto/MapNotify
- MapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapNotify;
}
The schema path to identify an instance is
odl-lisp-proto/MapNotifyMessage/MapNotify
To create instances of this class use
MapNotifyBuilder
.
- MapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapNotify;
}
The schema path to identify an instance is
odl-lisp-proto/MapNotifyNotification/MapNotify
To create instances of this class use
MapNotifyBuilder
.
- MapNotifyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage
-
- MapNotifyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- MapNotifyBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- MapNotifyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- MapNotifyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification
-
- MapNotifyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- MapNotifyBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- MapNotifyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- MapNotifyBuilderHelper - Class in org.opendaylight.lispflowmapping.lisp.util
-
- MapNotifyMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapNotifyMessage {
container MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapNotify;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapNotifyMessage
- MapNotifyNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapNotifyNotification {
container MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapNotify;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapNotifyNotification
- MapNotifySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
-
This class deals with serializing map notify from the java object to udp.
- Mapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
-
A list of EID-to-RLOC mappings within the same Instance ID
This class represents the following YANG schema fragment defined in module
odl-mappingservice
list mapping {
key "eid-uri" "origin";
leaf eid-uri {
type eid-uri;
}
leaf origin {
type mapping-origin;
}
leaf-list site-id {
type site-id;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
list xtr-id-mapping {
key "xtr-id-uri";
leaf xtr-id-uri {
type xtr-id-uri;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses mapping-record-container;
}
The schema path to identify an instance is
odl-mappingservice/db-instance/mapping
To create instances of this class use
MappingBuilder
.
- MappingAuthkey - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
The schema path to identify an instance is
odl-lisp-proto/mapping-authkey-container/mapping-authkey
To create instances of this class use
MappingAuthkeyBuilder
.
- MappingAuthkeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container
-
- MappingAuthkeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- MappingAuthkeyBuilder(MappingAuthkey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- MappingAuthkeyContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping mapping-authkey-container {
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/mapping-authkey-container
- MappingAuthkeyItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
list mapping-authkey-item {
key "mapping-authkey-item-id";
leaf mapping-authkey-item-id {
type string;
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
uses mapping-authkey-container;
}
The schema path to identify an instance is
odl-mappingservice/mapping-authkey-list/mapping-authkey-item
To create instances of this class use
MappingAuthkeyItemBuilder
.
- MappingAuthkeyItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
-
- MappingAuthkeyItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- MappingAuthkeyItemBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- MappingAuthkeyItemBuilder(MappingAuthkeyItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- MappingAuthkeyItemKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
-
- MappingAuthkeyItemKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
-
- MappingAuthkeyItemKey(MappingAuthkeyItemKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
-
Creates a copy from Source Object.
- MappingAuthkeyList - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module odl-mappingservice
grouping mapping-authkey-list {
list mapping-authkey-item {
key "mapping-authkey-item-id";
leaf mapping-authkey-item-id {
type string;
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
uses mapping-authkey-container;
}
}
The schema path to identify an instance is
odl-mappingservice/mapping-authkey-list
- MappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
-
Class that builds
Mapping
instances.
- MappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- MappingBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- MappingBuilder(Mapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- MappingChange - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- mappingChanged(MappingRecord, MappingRecord) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MappingRecordUtil
-
- MappingChanged - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
Notification sent when a mapping is changed
This class represents the following YANG schema fragment defined in module
odl-mappingservice
notification mapping-changed {
description
"Notification sent when a mapping is changed";
leaf change-type {
type mapping-change;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list subscriber-item {
container subscriber-data {
leaf ttl {
type int32;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
uses eid-container;
}
uses subscriber-data-grouping;
}
list dst-subscriber-item {
container subscriber-data {
leaf ttl {
type int32;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
uses eid-container;
}
uses subscriber-data-grouping;
}
uses eid-container;
uses mapping-record-container;
}
The schema path to identify an instance is
odl-mappingservice/mapping-changed
To create instances of this class use
MappingChangedBuilder
.
- MappingChangedBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- MappingChangedBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- MappingChangedBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- MappingChangedBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- MappingChangedBuilder(MappingChanged) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- MappingData - Class in org.opendaylight.lispflowmapping.lisp.type
-
Wrapper class for MappingRecord with timestamp added.
- MappingData(MappingRecord, Long) - Constructor for class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- MappingData(MappingRecord, Date) - Constructor for class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- MappingData(MappingRecord) - Constructor for class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- MappingDatabase - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
The LISP EID-to-RLOC mapping database
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container mapping-database {
list virtual-network-identifier {
key "vni";
leaf vni {
type vni-uri;
}
list mapping {
key "eid-uri" "origin";
leaf eid-uri {
type eid-uri;
}
leaf origin {
type mapping-origin;
}
leaf-list site-id {
type site-id;
}
list xtr-id-mapping {
key "xtr-id-uri";
leaf xtr-id-uri {
type xtr-id-uri;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
list authentication-key {
key "eid-uri";
leaf eid-uri {
type eid-uri;
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
uses mapping-authkey-container;
}
uses db-instance;
}
container last-updated {
leaf last-updated {
type int64;
}
}
}
The schema path to identify an instance is
odl-mappingservice/mapping-database
To create instances of this class use
MappingDatabaseBuilder
.
- MappingDatabaseBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- MappingDatabaseBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- MappingDatabaseBuilder(MappingDatabase) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- MappingDataListener - Class in org.opendaylight.lispflowmapping.implementation.mdsal
-
DataListener for all Mapping modification events.
- MappingDataListener(DataBroker, IMappingSystem, NotificationPublishService) - Constructor for class org.opendaylight.lispflowmapping.implementation.mdsal.MappingDataListener
-
- MappingEntry<V> - Class in org.opendaylight.lispflowmapping.interfaces.dao
-
A mapping service entry in the DAO.
- MappingEntry(String, V) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
-
- mappingIsExpired(MappingData) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
-
- MappingKeepAlive - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
notification mappingKeepAlive {
container map-register-cache-metadata {
list eid-lisp-address {
key "eid-lisp-address-id";
leaf eid-lisp-address-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf timestamp {
type int64;
}
leaf want-map-notify {
type boolean;
}
leaf merge-enabled {
type boolean;
}
}
uses map-register-cache-metadata-container;
}
The schema path to identify an instance is
odl-lisp-proto/mappingKeepAlive
To create instances of this class use
MappingKeepAliveBuilder
.
- MappingKeepAliveBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
- MappingKeepAliveBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- MappingKeepAliveBuilder(MapRegisterCacheMetadataContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- MappingKeepAliveBuilder(MappingKeepAlive) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- MappingKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
-
- MappingKey(EidUri, MappingOrigin) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
-
- MappingKey(MappingKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
-
Creates a copy from Source Object.
- mappingMergeIsSet() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- MappingMergeUtil - Class in org.opendaylight.lispflowmapping.implementation.util
-
Utility class to implement merging of locator sets.
- MappingOrigin - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- MappingRecord - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
The schema path to identify an instance is
odl-lisp-proto/mapping-record-container/mapping-record
To create instances of this class use
MappingRecordBuilder
.
- MappingRecord.Action - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
-
- MappingRecordBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
-
- MappingRecordBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- MappingRecordBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- MappingRecordBuilder(MappingRecordMetadata) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- MappingRecordBuilder(LocatorRecords) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- MappingRecordBuilder(MappingRecord) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- MappingRecordContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping mapping-record-container {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
}
The schema path to identify an instance is
odl-lisp-proto/mapping-record-container
- MappingRecordItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
The schema path to identify an instance is
odl-lisp-proto/mapping-record-list/mapping-record-item
To create instances of this class use
MappingRecordItemBuilder
.
- MappingRecordItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
-
- MappingRecordItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- MappingRecordItemBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- MappingRecordItemBuilder(MappingRecordItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- MappingRecordItemKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
-
- MappingRecordItemKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
-
- MappingRecordItemKey(MappingRecordItemKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
-
Creates a copy from Source Object.
- MappingRecordList - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping mapping-record-list {
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
}
The schema path to identify an instance is
odl-lisp-proto/mapping-record-list
- MappingRecordMetadata - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This is a collection of fields which are not present in the actualmapping
defined in RFC 6830, but are used internally inOpenDaylight
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping mapping-record-metadata {
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
}
The schema path to identify an instance is
odl-lisp-proto/mapping-record-metadata
- MappingRecordSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
-
- MappingRecordUtil - Class in org.opendaylight.lispflowmapping.lisp.util
-
Utility class for MappingRecord objects.
- MappingService - Class in org.opendaylight.lispflowmapping.implementation
-
Dispatcher of API calls that implements the RPC and Java APIs in mappingservice.yang and IMappingService
respectively.
- MappingService(DataBroker, NotificationPublishService, ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingService
-
- MappingServiceShell - Class in org.opendaylight.lispflowmapping.implementation
-
Implement Karaf commands to interact with the Mapping Service.
- MappingServiceShell(IMappingService) - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- MappingSystem - Class in org.opendaylight.lispflowmapping.implementation
-
The Mapping System coordinates caching of md-sal stored mappings and if so configured enables longest prefix match
mapping lookups.
- MappingSystem(ILispDAO, boolean, NotificationPublishService, boolean) - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- MappingValueKey<V> - Class in org.opendaylight.lispflowmapping.interfaces.dao
-
A value in the mapping service DAO.
- MappingValueKey(String) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.MappingValueKey
-
- MapRegister - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRegister {
leaf proxyMapReply {
type boolean;
}
leaf xtrSiteIdPresent {
type boolean;
}
leaf wantMapNotify {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRegister
- MapRegister - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapRegister {
leaf proxyMapReply {
type boolean;
}
leaf xtrSiteIdPresent {
type boolean;
}
leaf wantMapNotify {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapRegister;
}
The schema path to identify an instance is
odl-lisp-proto/MapRegisterMessage/MapRegister
To create instances of this class use
MapRegisterBuilder
.
- MapRegister - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapRegister {
leaf proxyMapReply {
type boolean;
}
leaf xtrSiteIdPresent {
type boolean;
}
leaf wantMapNotify {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapRegister;
}
The schema path to identify an instance is
odl-lisp-proto/MapRegisterNotification/MapRegister
To create instances of this class use
MapRegisterBuilder
.
- MapRegisterBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage
-
- MapRegisterBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- MapRegisterBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- MapRegisterBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- MapRegisterBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification
-
- MapRegisterBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- MapRegisterBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- MapRegisterBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- MapRegisterCache - Class in org.opendaylight.lispflowmapping.southbound.lisp.cache
-
- MapRegisterCache() - Constructor for class org.opendaylight.lispflowmapping.southbound.lisp.cache.MapRegisterCache
-
- MapRegisterCacheKey - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container
-
The lookup key in the Map-Register fast path.
- MapRegisterCacheKeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container
-
- MapRegisterCacheKeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- MapRegisterCacheKeyBuilder(MapRegisterCacheKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- MapRegisterCacheKeyContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping map-register-cache-key-container {
container map-register-cache-key {
leaf eid-prefix {
type binary;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/map-register-cache-key-container
- MapRegisterCacheMetadata - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container
-
The Map-Register cache metadata is information for a mappingdatabase about
mapping update event, without the full Map-Registerpacket data.
- MapRegisterCacheMetadataBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container
-
- MapRegisterCacheMetadataBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- MapRegisterCacheMetadataBuilder(MapRegisterCacheMetadata) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- MapRegisterCacheMetadataContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping map-register-cache-metadata-container {
container map-register-cache-metadata {
list eid-lisp-address {
key "eid-lisp-address-id";
leaf eid-lisp-address-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf timestamp {
type int64;
}
leaf want-map-notify {
type boolean;
}
leaf merge-enabled {
type boolean;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/map-register-cache-metadata-container
- MapRegisterCacheStats - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output
-
This class represents the following YANG schema fragment defined in module
odl-lisp-sb
container map-register-cache-stats {
leaf hits {
type int64;
}
leaf misses {
type int64;
}
uses cache-stats;
}
The schema path to identify an instance is
odl-lisp-sb/get-stats/output/map-register-cache-stats
To create instances of this class use
MapRegisterCacheStatsBuilder
.
- MapRegisterCacheStatsBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output
-
- MapRegisterCacheStatsBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- MapRegisterCacheStatsBuilder(CacheStats) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- MapRegisterCacheStatsBuilder(MapRegisterCacheStats) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- MapRegisterCacheValue - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container map-register-cache-value {
container map-register-cache-metadata {
list eid-lisp-address {
key "eid-lisp-address-id";
leaf eid-lisp-address-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf timestamp {
type int64;
}
leaf want-map-notify {
type boolean;
}
leaf merge-enabled {
type boolean;
}
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
leaf packet-data {
type binary;
}
uses mapping-authkey-container;
uses map-register-cache-metadata-container;
}
The schema path to identify an instance is
odl-lisp-proto/map-register-cache-value-grouping/map-register-cache-value
To create instances of this class use
MapRegisterCacheValueBuilder
.
- MapRegisterCacheValueBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping
-
- MapRegisterCacheValueBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- MapRegisterCacheValueBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- MapRegisterCacheValueBuilder(MapRegisterCacheMetadataContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- MapRegisterCacheValueBuilder(MapRegisterCacheValue) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- MapRegisterCacheValueGrouping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping map-register-cache-value-grouping {
container map-register-cache-value {
container map-register-cache-metadata {
list eid-lisp-address {
key "eid-lisp-address-id";
leaf eid-lisp-address-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf timestamp {
type int64;
}
leaf want-map-notify {
type boolean;
}
leaf merge-enabled {
type boolean;
}
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
leaf packet-data {
type binary;
}
uses mapping-authkey-container;
uses map-register-cache-metadata-container;
}
}
The schema path to identify an instance is
odl-lisp-proto/map-register-cache-value-grouping
- MapRegisterMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRegisterMessage {
container MapRegister {
leaf proxyMapReply {
type boolean;
}
leaf xtrSiteIdPresent {
type boolean;
}
leaf wantMapNotify {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapRegister;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRegisterMessage
- MapRegisterNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRegisterNotification {
container MapRegister {
leaf proxyMapReply {
type boolean;
}
leaf xtrSiteIdPresent {
type boolean;
}
leaf wantMapNotify {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapRegister;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRegisterNotification
- MapRegisterPartialDeserializer - Class in org.opendaylight.lispflowmapping.southbound.lisp.cache
-
- MapRegisterSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
-
This class deals with deserializing map register from udp to the java object.
- MapRegisterSerializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer
-
- MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
}
The schema path to identify an instance is
odl-lisp-proto/MapReply
- MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapReply;
}
The schema path to identify an instance is
odl-lisp-proto/MapReplyMessage/MapReply
To create instances of this class use
MapReplyBuilder
.
- MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapReply;
}
The schema path to identify an instance is
odl-lisp-proto/MapReplyNotification/MapReply
To create instances of this class use
MapReplyBuilder
.
- MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
The schema path to identify an instance is
odl-lisp-proto/MapRequest/MapReply
To create instances of this class use
MapReplyBuilder
.
- MapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage
-
- MapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- MapReplyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- MapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification
-
- MapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- MapReplyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- MapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
- MapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- MapReplyBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- MapReplyMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapReplyMessage {
container MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapReply;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapReplyMessage
- MapReplyNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapReplyNotification {
container MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapReply;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapReplyNotification
- MapReplySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
-
This class deals with serializing map reply from the java object to udp.
- MapRequest - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRequest
- MapRequest - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
The schema path to identify an instance is
odl-lisp-proto/MapRequestMessage/MapRequest
To create instances of this class use
MapRequestBuilder
.
- MapRequest - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
The schema path to identify an instance is
odl-lisp-proto/MapRequestNotification/MapRequest
To create instances of this class use
MapRequestBuilder
.
- MapRequestBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage
-
- MapRequestBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- MapRequestBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- MapRequestBuilder(MapRequestMetadata) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- MapRequestBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification
-
- MapRequestBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- MapRequestBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- MapRequestBuilder(MapRequestMetadata) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- MapRequestMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRequestMessage {
container MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRequestMessage
- MapRequestMetadata - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This is a collection of fields which are not present in the actualmapping
defined in RFC 6830, but are used internally inOpenDaylight
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping map-request-metadata {
leaf source-rloc {
type ip-address-binary;
}
}
The schema path to identify an instance is
odl-lisp-proto/map-request-metadata
- MapRequestNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRequestNotification {
container MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRequestNotification
- MapRequestSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
-
This class deals with deserializing map request from udp to the java object.
- MapRequestSerializer.Flags - Interface in org.opendaylight.lispflowmapping.lisp.serializer
-
- MapRequestUtil - Class in org.opendaylight.lispflowmapping.lisp.util
-
- MapResolver - Class in org.opendaylight.lispflowmapping.implementation.lisp
-
- MapResolver(IMappingService, boolean, String, IMapRequestResultHandler) - Constructor for class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
-
- MapServer - Class in org.opendaylight.lispflowmapping.implementation.lisp
-
- MapServer(IMappingService, boolean, IMapNotifyHandler, NotificationService) - Constructor for class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
-
- MASK_LEN_MISSING - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
-
- MaskUtil - Class in org.opendaylight.lispflowmapping.lisp.util
-
- match(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- matches(Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.StringArrayMatcher
-
- matches(Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- MAX_LISP_TYPES - Static variable in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- mergeMappings(MappingRecord, MappingRecord, XtrId, Date) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
-
- mergeXtrIdMappings(List<Object>, List<MappingData>, Set<IpAddressBinary>) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
-
- MessageType - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
- MSNotificationInputUtil - Class in org.opendaylight.lispflowmapping.implementation.util
-
Utility class to convert a mapping change into a notification.
- MultiTableMapCache - Class in org.opendaylight.lispflowmapping.mapcache
-
Multi table map-cache that works with 'simple' and SourceDest LCAF addresses (see lisp-proto.yang).
- MultiTableMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- PacketHeader - Interface in org.opendaylight.lispflowmapping.southbound.lisp.network
-
- PacketHeader.Length - Interface in org.opendaylight.lispflowmapping.southbound.lisp.network
-
- parentWithBitLessThan(int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Find parent with bit less than given value.
- partialIntToByteArray(int, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- PITR - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
-
- PORT_NUM - Static variable in interface org.opendaylight.lispflowmapping.lisp.type.LispMessage
-
- PortData - Class in org.opendaylight.lispflowmapping.neutron.mappingmanager
-
Created by Shakib Ahmed on 2/6/17.
- PortData(String, Eid) - Constructor for class org.opendaylight.lispflowmapping.neutron.mappingmanager.PortData
-
- PortDataProcessor - Class in org.opendaylight.lispflowmapping.neutron
-
Lisp Service implementation of NeutronPortAware API Creation of a new port
results adding the mapping for the port's IP addresses to the port's host_ip
in the mapping service.
- PortDataProcessor(ILispNeutronService) - Constructor for class org.opendaylight.lispflowmapping.neutron.PortDataProcessor
-
- PortListener - Class in org.opendaylight.lispflowmapping.neutron
-
Implementation of a ClusteredDataTreeChangeListener that listens for northbound requests on a Port
subtree.
- PortListener(DataProcessor<Port>, DataBroker) - Constructor for class org.opendaylight.lispflowmapping.neutron.PortListener
-
- PortUuidToPortDataMapper - Class in org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers
-
Created by Shakib Ahmed on 2/6/17.
- PortUuidToPortDataMapper() - Constructor for class org.opendaylight.lispflowmapping.neutron.mappingmanager.mappers.PortUuidToPortDataMapper
-
- prefix() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
- prefixLength() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
- prepareSMR(Eid, Rloc) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
-
- prettyPrintFMCMappings(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- prettyPrintKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- prettyPrintKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- prettyPrintKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- prettyPrintKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IAuthKeyDb
-
Print keys in cache in a human friendly format.
- prettyPrintKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Print keys in cache in a human friendly format.
- prettyPrintKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Print keys in cache in a human friendly format.
- prettyPrintKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingServiceShell
-
Print the full authentication key database in human readable form.
- prettyPrintKeys() - Method in class org.opendaylight.lispflowmapping.mapcache.AuthKeyDb
-
- prettyPrintKeys(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- prettyPrintMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- prettyPrintMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- prettyPrintMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- prettyPrintMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Print mappings in cache in a human friendly format.
- prettyPrintMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Print mappings in cache in a human friendly format.
- prettyPrintMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Print mappings in cache in a human friendly format.
- prettyPrintMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingServiceShell
-
Print the full mapping database in human readable form.
- prettyPrintMappings() - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- prettyPrintMappings() - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- prettyPrintMappings() - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- prettyPrintMTMCMappings(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- prettyPrintSMCMappings(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- prettyPrintSubscriberSet(Set<Subscriber>, int) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
Given a Set of Subscriber objects, and the level of indentation, create a nicely formatted String to be added
to a map-cache print-out in a tabular form.
- printFMCMappings(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- printKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- printKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- printKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- printKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IAuthKeyDb
-
Print authentication keys in database.
- printKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Print all authentication keys.
- printKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Print all authentication keys.
- printKeys() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingServiceShell
-
Print the full authentication key database.
- printKeys() - Method in class org.opendaylight.lispflowmapping.mapcache.AuthKeyDb
-
- printKeys(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Print mappings in cache.
- printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Print all mappings.
- printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Print all mappings.
- printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingServiceShell
-
Print the full mapping database.
- printMappings() - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- printMappings() - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- printMappings() - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- printMTMCMappings(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- printSMCMappings(ILispDAO) - Static method in class org.opendaylight.lispflowmapping.mapcache.lisp.LispMapCacheStringifier
-
- PROBE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
-
- put(Object, MappingEntry<?>...) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- put(Object, MappingEntry<?>...) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Put a entry into the DAO.
- putNestedTable(Object, String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- putNestedTable(Object, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Inserts a new, nested table for given key and subkey.
- putTable(String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- putTable(String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Insert a new table for given key.
- RadixTrie<T> - Class in org.opendaylight.lispflowmapping.inmemorydb.radixtrie
-
Radix trie/tree (also known as Patricia tree) implementation.
- RadixTrie(int) - Constructor for class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
RadixTrie constructor.
- RadixTrie(int, boolean) - Constructor for class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Radix trie constructors.
- RadixTrie.TrieNode - Class in org.opendaylight.lispflowmapping.inmemorydb.radixtrie
-
Trie node definition.
- read(DataBroker, LogicalDatastoreType, InstanceIdentifier<T>) - Static method in class org.opendaylight.lispflowmapping.neutron.intenthandler.util.VppNetconfTrasaction
-
- RECORD - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
-
- recordTtlToSubscriberTime(Integer) - Static method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
Static method to calculate the subscriber TTL from a mapping record TTL.
- refreshEntry(MapRegisterCacheKey) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.cache.MapRegisterCache
-
- refreshMapping(Eid, MappingData, int) - Method in class org.opendaylight.lispflowmapping.implementation.timebucket.implementation.TimeBucketMappingTimeoutService
-
- refreshMapping(Eid, MappingData, int) - Method in interface org.opendaylight.lispflowmapping.implementation.timebucket.interfaces.ISouthBoundMappingTimeoutService
-
Refresh mapping in southbound manager.
- refreshMappingRegistration(Eid, XtrId, Long) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- refreshMappingRegistration(Eid, XtrId, Long) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- refreshMappingRegistration(Eid, XtrId, Long) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Refresh southbound mapping registration timestamp.
- refreshMappingRegistration(Eid, XtrId, Long) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Refresh southbound mapping registration timestamp.
- refreshMappping(Eid, MappingData, long, int) - Method in class org.opendaylight.lispflowmapping.implementation.timebucket.containers.TimeBucketWheel
-
- remove(Object) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- remove(byte[], int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Remove prefix from radix trie.
- remove(Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Remove an entry from the DAO.
- removeAll() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- removeAll() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie
-
Remove all entries in the trie.
- removeAll() - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Clear the DAO and remove all of the entries.
- removeAllConfigDatastoreContent() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeAllDatastoreContent() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeAllKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeAllKeys() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- removeAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeAllMappings() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- removeAllOperationalContent() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeAllOperationalContent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- removeAllOperationalDatastoreContent() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeAugmentation(Class<? extends Augmentation<Ipv4Binary>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4BinaryBuilder
-
- removeAugmentation(Class<? extends Augmentation<Ipv4PrefixBinary>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- removeAugmentation(Class<? extends Augmentation<Ipv6Binary>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6BinaryBuilder
-
- removeAugmentation(Class<? extends Augmentation<Ipv6PrefixBinary>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- removeAugmentation(Class<? extends Augmentation<AddMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
- removeAugmentation(Class<? extends Augmentation<Eid>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- removeAugmentation(Class<? extends Augmentation<EidItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- removeAugmentation(Class<? extends Augmentation<GotMapNotify>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- removeAugmentation(Class<? extends Augmentation<GotMapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- removeAugmentation(Class<? extends Augmentation<LocatorRecord>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRegisterCacheKey>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- removeAugmentation(Class<? extends Augmentation<EidLispAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRegisterCacheMetadata>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRegisterCacheValue>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapNotify>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapNotify>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingAuthkey>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingRecord>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingRecordItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingKeepAlive>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRegister>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRegister>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- removeAugmentation(Class<? extends Augmentation<ItrRloc>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- removeAugmentation(Class<? extends Augmentation<SourceEid>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRequest>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRequest>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- removeAugmentation(Class<? extends Augmentation<RequestMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- removeAugmentation(Class<? extends Augmentation<Rloc>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- removeAugmentation(Class<? extends Augmentation<SubscriberData>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- removeAugmentation(Class<? extends Augmentation<TransportAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
-
- removeAugmentation(Class<? extends Augmentation<XtrReplyMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
- removeAugmentation(Class<? extends Augmentation<XtrRequestMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
- removeAugmentation(Class<? extends Augmentation<ControlMessage>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- removeAugmentation(Class<? extends Augmentation<ControlMessageStats>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- removeAugmentation(Class<? extends Augmentation<MapRegisterCacheStats>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetStatsOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<SendMapNotifyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<SendMapRegisterInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<SendMapReplyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<SendMapRequestInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<AddKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<AddKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<AddMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<AddMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<AuthenticationKey>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- removeAugmentation(Class<? extends Augmentation<XtrIdMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- removeAugmentation(Class<? extends Augmentation<Mapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- removeAugmentation(Class<? extends Augmentation<EidAuthkeyItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetAllKeysOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetAllMappingsOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetKeyOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetKeysOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetMappingOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetMappingsOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetMappingWithXtrIdInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<GetMappingWithXtrIdOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingAuthkeyItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- removeAugmentation(Class<? extends Augmentation<DstSubscriberItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.DstSubscriberItemBuilder
-
- removeAugmentation(Class<? extends Augmentation<SubscriberItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- removeAugmentation(Class<? extends Augmentation<LastUpdated>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdatedBuilder
-
- removeAugmentation(Class<? extends Augmentation<VirtualNetworkIdentifier>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingChanged>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- removeAugmentation(Class<? extends Augmentation<MappingDatabase>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- removeAugmentation(Class<? extends Augmentation<RemoveKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<RemoveKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<RemoveMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<RemoveMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<UpdateKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<UpdateKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<UpdateMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
-
- removeAugmentation(Class<? extends Augmentation<UpdateMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
-
- removeAuthenticationKey(AuthenticationKey) - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- removeAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IAuthKeyDb
-
Remove authentication key.
- removeAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Remove authentication key.
- removeAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Remove authentication key.
- removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.AuthKeyDb
-
- removeData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- removeData(Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Generic removal of data.
- removeData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Generic removal of data.
- removeData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Generic removal of data.
- removeData(Eid, String) - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- removeData(Eid, String) - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- removeData(Eid, String) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- removeEntry(MapRegisterCacheKey) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.cache.MapRegisterCache
-
- removeExpiredMappings() - Method in class org.opendaylight.lispflowmapping.implementation.timebucket.implementation.TimeBucketMappingTimeoutService
-
- removeExpiredMappings() - Method in interface org.opendaylight.lispflowmapping.implementation.timebucket.interfaces.ISouthBoundMappingTimeoutService
-
Remove the expired mappings from the Time Bucket Wheel.
- removeFromBucketOnly(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.timebucket.containers.TimeBucket
-
- removeKey(RemoveKeyInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeKey(RemoveKeyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- RemoveKeyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
The schema path to identify an instance is
odl-mappingservice/remove-key/input
To create instances of this class use
RemoveKeyInputBuilder
.
- RemoveKeyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- RemoveKeyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- RemoveKeyInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- RemoveKeyInputBuilder(RemoveKeyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- removeKeys(RemoveKeysInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeKeys(RemoveKeysInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- RemoveKeysInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses eid-list;
}
The schema path to identify an instance is
odl-mappingservice/remove-keys/input
To create instances of this class use
RemoveKeysInputBuilder
.
- RemoveKeysInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- RemoveKeysInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- RemoveKeysInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- RemoveKeysInputBuilder(RemoveKeysInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- removeLastUpdateTimestamp() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeMapping(Mapping) - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeMapping(RemoveMappingInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- removeMapping(Eid, int) - Method in class org.opendaylight.lispflowmapping.implementation.timebucket.containers.TimeBucketWheel
-
- removeMapping(Eid, XtrId) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Remove mapping.
- removeMapping(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
-
Remove mapping.
- removeMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Remove mapping.
- removeMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Remove mapping.
- removeMapping(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.FlatMapCache
-
- removeMapping(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.MultiTableMapCache
-
- removeMapping(Eid) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- removeMapping(Eid, XtrId) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- removeMapping(RemoveMappingInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- removeMappingFromTimeoutService(Eid, int) - Method in class org.opendaylight.lispflowmapping.implementation.timebucket.implementation.TimeBucketMappingTimeoutService
-
- removeMappingFromTimeoutService(Eid, int) - Method in interface org.opendaylight.lispflowmapping.implementation.timebucket.interfaces.ISouthBoundMappingTimeoutService
-
Remove mapping from Southbound manager.
- RemoveMappingInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
The schema path to identify an instance is
odl-mappingservice/remove-mapping/input
To create instances of this class use
RemoveMappingInputBuilder
.
- RemoveMappingInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- RemoveMappingInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- RemoveMappingInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- RemoveMappingInputBuilder(RemoveMappingInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- removeMappings(RemoveMappingsInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- removeMappings(RemoveMappingsInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
-
- RemoveMappingsInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
container input {
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses eid-list;
}
The schema path to identify an instance is
odl-mappingservice/remove-mappings/input
To create instances of this class use
RemoveMappingsInputBuilder
.
- RemoveMappingsInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- RemoveMappingsInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- RemoveMappingsInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- RemoveMappingsInputBuilder(RemoveMappingsInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- removeSpecific(Object, String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- removeSpecific(Object, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
-
Remove an entry from the DAO.
- removeXtrIdMapping(XtrIdMapping) - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- removeXtrIdMappings(Eid, List<XtrId>) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.ILispMapCache
-
Batch remove several xTR-ID sub-mappings under a certain key.
- removeXtrIdMappings(Eid, List<XtrId>) - Method in class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- RequestMapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
notification requestMapping {
container MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapRequestNotification;
}
The schema path to identify an instance is
odl-lisp-proto/requestMapping
To create instances of this class use
RequestMappingBuilder
.
- RequestMappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
- RequestMappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- RequestMappingBuilder(MapRequestNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- RequestMappingBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- RequestMappingBuilder(RequestMapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- RES - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer.Length
-
- resetData() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Clear node data.
- resetStats() - Method in class org.opendaylight.lispflowmapping.southbound.ConcurrentLispSouthboundStats
-
- resetStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- resetStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
-
- resolveDataBrokerForMountPoint(InstanceIdentifier<Node>, MountPointService) - Static method in class org.opendaylight.lispflowmapping.neutron.intenthandler.util.LispNeutronUtil
-
- restoreDaoFromDatastore() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
Restore all keys from MDSAL datastore.
- ret(Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- retField(Object, String) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- rethrow(Throwable) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- retMethod(String) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- RETRY_COUNT - Static variable in class org.opendaylight.lispflowmapping.neutron.intenthandler.util.VppNetconfTrasaction
-
- rets(Object...) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- ReturnField(Object, String) - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ReturnField
-
- returnValues(Object...) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- Rloc - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
The schema path to identify an instance is
odl-lisp-proto/rloc-container/rloc
To create instances of this class use
RlocBuilder
.
- RlocBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container
-
Class that builds
Rloc
instances.
- RlocBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- RlocBuilder(LispAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- RlocBuilder(Rloc) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- RlocContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping rloc-container {
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
}
The schema path to identify an instance is
odl-lisp-proto/rloc-container
- rlocIpOfNode(KeyedInstanceIdentifier<Node, NodeKey>) - Method in class org.opendaylight.lispflowmapping.neutron.intenthandler.util.VppNodeReader
-
- RlocNotFoundOnVppNode - Exception in org.opendaylight.lispflowmapping.neutron.intenthandler.exception
-
Created by Shakib Ahmed on 1/12/17.
- RlocNotFoundOnVppNode(String) - Constructor for exception org.opendaylight.lispflowmapping.neutron.intenthandler.exception.RlocNotFoundOnVppNode
-
- RlocNotFoundOnVppNode(String, Throwable) - Constructor for exception org.opendaylight.lispflowmapping.neutron.intenthandler.exception.RlocNotFoundOnVppNode
-
- RPCInputConvertorUtil - Class in org.opendaylight.lispflowmapping.implementation.util
-
Converts RPC *Input object to other object types.
- sameArbitraryArray(T...) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- saveLastUpdateTimestamp() - Method in class org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
-
- selectItrRloc(MapRequest) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
-
- sendMapNotify(SendMapNotifyInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- sendMapNotify(SendMapNotifyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
-
- SendMapNotifyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
This class represents the following YANG schema fragment defined in module
odl-lisp-sb
container input {
container MapNotify {
leaf xtrSiteIdPresent {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapNotify;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapNotifyMessage;
}
The schema path to identify an instance is
odl-lisp-sb/send-map-notify/input
To create instances of this class use
SendMapNotifyInputBuilder
.
- SendMapNotifyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
- SendMapNotifyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- SendMapNotifyInputBuilder(MapNotifyMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- SendMapNotifyInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- SendMapNotifyInputBuilder(SendMapNotifyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- sendMapRegister(SendMapRegisterInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- sendMapRegister(SendMapRegisterInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
-
- SendMapRegisterInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
This class represents the following YANG schema fragment defined in module
odl-lisp-sb
container input {
container MapRegister {
leaf proxyMapReply {
type boolean;
}
leaf xtrSiteIdPresent {
type boolean;
}
leaf wantMapNotify {
type boolean;
}
leaf nonce {
type int64;
}
leaf keyId {
type int16;
}
leaf authenticationData {
type binary;
}
leaf mergeEnabled {
type boolean;
}
leaf xtrId {
type xtr-id;
}
leaf siteId {
type site-id;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapRegister;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapRegisterMessage;
}
The schema path to identify an instance is
odl-lisp-sb/send-map-register/input
To create instances of this class use
SendMapRegisterInputBuilder
.
- SendMapRegisterInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
- SendMapRegisterInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- SendMapRegisterInputBuilder(MapRegisterMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- SendMapRegisterInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- SendMapRegisterInputBuilder(SendMapRegisterInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- sendMapReply(SendMapReplyInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- sendMapReply(SendMapReplyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
-
- SendMapReplyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
This class represents the following YANG schema fragment defined in module
odl-lisp-sb
container input {
container MapReply {
leaf probe {
type boolean;
}
leaf nonce {
type int64;
}
leaf echoNonceEnabled {
type boolean;
}
leaf securityEnabled {
type boolean;
}
list mapping-record-item {
key "mapping-record-item-id";
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
uses MapReply;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapReplyMessage;
}
The schema path to identify an instance is
odl-lisp-sb/send-map-reply/input
To create instances of this class use
SendMapReplyInputBuilder
.
- SendMapReplyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
- SendMapReplyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- SendMapReplyInputBuilder(MapReplyMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- SendMapReplyInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- SendMapReplyInputBuilder(SendMapReplyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- sendMapRequest(SendMapRequestInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
-
- sendMapRequest(SendMapRequestInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
-
- SendMapRequestInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
This class represents the following YANG schema fragment defined in module
odl-lisp-sb
container input {
container MapRequest {
leaf authoritative {
type boolean;
}
leaf mapDataPresent {
type boolean;
}
leaf probe {
type boolean;
}
leaf smr {
type boolean;
}
leaf pitr {
type boolean;
}
leaf smrInvoked {
type boolean;
}
leaf nonce {
type int64;
}
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
list itrRloc {
key "itr-rloc-id";
leaf itr-rloc-id {
type string;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf source-rloc {
type ip-address-binary;
}
list eid-item {
key "eid-item-id";
leaf eid-item-id {
type string;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
container transport-address {
leaf ipAddress {
type ip-address-binary;
}
leaf port {
type port-number;
}
}
uses MapRequestMessage;
}
The schema path to identify an instance is
odl-lisp-sb/send-map-request/input
To create instances of this class use
SendMapRequestInputBuilder
.
- SendMapRequestInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
- SendMapRequestInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- SendMapRequestInputBuilder(MapRequestMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- SendMapRequestInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- SendMapRequestInputBuilder(SendMapRequestInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- sendNotificationIfPossible(Notification) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- serialize(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- serialize(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
-
- serialize(ByteBuffer, LocatorRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
-
- serialize(MapNotify) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer
-
- serialize(ByteBuffer, MappingRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
-
- serialize(MapRegister) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer
-
- serialize(MapReply) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapReplySerializer
-
- serialize(MapRequest) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4BinarySerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixBinarySerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6BinarySerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- serializeData(ByteBuffer, IpPrefix) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixBinarySerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- serializeData(ByteBuffer, IpPrefix) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- serializeData(ByteBuffer, IpPrefix) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
-
- serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
-
- serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
-
- serializeLCAFAddressHeaderForInstanceId(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- serializeNonLcafAddress(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
- SERVICE_GROUP_IDENTIFIER - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- ServicePathSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize Service Path data type.
- setAction(MappingRecord.Action) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setAddress(Address) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- setAddress(Address) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- setAddressType(Class<? extends LispAddressFamily>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- setAddressType(Class<? extends LispAddressFamily>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- setAlgorithm(String) - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- setAuthEnabled(boolean) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setAuthenticationKey(List<AuthenticationKey>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- setAuthoritative(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setAuthoritative(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setAuthoritative(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setBindingAddress(String) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- setChangeType(MappingChange) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- setControlMessage(List<ControlMessage>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- setControlMessageStats(ControlMessageStats) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- setDataStoreBackEnd(DataStoreBackEnd) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- setDstSubscriberItem(List<DstSubscriberItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- setEchoNonceEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- setEchoNonceEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
-
- setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
- setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
-
- setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
-
- setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
-
- setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
-
- setEidAuthkeyItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
-
- setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
-
- setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
-
- setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
-
- setEidItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- setEidLispAddress(List<EidLispAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- setEidLispAddressId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- setEidPrefix(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- setEidUri(EidUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- setEidUri(EidUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- setElpPolicy(String) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
-
- setElpPolicy(String) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapResolver
-
Configure how ELPs should be returned in Map-Replies.
- setFromMapRegister(MapNotifyBuilder, MapRegister) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapNotifyBuilderHelper
-
- setFromMapRegisterAndMappingRecordItems(MapNotifyBuilder, MapRegister, List<MappingRecordItem>) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapNotifyBuilderHelper
-
- setHits(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- setIpAddress(IpAddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
-
- setIpv4AddressBinary(Ipv4AddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- setIpv4Binary(Ipv4AddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4BinaryBuilder
-
- setIpv4MaskLength(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv4PrefixBinaryBuilder
-
- setIpv6AddressBinary(Ipv6AddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- setIpv6Binary(Ipv6AddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6BinaryBuilder
-
- setIpv6MaskLength(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.binary.address.types.rev160504.augmented.lisp.address.address.Ipv6PrefixBinaryBuilder
-
- setIsMaster(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- setIsMaster(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- setIsMaster(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Set cluster master status.
- setIsMaster(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Set cluster master status.
- setIterateMask(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- setIterateMask(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Sets iterateMask.
- setItrRloc(List<ItrRloc>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setItrRloc(List<ItrRloc>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setItrRlocId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- setKey(EidItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
-
- setKey(LocatorRecordKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setKey(EidLispAddressKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.map.register.cache.metadata.EidLispAddressBuilder
-
- setKey(MappingRecordItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- setKey(ItrRlocKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- setKey(AuthenticationKeyKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- setKey(XtrIdMappingKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- setKey(MappingKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- setKey(EidAuthkeyItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- setKey(MappingAuthkeyItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- setKey(VirtualNetworkIdentifierKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setKeyString(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- setKeyType(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkeyBuilder
-
- setLastRequestDate(Date) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- setLastUpdated(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdatedBuilder
-
- setLastUpdated(LastUpdated) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- setLispAddress(String) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- setLispAddress(String) - Method in interface org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin
-
- setLocalLocator(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setLocatorId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setLocatorRecord(List<LocatorRecord>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setLookupPolicy(IMappingService.LookupPolicy) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setLookupPolicy(IMappingService.LookupPolicy) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- setLookupPolicy(IMappingService.LookupPolicy) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Configures Mapping Service mapping lookup policy option.
- setMapDataPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setMapDataPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setMapNotify(MapNotify) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- setMapNotify(MapNotify) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- setMapping(List<Mapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
-
- setMappingAuthkeyItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
-
- setMappingMerge(boolean) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setMappingMerge(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- setMappingMerge(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- setMappingMerge(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Configure merge policy.
- setMappingMerge(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Configures Mapping Service mapping merge option.
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdOutputBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
-
- setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
-
- setMappingRecordItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
-
- setMappingServiceShell(IMappingServiceShell) - Method in class org.opendaylight.lispflowmapping.shell.LispAddKey
-
- setMappingServiceShell(IMappingServiceShell) - Method in class org.opendaylight.lispflowmapping.shell.LispKeys
-
- setMappingServiceShell(IMappingServiceShell) - Method in class org.opendaylight.lispflowmapping.shell.LispMappings
-
- setMapRegister(MapRegister) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
- setMapRegister(MapRegister) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- setMapRegisterCacheEnabled(boolean) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- setMapRegisterCacheMetadata(MapRegisterCacheMetadata) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- setMapRegisterCacheMetadata(MapRegisterCacheMetadata) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingKeepAliveBuilder
-
- setMapRegisterCacheStats(MapRegisterCacheStats) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
-
- setMapRegisterCacheTimeout(long) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
- setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- setMapRequest(MapRequest) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- setMapRequest(MapRequest) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
- setMapRequest(MapRequest) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- setMapVersion(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setMergeEnabled(boolean) - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setMisses(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder
-
- setMsgType(MessageType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- setMulticastPriority(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setMulticastWeight(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setNegativeMappingTTL(int) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setNotificationProviderService(NotificationPublishService) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.MappingDataListener
-
- setOdlMappingserviceService(OdlMappingserviceService) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.HostInformationManager
-
- setOrigin(MappingOrigin) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- setPacketData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.value.grouping.MapRegisterCacheValueBuilder
-
- setPitr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setPitr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setPort(PortNumber) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
-
- setPortEid(Eid) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.PortData
-
- setPortUuid(String) - Method in class org.opendaylight.lispflowmapping.neutron.mappingmanager.PortData
-
- setPriority(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setProxyMapReply(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setProxyMapReply(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setRecord(MappingRecord) - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- setRecordTtl(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setRegistrationValiditySb(long) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setRloc(Rloc) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setRloc(Rloc) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
-
- setRloc(Rloc) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- setRlocProbed(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setRouted(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setRxCount(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- setRxUnknown(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- setSecurityEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
-
- setSecurityEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
-
- setShouldAuthenticate(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
-
- setShouldAuthenticate(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- setShouldAuthenticate(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapResolver
-
Configure MapResolver to use authentication.
- setShouldUseSmr(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- setShouldUseSmr(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IFlowMapping
-
Configure LISP mapping service to track and notify of changes mapping requesters.
- setSiteId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- setSiteId(SiteId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- setSiteId(SiteId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setSiteId(SiteId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setSiteId(SiteId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setSiteId(SiteId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setSiteId(SiteId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setSiteId(List<SiteId>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- setSmr(boolean) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setSmr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setSmr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setSmrInvoked(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setSmrInvoked(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setSmrNotificationListener(ISmrNotificationListener) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
-
- setSmrNotificationListener(ISmrNotificationListener) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapResolverAsync
-
Set SMR message notification listener.
- setSmrRetryCount(int) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setSmrTimeout(long) - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- setSourceEid(SourceEid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setSourceEid(SourceEid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setSourceRloc(IpAddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setSourceRloc(IpAddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
-
- setSourceRloc(IpAddressBinary) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
-
- setSubscriberData(SubscriberData) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.DstSubscriberItemBuilder
-
- setSubscriberData(SubscriberData) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- setSubscriberItem(List<SubscriberItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
-
- setSubscriberTtlByRecordTtl(Integer) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
- setSubscriptionService(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
-
- setSubscriptionService(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
-
- setSubscriptionService(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapResolver
-
Configure MapResolver to track mappings requesters.
- setSubscriptionService(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapServer
-
Configure Map Server to notify mapping subscribers on mapping updates.
- setTimestamp(Date) - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- setTimestamp(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- setTimestamp(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
-
- setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
-
- setTtl(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- setTxCount(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
-
- setTxErrors(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
-
- setVirtualNetworkId(InstanceIdType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
-
- setVirtualNetworkId(InstanceIdType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
-
- setVirtualNetworkIdentifier(List<VirtualNetworkIdentifier>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
-
- setVni(VniUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- setWantMapNotify(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- setWantMapNotify(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setWantMapNotify(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setWeight(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.lispflowmapping.lisp.type.MappingData
-
- setXtrId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.key.container.MapRegisterCacheKeyBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.map.register.cache.metadata.container.MapRegisterCacheMetadataBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- setXtrId(XtrId) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingWithXtrIdInputBuilder
-
- setXtrIdMapping(List<XtrIdMapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
-
- setXtrIdUri(XtrIdUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.mapping.XtrIdMappingBuilder
-
- setXtrPort(int) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- setXtrPort(int) - Method in interface org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin
-
- setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
-
- setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
-
- setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
-
- setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
-
- shouldListenOnXtrPort(boolean) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
-
- shouldListenOnXtrPort(boolean) - Method in interface org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin
-
- shouldUseSmr() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- showAllExpectations - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- sibling() - Method in class org.opendaylight.lispflowmapping.inmemorydb.radixtrie.RadixTrie.TrieNode
-
Return sibling node.
- SimpleAction() - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.SimpleAction
-
- SimpleAddressSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
Class to (de)serialize addresses that can be used in an LCAF.
- SimpleAddressSerializer() - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
-
- SimpleMapCache - Class in org.opendaylight.lispflowmapping.mapcache
-
Simple map-cache that works with 'simple' addresses (see lisp-proto.yang).
- SimpleMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.mapcache.SimpleMapCache
-
- SiteId - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
- SiteId(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SiteId
-
- SiteId(SiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SiteId
-
Creates a copy from Source Object.
- SITEID_SIZE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer.Length
-
- SMR - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
-
- SMR_INVOKED - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
-
- SmrEvent - Class in org.opendaylight.lispflowmapping.interfaces.lisp
-
Carries information about received SMR-invoked request.
- SmrEvent(List<Subscriber>, Eid, long) - Constructor for class org.opendaylight.lispflowmapping.interfaces.lisp.SmrEvent
-
- smrIsSet() - Method in class org.opendaylight.lispflowmapping.config.ConfigIni
-
- SourceDestKeyHelper - Class in org.opendaylight.lispflowmapping.lisp.util
-
Helper methods for Source/Dest Key type LCAF addresses.
- SourceDestKeySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- SourceEid - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
This class represents the following YANG schema fragment defined in module
odl-lisp-proto
container SourceEid {
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
}
The schema path to identify an instance is
odl-lisp-proto/MapRequest/SourceEid
To create instances of this class use
SourceEidBuilder
.
- SourceEidBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
-
- SourceEidBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- SourceEidBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- SourceEidBuilder(SourceEid) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
-
- SRC_RLOCS - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
-
- STARTING_SERVICE_INDEX - Static variable in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- startProbing() - Method in class org.opendaylight.lispflowmapping.neutron.intenthandler.util.VppNetconfConnectionProbe
-
- Stringifier - Class in org.opendaylight.lispflowmapping.lisp.util
-
Utility class with static methods returning user friendly string
representations of certain model based auto-generated classes.
- SubKeys - Interface in org.opendaylight.lispflowmapping.interfaces.dao
-
Defines DAO Subkeys.
- SubnetDataProcessor - Class in org.opendaylight.lispflowmapping.neutron
-
Lisp Service implementation of creation and deletion of a Subnet results
in defining the subnet as an EID prefix in the LISP Mapping System with
subnet's network UUID as the key to use for registering mappings for the subnet.
- SubnetDataProcessor(ILispNeutronService) - Constructor for class org.opendaylight.lispflowmapping.neutron.SubnetDataProcessor
-
- SubnetListener - Class in org.opendaylight.lispflowmapping.neutron
-
Implementation of a ClusteredDataTreeChangeListener that listens for northbound requests on a Subnet
subtree.
- SubnetListener(DataProcessor<Subnet>, DataBroker) - Constructor for class org.opendaylight.lispflowmapping.neutron.SubnetListener
-
- subscribe(Subscriber, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- subscribe(Subscriber, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- subscribe(Subscriber, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
-
Subscribe a Subscriber to receive updates about mapping changes for an EID.
- subscribe(Subscriber, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
-
Subscribe a Subscriber to receive updates about mapping changes for an EID.
- Subscriber - Class in org.opendaylight.lispflowmapping.interfaces.dao
-
Request source RLOC in the mapping service with it's properties.
- Subscriber(SubscriberData) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
Constructor.
- Subscriber(Rloc, Eid, int) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
Constructor.
- Subscriber(Rloc, Eid, int, Date) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.Subscriber
-
Constructor.
- SubscriberData - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping
-
A network element which subscribed to notifications about mapping changes.
- SubscriberDataBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping
-
- SubscriberDataBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- SubscriberDataBuilder(RlocContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- SubscriberDataBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- SubscriberDataBuilder(SubscriberData) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.subscriber.data.grouping.SubscriberDataBuilder
-
- SubscriberDataGrouping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping subscriber-data-grouping {
container subscriber-data {
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
leaf ttl {
type int32;
}
uses rloc-container;
uses eid-container;
}
}
The schema path to identify an instance is
odl-lisp-proto/subscriber-data-grouping
- SubscriberItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed
-
The list of subscribers to be notified of this change.
- SubscriberItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed
-
- SubscriberItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- SubscriberItemBuilder(SubscriberDataGrouping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- SubscriberItemBuilder(SubscriberItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.SubscriberItemBuilder
-
- SUBSCRIBERS - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
-
- validate(ByteBuffer, byte[], String) - Method in interface org.opendaylight.lispflowmapping.lisp.authentication.ILispAuthentication
-
- validate(MapRegister, ByteBuffer, Eid, MappingAuthkey) - Static method in class org.opendaylight.lispflowmapping.lisp.authentication.LispAuthenticationUtil
-
- validate(ByteBuffer, byte[], String) - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispMACAuthentication
-
- validate(ByteBuffer, byte[], String) - Method in class org.opendaylight.lispflowmapping.lisp.authentication.LispNoAuthentication
-
- validate(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- value - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
-
- valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService.LookupPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.lisp.authentication.LispKeyIDEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(short) - Static method in enum org.opendaylight.lispflowmapping.lisp.authentication.LispKeyIDEnum
-
- valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
-
- valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier.Destination
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService.LookupPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.opendaylight.lispflowmapping.lisp.authentication.LispKeyIDEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier.Destination
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueSaverAction() - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- ValueSaverAction(String, boolean) - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- VbridgeTopologyListener - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.listener
-
Created by Shakib Ahmed on 1/19/17.
- VbridgeTopologyListener(DataBroker, MountPointService) - Constructor for class org.opendaylight.lispflowmapping.neutron.intenthandler.listener.VbridgeTopologyListener
-
- VbridgeTopologyListenerService - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.listener.service
-
Created by Shakib Ahmed on 1/19/17.
- VbridgeTopologyListenerService(ListenerRegistration<VbridgeTopologyListener>) - Constructor for class org.opendaylight.lispflowmapping.neutron.intenthandler.listener.service.VbridgeTopologyListenerService
-
- VirtualNetworkIdentifier - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
-
A list of Virtual Network Identifiers
This class represents the following YANG schema fragment defined in module
odl-mappingservice
list virtual-network-identifier {
key "vni";
leaf vni {
type vni-uri;
}
list mapping {
key "eid-uri" "origin";
leaf eid-uri {
type eid-uri;
}
leaf origin {
type mapping-origin;
}
leaf-list site-id {
type site-id;
}
list xtr-id-mapping {
key "xtr-id-uri";
leaf xtr-id-uri {
type xtr-id-uri;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type xtr-id;
}
leaf site-id {
type site-id;
}
leaf source-rloc {
type ip-address-binary;
}
leaf timestamp {
type int64;
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
list LocatorRecord {
key "locator-id";
leaf locator-id {
type string;
}
leaf priority {
type uint8;
}
leaf weight {
type uint8;
}
leaf multicastPriority {
type uint8;
}
leaf multicastWeight {
type uint8;
}
leaf localLocator {
type boolean;
}
leaf rlocProbed {
type boolean;
}
leaf routed {
type boolean;
}
container rloc {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
list authentication-key {
key "eid-uri";
leaf eid-uri {
type eid-uri;
}
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
container eid {
leaf address-type {
type lisp-address-family-ref;
}
leaf virtual-network-id {
type instance-id-type;
}
choice address {
case afi-list {
container afi-list {
leaf-list address-list {
type simple-address;
}
}
}
case application-data {
container application-data {
leaf address {
type simple-address;
}
leaf protocol {
type uint8;
}
leaf ip-tos {
type int32;
}
leaf local-port-low {
type port-number;
}
leaf local-port-high {
type port-number;
}
leaf remote-port-low {
type port-number;
}
leaf remote-port-high {
type port-number;
}
}
}
case as-number {
leaf as-number {
type as-number;
}
}
case as-number-lcaf {
container as-number-lcaf {
leaf as {
type as-number;
}
leaf address {
type simple-address;
}
}
}
case distinguished-name {
leaf distinguished-name {
type distinguished-name-type;
}
}
case explicit-locator-path {
container explicit-locator-path {
list hop {
key "hop-id";
leaf hop-id {
type string;
}
leaf address {
type simple-address;
}
leaf lrs-bits {
type bits;
}
}
}
}
case geo-coordinates {
container geo-coordinates {
leaf latitude {
type bits;
}
leaf latitude-degrees {
type uint8;
}
leaf latitude-minutes {
type uint8;
}
leaf latitude-seconds {
type uint8;
}
leaf longitude {
type bits;
}
leaf longitude-degrees {
type uint16;
}
leaf longitude-minutes {
type uint8;
}
leaf longitude-seconds {
type uint8;
}
leaf altitude {
type int32;
}
leaf address {
type simple-address;
}
}
}
case instance-id {
container instance-id {
leaf iid {
type instance-id-type;
}
leaf mask-length {
type uint8;
}
leaf address {
type simple-address;
}
}
}
case ipv4 {
leaf ipv4 {
type ipv4-address;
}
}
case ipv4-binary {
leaf ipv4-binary {
type ipv4-address-binary;
}
}
case ipv4-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv4-prefix-binary {
leaf ipv4-address-binary {
type ipv4-address-binary;
}
leaf ipv4-mask-length {
type uint8;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-binary {
leaf ipv6-binary {
type ipv6-address-binary;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
case ipv6-prefix-binary {
leaf ipv6-address-binary {
type ipv6-address-binary;
}
leaf ipv6-mask-length {
type uint8;
}
}
case key-value-address {
container key-value-address {
leaf key {
type simple-address;
}
leaf value {
type simple-address;
}
}
}
case mac {
leaf mac {
type mac-address;
}
}
case nat-traversal {
container nat-traversal {
leaf ms-udp-port {
type uint16;
}
leaf etr-udp-port {
type uint16;
}
leaf global-etr-rloc {
type simple-address;
}
leaf ms-rloc {
type simple-address;
}
leaf private-etr-rloc {
type simple-address;
}
leaf-list rtr-rlocs {
type simple-address;
}
}
}
case no-address {
leaf no-address {
type empty;
}
}
case null-address {
container null-address {
leaf address {
type empty;
}
}
}
case service-path {
container service-path {
leaf service-path-id {
type service-path-id-type;
}
leaf service-index {
type uint8;
}
}
}
case source-dest-key {
container source-dest-key {
leaf source {
type simple-address;
}
leaf dest {
type simple-address;
}
}
}
}
uses augmented-lisp-address;
}
uses eid-container;
uses mapping-authkey-container;
}
uses db-instance;
}
The schema path to identify an instance is
odl-mappingservice/mapping-database/virtual-network-identifier
To create instances of this class use
VirtualNetworkIdentifierBuilder
.
- VirtualNetworkIdentifierBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
-
- VirtualNetworkIdentifierBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- VirtualNetworkIdentifierBuilder(DbInstance) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- VirtualNetworkIdentifierBuilder(VirtualNetworkIdentifier) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
-
- VirtualNetworkIdentifierKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
-
- VirtualNetworkIdentifierKey(VniUri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
-
- VirtualNetworkIdentifierKey(VirtualNetworkIdentifierKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
-
Creates a copy from Source Object.
- visitRow(Object, String, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.IRowVisitor
-
- VNI - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
-
- VniContext - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
A classifier for virtual-network-identifier elements which allows direct access
to a particular element in the data tree.
- VniContext() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniContext
-
- VniUri - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- VniUri(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
-
- VniUri(VniUri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
-
Creates a copy from Source Object.
- VniUri(Uri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
-
Creates a new instance from Uri
- VppEndpointListener - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.listener
-
Created by Shakib Ahmed on 1/11/17.
- VppEndpointListener(DataBroker, MountPointService, KeyedInstanceIdentifier<Topology, TopologyKey>) - Constructor for class org.opendaylight.lispflowmapping.neutron.intenthandler.listener.VppEndpointListener
-
- VppNetconfConnectionProbe - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.util
-
Purpose: verify whether provided netconf node is already connected or wait if not.
- VppNetconfConnectionProbe(NodeId, DataBroker) - Constructor for class org.opendaylight.lispflowmapping.neutron.intenthandler.util.VppNetconfConnectionProbe
-
- VppNetconfTrasaction - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.util
-
Created by Shakib Ahmed on 1/12/17.
- VppNodeReader - Class in org.opendaylight.lispflowmapping.neutron.intenthandler.util
-
Created by Shakib Ahmed on 1/12/17.
- VppNodeReader(DataBroker, MountPointService) - Constructor for class org.opendaylight.lispflowmapping.neutron.intenthandler.util.VppNodeReader
-