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 etri.sdn.controller.protocol.packet
 
Data() - Constructor for class etri.sdn.controller.protocol.packet.Data
 
Data(byte[]) - Constructor for class etri.sdn.controller.protocol.packet.Data
 
data - Variable in class etri.sdn.controller.protocol.packet.Data
 
data - Variable in class etri.sdn.controller.protocol.packet.DHCPOption
 
DATALAYER_ADDRESS_LENGTH - Static variable in class etri.sdn.controller.protocol.packet.Ethernet
 
DataLayerTypeVisualizer - Class in etri.sdn.controller.module.statemanager
 
DataLayerTypeVisualizer() - Constructor for class etri.sdn.controller.module.statemanager.DataLayerTypeVisualizer
 
dataOffset - Variable in class etri.sdn.controller.protocol.packet.TCP
 
datapath_description - Variable in class etri.sdn.controller.SwitchInformation
 
datapathId - Variable in class etri.sdn.controller.protocol.io.OFSwitchImpl
 
datapathId - Variable in class etri.sdn.controller.SwitchInformation
 
db - Variable in class etri.sdn.controller.module.storagemanager.OFMStorageManager
 
dbName - Variable in class etri.sdn.controller.module.firewall.OFMFirewall
 
DBObjectToMap(BasicDBObject) - Static method in class etri.sdn.controller.module.storagemanager.StorageConverter
This method converts a BasicDBObject object into a Map object, and returns it to the caller.
deactivateFlowCacheBySwitch(long) - Method in interface etri.sdn.controller.module.flowcache.IFlowCacheService
Deactivates all flows in the flow cache for which the source switch matches the given switchDpid.
debug - Static variable in class etri.sdn.controller.Main
if this value is set to true, debug mode is enabled.
debug(String) - Static method in class etri.sdn.controller.util.Logger
 
debug(String, Object...) - Static method in class etri.sdn.controller.util.Logger
 
debugTrace - Static variable in class etri.sdn.controller.util.Logger
 
decodeMap - Static variable in class etri.sdn.controller.protocol.packet.UDP
 
delete(String, String, Map<String, Object>) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
delete(String, String, String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
delete(String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
deletes data that matches the JSON style query from the persistent storage.
delete(String, String, String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
deletes data that matches the JSON style query from the persistent storage.
deleteAllFlowsAtASourceSwitch(IOFSwitch) - Method in interface etri.sdn.controller.module.flowcache.IFlowCacheService
Delete all flow from the specified switch
deleteAttachmentPoint(long, short) - Method in class etri.sdn.controller.module.devicemanager.Device
Deletes (sw,port) from the list of list of attachment points and oldAPs.
deleteAttachmentPoint(long) - Method in class etri.sdn.controller.module.devicemanager.Device
Deletes attachment points of the given switch from the list of attachment points and oldAPs.
deleteDBEntry(IStorageService, String, String, int) - Method in class etri.sdn.controller.module.firewall.FirewallStorage
Removes the firewall rule from database using key field of ruleid.
deleteDevice(Device) - Method in class etri.sdn.controller.module.devicemanager.Devices
Deletes the device from Devices.deviceIdToDeviceMap and its entities.
deleteDevice(long) - Method in class etri.sdn.controller.module.devicemanager.Devices
delete all device attached to a given switch.
deleteFirewallEntry(String) - Method in class etri.sdn.controller.module.firewall.FirewallEntryTable
Removes the firewall rule associated with the given ruleid.
deleteFlowCacheBySwitch(long) - Method in interface etri.sdn.controller.module.flowcache.IFlowCacheService
Deletes all flows in the flow cache for which the source switch matches the given switchDpid.
deleteLinks(List<Link>) - Method in class etri.sdn.controller.module.linkdiscovery.Links
Delete links from the Links.switchLinks and Links.portLinks structures.
deleteLinksOnPort(NodePortTuple) - Method in class etri.sdn.controller.module.linkdiscovery.Links
Delete all links associated with a NodePortTuple object.
deletePort(IOFSwitch, int) - Method in class etri.sdn.controller.protocol.OFProtocol
Delete port information by the number
deleteRule(int) - Method in interface etri.sdn.controller.module.firewall.IFirewallService
Deletes the firewall rule using the ruleid from the memory storage and the persistent database.
deleteRule(int) - Method in class etri.sdn.controller.module.firewall.OFMFirewall
 
DELETING_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storagemanager.Storage
 
deliverFeaturesReply(IOFSwitch, int, OFFeaturesReply) - Method in class etri.sdn.controller.protocol.OFProtocol
 
deliverSwitchStatistics(IOFSwitch, OFStatisticsReply) - Method in class etri.sdn.controller.protocol.OFProtocol
 
deregisterConroller(IOFHandler) - Method in interface etri.sdn.controller.protocol.io.IOFProtocolServer
deregister controller from the IOFProtocolServer instance.
deregisterConroller(IOFHandler) - Method in class etri.sdn.controller.protocol.io.TcpServer
 
deregisterController(IOFHandler) - Static method in class etri.sdn.controller.protocol.io.ClientChannelWatcher
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.ARP
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.BPDU
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.BSN
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.BSNPROBE
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.Data
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.DHCP
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.Ethernet
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.ICMP
 
deserialize(byte[], int, int) - Method in interface etri.sdn.controller.protocol.packet.IPacket
Deserializes this packet layer and all possible payloads
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.IPv4
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.LLC
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.LLDP
 
deserialize(ByteBuffer) - Method in class etri.sdn.controller.protocol.packet.LLDPOrganizationalTLV
 
deserialize(ByteBuffer) - Method in class etri.sdn.controller.protocol.packet.LLDPTLV
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.TCP
 
deserialize(byte[], int, int) - Method in class etri.sdn.controller.protocol.packet.UDP
 
destDevices - Variable in class etri.sdn.controller.module.routing.RoutingDecision
 
destinationAddress - Variable in class etri.sdn.controller.protocol.packet.IPv4
 
destinationMACAddress - Variable in class etri.sdn.controller.protocol.packet.Ethernet
 
destinationPort - Variable in class etri.sdn.controller.protocol.packet.TCP
 
destinationPort - Variable in class etri.sdn.controller.protocol.packet.UDP
 
destinationRootedTrees - Variable in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
destMac - Variable in class etri.sdn.controller.protocol.packet.BPDU
 
Device - Class in etri.sdn.controller.module.devicemanager
Concrete implementation of IDevice.
Device(Long, Entity, IEntityClass, Collection<AttachmentPoint>) - Constructor for class etri.sdn.controller.module.devicemanager.Device
Creates a device from an entities.
Device(Long, Collection<AttachmentPoint>, Collection<AttachmentPoint>, Collection<Entity>, IEntityClass) - Constructor for class etri.sdn.controller.module.devicemanager.Device
Creates a device from a set of entities.
Device(Device, Entity) - Constructor for class etri.sdn.controller.module.devicemanager.Device
Constructs a new device consisting of the entities from the old device plus an additional entity.
device - Variable in class etri.sdn.controller.module.devicemanager.Devices.DeviceUpdate
The affected device
deviceAdded(IDevice) - Method in interface etri.sdn.controller.module.devicemanager.IDeviceListener
Called when a new Device is found.
deviceAdded(IDevice) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
 
DeviceIdIterator - Class in etri.sdn.controller.module.devicemanager
This class consists of devices and an iterator for device keys.
DeviceIdIterator(Devices, Iterator<Long>) - Constructor for class etri.sdn.controller.module.devicemanager.DeviceIdIterator
Construct a new device index iterator referring to a device manager instance and an iterator over device keys
deviceIdToDeviceMap - Variable in class etri.sdn.controller.module.devicemanager.Devices
This is the master device map that maps device IDs to Device objects.
DeviceIndex - Class in etri.sdn.controller.module.devicemanager
An index that maps key fields of an entity to device keys
DeviceIndex(EnumSet<IDeviceService.DeviceField>) - Constructor for class etri.sdn.controller.module.devicemanager.DeviceIndex
Constructs a new device index using the provided key fields.
deviceIPV4AddrChanged(IDevice) - Method in interface etri.sdn.controller.module.devicemanager.IDeviceListener
Called when a network address has been added or remove from a device.
deviceIPV4AddrChanged(IDevice) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
 
DeviceIterator - Class in etri.sdn.controller.module.devicemanager
An iterator for handling device queries
DeviceIterator(Iterator<Device>, IEntityClass[], Long, Short, Integer, Long, Integer) - Constructor for class etri.sdn.controller.module.devicemanager.DeviceIterator
Constructs a new device iterator over the key fields.
deviceKey - Variable in class etri.sdn.controller.module.devicemanager.Device
 
deviceKeyCounter - Variable in class etri.sdn.controller.module.devicemanager.Devices
Counter used to generate device keys
deviceKeyCounterLock - Variable in class etri.sdn.controller.module.devicemanager.Devices
Lock for incrementing the device key counter
deviceListeners - Variable in class etri.sdn.controller.module.devicemanager.Devices
Device manager event listeners
deviceManager - Variable in class etri.sdn.controller.module.forwarding.ForwardingBase
 
deviceMoved(IDevice) - Method in interface etri.sdn.controller.module.devicemanager.IDeviceListener
Called when a Device has moved to a new location on the network.
deviceMoved(IDevice) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
 
deviceRemoved(IDevice) - Method in interface etri.sdn.controller.module.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.
deviceRemoved(IDevice) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
 
devices - Variable in class etri.sdn.controller.module.devicemanager.DeviceIdIterator
 
Devices - Class in etri.sdn.controller.module.devicemanager
This class manages information of devices such as device map, device indices and so on.
Devices(ITopologyService, IEntityClassifierService) - Constructor for class etri.sdn.controller.module.devicemanager.Devices
Constructor
devices - Variable in class etri.sdn.controller.module.devicemanager.OFMDeviceManager
All the devices that you want.
Devices.AttachmentPointComparator - Class in etri.sdn.controller.module.devicemanager
AttachmentPointComparator class compares two attachment points and returns the latest one.
Devices.AttachmentPointComparator() - Constructor for class etri.sdn.controller.module.devicemanager.Devices.AttachmentPointComparator
 
Devices.DeviceUpdate - Class in etri.sdn.controller.module.devicemanager
A device update event to be dispatched
Devices.DeviceUpdate(IDevice, Devices.DeviceUpdate.Change, EnumSet<IDeviceService.DeviceField>) - Constructor for class etri.sdn.controller.module.devicemanager.Devices.DeviceUpdate
Constructor
Devices.DeviceUpdate.Change - Enum in etri.sdn.controller.module.devicemanager
The enum set of DeviceUpdate events
Devices.DeviceUpdate.Change() - Constructor for enum etri.sdn.controller.module.devicemanager.Devices.DeviceUpdate.Change
 
Devices.RESTAttachmentPoint - Class in etri.sdn.controller.module.devicemanager
Class to convert Attachment Point information into JSON format
Devices.RESTAttachmentPoint(SwitchPort) - Constructor for class etri.sdn.controller.module.devicemanager.Devices.RESTAttachmentPoint
 
Devices.RESTDevice - Class in etri.sdn.controller.module.devicemanager
Class to convert Device information into JSON format
Devices.RESTDevice(Device) - Constructor for class etri.sdn.controller.module.devicemanager.Devices.RESTDevice
 
deviceUpdate(IDevice, Collection<? extends IDevice>) - Method in interface etri.sdn.controller.module.devicemanager.IEntityClassifierService
Once reclassification is complete for a device, this method will be called.
deviceUpdate(IDevice, Collection<? extends IDevice>) - Method in class etri.sdn.controller.module.devicemanager.OFMDefaultEntityClassifier
 
deviceVlanChanged(IDevice) - Method in interface etri.sdn.controller.module.devicemanager.IDeviceListener
Called when a VLAN tag for the device has been added or removed.
deviceVlanChanged(IDevice) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
 
dfsIndex - Variable in class etri.sdn.controller.module.topologymanager.ClusterDFS
 
dfsTraverse(long, long, long, Map<Long, ClusterDFS>, Set<Long>) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
DHCP - Class in etri.sdn.controller.protocol.packet
 
DHCP() - Constructor for class etri.sdn.controller.protocol.packet.DHCP
 
DHCP.DHCPOptionCode - Enum in etri.sdn.controller.protocol.packet
 
DHCP.DHCPOptionCode(byte) - Constructor for enum etri.sdn.controller.protocol.packet.DHCP.DHCPOptionCode
 
DHCP_CLIENT_PORT - Static variable in class etri.sdn.controller.protocol.packet.UDP
 
DHCP_SERVER_PORT - Static variable in class etri.sdn.controller.protocol.packet.UDP
 
DHCPOption - Class in etri.sdn.controller.protocol.packet
 
DHCPOption() - Constructor for class etri.sdn.controller.protocol.packet.DHCPOption
 
DHCPPacketType - Enum in etri.sdn.controller.protocol.packet
 
DHCPPacketType(int) - Constructor for enum etri.sdn.controller.protocol.packet.DHCPPacketType
 
diffServ - Variable in class etri.sdn.controller.protocol.packet.IPv4
 
dijkstra(Cluster, Long, Map<Link, Integer>, boolean) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
directLinks - Variable in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
Set of direct links
disconnections - Variable in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
This is a set to hold information about disconnected switches and their ports temporarily.
discoverLinks() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
discoverOnAllPorts() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
Send LLDPs to all switch-ports
DISCOVERY_TASK_INTERVAL - Variable in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
dist - Variable in class etri.sdn.controller.module.topologymanager.TopologyInstance.NodeDist
 
dl_dst - Variable in class etri.sdn.controller.module.firewall.FirewallRule
 
dl_src - Variable in class etri.sdn.controller.module.firewall.FirewallRule
 
dl_type - Variable in class etri.sdn.controller.module.firewall.FirewallRule
 
doDropFlow(IOFSwitch, OFPacketIn, IRoutingDecision, MessageContext) - Method in class etri.sdn.controller.module.forwarding.Forwarding
Creates a OFPacketOut with packetin that is dropped.
doFlood(IOFSwitch, OFPacketIn, MessageContext) - Method in class etri.sdn.controller.module.forwarding.Forwarding
Creates a OFPacketOut with packetin that is flooded on all ports unless the port is blocked, in which case the packet will be dropped.
doFloodBDDP(long, OFPacketIn) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
The BDDP packets are forwarded out of all the ports out of an openflowdomain.
doForwardFlow(IOFSwitch, OFPacketIn, MessageContext, boolean) - Method in class etri.sdn.controller.module.forwarding.Forwarding
Creates a OFPacketOut with packetin that is forwarded.
doMultiActionPacketOut(byte[], IOFSwitch, Set<Integer>) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
TODO This method must be moved to a layer below forwarding so that anyone can use it.
DOT_STRING - Static variable in class etri.sdn.controller.module.storagemanager.StorageConverter
 
dpid - Variable in class etri.sdn.controller.module.firewall.FirewallRule
 
drop - Variable in class etri.sdn.controller.module.firewall.WildcardsPair
 
DROP_INDEX_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storagemanager.Storage
 
dropDB(String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
dropDB(String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
drops DBs in the persistent storage.
dropFilter(long, OFPacketIn) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
If the packet-in switch port is disabled for all data traffic, then the packet will be dropped.
dropIndex(String, String, Map<String, Object>) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
dropIndex(String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
drops a key-value pair as an index to ensure the uniqueness in the persistent storage.
dsap - Variable in class etri.sdn.controller.protocol.packet.LLC
 
dst - Variable in class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
 
dst - Variable in class etri.sdn.controller.module.linkdiscovery.Link
 
dst - Variable in class etri.sdn.controller.module.routing.RouteId
 
DST_DEVICE - Static variable in class etri.sdn.controller.MessageContext
a predefined key to find the destination device for the current packet-in, if applicable.
dstDevice - Variable in class etri.sdn.controller.module.flowcache.FCQueryObj
The destination device.
dstdpid - Variable in class etri.sdn.controller.module.linkdiscovery.Links.RESTLink
 
dstMac - Variable in class etri.sdn.controller.protocol.packet.BSNPROBE
 
dstPort - Variable in class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
 
dstPort - Variable in class etri.sdn.controller.module.linkdiscovery.Link
 
dstport - Variable in class etri.sdn.controller.module.linkdiscovery.Links.RESTLink
 
dstPortState - Variable in class etri.sdn.controller.module.linkdiscovery.LinkInfo
 
dststatus - Variable in class etri.sdn.controller.module.linkdiscovery.Links.RESTLink
 
dtLinksUpdated - Variable in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
Flag that indicates if direct or tunnel links were updated as part of LDUpdate.
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