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 

I

ICMP - Class in etri.sdn.controller.protocol.packet
Implements ICMP packet format
ICMP() - Constructor for class etri.sdn.controller.protocol.packet.ICMP
 
icmpCode - Variable in class etri.sdn.controller.protocol.packet.ICMP
 
icmpType - Variable in class etri.sdn.controller.protocol.packet.ICMP
 
id - Variable in class etri.sdn.controller.module.routing.Route
 
id - Variable in class etri.sdn.controller.module.topologymanager.Cluster
 
identification - Variable in class etri.sdn.controller.protocol.packet.IPv4
 
identifyOpenflowDomains() - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
IDevice - Interface in etri.sdn.controller.module.devicemanager
Represents an independent device on the network.
IDeviceListener - Interface in etri.sdn.controller.module.devicemanager
Implementors of this interface can receive updates from the device manager about the state of devices under its control.
IDeviceService - Interface in etri.sdn.controller.module.devicemanager
The device manager allows interacting with devices on the network.
IDeviceService.DeviceField - Enum in etri.sdn.controller.module.devicemanager
Fields used in devices for indexes and querying
IDeviceService.DeviceField() - Constructor for enum etri.sdn.controller.module.devicemanager.IDeviceService.DeviceField
 
IDLE_TIMEOUT_DEFAULT - Static variable in class etri.sdn.controller.module.learningmac.OFMLearningMac
 
IDLE_TIMEOUT_DEFAULT - Static variable in class etri.sdn.controller.module.learningmac.OFMLearningMac10
 
IDLE_TIMEOUT_DEFAULT - Static variable in class etri.sdn.controller.module.learningmac.OFMLearningMac13
 
IEntityClass - Interface in etri.sdn.controller.module.devicemanager
Entities within an entity class are grouped into Device objects based on the IEntityClass, and the key fields specified by the entity class.
IEntityClassifierService - Interface in etri.sdn.controller.module.devicemanager
A component that wishes to participate in entity classification needs to implement the IEntityClassifier interface, and register with the Device Manager as an entity classifier.
IEntityClassListener - Interface in etri.sdn.controller.module.devicemanager
Implementors of this interface can receive updates from DeviceManager about the changes entity Classes.
IFirewallService - Interface in etri.sdn.controller.module.firewall
The interface to define basic operations of the firewall module.
IFlowCacheService - Interface in etri.sdn.controller.module.flowcache
The Interface IFlowCache.
IFlowCacheService.FCQueryEvType - Enum in etri.sdn.controller.module.flowcache
The flow cache query event type indicating the event that triggered the query.
IFlowCacheService.FCQueryEvType() - Constructor for enum etri.sdn.controller.module.flowcache.IFlowCacheService.FCQueryEvType
 
IFlowQueryHandler - Interface in etri.sdn.controller.module.flowcache
 
IFlowReconcileListener - Interface in etri.sdn.controller.module.flowcache
The Interface IFlowReconciler.
IFlowReconcileService - Interface in etri.sdn.controller.module.flowcache
 
IHubService - Interface in etri.sdn.controller.module.hub
 
IInfoProvider - Interface in etri.sdn.controller
This is an interface for a class that exports some information as a map object.
ILinkDiscovery - Interface in etri.sdn.controller.module.linkdiscovery
This interface is actually not an interface, because there's no class that implements this interface.
ILinkDiscovery.LinkType - Enum in etri.sdn.controller.module.linkdiscovery
This enum defines the type of each link.
ILinkDiscovery.LinkType() - Constructor for enum etri.sdn.controller.module.linkdiscovery.ILinkDiscovery.LinkType
 
ILinkDiscovery.SwitchType - Enum in etri.sdn.controller.module.linkdiscovery
Deprecated. 
ILinkDiscovery.SwitchType() - Constructor for enum etri.sdn.controller.module.linkdiscovery.ILinkDiscovery.SwitchType
Deprecated.
 
ILinkDiscoveryListener - Interface in etri.sdn.controller.module.linkdiscovery
The user classes of ILinkDiscoveryService should implement this interface.
ILinkDiscoveryListener.LDUpdate - Class in etri.sdn.controller.module.linkdiscovery
Actual update notification.
ILinkDiscoveryListener.LDUpdate(long, int, long, int, ILinkDiscovery.LinkType, ILinkDiscoveryListener.UpdateOperation) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
Constructor
ILinkDiscoveryListener.LDUpdate(ILinkDiscoveryListener.LDUpdate) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
Constructor
ILinkDiscoveryListener.LDUpdate(long, IOFSwitch.SwitchType, ILinkDiscoveryListener.UpdateOperation) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
Constructor for updatedSwitch(sw)
ILinkDiscoveryListener.LDUpdate(long, int, ILinkDiscoveryListener.UpdateOperation) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
Constructor for port up/down
ILinkDiscoveryListener.UpdateOperation - Enum in etri.sdn.controller.module.linkdiscovery
Represents the type of the update.
ILinkDiscoveryListener.UpdateOperation(String) - Constructor for enum etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.UpdateOperation
 
ILinkDiscoveryService - Interface in etri.sdn.controller.module.linkdiscovery
This interface is used to define a service that OFMLinkDiscovery should implement.
IListener - Interface in etri.sdn.controller
This is an interface class for a 'listener' object that waits for some event.
IListener.Command - Enum in etri.sdn.controller
This class is not used, soon be deprecated out of the source code.
IListener.Command() - Constructor for enum etri.sdn.controller.IListener.Command
 
in_port - Variable in class etri.sdn.controller.module.firewall.FirewallRule
 
INACTIVITY_INTERVAL - Static variable in class etri.sdn.controller.module.devicemanager.AttachmentPoint
 
index - Variable in class etri.sdn.controller.module.devicemanager.EntityToMultiDeviceIdIndex
The index
index - Variable in class etri.sdn.controller.module.devicemanager.EntityToSingleDeviceIdIndex
The index
IndexedEntity - Class in etri.sdn.controller.module.devicemanager
This is a thin wrapper around Entity that allows overriding the behavior of Object.hashCode() and Object.equals(Object) so that the keying behavior in a hash map can be changed dynamically.
IndexedEntity(EnumSet<IDeviceService.DeviceField>, Entity) - Constructor for class etri.sdn.controller.module.devicemanager.IndexedEntity
Creates a new IndexedEntity for the given Entity using the provided key fields.
informListeners() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
infoString - Variable in class etri.sdn.controller.protocol.packet.LLDPOrganizationalTLV
 
init() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
init() - Method in class etri.sdn.controller.OFController
Every controller implementation that inherits OFController should implement this function to handle all the chores related to the controller initialization.
init(IOFHandler) - Method in class etri.sdn.controller.OFModule
initialize module.
initialize() - Method in class etri.sdn.controller.module.devicemanager.OFMDefaultEntityClassifier
 
initialize() - Method in class etri.sdn.controller.module.devicemanager.OFMDeviceManager
Initializes this module.
initialize() - Method in class etri.sdn.controller.module.firewall.OFMFirewall
Initializes this module.
initialize() - Method in class etri.sdn.controller.module.forwarding.Forwarding
Initializes this module.
initialize() - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
Adds a listener for device manager and registers for PacketIns and initializes data structure.
initialize() - Method in class etri.sdn.controller.module.hub.Hub
 
initialize() - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac
Initialize this module.
initialize() - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac10
Initialize this module.
initialize() - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac13
Initialize this module.
initialize() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
Initialize this module to receive PACKET_IN messages with LLDP packets (Ethertype 0x88cc) PORT_STATUS messages Periodic tasks are also initiated.
initialize() - Method in class etri.sdn.controller.module.statemanager.OFMStateManager
initialize the model object of this module.
initialize() - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
 
initialize() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
initialize() - Method in class etri.sdn.controller.module.ui.OFMUserInterface
 
initialize() - Method in class etri.sdn.controller.OFModule
method that initializes this module.
initiatePeriodicDiscovery() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
initiatePeriodicQuarantineWorker() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
initiatePeriodicTopologyUpdate() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
initiatePeriodicTopologyUpdate() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
inSameBroadcastDomain(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
inSameL2Domain(long, long) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
Queries whether two switches are in the same island.
inSameL2Domain(long, long, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
inSameL2Domain(long, long) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
inSameL2Domain(long, long, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
inSameL2Domain(long, long) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
inSameOpenflowDomain(long, long) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
Queries whether two switches are in the same cluster.
inSameOpenflowDomain(long, long, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
inSameOpenflowDomain(long, long) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
inSameOpenflowDomain(long, long, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
inSameOpenflowDomain(long, long) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
insert(String, String, Map<String, Object>) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
insert(String, String, String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
insert(String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
inserts a Map object into a persistent storage, and returns true when insertion is successful and returns false in other cases.
insert(String, String, String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
inserts a JSON style String object into a persistent storage.
insertDBEntry(IStorageService, String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.firewall.FirewallStorage
Stores a new firewall rule into the persistent database.
insertFirewallEntry(String, Map<String, Object>) - Method in class etri.sdn.controller.module.firewall.FirewallEntryTable
Stores a firewall rule into the memory storage.
INSERTING_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storagemanager.Storage
 
instanceRef - Static variable in class etri.sdn.controller.module.devicemanager.Devices
 
intToIp(int) - Static method in class etri.sdn.controller.module.statemanager.OFMatchSerializer
Converts an IP in a 32 bit integer to a dotted-decimal string
IntVisualizer - Class in etri.sdn.controller.module.statemanager
 
IntVisualizer(String) - Constructor for class etri.sdn.controller.module.statemanager.IntVisualizer
 
IOFHandler - Interface in etri.sdn.controller.protocol.io
This is an interface that every controller instance should implement.
IOFHandler.Role - Enum in etri.sdn.controller.protocol.io
The role of the controller as used by the OF 1.2 and OVS failover and load-balancing mechanism.
IOFHandler.Role() - Constructor for enum etri.sdn.controller.protocol.io.IOFHandler.Role
 
IOFProtocolServer - Interface in etri.sdn.controller.protocol.io
This interface is a generic interface that a protocol server such as TcpServer should implement.
IOFSwitch - Interface in etri.sdn.controller.protocol.io
This was originally written for Floodlight, but we slightly modified it to fit our implementation needs.
IOFSwitch.SwitchType - Enum in etri.sdn.controller.protocol.io
 
IOFSwitch.SwitchType() - Constructor for enum etri.sdn.controller.protocol.io.IOFSwitch.SwitchType
 
IOFTask - Interface in etri.sdn.controller
This is an interface for a task that asynchronously scheduled to be executed.
IPacket - Interface in etri.sdn.controller.protocol.packet
 
IPAddressVisualizer - Class in etri.sdn.controller.module.statemanager
 
IPAddressVisualizer() - Constructor for class etri.sdn.controller.module.statemanager.IPAddressVisualizer
 
IPCIDRToPrefixBits(String) - Static method in class etri.sdn.controller.module.firewall.FirewallRule
Divides CIDR address into IP address and the length of mask.
IPIsBroadcast(int) - Method in class etri.sdn.controller.module.firewall.OFMFirewall
Checks whether an IP address is a broadcast address or not.
ipv4 - Variable in class etri.sdn.controller.module.devicemanager.Devices.RESTDevice
 
IPv4 - Class in etri.sdn.controller.protocol.packet
 
IPv4() - Constructor for class etri.sdn.controller.protocol.packet.IPv4
Default constructor that sets the version to 4.
ipv4Address - Variable in class etri.sdn.controller.module.devicemanager.DeviceIterator
 
ipv4Address - Variable in class etri.sdn.controller.module.devicemanager.Entity
The IP address associated with this entity, or null if no IP learned from the network observation associated with this entity
ipv4Fields - Static variable in class etri.sdn.controller.module.devicemanager.Device
 
IRoutingDecision - Interface in etri.sdn.controller.module.routing
 
IRoutingDecision.RoutingAction - Enum in etri.sdn.controller.module.routing
 
IRoutingDecision.RoutingAction() - Constructor for enum etri.sdn.controller.module.routing.IRoutingDecision.RoutingAction
 
IRoutingService - Interface in etri.sdn.controller.module.routing
 
isActive() - Method in interface etri.sdn.controller.protocol.io.IOFSwitch
Check if the controller is an active controller for the switch.
isActive() - Method in class etri.sdn.controller.protocol.io.OFSwitchImpl
 
isAllowed(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isAllowed(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isAllowed(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isAllowed(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isAllowed(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isAttachmentPointPort(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
Query to determine if devices must be learned on a given switch port.
isAttachmentPointPort(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isAttachmentPointPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isAttachmentPointPort(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isAttachmentPointPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isAutoPortFastFeature() - Method in interface etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryService
Get the status of auto port fast feature.
isAutoPortFastFeature() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
isBlockedLink(Link) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
Returns true if a link has either one of its switch ports blocked.
isBlockedPort(NodePortTuple) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isBroadcast() - Method in class etri.sdn.controller.protocol.packet.Ethernet
 
isBroadcast() - Method in class etri.sdn.controller.util.MACAddress
Returns true if the MAC address is the broadcast address.
isBroadcastDomainLink(Link) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isBroadcastDomainPort(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isBroadcastDomainPort(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isBroadcastDomainPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isBroadcastDomainPort(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isBroadcastDomainPort(NodePortTuple) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isConnected() - Method in class etri.sdn.controller.protocol.io.Connection
 
isConnected() - Method in interface etri.sdn.controller.protocol.io.IOFSwitch
Check if the switch is still connected; Only call while holding processMessageLock
isConnected() - Method in class etri.sdn.controller.protocol.io.OFSwitchImpl
 
isConsistent(long, short, long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
Indicates if an attachment point on the new switch port is consistent with the attachment point on the old switch port or not.
isConsistent(long, short, long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isConsistent(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isConsistent(long, short, long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isConsistent(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isEnabled() - Method in interface etri.sdn.controller.module.firewall.IFirewallService
Returns operational status of the firewall.
isEnabled() - Method in class etri.sdn.controller.module.firewall.OFMFirewall
 
isEntityAllowed(Entity, IEntityClass) - Method in class etri.sdn.controller.module.devicemanager.Devices
Is this entity is allowed?
IService - Interface in etri.sdn.controller
This is an interface class for all Service class to implement.
isGratuitous() - Method in class etri.sdn.controller.protocol.packet.ARP
 
isInBroadcastCache(Connection, OFPacketIn, MessageContext) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
Updates the broadcast cache of the switch.
isIncomingBroadcastAllowed(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isIncomingBroadcastAllowed(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isIncomingBroadcastAllowed(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isIncomingBroadcastAllowed(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isIncomingBroadcastAllowedOnSwitchPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isInSameBroadcastDomain(long, short, long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
Indicates if the two switch ports are connected to the same broadcast domain or not.
isInSameBroadcastDomain(long, short, long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
 
isInSameBroadcastDomain(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isInSameBroadcastDomain(long, short, long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
isInSwitchBroadcastCache(Connection, OFPacketIn, MessageContext) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
Updates the broadcast cache of the switch.
isInternalToOpenflowDomain(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isMACAddress(String) - Static method in class etri.sdn.controller.protocol.packet.Ethernet
Checks to see if a string is a valid MAC address.
isMulticast() - Method in class etri.sdn.controller.protocol.packet.Ethernet
 
isMulticast() - Method in class etri.sdn.controller.util.MACAddress
Returns true if the MAC address is the multicast address.
isPad() - Method in class etri.sdn.controller.protocol.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
isSameAs(FirewallRule) - Method in class etri.sdn.controller.module.firewall.FirewallRule
Determines if this instance matches an existing rule instance.
isSuppressedAP(SwitchPort) - Method in class etri.sdn.controller.module.devicemanager.Devices
Is the switchPort argument contained to the set of switch ports not to be learned?
IStorageService - Interface in etri.sdn.controller.module.storagemanager
The interface to persistent storage used for C.R.U.D.
isTruncated - Variable in class etri.sdn.controller.protocol.packet.IPv4
 
isTruncated() - Method in class etri.sdn.controller.protocol.packet.IPv4
 
isTunnelLink(Link) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isTunnelPort(NodePortTuple) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
isValidAttachmentPoint(long, int) - Method in class etri.sdn.controller.module.devicemanager.Devices
Checks whether the given attachment point is valid given the current topology.
isVisited() - Method in class etri.sdn.controller.module.topologymanager.ClusterDFS
 
IterableIterator<T> - Class in etri.sdn.controller.util
Iterator over all values in an iterator of iterators
IterableIterator(Iterator<? extends Iterable<T>>) - Constructor for class etri.sdn.controller.util.IterableIterator
 
ITopologyListener - Interface in etri.sdn.controller.module.topologymanager
The user classes of ITopologyService should implement this interface.
ITopologyService - Interface in etri.sdn.controller.module.topologymanager
This interface is used to define a service that OFMTopologyManager should implement.
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