- 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
-
- 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.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.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.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.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.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.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.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.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
-
Set fields from given grouping argument.
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
-
Set fields from given grouping argument.
- FlatMapCache - Class in org.opendaylight.lispflowmapping.implementation.mapcache
-
Flat key implementation of a map-cache.
- FlatMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.implementation.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
-
- GeoCoordinates - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
-
Geo-coordinates LCAF type.
- GeoCoordinates - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
Geo-coordinates LCAF type.
- GeoCoordinates.Latitude - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
-
- GeoCoordinates.Latitude(Boolean) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
-
- GeoCoordinates.Latitude(GeoCoordinates.Latitude) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
-
Creates a copy from Source Object.
- GeoCoordinates.Longitude - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
-
- GeoCoordinates.Longitude(Boolean) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
-
- GeoCoordinates.Longitude(GeoCoordinates.Longitude) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
-
Creates a copy from Source Object.
- GeoCoordinatesBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
-
- GeoCoordinatesBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- GeoCoordinatesBuilder(GeoCoordinates) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- GeoCoordinatesBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
- GeoCoordinatesBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
-
- GeoCoordinatesBuilder(GeoCoordinates) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
-
- GeoCoordinatesLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
Geo-coordinates LCAF type.
- GeoCoordinatesLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.GeoCoordinatesLcaf
-
- 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 interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
AFI address.
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcaf
-
AFI address.
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
-
- getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
-
AFI address.
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
-
- getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
AFI address.
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
-
AFI address.
- getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
-
- getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
-
Various LISP address types, including IP, MAC, and LCAF.
- 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
-
- getAddressList() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiList
-
List of AFI addresses.
- getAddressList() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
-
- 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.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.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 interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
-
Type of the LISP address.
- 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.Ipv4PrefixSerializer
-
- getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- 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
-
- getAfiList() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiList
-
AFI-List LCAF type.
- getAfiList() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
-
- getAlgorithm() - Method in class org.opendaylight.lispflowmapping.implementation.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.implementation.mdsal.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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses mapping-authkey-container;
uses eid-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.implementation.MappingService
-
- getAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
-
- 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
-
- getAllXtrIdMappings(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
-
- getAltitude() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Height relative to sea level in meters.
- getAltitude() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getApplicationData() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationData
-
Application Data LCAF type.
- getApplicationData() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
-
- getAs() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcaf
-
AS number.
- getAs() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
-
- getAsNumber() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumber
-
AS Number.
- getAsNumber() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
-
- getAsNumber() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
-
- getAsNumberLcaf() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcaf
-
AS Number LCAF type.
- getAsNumberLcaf() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
-
- 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.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.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.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.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.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.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.mapping.authkey.container.MappingAuthkeyBuilder
-
- 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.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
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
-
- getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
-
- getAuthentication(LispKeyIDEnum) - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispAuthenticationFactory
-
- getAuthenticationData(byte[], String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
-
- getAuthenticationData(MapNotify, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
-
- getAuthenticationData(MapNotify, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
-
- getAuthenticationData(MapNotify, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
-
- 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.mapcache.FlatMapCache
-
- getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
-
- getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
-
- 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.IMapCache
-
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() - 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
-
- getAuthenticationLength() - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
-
- getAuthenticationLength() - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
-
- getAuthenticationLength() - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
-
- getAuthenticationName() - Method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
-
- getBindAddress() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
-
- getBindAddress() - Method in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModuleMXBean
-
- getBindAddress() - Method in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.Lispconfig
-
- getBindAddress() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
-
- getBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
-
- getBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
-
- getBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- getBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- 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
-
- getCurrentBuilder() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
-
- getDao() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getDao() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
-
- getDao() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
-
- getDao() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- getDaoDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
-
- getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
-
- getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
-
- 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
- getDataBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getDataBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
-
- getDataBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
-
- getDataBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- getDataBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddressBuilder
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinaryBuilder
-
- getDefaultInstance(byte[]) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinaryBuilder
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
-
- 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.SiteId
-
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
-
- getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
-
- getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
-
- getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
-
- getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
-
- getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
-
- getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
-
- getDest() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKey
-
Destination address.
- getDest() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
-
- getDistinguishedName() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedName
-
Distinguished Name address.
- getDistinguishedName() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
-
- getDistinguishedNameType() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
-
- getDst(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getDstMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- 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.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.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.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
-
- 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.implementation.config.ConfigIni
-
- getEtrUdpPort() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
-
ETR UDP port.
- getEtrUdpPort() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- getExplicitLocatorPath() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPath
-
Explicit Locator Path LCAF type.
- getExplicitLocatorPath() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
-
- getGeoCoordinates() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinates
-
Geo-coordinates LCAF type.
- getGeoCoordinates() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
-
- getGlobalEtrRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
-
Global ETR RLOC address.
- getGlobalEtrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- getHop() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPath
-
List of locator hops forming the explicit path.
- getHop() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
-
- getHopId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
-
Unique identifier for the hop.
- getHopId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
-
- getHopId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
-
- getIid() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
-
Instance ID value.
- getIid() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
-
- getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
-
- getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
-
- getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
-
- getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
-
- getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
-
- getImplementationName() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
-
- getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
-
- getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
-
- getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
-
- getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
-
- getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
-
- getImplementedServiceIntefaces() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$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.dao.rev151007.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
-
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
-
- 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.Ipv4PrefixSerializer
-
- getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
-
- 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.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$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.dao.rev151007.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
-
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
-
- getInstanceId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceId
-
Instance ID LCAF type.
- getInstanceId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
-
- 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 class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
-
- 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
-
- getIpAddressFromInetAddress(InetAddress) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
-
- getIpPrefix() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
-
- getIpTos() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
Type of service field.
- getIpTos() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getIpv4() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4
-
IPv4 address.
- getIpv4() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
-
- getIpv4AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
- getIpv4Prefix() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix
-
IPv4 prefix.
- getIpv4Prefix() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
-
- getIpv6() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6
-
IPv6 address.
- getIpv6() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
-
- getIpv6AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
- getIpv6Prefix() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Prefix
-
IPv6 address.
- getIpv6Prefix() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
-
- 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.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
-
Returns Primary Key of Yang List Type
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
-
- getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddress
-
Address as Key.
- getKey() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
-
- 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.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 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.implementation.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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses mapping-authkey-container;
uses eid-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.mappingservice.rev150906.mapping.authkey.container.MappingAuthkey
-
- getKeyString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
-
- getKeyType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkey
-
- getKeyType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
-
- getKeyValueAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddress
-
Key/Value Address LCAF type.
- getKeyValueAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
-
- getLastRequestDate() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
-
- getLatitude() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Bit that selects between North and South latitude.
- getLatitude() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLatitudeDegrees() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Degrees of latitude.
- getLatitudeDegrees() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLatitudeMinutes() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Minutes of latitude.
- getLatitudeMinutes() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLatitudeSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Seconds of latitude.
- getLatitudeSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- 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
-
- getLispNeutronService() - Static method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- getLocalPortHigh() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
High end of local port range.
- getLocalPortHigh() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getLocalPortLow() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
Low end of local port range.
- getLocalPortLow() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- 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
-
- getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
-
- getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- getLogger() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- getLogger() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
-
- getLong(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- getLongitude() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Bit that selects between East and West longitude.
- getLongitude() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLongitudeDegrees() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Degrees of longitude.
- getLongitudeDegrees() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLongitudeMinutes() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Minutes of longitude.
- getLongitudeMinutes() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLongitudeSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
-
Seconds of longitude.
- getLongitudeSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
-
- getLookupPolicy() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
-
- getLrsBits() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
-
Flag bits per hop.
- getLrsBits() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
-
- getMac() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Mac
-
MAC address.
- getMac() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
-
- getMacAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
-
- 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(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
-
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
-
- getMapping(Eid, Eid, byte[]) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
-
- getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
-
- 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(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- getMapping(AddMapping) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
-
- 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(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() - 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.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 interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingAuthkeyContainer
-
- 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
container output {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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.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.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 class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getMappingservice() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
-
- getMappingservice() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- getMappingservice() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleMXBean
-
- getMappingService() - Method in interface org.opendaylight.lispflowmapping.neutron.ILispNeutronService
-
- getMappingService() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- getMappingservice() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
-
- getMappingservice() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
-
- getMappingservice() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImpl
-
- getMappingservice() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
-
- getMappingserviceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getMappingserviceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
-
- 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
-
- 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
-
- getMaskLength() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
-
Mask length.
- getMaskLength() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
-
- getMaskLength() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
-
- getMaskLength() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getMaxMask(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- getMaxMessageTypeValue() - Static method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$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.dao.rev151007.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModelBindingProvider
-
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModelBindingProvider
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$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.dao.rev151007.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
-
- getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$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
-
- getMsRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
-
Map-Server RLOC address.
- getMsRloc() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- getMsUdpPort() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
-
Map-Server UDP port (set to 4342).
- getMsUdpPort() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- 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.lispconfig.rev131107.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
-
- 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.dao.rev151007.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
-
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$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.dao.rev151007.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
-
- getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
-
- getNatTraversal() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversal
-
NAT-Traversal LCAF type.
- getNatTraversal() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
-
- getNoAddressEid() - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- 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
-
- getNotificationPublishService() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getNotificationPublishService() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
-
- getNotificationPublishService() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- getNotificationPublishService() - Method in interface org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleMXBean
-
- getNotificationPublishService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
-
- getNotificationPublishService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- getNotificationPublishService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImpl
-
- getNotificationPublishService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
-
- getNotificationPublishServiceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getNotificationPublishServiceDependency() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- getNotificationService() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getNotificationService() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
-
- getNotificationService() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- getNotificationService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
-
- getNotificationService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
-
- getNotificationServiceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getNullAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddress
-
Null body LCAF type
- getNullAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
-
- 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
-
- getOsgiBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getOsgiBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
-
- getOsgiBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- getOsgiBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleMXBean
-
- getOsgiBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
-
- getOsgiBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
-
- getOsgiBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImpl
-
- getOsgiBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
-
- getOsgiBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- getOsgiBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- 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
-
- 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
-
- getPrivateEtrRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
-
Private ETR RLOC address.
- getPrivateEtrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- getProtocol() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
Protocol number.
- getProtocol() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getRecordTimeout() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
-
- getRecordTimeout() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModuleMXBean
-
- getRecordTimeOut() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- getRecordTimeout() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydb
-
Mapping record timeout
- getRecordTimeout() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
-
- getRecordTtl() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
-
- getRecordTtl() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
-
- getRemotePortHigh() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
High end of remote port range.
- getRemotePortHigh() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getRemotePortLow() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
-
Low end of remote port range.
- getRemotePortLow() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$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.dao.rev151007.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
-
- getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$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
-
- getRootRuntimeBeanRegistratorWrapper() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
-
- getRpcRegistry() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getRpcRegistry() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
-
- getRpcRegistry() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- getRpcRegistry() - Method in interface org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleMXBean
-
- getRpcRegistry() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
-
- getRpcRegistry() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- getRpcRegistry() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImpl
-
- getRpcRegistry() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
-
- getRpcRegistryDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- getRpcRegistryDependency() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- getRtrRlocs() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
-
List of RTR RLOC addresses.
- getRtrRlocs() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
-
- getRx() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- 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.LispSouthboundStats
-
- 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
-
- getServiceIndex() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePath
-
Service path index for NSH header
- getServiceIndex() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
-
- getServicePath() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePath
-
Service Path LCAF type.
- getServicePath() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
-
- getServicePathId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePath
-
Service path identifier for the path for NSH header
- getServicePathId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
-
- getShort(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
-
- 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 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
-
- getSource() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKey
-
Source address.
- getSource() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
-
- getSourceDestKey() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKey
-
Source/Dest LCAF type.
- getSourceDestKey() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
-
- 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 control packet in RLOC
space.
- 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
-
- getSrcEid() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
-
- getSrcMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
-
- getSrcRloc() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
-
- 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
(Source path:
META-INF/yang/odl-lisp-sb.yang):
container output {
container control-message-stats {
leaf rx-unknown {
type int64;
}
leaf tx-errors {
type int64;
}
list control-message {
key leaf msg-type {
type message-type;
}
leaf rx-count {
type int64;
}
leaf tx-count {
type int64;
}
}
uses ctrl-msg-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(LispAddress) - 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
-
- 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
-
- getStringFromIpv4Prefix(LispAddressStringifier.Destination, Ipv4Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv6(LispAddressStringifier.Destination, Ipv6) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- getStringFromIpv6Prefix(LispAddressStringifier.Destination, Ipv6Prefix) - 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
-
- 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
- getTimeUnit() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- 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
-
- getTx() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- 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.LispSouthboundStats
-
- 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
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
-
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
-
- 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
-
- getURLPrefix(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
-
- getURLString(LispAddress) - 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.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
-
- getValue() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddress
-
Address as Value.
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
-
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
-
- getVirtualNetworkId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
-
Virtual Network Identifier (instance-id) of the address.
- 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
-
- getVni(LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- 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
-
- 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
-
- 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
-
- IConfigLispSouthboundPlugin - Interface in org.opendaylight.lispflowmapping.type.sbplugin
-
An interface for configuring the lisp plugin address.
- IConfigLispSouthboundPluginServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
-
- IFlowMapping - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
-
The LISP Mapping Service interface
- IFlowMappingServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- 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.interfaces.lisp
-
- ILispDAO - Interface in org.opendaylight.lispflowmapping.interfaces.dao
-
- ILispDAOServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
-
- 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
- IMappingServiceServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- 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.
- IMappingServiceShellServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
- 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.
- incrementRx(int) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- incrementRxUnknown() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- incrementTx(int) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- incrementTxErrors() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- init(BundleContext, DependencyManager) - Method in class org.opendaylight.lispflowmapping.neutron.Activator
-
- 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.MappingServiceShell
-
- initialize() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
-
- 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
-
- InMemoryDbModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
-
- InMemoryDbModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule
-
- InMemoryDbModule(ModuleIdentifier, DependencyResolver, InMemoryDbModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule
-
- InMemoryDbModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
-
- InMemoryDbModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModuleFactory
-
- InMemoryDbModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
-
- InstanceId - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id
-
Instance ID LCAF type.
- InstanceId - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
Instance ID LCAF type.
- InstanceIdBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id
-
- InstanceIdBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
-
- InstanceIdBuilder(InstanceId) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
-
- InstanceIdBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
- InstanceIdBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
-
- InstanceIdBuilder(InstanceId) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
-
- InstanceIdentifierUtil - Class in org.opendaylight.lispflowmapping.implementation.util
-
Utility class to create InstanceIdentifier path objects based on EID.
- InstanceIdLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
Instance-ID LCAF type.
- InstanceIdLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdLcaf
-
- InstanceIdSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- InstanceIdType - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
Defines the range of values for an Instance ID.
- InstanceIdType(Long) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
-
- InstanceIdType(InstanceIdType) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
-
Creates a copy from Source Object.
- instantiateModule(String, DependencyResolver, LispMappingServiceModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
-
- instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
-
- instantiateModule(String, DependencyResolver, MappingServiceModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
-
- instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
-
- instantiateModule(String, DependencyResolver, InMemoryDbModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
-
- instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
-
- instantiateModule(String, DependencyResolver, MappingServiceShellModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
-
- instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
-
- instantiateModule(String, DependencyResolver, LfmMappingServiceSbModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
-
- instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
-
- instantiateModule(String, DependencyResolver, LispConfigModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
-
- instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
-
- 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.lisp.proto.rev151105
-
- IpAddressBinary(Ipv4AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
- IpAddressBinary(Ipv6AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
- IpAddressBinary(char[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
Constructor provided only for using in JMX.
- IpAddressBinary(IpAddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
-
Creates a copy from Source Object.
- IpAddressBinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
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.lisp.proto.rev151105.IpAddressBinaryBuilder
-
- ipAddressToInet(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
-
- 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 - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
IPv4 address.
- Ipv4AddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
-
The ipv4-address-binary type represents an IPv4 address in binary
in network byte order.
- Ipv4AddressBinary(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
-
- Ipv4AddressBinary(Ipv4AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
-
Creates a copy from Source Object.
- Ipv4Afi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
IANA IPv4 address family.
- Ipv4Afi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv4Afi
-
- Ipv4Builder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
Class that builds
Ipv4 instances.
- Ipv4Builder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
-
- Ipv4Builder(Ipv4) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
-
- Ipv4Prefix - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
IPv4 prefix.
- Ipv4PrefixAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
IANA IPv4 address family prefix.
- Ipv4PrefixAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv4PrefixAfi
-
- Ipv4PrefixBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
- Ipv4PrefixBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
-
- Ipv4PrefixBuilder(Ipv4Prefix) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
-
- Ipv4PrefixSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- Ipv4Serializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- Ipv4Serializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- IPV6 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer.Length
-
- Ipv6 - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
IPv6 address.
- 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.lisp.proto.rev151105
-
The ipv6-address-binary type represents an IPv6 address in binary
in network byte order.
- Ipv6AddressBinary(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
-
- Ipv6AddressBinary(Ipv6AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
-
Creates a copy from Source Object.
- Ipv6Afi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
IANA IPv6 address family.
- Ipv6Afi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv6Afi
-
- Ipv6Builder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
Class that builds
Ipv6 instances.
- Ipv6Builder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
-
- Ipv6Builder(Ipv6) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
-
- Ipv6Prefix - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
IPv6 address.
- Ipv6PrefixAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
IANA IPv6 address family prefix.
- Ipv6PrefixAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv6PrefixAfi
-
- Ipv6PrefixBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
- Ipv6PrefixBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
-
- Ipv6PrefixBuilder(Ipv6Prefix) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
-
- Ipv6PrefixSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- Ipv6Serializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
-
- 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
-
- isAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddress
-
AFI address.
- isAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
-
- 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
-
- isE() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
-
- 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
-
- 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
-
- isLookup() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
-
- 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
-
- isMaskable(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- isMaskable(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
- 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
-
- isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
-
- isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
-
- isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
-
- isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
-
- isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
-
- isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
-
- isN() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
-
- isNoAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddress
-
No address.
- isNoAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
-
- 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
-
- 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
-
- isRlocProbe() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
-
- 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
-
- isSame(AbstractLispMappingServiceModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- isSame(AbstractMappingServiceModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- isSame(AbstractInMemoryDbModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
-
- isSame(AbstractMappingServiceShellModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- isSame(AbstractLfmMappingServiceSbModule) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- isSame(AbstractLispConfigModule) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
-
- 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
-
- isStrict() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
-
- 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
-
- 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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.
- lastValue - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- Lcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
IANA LISP Canonical Address Format address family.
- Lcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Lcaf
-
- 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
-
- LfmMappingServiceSbModule - Class in org.opendaylight.controller.config.yang.config.lisp_sb.impl
-
- LfmMappingServiceSbModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModule
-
- LfmMappingServiceSbModule(ModuleIdentifier, DependencyResolver, LfmMappingServiceSbModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModule
-
- LfmMappingServiceSbModuleFactory - Class in org.opendaylight.controller.config.yang.config.lisp_sb.impl
-
- LfmMappingServiceSbModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleFactory
-
- LfmMappingServiceSbModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lisp_sb.impl
-
- 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 "lisp:addkey" Karaf shell command
- LispAddKey() - Constructor for class org.opendaylight.lispflowmapping.shell.LispAddKey
-
- LispAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
Generic LISP address.
- LispAddressFamily - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
Base identity from which identities describing LISP address families are
derived.
- LispAddressFamily() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddressFamily
-
- 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
-
- 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() - Constructor for class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
-
- LispAddressStringifier.Destination - Enum in org.opendaylight.lispflowmapping.lisp.util
-
- LispAddressUtil - Class in org.opendaylight.lispflowmapping.lisp.util
-
- LispAuthenticationFactory - Class in org.opendaylight.lispflowmapping.implementation.authentication
-
- LispAuthenticationUtil - Class in org.opendaylight.lispflowmapping.implementation.authentication
-
- LispCanonicalAddressFormatEnum - Enum in org.opendaylight.lispflowmapping.lisp.type
-
The LCAF enum. http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03
- Lispconfig - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
Actual state of lisp configuration.
- Lispconfig() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.Lispconfig
-
- Lispconfig - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration
-
This class represents the following YANG schema fragment defined in module config-lisp
(Source path: META-INF/yang/config-lisp.yang):
case lispconfig {
leaf bind-address {
type string;
}
}
The schema path to identify an instance is
config-lisp/modules/module/configuration/(lispconfig?
- Lispconfig - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state
-
This class represents the following YANG schema fragment defined in module config-lisp
(Source path: META-INF/yang/config-lisp.yang):
case lispconfig {
}
The schema path to identify an instance is
config-lisp/modules/module/state/(lispconfig?
- LispconfigBuilder - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration
-
- LispconfigBuilder() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
-
- LispconfigBuilder(Lispconfig) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
-
- LispconfigBuilder - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state
-
- LispconfigBuilder() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
-
- LispconfigBuilder(Lispconfig) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
-
- LispConfigContextSetterImpl - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
- LispConfigContextSetterImpl() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigContextSetterImpl
-
- LispConfigModule - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
Actual state of lisp configuration.
- LispConfigModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModule
-
- LispConfigModule(ModuleIdentifier, DependencyResolver, LispConfigModule, AutoCloseable) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModule
-
- LispConfigModuleFactory - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
- LispConfigModuleFactory() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModuleFactory
-
- LispConfigModuleMXBean - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
Actual state of lisp configuration.
- LispconfigRpc - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
This class represents the following YANG schema fragment defined in module config-lisp
(Source path: META-INF/yang/config-lisp.yang):
identity lispconfig-rpc {
status CURRENT;
}
The schema path to identify an instance is
config-lisp/lispconfig-rpc
- LispconfigRpc() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispconfigRpc
-
- LispConfigRuntimeMXBean - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
- LispConfigRuntimeRegistration - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
- LispConfigRuntimeRegistration(HierarchicalRuntimeBeanRegistration) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistration
-
- LispConfigRuntimeRegistrator - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
-
- LispConfigRuntimeRegistrator(RootRuntimeBeanRegistrator) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistrator
-
- LispKeyIDEnum - Enum in org.opendaylight.lispflowmapping.implementation.authentication
-
- LispMACAuthentication - Class in org.opendaylight.lispflowmapping.implementation.authentication
-
- LispMACAuthentication(String) - Constructor for class org.opendaylight.lispflowmapping.implementation.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
-
- LispMappings - Class in org.opendaylight.lispflowmapping.shell
-
This class implements the "lisp:mappings" Karaf shell command
- LispMappings() - Constructor for class org.opendaylight.lispflowmapping.shell.LispMappings
-
- LispMappingService - Class in org.opendaylight.lispflowmapping.implementation
-
- LispMappingService() - Constructor for class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- LispMappingservice - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang):
identity lisp-mappingservice {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- LispMappingservice() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.LispMappingservice
-
- LispMappingserviceImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang):
identity lisp-mappingservice-impl {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- LispMappingserviceImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.LispMappingserviceImpl
-
- LispMappingserviceImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang):
case lisp-mappingservice-impl {
container osgi-broker {
leaf type {
type leafref;
}
leaf name {
type leafref;
}
uses service-ref {
refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
- LispMappingserviceImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
-
- LispMappingserviceImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
-
- LispMappingserviceImplBuilder(LispMappingserviceImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
-
- LispMappingServiceModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
-
- LispMappingServiceModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModule
-
- LispMappingServiceModule(ModuleIdentifier, DependencyResolver, LispMappingServiceModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModule
-
- LispMappingServiceModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
-
- LispMappingServiceModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleFactory
-
- LispMappingServiceModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
-
- LispMessage - Interface in org.opendaylight.lispflowmapping.lisp.type
-
- LispMessage.Pos - Interface in org.opendaylight.lispflowmapping.lisp.type
-
- LispNeutronNetworkHandler - Class in org.opendaylight.lispflowmapping.neutron
-
LISP Service Implementation of NeutronNetworkAware API
- LispNeutronNetworkHandler() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
-
- LispNeutronPortHandler - 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.
- LispNeutronPortHandler() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
-
- LispNeutronService - Class in org.opendaylight.lispflowmapping.neutron
-
- LispNeutronService() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- LispNeutronSubnetHandler - Class in org.opendaylight.lispflowmapping.neutron
-
Lisp Service implementation of NeutronSubnetAware API Creation of a new
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.
- LispNeutronSubnetHandler() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
-
- LispNoAuthentication - Class in org.opendaylight.lispflowmapping.implementation.authentication
-
- LispNotificationHelper - Class in org.opendaylight.lispflowmapping.implementation.util
-
- LispNotificationHelper - Class in org.opendaylight.lispflowmapping.southbound.util
-
- LispSb - Class 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
(Source path: META-INF/yang/odl-lisp-sb.yang):
identity lisp-sb {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- LispSb() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.LispSb
-
- LispSbImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517
-
This class represents the following YANG schema fragment defined in module odl-lisp-sb-impl
(Source path: META-INF/yang/odl-lisp-sb-impl.yang):
identity lisp-sb-impl {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- LispSbImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.LispSbImpl
-
- LispSbImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration
-
This class represents the following YANG schema fragment defined in module odl-lisp-sb-impl
(Source path: META-INF/yang/odl-lisp-sb-impl.yang):
case lisp-sb-impl {
container notification-publish-service {
leaf type {
type leafref;
}
leaf name {
type leafref;
}
uses service-ref {
refine (urn:opendaylight:params:xml:ns:yang:controller:config:lisp-sb:impl?
- LispSbImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration
-
- LispSbImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
-
- LispSbImplBuilder(LispSbImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
-
- 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() - 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
-
- LispSouthboundStats - Class in org.opendaylight.lispflowmapping.southbound
-
Object to hold statistics about LISP southbound events
- LispSouthboundStats() - Constructor for class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
-
- 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() - 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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.implementation.authentication.LispAuthenticationUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.LispMappingService
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.MappingService
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
-
- 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.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.LispAddressUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.neutron.Activator
-
- LOG - Static variable in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
-
- 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
-
- Mac - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
MAC address.
- MacAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
IANA MAC address family.
- MacAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.MacAfi
-
- MacBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
-
Class that builds
Mac instances.
- MacBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
-
- MacBuilder(Mac) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
-
- 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.interfaces.lisp.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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf xtrId {
type binary;
}
leaf siteId {
type binary;
}
}
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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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/db-instance/mapping
To create instances of this class use
MappingBuilder.
- MappingAuthkey - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container
-
This class represents the following YANG schema fragment defined in module
odl-mappingservice
(Source path:
META-INF/yang/odl-mappingservice.yang):
container mapping-authkey {
leaf key-string {
type string;
}
leaf key-type {
type uint16;
}
}
The schema path to identify an instance is
odl-mappingservice/mapping-authkey-container/mapping-authkey
To create instances of this class use
MappingAuthkeyBuilder.
- MappingAuthkeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container
-
- MappingAuthkeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
-
- MappingAuthkeyBuilder(MappingAuthkey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
-
- MappingAuthkeyContainer - 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
(Source path: META-INF/yang/odl-mappingservice.yang):
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-mappingservice/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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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
(Source path: META-INF/yang/odl-mappingservice.yang):
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 - 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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/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(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
-
- 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses mapping-authkey-container;
uses eid-container;
}
uses db-instance;
}
}
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(MappingRecord) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
-
- 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.implementation.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
-
- mappingOverwriteIsSet() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
-
- 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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
(Source path: META-INF/yang/odl-lisp-proto.yang):
grouping mapping-record-container {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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 actual mapping
record defined in RFC 6830, but are used internally in OpenDaylight
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang):
grouping mapping-record-metadata {
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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
-
- 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() - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingService
-
- Mappingservice - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang):
identity mappingservice {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- Mappingservice() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.Mappingservice
-
- Mappingservice - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang):
container mappingservice {
leaf type {
type leafref;
}
leaf name {
type leafref;
}
uses service-ref {
refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
- Mappingservice - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang):
container mappingservice {
leaf type {
type leafref;
}
leaf name {
type leafref;
}
uses service-ref {
refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl?
- MappingserviceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
-
- MappingserviceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
- MappingserviceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
- MappingserviceBuilder(Mappingservice) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
-
- MappingserviceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
-
- MappingserviceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
- MappingserviceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
- MappingserviceBuilder(Mappingservice) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
-
- MappingserviceDao - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-dao
(Source path: META-INF/yang/odl-mappingservice-dao.yang):
identity mappingservice-dao {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- MappingserviceDao() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.MappingserviceDao
-
- MappingserviceDaoInmemorydb - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-dao-inmemorydb
(Source path: META-INF/yang/odl-mappingservice-dao-inmemorydb.yang):
identity mappingservice-dao-inmemorydb {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- MappingserviceDaoInmemorydb() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.MappingserviceDaoInmemorydb
-
- MappingserviceDaoInmemorydb - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-dao-inmemorydb
(Source path: META-INF/yang/odl-mappingservice-dao-inmemorydb.yang):
case mappingservice-dao-inmemorydb {
leaf record-timeout {
type uint16;
}
}
The schema path to identify an instance is
odl-mappingservice-dao-inmemorydb/modules/module/configuration/(urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-dao:inmemorydb?
- MappingserviceDaoInmemorydbBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration
-
- MappingserviceDaoInmemorydbBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
-
- MappingserviceDaoInmemorydbBuilder(MappingserviceDaoInmemorydb) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
-
- MappingserviceImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang):
identity mappingservice-impl {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- MappingserviceImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.MappingserviceImpl
-
- MappingserviceImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang):
case mappingservice-impl {
container data-broker {
leaf type {
type leafref;
}
leaf name {
type leafref;
}
uses service-ref {
refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
- MappingserviceImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
-
- MappingserviceImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- MappingserviceImplBuilder(MappingserviceImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
-
- mappingserviceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- mappingserviceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- MappingServiceModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
-
- MappingServiceModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModule
-
- MappingServiceModule(ModuleIdentifier, DependencyResolver, MappingServiceModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModule
-
- MappingServiceModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
-
- MappingServiceModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleFactory
-
- MappingServiceModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
-
- MappingServiceShell - Class in org.opendaylight.lispflowmapping.implementation
-
- MappingServiceShell() - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
-
- MappingserviceShell - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
-
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang):
identity mappingservice-shell {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- MappingserviceShell() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingserviceShell
-
- MappingserviceShellImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang):
identity mappingservice-shell-impl {
base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
- MappingserviceShellImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.MappingserviceShellImpl
-
- MappingserviceShellImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration
-
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang):
case mappingservice-shell-impl {
container osgi-broker {
leaf type {
type leafref;
}
leaf name {
type leafref;
}
uses service-ref {
refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl?
- MappingserviceShellImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration
-
- MappingserviceShellImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
-
- MappingserviceShellImplBuilder(MappingserviceShellImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
-
- MappingServiceShellModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
-
- MappingServiceShellModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule
-
- MappingServiceShellModule(ModuleIdentifier, DependencyResolver, MappingServiceShellModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule
-
- MappingServiceShellModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
-
- MappingServiceShellModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleFactory
-
- MappingServiceShellModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
-
- 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, boolean, 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-container;
}
leaf xtrId {
type binary;
}
leaf siteId {
type binary;
}
}
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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
-
- 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 binary;
}
leaf siteId {
type binary;
}
list mapping-record-item {
key "mapping-record-item-id"
leaf mapping-record-item-id {
type string;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRegisterNotification
- 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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 maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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;
}
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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses eid-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
- 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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
(Source path:
META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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(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(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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
container transport-address {
leaf ipAddress {
type ip-address;
}
leaf port {
type port-number;
}
}
}
The schema path to identify an instance is
odl-lisp-proto/MapRequestMessage
- 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
(Source path: META-INF/yang/odl-lisp-proto.yang):
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
container MapReply {
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses rloc-container;
}
uses eid-container;
uses mapping-record-metadata;
uses LocatorRecords;
}
uses mapping-record-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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses eid-container;
}
uses MapRequest;
}
container transport-address {
leaf ipAddress {
type ip-address;
}
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, 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.LispSouthboundStats
-
- mergeMappings(MappingRecord, MappingRecord, byte[], Date) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
-
- mergeXtrIdMappings(List<Object>, List<byte[]>, Set<IpAddress>) - 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
-
- MulticastInfoLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
-
Multicast Info LCAF type.
- MulticastInfoLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.MulticastInfoLcaf
-
- MultiTableMapCache - Class in org.opendaylight.lispflowmapping.implementation.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.implementation.mapcache.MultiTableMapCache
-
- validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
-
- validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
-
- validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
-
- validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
-
- validate() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
-
- validate(MapRegister, Eid, MappingAuthkey) - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispAuthenticationUtil
-
- validate(MapRegister, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
-
- validate(MapRegister, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
-
- validate(MapRegister, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
-
- validate(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
-
- validate() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
-
- value - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
-
- valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(short) - Static method in enum org.opendaylight.lispflowmapping.implementation.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.implementation.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.
- 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
(Source path:
META-INF/yang/odl-mappingservice.yang):
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;
}
container mapping-record {
leaf recordTtl {
type int32;
}
leaf maskLength {
type uint8;
}
leaf mapVersion {
type int16;
}
leaf action {
type enumeration;
}
leaf authoritative {
type boolean;
}
leaf xtr-id {
type binary;
}
leaf site-id {
type binary;
}
leaf source-rloc {
type ip-address;
}
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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 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-prefix {
leaf ipv4-prefix {
type ipv4-prefix;
}
}
case ipv6 {
leaf ipv6 {
type ipv6-address;
}
}
case ipv6-prefix {
leaf ipv6-prefix {
type ipv6-prefix;
}
}
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 lisp-address;
}
uses mapping-authkey-container;
uses eid-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
-
VNI as a string lookup key in a URI
- 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