A B C D E F G H I J K L M N O P Q R S T U V W X Y _

D

Data - Class in net.floodlightcontroller.packet
 
Data() - Constructor for class net.floodlightcontroller.packet.Data
 
Data(byte[]) - Constructor for class net.floodlightcontroller.packet.Data
 
data - Variable in class net.floodlightcontroller.packet.Data
 
data - Variable in class net.floodlightcontroller.packet.DHCPOption
 
data - Variable in class org.openflow.protocol.action.OFActionVendor
 
DATALAYER_ADDRESS_LENGTH - Static variable in class net.floodlightcontroller.packet.Ethernet
 
dataOffset - Variable in class net.floodlightcontroller.packet.TCP
 
datapathDescription - Variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
datapathId - Variable in class net.floodlightcontroller.core.OFSwitchBase
 
datapathId - Variable in class org.openflow.protocol.OFFeaturesReply
 
dataType - Variable in class com.bigswitch.floodlight.vendor.OFBigSwitchVendorData
The value of the integer data type at the beginning of the vendor data
dataType - Variable in class org.openflow.vendor.nicira.OFNiciraVendorData
The value of the integer data type at the beginning of the vendor data
dataType - Variable in class org.openflow.vendor.openflow.OFOpenFlowVendorData
The value of the integer data type at the beginning of the vendor data
dataTypeMap - Variable in class org.openflow.protocol.vendor.OFBasicVendorId
Map of the vendor data types that have been registered for this vendor id.
dataTypeSize - Variable in class org.openflow.protocol.vendor.OFBasicVendorId
The size of the data type value at the beginning of all vendor data associated with this vendor id.
DB_ERROR_EXPLANATION - Static variable in class net.floodlightcontroller.storage.AbstractStorageSource
 
debug - Variable in class org.sdnplatform.sync.client.SyncClient.SyncClientSettings
 
debug_server - Variable in class net.floodlightcontroller.jython.JythonDebugInterface
 
DebugCounter - Class in net.floodlightcontroller.debugcounter
This class implements a central store for all counters used for debugging the system.
DebugCounter() - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter
 
debugCounter - Variable in class net.floodlightcontroller.debugcounter.DebugCounterResourceBase
 
debugCounter - Variable in class net.floodlightcontroller.debugcounter.web.DebugCounterResourceBase
 
debugCounter - Variable in class org.sdnplatform.sync.internal.rpc.RPCService
Debug counter service
debugCounter - Variable in class org.sdnplatform.sync.internal.store.ListenerStorageEngine
Debug counter service
debugCounter - Variable in class org.sdnplatform.sync.internal.SyncManager
 
DebugCounter.CounterImpl - Class in net.floodlightcontroller.debugcounter
 
DebugCounter.CounterImpl(int) - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.CounterImpl
 
DebugCounter.CounterIndexStore - Class in net.floodlightcontroller.debugcounter
 
DebugCounter.CounterIndexStore(int, Map<String, DebugCounter.CounterIndexStore>) - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.CounterIndexStore
 
DebugCounter.CounterInfo - Class in net.floodlightcontroller.debugcounter
protected class to store counter information
DebugCounter.CounterInfo(int, boolean, String, String, String, IDebugCounterService.CounterType, String...) - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.CounterInfo
 
DebugCounter.DebugCounterInfo - Class in net.floodlightcontroller.debugcounter
Counter info for a debug counter
DebugCounter.DebugCounterInfo(DebugCounter.CounterInfo) - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.DebugCounterInfo
 
DebugCounter.LocalCounterInfo - Class in net.floodlightcontroller.debugcounter
Thread local storage of counter info
DebugCounter.LocalCounterInfo(boolean) - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.LocalCounterInfo
 
DebugCounter.MutableLong - Class in net.floodlightcontroller.debugcounter
The counter value
DebugCounter.MutableLong() - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.MutableLong
 
DebugCounter.RetCtrInfo - Class in net.floodlightcontroller.debugcounter
 
DebugCounter.RetCtrInfo() - Constructor for class net.floodlightcontroller.debugcounter.DebugCounter.RetCtrInfo
 
DebugCounterResource - Class in net.floodlightcontroller.debugcounter.web
Web interface for Debug Counters
DebugCounterResource() - Constructor for class net.floodlightcontroller.debugcounter.web.DebugCounterResource
 
DebugCounterResource.CounterPost - Class in net.floodlightcontroller.debugcounter.web
 
DebugCounterResource.CounterPost() - Constructor for class net.floodlightcontroller.debugcounter.web.DebugCounterResource.CounterPost
 
DebugCounterResource.DebugCounterInfoOutput - Class in net.floodlightcontroller.debugcounter.web
The output JSON model that contains the counter information
DebugCounterResource.DebugCounterInfoOutput.DCInfo - Class in net.floodlightcontroller.debugcounter.web
 
DebugCounterResource.Option - Enum in net.floodlightcontroller.debugcounter.web
 
DebugCounterResource.ResetOutput - Class in net.floodlightcontroller.debugcounter.web
 
DebugCounterResource.ResetOutput() - Constructor for class net.floodlightcontroller.debugcounter.web.DebugCounterResource.ResetOutput
 
DebugCounterResourceBase - Class in net.floodlightcontroller.debugcounter
 
DebugCounterResourceBase() - Constructor for class net.floodlightcontroller.debugcounter.DebugCounterResourceBase
 
DebugCounterResourceBase - Class in net.floodlightcontroller.debugcounter.web
 
DebugCounterResourceBase() - Constructor for class net.floodlightcontroller.debugcounter.web.DebugCounterResourceBase
 
DebugCounterRoutable - Class in net.floodlightcontroller.debugcounter.web
 
DebugCounterRoutable() - Constructor for class net.floodlightcontroller.debugcounter.web.DebugCounterRoutable
 
debugCounters - Variable in class net.floodlightcontroller.core.OFSwitchBase
 
debugCounters - Variable in class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl
 
debugCounters - Variable in class net.floodlightcontroller.flowcache.FlowReconcileManager
 
debugCounters - Variable in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
debugCounters - Variable in class net.floodlightcontroller.topology.TopologyManager
 
DebugEvent - Class in net.floodlightcontroller.debugevent
This class implements a central store for all events used for debugging the system.
DebugEvent() - Constructor for class net.floodlightcontroller.debugevent.DebugEvent
 
debugEvent - Variable in class net.floodlightcontroller.debugevent.web.DebugEventResourceBase
 
DebugEvent.DebugEventHistory - Class in net.floodlightcontroller.debugevent
Event history for a particular event-id is stored in a circular buffer
DebugEvent.DebugEventHistory(DebugEvent.EventInfo, int) - Constructor for class net.floodlightcontroller.debugevent.DebugEvent.DebugEventHistory
 
DebugEvent.EventInfo - Class in net.floodlightcontroller.debugevent
Event Information
DebugEvent.EventInfo(int, boolean, int, IDebugEventService.EventType, Class<?>, String, String, String, String...) - Constructor for class net.floodlightcontroller.debugevent.DebugEvent.EventInfo
 
DebugEvent.EventUpdaterImpl<T> - Class in net.floodlightcontroller.debugevent
 
DebugEvent.EventUpdaterImpl(int) - Constructor for class net.floodlightcontroller.debugevent.DebugEvent.EventUpdaterImpl
 
DebugEvent.LocalEventHistory - Class in net.floodlightcontroller.debugevent
Thread local storage for events
DebugEvent.LocalEventHistory(boolean, int, boolean) - Constructor for class net.floodlightcontroller.debugevent.DebugEvent.LocalEventHistory
 
DebugEventAppender<E> - Class in net.floodlightcontroller.debugevent
 
DebugEventAppender() - Constructor for class net.floodlightcontroller.debugevent.DebugEventAppender
 
DebugEventAppender.WarnErrorEvent - Class in net.floodlightcontroller.debugevent
 
DebugEventAppender.WarnErrorEvent(String, Level, String, String) - Constructor for class net.floodlightcontroller.debugevent.DebugEventAppender.WarnErrorEvent
 
DebugEventResource - Class in net.floodlightcontroller.debugevent.web
Web interface for Debug Events
DebugEventResource() - Constructor for class net.floodlightcontroller.debugevent.web.DebugEventResource
 
DebugEventResource.DebugEventInfoOutput - Class in net.floodlightcontroller.debugevent.web
The output JSON model that contains the counter information
DebugEventResource.DebugEventInfoOutput.DEInfo - Class in net.floodlightcontroller.debugevent.web
 
DebugEventResource.DebugEventPost - Class in net.floodlightcontroller.debugevent.web
 
DebugEventResource.DebugEventPost() - Constructor for class net.floodlightcontroller.debugevent.web.DebugEventResource.DebugEventPost
 
DebugEventResource.Option - Enum in net.floodlightcontroller.debugevent.web
 
DebugEventResource.ResetOutput - Class in net.floodlightcontroller.debugevent.web
 
DebugEventResource.ResetOutput() - Constructor for class net.floodlightcontroller.debugevent.web.DebugEventResource.ResetOutput
 
DebugEventResourceBase - Class in net.floodlightcontroller.debugevent.web
 
DebugEventResourceBase() - Constructor for class net.floodlightcontroller.debugevent.web.DebugEventResourceBase
 
DebugEventRoutable - Class in net.floodlightcontroller.debugevent.web
 
DebugEventRoutable() - Constructor for class net.floodlightcontroller.debugevent.web.DebugEventRoutable
 
debugEvents - Variable in class net.floodlightcontroller.core.internal.Controller
 
debugEvents - Variable in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
debugEvents - Variable in class net.floodlightcontroller.topology.TopologyManager
Debug Events
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class net.floodlightcontroller.core.internal.OFMessageDecoder
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class org.sdnplatform.sync.internal.rpc.ThriftFrameDecoder
 
decodeLast(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class net.floodlightcontroller.core.internal.OFMessageDecoder
 
decodeMap - Static variable in class net.floodlightcontroller.packet.UDP
 
DEFAULT_CONFIG_FILE - Static variable in class net.floodlightcontroller.core.internal.CmdLineSettings
 
DEFAULT_PRIMARY_KEY_NAME - Static variable in class net.floodlightcontroller.storage.nosql.NoSqlStorageSource
 
DEFAULT_TIMEOUT - Static variable in class net.floodlightcontroller.core.internal.OFMessageFuture
 
DEFAULT_TIMEOUT_UNIT - Static variable in class net.floodlightcontroller.core.internal.OFMessageFuture
 
defaultBufferSize - Static variable in class org.openflow.io.OFMessageAsyncStream
 
DefaultEntityClassifier - Class in net.floodlightcontroller.devicemanager.internal
This is a default entity classifier that simply classifies all entities into a fixed entity class, with key fields of MAC and VLAN.
DefaultEntityClassifier() - Constructor for class net.floodlightcontroller.devicemanager.internal.DefaultEntityClassifier
 
DefaultEntityClassifier.DefaultEntityClass - Class in net.floodlightcontroller.devicemanager.internal
A default fixed entity class
DefaultEntityClassifier.DefaultEntityClass(String) - Constructor for class net.floodlightcontroller.devicemanager.internal.DefaultEntityClassifier.DefaultEntityClass
 
defaultExecutorService - Static variable in class net.floodlightcontroller.storage.AbstractStorageSource
 
DefaultStoreClient<K,V> - Class in org.sdnplatform.sync.internal
Default implementation of a store client used for accessing a store locally in process.
DefaultStoreClient(IStore<K, V>, IInconsistencyResolver<Versioned<V>>, AbstractSyncManager, Class<K>, TypeReference<K>) - Constructor for class org.sdnplatform.sync.internal.DefaultStoreClient
 
DefaultStoreClient.StoreClientIterator - Class in org.sdnplatform.sync.internal
 
DefaultStoreClient.StoreClientIterator(IClosableIterator<Map.Entry<K, List<Versioned<V>>>>) - Constructor for class org.sdnplatform.sync.internal.DefaultStoreClient.StoreClientIterator
 
defaultValue(Versioned<V>) - Method in class org.sdnplatform.sync.internal.DefaultStoreClient
 
del(String) - Method in class net.floodlightcontroller.staticflowentry.web.StaticFlowEntryDeleteResource
 
del(String) - Method in class net.floodlightcontroller.staticflowentry.web.StaticFlowEntryPusherResource
 
delay - Variable in class net.floodlightcontroller.loadbalancer.LBMonitor
 
delegate() - Method in class net.floodlightcontroller.util.LinkedHashSetWrapper
 
DelegatingCCProvider - Class in org.sdnplatform.sync.internal.config
Delegate cluster configuration to a list of providers
DelegatingCCProvider() - Constructor for class org.sdnplatform.sync.internal.config.DelegatingCCProvider
 
delete(K) - Method in class org.sdnplatform.sync.internal.AbstractStoreClient
 
delete(K, IVersion) - Method in class org.sdnplatform.sync.internal.AbstractStoreClient
 
delete(K) - Method in interface org.sdnplatform.sync.IStoreClient
Delete the key by writing a null tombstone to the store obliterating any existing value stored for the key.
delete(K, IVersion) - Method in interface org.sdnplatform.sync.IStoreClient
Delete the key by writing a null tombstone to the store using the provided IVersion.
deleteAllFlows() - Method in interface net.floodlightcontroller.staticflowentry.IStaticFlowEntryPusherService
Deletes all flows.
deleteAllFlows() - Method in class net.floodlightcontroller.staticflowentry.StaticFlowEntryPusher
 
deleteAttachmentPoint(long, int) - Method in class net.floodlightcontroller.devicemanager.internal.Device
Delete (sw,port) from the list of list of attachment points and oldAPs.
deleteAttachmentPoint(long) - Method in class net.floodlightcontroller.devicemanager.internal.Device
 
deleteDevice(Device) - Method in class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl
method to delete a given device, remove all entities first and then finally delete the device itself.
deleteFilter(String) - Method in class net.floodlightcontroller.core.OFMessageFilterManager
 
deleteFlow(String) - Method in interface net.floodlightcontroller.staticflowentry.IStaticFlowEntryPusherService
Deletes a static flow
deleteFlow(String) - Method in class net.floodlightcontroller.staticflowentry.StaticFlowEntryPusher
 
deleteFlowsForSwitch(long) - Method in interface net.floodlightcontroller.staticflowentry.IStaticFlowEntryPusherService
Deletes all static flows for a practicular switch
deleteFlowsForSwitch(long) - Method in class net.floodlightcontroller.staticflowentry.StaticFlowEntryPusher
 
deleteGateway(String) - Method in class net.floodlightcontroller.virtualnetwork.VirtualNetworkFilter
Deletes a gateway for a virtual network.
deleteHost() - Method in class net.floodlightcontroller.virtualnetwork.HostResource
 
deleteHost(MACAddress, String) - Method in interface net.floodlightcontroller.virtualnetwork.IVirtualNetworkService
Deletes a host from a virtual network.
deleteHost(MACAddress, String) - Method in class net.floodlightcontroller.virtualnetwork.VirtualNetworkFilter
 
deleteInvalidFlows(IOFSwitch, Map<Integer, List<OFMatch>>) - Method in class net.floodlightcontroller.flowcache.PortDownReconciliation
Deletes flows with similar matches and output action ports on the specified switch
deleteLink(Link, String) - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
Delete a link
deleteLinks(List<Link>, String) - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
Removes links from memory and storage.
deleteLinks(List<Link>, String, List<ILinkDiscovery.LDUpdate>) - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
Removes links from memory and storage.
deleteLinksOnPort(NodePortTuple, String) - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
Delete links incident on a given switch port.
deleteMatchingRows(String, IPredicate) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteMatchingRows(String, IPredicate) - Method in interface net.floodlightcontroller.storage.IStorageSourceService
Delete the rows that match the predicate
deleteMatchingRowsAsync(String, IPredicate) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteMatchingRowsAsync(String, IPredicate) - Method in interface net.floodlightcontroller.storage.IStorageSourceService
Asynchronous version of deleteRows
deleteNetwork(String) - Method in interface net.floodlightcontroller.virtualnetwork.IVirtualNetworkService
Deletes a virtual network.
deleteNetwork() - Method in class net.floodlightcontroller.virtualnetwork.NetworkResource
 
deleteNetwork(String) - Method in class net.floodlightcontroller.virtualnetwork.VirtualNetworkFilter
 
deleteNode - Variable in class org.sdnplatform.sync.client.BootstrapTool.BootstrapToolSettings
 
deleteRow(String, Object) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteRow() - Method in interface net.floodlightcontroller.storage.IResultSet
Delete the current row in the result set.
deleteRow(String, Object) - Method in interface net.floodlightcontroller.storage.IStorageSourceService
Delete the row with the given primary key.
deleteRow() - Method in class net.floodlightcontroller.storage.nosql.NoSqlResultSet
 
deleteRowAsync(String, Object) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteRowAsync(String, Object) - Method in interface net.floodlightcontroller.storage.IStorageSourceService
Asynchronous version of deleteRow
deleteRowImpl(String, Object) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteRowImpl(String, Object) - Method in class net.floodlightcontroller.storage.nosql.NoSqlStorageSource
 
deleteRows(String, Set<Object>) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteRows(String, Set<Object>) - Method in interface net.floodlightcontroller.storage.IStorageSourceService
Delete the rows with the given keys.
deleteRowsAndNotify(String, Set<Object>) - Method in class net.floodlightcontroller.storage.nosql.NoSqlStorageSource
 
deleteRowsAsync(String, Set<Object>) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteRowsAsync(String, Set<Object>) - Method in interface net.floodlightcontroller.storage.IStorageSourceService
Asynchronous version of deleteRows
deleteRowsImpl(String, Set<Object>) - Method in class net.floodlightcontroller.storage.AbstractStorageSource
 
deleteRowsImpl(String, Set<Object>) - Method in class net.floodlightcontroller.storage.memory.MemoryStorageSource
 
deleteRule(int) - Method in class net.floodlightcontroller.firewall.Firewall
 
deleteRule(int) - Method in interface net.floodlightcontroller.firewall.IFirewallService
Deletes a Firewall rule
deliverFuture(IOFSwitch, OFMessage) - Method in class net.floodlightcontroller.core.internal.OFMessageFuture
 
deliverOFFeaturesReply(OFMessage) - Method in interface net.floodlightcontroller.core.IOFSwitch
Deliver the featuresReply future reply
deliverOFFeaturesReply(OFMessage) - Method in class net.floodlightcontroller.core.OFSwitchBase
 
deliverStatisticsReply(OFStatisticsReply) - Method in interface net.floodlightcontroller.core.IOFSwitch
Deliver the statistics future reply
deliverStatisticsReply(OFStatisticsReply) - Method in class net.floodlightcontroller.core.OFSwitchBase
 
DerbySlf4jBridge - Class in org.sdnplatform.sync.internal.store
Funnels Derby log outputs into an SLF4J logger.
DerbySlf4jBridge.LoggingWriter - Class in org.sdnplatform.sync.internal.store
A basic adapter that funnels Derby's logs through an SLF4J logger.
DerbySlf4jBridge.LoggingWriter() - Constructor for class org.sdnplatform.sync.internal.store.DerbySlf4jBridge.LoggingWriter
 
deregisterConsumer(Class<?>, Object) - Method in interface org.openflow.util.IProducer
 
deregisterConsumer(Object) - Method in class org.openflow.util.ProducerConsumer
Consumer deregistration
deregisterProducer(IProducer, Class<?>) - Method in class org.openflow.util.ProducerConsumer
Producer deregistration
desc - Variable in class org.openflow.protocol.OFPortStatus
 
description - Variable in class net.floodlightcontroller.core.OFSwitchBase
 
DESCRIPTION_STRING_LENGTH - Static variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.ARP
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.BPDU
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.BSN
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.BSNPROBE
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.Data
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.DHCP
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.Ethernet
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.ICMP
 
deserialize(byte[], int, int) - Method in interface net.floodlightcontroller.packet.IPacket
Deserializes this packet layer and all possible payloads
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.IPv4
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.LLC
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.LLDP
 
deserialize(ByteBuffer) - Method in class net.floodlightcontroller.packet.LLDPOrganizationalTLV
 
deserialize(ByteBuffer) - Method in class net.floodlightcontroller.packet.LLDPTLV
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.TCP
 
deserialize(byte[], int, int) - Method in class net.floodlightcontroller.packet.UDP
 
destDevices - Variable in class net.floodlightcontroller.routing.RoutingDecision
 
DESTINATION_UNREACHABLE - Static variable in class net.floodlightcontroller.packet.ICMP
 
destinationAddress - Variable in class net.floodlightcontroller.packet.IPv4
 
destinationMACAddress - Variable in class net.floodlightcontroller.packet.Ethernet
 
destinationPort - Variable in class net.floodlightcontroller.packet.TCP
 
destinationPort - Variable in class net.floodlightcontroller.packet.UDP
 
destinationRootedTrees - Variable in class net.floodlightcontroller.topology.TopologyInstance
 
destPort - Variable in class com.bigswitch.floodlight.vendor.OFActionMirror
 
Device - Class in net.floodlightcontroller.devicemanager.internal
Concrete implementation of IDevice
Device(DeviceManagerImpl, Long, Entity, IEntityClass) - Constructor for class net.floodlightcontroller.devicemanager.internal.Device
Create a device from an entities
Device(DeviceManagerImpl, Long, String, Collection<AttachmentPoint>, Collection<AttachmentPoint>, Collection<Entity>, IEntityClass) - Constructor for class net.floodlightcontroller.devicemanager.internal.Device
Create a device from a set of entities
Device(Device, Entity, int) - Constructor for class net.floodlightcontroller.devicemanager.internal.Device
Construct a new device consisting of the entities from the old device plus an additional entity.
device - Variable in class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl.DeviceUpdate
The affected device
device - Variable in class net.floodlightcontroller.flowcache.FRQueryDevicePropertyChanged
 
deviceAdded(IDevice) - Method in interface net.floodlightcontroller.devicemanager.IDeviceListener
Called when a new Device is found
DeviceEntityResource - Class in net.floodlightcontroller.devicemanager.web
Resource for querying and displaying internal debug information on network entities associated with devices
DeviceEntityResource() - Constructor for class net.floodlightcontroller.devicemanager.web.DeviceEntityResource
 
DeviceIndex - Class in net.floodlightcontroller.devicemanager.internal
An index that maps key fields of an entity to device keys
DeviceIndex(EnumSet<IDeviceService.DeviceField>) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceIndex
Construct a new device index using the provided key fields
DeviceIndexInterator - Class in net.floodlightcontroller.devicemanager.internal
An iterator for handling device index queries
DeviceIndexInterator(DeviceManagerImpl, Iterator<Long>) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceIndexInterator
Construct a new device index iterator referring to a device manager instance and an iterator over device keys
deviceIPV4AddrChanged(IDevice) - Method in interface net.floodlightcontroller.devicemanager.IDeviceListener
Called when a network address has been added or remove from a device
DeviceIterator - Class in net.floodlightcontroller.devicemanager.internal
An iterator for handling device queries
DeviceIterator(Iterator<Device>, IEntityClass[], Long, Short, Integer, Long, Integer) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceIterator
Construct a new device iterator over the key fields
deviceKeyCounter - Variable in class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl
Counter used to generate device keys
deviceListener - Variable in class net.floodlightcontroller.virtualnetwork.VirtualNetworkFilter
 
deviceListeners - Variable in class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl
Device manager event listeners reclassifyDeviceListeners are notified first before reconcileDeviceListeners.
deviceManager - Variable in class net.floodlightcontroller.devicemanager.internal.Device
 
deviceManager - Variable in class net.floodlightcontroller.loadbalancer.LoadBalancer
 
deviceManager - Variable in class net.floodlightcontroller.routing.ForwardingBase
 
DeviceManagerImpl - Class in net.floodlightcontroller.devicemanager.internal
DeviceManager creates Devices based upon MAC addresses seen in the network.
DeviceManagerImpl() - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl
 
DeviceManagerImpl.AttachmentPointComparator - Class in net.floodlightcontroller.devicemanager.internal
AttachmentPointComparator Compares two attachment points and returns the latest one.
DeviceManagerImpl.AttachmentPointComparator() - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl.AttachmentPointComparator
 
DeviceManagerImpl.ClassState - Class in net.floodlightcontroller.devicemanager.internal
Used to cache state about specific entity classes
DeviceManagerImpl.ClassState(IEntityClass) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl.ClassState
Allocate a new DeviceManagerImpl.ClassState object for the class
DeviceManagerImpl.DeviceUpdate - Class in net.floodlightcontroller.devicemanager.internal
A device update event to be dispatched
DeviceManagerImpl.DeviceUpdate(Device, DeviceManagerImpl.DeviceUpdate.Change, EnumSet<IDeviceService.DeviceField>) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl.DeviceUpdate
 
DeviceManagerImpl.DeviceUpdate.Change - Enum in net.floodlightcontroller.devicemanager.internal
 
DeviceManagerImpl.HAListenerDelegate - Class in net.floodlightcontroller.devicemanager.internal
 
DeviceManagerImpl.HAListenerDelegate() - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl.HAListenerDelegate
 
deviceMap - Variable in class net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl
This is the master device map that maps device IDs to Device objects.
deviceMoved(IDevice) - Method in interface net.floodlightcontroller.devicemanager.IDeviceListener
Called when a Device has moved to a new location on the network.
deviceMoved - Variable in class net.floodlightcontroller.flowcache.FlowReconcileQueryDeviceMove
 
DeviceMultiIndex - Class in net.floodlightcontroller.devicemanager.internal
An index that maps key fields of an entity to device keys, with multiple device keys allowed per entity
DeviceMultiIndex(EnumSet<IDeviceService.DeviceField>) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceMultiIndex
 
deviceRemoved(IDevice) - Method in interface net.floodlightcontroller.devicemanager.IDeviceListener
Called when a Device is removed, this typically occurs when the port the Device is attached to goes down, or the switch it is attached to is removed.
DeviceResource - Class in net.floodlightcontroller.devicemanager.web
Resource for querying and displaying devices that exist in the system
DeviceResource() - Constructor for class net.floodlightcontroller.devicemanager.web.DeviceResource
 
DeviceRoutable - Class in net.floodlightcontroller.devicemanager.web
Routable for device rest api
DeviceRoutable() - Constructor for class net.floodlightcontroller.devicemanager.web.DeviceRoutable
 
DeviceSerializer - Class in net.floodlightcontroller.devicemanager.web
Serialize a device object
DeviceSerializer() - Constructor for class net.floodlightcontroller.devicemanager.web.DeviceSerializer
 
DeviceSyncRepresentation - Class in net.floodlightcontroller.devicemanager.internal
 
DeviceSyncRepresentation() - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceSyncRepresentation
 
DeviceSyncRepresentation(Device) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceSyncRepresentation
 
DeviceSyncRepresentation.SyncEntity - Class in net.floodlightcontroller.devicemanager.internal
 
DeviceSyncRepresentation.SyncEntity() - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceSyncRepresentation.SyncEntity
 
DeviceSyncRepresentation.SyncEntity(Entity) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceSyncRepresentation.SyncEntity
 
DeviceUniqueIndex - Class in net.floodlightcontroller.devicemanager.internal
An index that maps key fields of an entity uniquely to a device key
DeviceUniqueIndex(EnumSet<IDeviceService.DeviceField>) - Constructor for class net.floodlightcontroller.devicemanager.internal.DeviceUniqueIndex
Construct a new device index using the provided key fields
deviceUpdate(IDevice, Collection<? extends IDevice>) - Method in interface net.floodlightcontroller.devicemanager.IEntityClassifierService
Once reclassification is complete for a device, this method will be called.
deviceUpdate(IDevice, Collection<? extends IDevice>) - Method in class net.floodlightcontroller.devicemanager.internal.DefaultEntityClassifier
 
deviceVlanChanged(IDevice) - Method in interface net.floodlightcontroller.devicemanager.IDeviceListener
Called when a VLAN tag for the device has been added or removed
DHCP - Class in net.floodlightcontroller.packet
 
DHCP() - Constructor for class net.floodlightcontroller.packet.DHCP
 
DHCP.DHCPOptionCode - Enum in net.floodlightcontroller.packet
 
DHCP_CLIENT_PORT - Static variable in class net.floodlightcontroller.packet.UDP
 
DHCP_SERVER_PORT - Static variable in class net.floodlightcontroller.packet.UDP
 
dhcpClientName - Variable in class net.floodlightcontroller.devicemanager.internal.Device
 
DHCPOption - Class in net.floodlightcontroller.packet
 
DHCPOption() - Constructor for class net.floodlightcontroller.packet.DHCPOption
 
DHCPPacketType - Enum in net.floodlightcontroller.packet
 
diffServ - Variable in class net.floodlightcontroller.packet.IPv4
 
dijkstra(Cluster, Long, Map<Link, Integer>, boolean) - Method in class net.floodlightcontroller.topology.TopologyInstance
 
DirectedLinksResource - Class in net.floodlightcontroller.linkdiscovery.web
 
DirectedLinksResource() - Constructor for class net.floodlightcontroller.linkdiscovery.web.DirectedLinksResource
 
direction - Variable in class net.floodlightcontroller.core.web.PacketTraceResource.FilterParameters
 
direction - Variable in class net.floodlightcontroller.flowcache.FRQueryBvsAcl
 
direction - Variable in class net.floodlightcontroller.linkdiscovery.web.LinkWithType
 
directLinks - Variable in class net.floodlightcontroller.topology.TopologyManager
Set of direct links
disableCtrOnDemand(String, String) - Method in class net.floodlightcontroller.debugcounter.DebugCounter
 
disableCtrOnDemand(String, String) - Method in interface net.floodlightcontroller.debugcounter.IDebugCounterService
This method applies only to CounterType.COUNT_ON_DEMAND.
disableCtrOnDemand(String, String) - Method in class net.floodlightcontroller.debugcounter.NullDebugCounter
 
disconnectFromPSServer() - Method in class net.floodlightcontroller.core.OFMessageFilterManager
 
disconnectNode(short) - Method in class org.sdnplatform.sync.internal.rpc.RPCService
Remove the connection from the connection registry and clean up any remaining shrapnel
disconnectOutputStream() - Method in interface net.floodlightcontroller.core.IOFSwitch
 
disconnectOutputStream() - Method in class net.floodlightcontroller.core.OFSwitchBase
 
discover(NodePortTuple) - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
discover(long, int) - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
discoverLinks() - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
discoverOnAllPorts() - Method in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
Send LLDPs to all switch-ports
DISCOVERY_TASK_INTERVAL - Variable in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
discoveryTask - Variable in class net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager
 
dispatchMessage - Variable in class net.floodlightcontroller.core.internal.Controller.Counters
 
dispatchMessageWhileSlave - Variable in class net.floodlightcontroller.core.internal.Controller.Counters
 
dispatchReply(int, SyncReply) - Method in class org.sdnplatform.sync.internal.remote.RemoteSyncManager
 
display(JsonNode, Versioned<JsonNode>) - Method in class org.sdnplatform.sync.client.SyncClient.EntriesCommand
 
display(Versioned<JsonNode>) - Method in class org.sdnplatform.sync.client.SyncClient.GetCommand
 
display(Versioned<JsonNode>) - Method in class org.sdnplatform.sync.client.SyncClient.GetFullCommand
 
dl_dst - Variable in class net.floodlightcontroller.firewall.FirewallRule
 
dl_src - Variable in class net.floodlightcontroller.firewall.FirewallRule
 
dl_type - Variable in class net.floodlightcontroller.firewall.FirewallRule
 
doDropFlow(IOFSwitch, OFPacketIn, IRoutingDecision, FloodlightContext) - Method in class net.floodlightcontroller.forwarding.Forwarding
 
doDropFlow(IOFSwitch, OFPacketIn, FloodlightContext) - Method in class net.floodlightcontroller.virtualnetwork.VirtualNetworkFilter
Writes a FlowMod to a switch that inserts a drop flow.
doFlood(IOFSwitch, OFPacketIn, FloodlightContext) - Method in class net.floodlightcontroller.forwarding.Forwarding
Creates a OFPacketOut with the OFPacketIn data that is flooded on all ports unless the port is blocked, in which case the packet will be dropped.
doFloodBDDP(long, OFPacketIn, FloodlightContext) - Method in class net.floodlightcontroller.topology.TopologyManager
The BDDP packets are forwarded out of all the ports out of an openflowdomain.
doForwardFlow(IOFSwitch, OFPacketIn, FloodlightContext, boolean) - Method in class net.floodlightcontroller.forwarding.Forwarding
 
doInit() - Method in class net.floodlightcontroller.core.web.CounterResourceBase
 
doInit() - Method in class net.floodlightcontroller.core.web.SwitchResourceBase
 
doInit() - Method in class net.floodlightcontroller.debugcounter.DebugCounterResourceBase
 
doInit() - Method in class net.floodlightcontroller.debugcounter.web.DebugCounterResourceBase
 
doInit() - Method in class net.floodlightcontroller.debugevent.web.DebugEventResourceBase
 
doLoop() - Method in class org.openflow.example.SelectLoop
Main top-level IO loop this dispatches all IO events and timer events together I believe this is fairly efficient
domainId - Variable in class org.sdnplatform.sync.client.BootstrapTool.BootstrapToolSettings
 
doMultiActionPacketOut(byte[], IOFSwitch, Set<Integer>, FloodlightContext) - Method in class net.floodlightcontroller.topology.TopologyManager
TODO This method must be moved to a layer below forwarding so that anyone can use it.
doNodeConnect(Node) - Method in class org.sdnplatform.sync.internal.rpc.RPCService
Connect to a remote node if appropriate
dontStop - Variable in class org.openflow.example.SelectLoop
 
doput(K, Versioned<V>) - Method in class org.sdnplatform.sync.internal.store.InMemoryStorageEngine
 
doReconcile() - Method in class net.floodlightcontroller.flowcache.FlowReconcileManager
Feed the flows into the flow reconciliation pipeline.
doubleValue() - Method in class net.floodlightcontroller.core.util.MutableInteger
 
doubleValue - Variable in class net.floodlightcontroller.counter.CounterValue
 
doUpdateConfiguration() - Method in class org.sdnplatform.sync.internal.SyncManager
 
dpid - Variable in class net.floodlightcontroller.firewall.FirewallRule
 
DPID_ERROR - Static variable in class net.floodlightcontroller.core.web.ControllerSwitchesResource
 
DPID_ERROR - Static variable in class net.floodlightcontroller.devicemanager.web.AbstractDeviceResource
 
DPIDSerializer - Class in net.floodlightcontroller.core.web.serializers
Serialize a DPID as colon-separated hexadecimal
DPIDSerializer() - Constructor for class net.floodlightcontroller.core.web.serializers.DPIDSerializer
 
drop - Variable in class net.floodlightcontroller.firewall.NonWildcardsPair
 
DROP - Static variable in class org.openflow.protocol.meter.OFMeterBandType
 
dropFilter(long, OFPacketIn, FloodlightContext) - Method in class net.floodlightcontroller.topology.TopologyManager
If the packet-in switch port is disabled for all data traffic, then the packet will be dropped.
DSCP_REMARK - Static variable in class org.openflow.protocol.meter.OFMeterBandType
 
dst - Variable in class net.floodlightcontroller.linkdiscovery.ILinkDiscovery.LDUpdate
 
dst - Variable in class net.floodlightcontroller.routing.RouteId
 
dstIPAddr - Variable in class com.bigswitch.floodlight.vendor.OFActionTunnelDstIP
 
dstMac - Variable in class net.floodlightcontroller.packet.BSNPROBE
 
dstPort - Variable in class net.floodlightcontroller.linkdiscovery.ILinkDiscovery.LDUpdate
 
dstPort - Variable in class net.floodlightcontroller.linkdiscovery.web.LinkWithType
 
dstSwDpid - Variable in class net.floodlightcontroller.linkdiscovery.web.LinkWithType
 
dtLinksUpdated - Variable in class net.floodlightcontroller.topology.TopologyManager
Flag that indicates if direct or tunnel links were updated as part of LDUpdate.
dumpBuffer(ByteBuffer) - Static method in class org.openflow.protocol.factory.FloodlightFactory
 
durationNanoseconds - Variable in class org.openflow.protocol.OFFlowRemoved
 
durationNanoseconds - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
durationNanoseconds - Variable in class org.openflow.protocol.statistics.OFGroupStatisticsReply
 
durationNanoseconds - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
durationNanoseconds - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
durationSeconds - Variable in class org.openflow.protocol.OFFlowRemoved
 
durationSeconds - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
durationSeconds - Variable in class org.openflow.protocol.statistics.OFGroupStatisticsReply
 
durationSeconds - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
durationSeconds - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y _