Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Y Z 

A

AbstractAccumulator<T> - Class in org.onlab.util
Base implementation of an item accumulator.
AbstractAccumulator(Timer, int, int, int) - Constructor for class org.onlab.util.AbstractAccumulator
Creates an item accumulator capable of triggering on the specified thresholds.
AbstractEdge<V extends Vertex> - Class in org.onlab.graph
Abstract graph edge implementation.
AbstractEdge(V, V) - Constructor for class org.onlab.graph.AbstractEdge
Creates a new edge between the specified source and destination vertexes.
AbstractGraphPathSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Basis for various graph path search algorithm implementations.
AbstractGraphPathSearch() - Constructor for class org.onlab.graph.AbstractGraphPathSearch
 
AbstractGraphPathSearch.DefaultResult - Class in org.onlab.graph
Default path search result that uses the DefaultPath to convey paths in a graph.
accept(U, V, W) - Method in interface org.onlab.util.TriConsumer
Applies the given arguments to the function.
Accumulator<T> - Interface in org.onlab.util
Abstraction of an accumulator capable of collecting items and at some point in time triggers processing of all previously accumulated items.
acknowledge - Variable in class org.onlab.packet.TCP
 
add(T) - Method in class org.onlab.util.AbstractAccumulator
 
add(T) - Method in interface org.onlab.util.Accumulator
Adds an item to the current batch.
add(Bandwidth) - Method in class org.onlab.util.Bandwidth
Returns a Bandwidth whose value is (this + value).
add(long) - Method in class org.onlab.util.Counter
Adds the specified number of occurrences to the counter.
add(Frequency) - Method in class org.onlab.util.Frequency
Returns a Frequency whose value is (this + value).
addEdge(E) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
addEdge(E) - Method in interface org.onlab.graph.MutableGraph
Adds the specified edge to this graph.
addGenId(int) - Method in class org.onlab.packet.pim.PIMHello
Add a Gen ID.
addGenId() - Method in class org.onlab.packet.pim.PIMHello
Add the genid.
addGroup(IGMPGroup) - Method in class org.onlab.packet.IGMP
Add a multicast group to this IGMP message.
addHoldtime(int) - Method in class org.onlab.packet.pim.PIMHello
Add the holdtime to the packet.
addJoin(String, String) - Method in class org.onlab.packet.pim.PIMJoinPrune
Add a join given strings represending the source and group addresses.
addJoinPrune(String, String, boolean) - Method in class org.onlab.packet.pim.PIMJoinPrune
Add the specified s,g to join field.
addJoinPrune(IpPrefix, IpPrefix, boolean) - Method in class org.onlab.packet.pim.PIMJoinPrune
Add the specified S, G to the join field.
addMessageAuthenticator(String) - Method in class org.onlab.packet.RADIUS
Adds a message authenticator to the packet based on the given key.
addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Adds a Neighbor Discovery Protocol packet option.
addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
Adds a Neighbor Discovery Protocol packet option.
addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.NeighborSolicitation
Adds a Neighbor Discovery Protocol packet option.
addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.Redirect
Adds a Neighbor Discovery Protocol packet option.
addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Adds a Neighbor Discovery Protocol packet option.
addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.RouterSolicitation
Adds a Neighbor Discovery Protocol packet option.
addPriority(int) - Method in class org.onlab.packet.pim.PIMHello
Add the hello priority.
addPrune(String, String) - Method in class org.onlab.packet.pim.PIMJoinPrune
Add a prune given strings represending the source and group addresses.
ADDR_UNREACH - Static variable in class org.onlab.packet.ICMP6
Address unreachable.
address() - Method in class org.onlab.packet.Ip4Prefix
Returns the IPv4 address value of the prefix.
address() - Method in class org.onlab.packet.Ip6Prefix
Returns the IPv6 address value of the prefix.
address() - Method in class org.onlab.packet.IpPrefix
Returns the IP address value of the prefix.
addSource(IpAddress) - Method in class org.onlab.packet.IGMPGroup
Add a unicast source address to this message.
addVertex(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
addVertex(V) - Method in interface org.onlab.graph.MutableGraph
Adds the specified vertex to this graph.
AdjacencyListsGraph<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Immutable graph implemented using adjacency lists.
AdjacencyListsGraph(Set<V>, Set<E>) - Constructor for class org.onlab.graph.AdjacencyListsGraph
Creates a graph comprising of the specified vertexes and edges.
ALL_PATHS - Static variable in interface org.onlab.graph.GraphPathSearch
 
ALLOW_NEW_SOURCES - Static variable in class org.onlab.packet.IGMPMembership
 
ANY - Static variable in class org.onlab.packet.VlanId
 
ANY_VALUE - Static variable in class org.onlab.packet.VlanId
 
appendEdge(E) - Method in class org.onlab.graph.DefaultMutablePath
 
appendEdge(E) - Method in interface org.onlab.graph.MutablePath
Appends a new edge at the end of the this path.
apply(U) - Method in class org.onlab.util.RetryingFunction
 
ARP - Class in org.onlab.packet
 
ARP() - Constructor for class org.onlab.packet.ARP
 
asHz() - Method in class org.onlab.util.Frequency
Return the value this instance represents as Hz.
ATTR_GTC - Static variable in class org.onlab.packet.EAP
 
ATTR_IDENTITY - Static variable in class org.onlab.packet.EAP
 
ATTR_MD5 - Static variable in class org.onlab.packet.EAP
 
ATTR_NAK - Static variable in class org.onlab.packet.EAP
 
ATTR_NOTIFICATION - Static variable in class org.onlab.packet.EAP
 
ATTR_OTP - Static variable in class org.onlab.packet.EAP
 
ATTR_TLS - Static variable in class org.onlab.packet.EAP
 
attributes - Variable in class org.onlab.packet.RADIUS
 
Authentication - Class in org.onlab.packet.ipv6
Implements IPv6 authentication extension header format.
Authentication() - Constructor for class org.onlab.packet.ipv6.Authentication
 
authenticator - Variable in class org.onlab.packet.RADIUS
 
auxData - Variable in class org.onlab.packet.IGMPMembership
 
auxDataLength - Variable in class org.onlab.packet.IGMPMembership
 
auxInfo - Variable in class org.onlab.packet.IGMPGroup
 
await(boolean) - Method in class org.onlab.util.BlockingBoolean
Causes the current thread to wait until the boolean equals the specified value unless the thread is interrupted.
await(boolean, long, TimeUnit) - Method in class org.onlab.util.BlockingBoolean
Causes the current thread to wait until the boolean equals the specified value unless the thread is interrupted, or the specified waiting time elapses.

B

Bandwidth - Class in org.onlab.util
Representation of bandwidth.
BaseOptions - Class in org.onlab.packet.ipv6
Base class for hop-by-hop options and destination options.
BaseOptions() - Constructor for class org.onlab.packet.ipv6.BaseOptions
 
BasePacket - Class in org.onlab.packet
 
BasePacket() - Constructor for class org.onlab.packet.BasePacket
 
BDDP_MULTICAST - Static variable in class org.onlab.packet.ONOSLLDP
 
beforeExecute(Thread, Runnable) - Method in class org.onlab.util.BoundedThreadPool
 
BellmanFordGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Bellman-Ford graph search algorithm for locating shortest-paths in directed graphs that may contain negative cycles.
BellmanFordGraphSearch() - Constructor for class org.onlab.graph.BellmanFordGraphSearch
 
BEYOND_SCOPE - Static variable in class org.onlab.packet.ICMP6
Beyond scope of source address.
BIT_LENGTH - Static variable in class org.onlab.packet.Ip4Address
 
BIT_LENGTH - Static variable in class org.onlab.packet.Ip6Address
 
BLOCK_OLD_SOURCES - Static variable in class org.onlab.packet.IGMPMembership
 
BlockingBoolean - Class in org.onlab.util
Mutable boolean that allows threads to wait for a specified value.
BlockingBoolean(boolean) - Constructor for class org.onlab.util.BlockingBoolean
Creates a new blocking boolean with the specified value.
bootFileName - Variable in class org.onlab.packet.DHCP
 
borrow() - Method in class org.onlab.util.KryoNamespace
 
bos - Variable in class org.onlab.packet.MPLS
 
BoundedThreadPool - Class in org.onlab.util
Implementation of ThreadPoolExecutor that bounds the work queue.
bps(double) - Static method in class org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in bps.
bps() - Method in class org.onlab.util.Bandwidth
Returns bandwidth in bps.
BreadthFirstSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Implementation of the BFS algorithm.
BreadthFirstSearch() - Constructor for class org.onlab.graph.BreadthFirstSearch
 
BROADCAST - Static variable in class org.onlab.packet.MacAddress
 
build() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
 
build() - Method in class org.onlab.util.KryoNamespace.Builder
Builds a KryoNamespace instance.
buildArpReply(Ip4Address, MacAddress, Ethernet) - Static method in class org.onlab.packet.ARP
Builds an ARP reply based on a request.
Builder() - Constructor for class org.onlab.util.KryoNamespace.Builder
 
buildPaths() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
Builds a set of paths for the specified src/dst vertex pair.
BYTE_LENGTH - Static variable in class org.onlab.packet.Ip4Address
 
BYTE_LENGTH - Static variable in class org.onlab.packet.Ip6Address
 
ByteArraySizeHashPrinter - Class in org.onlab.util
Helper to print byte[] length and hashCode.
ByteArraySizeHashPrinter(byte[]) - Constructor for class org.onlab.util.ByteArraySizeHashPrinter
 
byteBuffertoArray(ByteBuffer) - Static method in class org.onlab.util.Tools
Returns the contents of ByteBuffer as byte array.
byteLength(IpAddress.Version) - Static method in class org.onlab.packet.IpAddress
Computes the IP address byte length for a given IP version.
bytesToHex(byte[]) - Static method in class org.onlab.packet.Ethernet
 

C

C_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
C_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
CHANGE_TO_EXCLUDE_MODE - Static variable in class org.onlab.packet.IGMPMembership
 
CHANGE_TO_INCLUDE_MODE - Static variable in class org.onlab.packet.IGMPMembership
 
CHASSIS_TLV_SIZE - Static variable in class org.onlab.packet.LLDP
 
CHASSIS_TLV_SUBTYPE - Static variable in class org.onlab.packet.LLDP
 
CHASSIS_TLV_TYPE - Static variable in class org.onlab.packet.LLDP
 
ChassisId - Class in org.onlab.packet
The class representing a network device chassisId.
ChassisId() - Constructor for class org.onlab.packet.ChassisId
Default constructor.
ChassisId(long) - Constructor for class org.onlab.packet.ChassisId
Constructor from a long value.
ChassisId(String) - Constructor for class org.onlab.packet.ChassisId
Constructor from a string.
chassisId - Variable in class org.onlab.packet.LLDP
 
checkArguments(Graph<V, E>, V, V) - Method in class org.onlab.graph.AbstractGraphPathSearch
Checks the specified path search arguments for validity.
checkBufferLength(int, int, int) - Static method in class org.onlab.packet.PacketUtils
Check the length of the input buffer is appropriate given the offset and length parameters.
checkHeaderLength(int, int) - Static method in class org.onlab.packet.PacketUtils
Check that there are enough bytes in the buffer to read some number of bytes that we need to read a full header.
checkInput(byte[], int, int, int) - Static method in class org.onlab.packet.PacketUtils
Check the input parameters are sane and there's enough bytes to read the required length.
checkMessageAuthenticator(String) - Method in class org.onlab.packet.RADIUS
Checks the message authenticator in the packet with one generated from the given key.
checksum - Variable in class org.onlab.packet.ICMP
 
checksum - Variable in class org.onlab.packet.ICMP6
 
checksum - Variable in class org.onlab.packet.IPv4
 
checksum - Variable in class org.onlab.packet.PIM
 
checksum - Variable in class org.onlab.packet.TCP
 
checksum - Variable in class org.onlab.packet.UDP
 
classE() - Method in class org.onlab.graph.SuurballeGraphSearch
 
classV() - Method in class org.onlab.graph.SuurballeGraphSearch
 
clear() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
Clear the graph.
clear() - Method in class org.onlab.metrics.MetricsManager
Clears the internal state.
clientHardwareAddress - Variable in class org.onlab.packet.DHCP
 
clientIPAddress - Variable in class org.onlab.packet.DHCP
 
clone() - Method in class org.onlab.packet.BasePacket
 
clone() - Method in interface org.onlab.packet.IPacket
Clone this packet and its payload packet but not its parent.
clusterCount() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
Returns the number of SCC clusters in the graph.
clusterEdges() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
Returns the list of edges linking strongly connected vertex clusters.
clusterVertexes() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
Returns the list of strongly connected vertex clusters.
code - Variable in class org.onlab.packet.DHCPOption
 
code - Variable in class org.onlab.packet.EAP
 
code - Variable in class org.onlab.packet.RADIUS
 
COMM_PROHIBIT - Static variable in class org.onlab.packet.ICMP6
Communication with destination administratively prohibited.
compareTo(IpAddress) - Method in class org.onlab.packet.IpAddress
 
compareTo(Bandwidth) - Method in class org.onlab.util.Bandwidth
 
compareTo(Frequency) - Method in class org.onlab.util.Frequency
 
contains(IpPrefix) - Method in class org.onlab.packet.IpPrefix
Determines whether a given IP prefix is contained within this prefix.
contains(IpAddress) - Method in class org.onlab.packet.IpPrefix
Determines whether a given IP address is contained within this prefix.
copyDirectory(String, String) - Static method in class org.onlab.util.Tools
Copies the specified directory path. Use with great caution since no attempt is made to check for symbolic links, which could result in copy of unintended files.
copyDirectory(File, File) - Static method in class org.onlab.util.Tools
Copies the specified directory path. Use with great caution since no attempt is made to check for symbolic links, which could result in copy of unintended files.
copyOf(byte[]) - Static method in class org.onlab.util.Tools
Returns a copy of the input byte array.
cost() - Method in class org.onlab.graph.DefaultMutablePath
 
cost() - Method in class org.onlab.graph.DefaultPath
 
cost() - Method in class org.onlab.graph.DisjointPathPair
 
cost() - Method in interface org.onlab.graph.Path
Returns the total cost of the path as a unit-less number.
costs - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
costs() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
costs() - Method in interface org.onlab.graph.GraphPathSearch.Result
Return a bindings of each vertex to its cost in the path.
Counter - Class in org.onlab.util
Counting mechanism capable of tracking occurrences and rates.
Counter() - Constructor for class org.onlab.util.Counter
Creates a new counter.
Counter(long, long, long) - Constructor for class org.onlab.util.Counter
Creates a new counter in a specific state.
create() - Method in class org.onlab.util.KryoNamespace
Creates a Kryo instance.
createCounter(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Counter metric.
createCounter(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Counter metric.
createHistogram(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Histogram metric.
createHistogram(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Histogram metric.
createMeter(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Meter metric.
createMeter(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Meter metric.
createTimer(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Timer metric.
createTimer(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Timer metric.
currentHopLimit - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 

D

Data - Class in org.onlab.packet
 
Data() - Constructor for class org.onlab.packet.Data
 
Data(byte[]) - Constructor for class org.onlab.packet.Data
 
data - Variable in class org.onlab.packet.Data
 
data - Variable in class org.onlab.packet.DHCPOption
 
data - Variable in class org.onlab.packet.EAP
 
data() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
Gets the option data.
DATALAYER_ADDRESS_LENGTH - Static variable in class org.onlab.packet.Ethernet
 
dataLength() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
Gets the option data length (in number of octets).
dataOffset - Variable in class org.onlab.packet.TCP
 
decapsulateMessage() - Method in class org.onlab.packet.RADIUS
Decapsulates an EAP packet from the RADIUS packet.
DEFAULT_BUFFER_SIZE - Static variable in class org.onlab.util.KryoNamespace
Default buffer size used for serialization.
DEFAULT_DEVICE - Static variable in class org.onlab.packet.ONOSLLDP
 
DEFAULT_NAME - Static variable in class org.onlab.packet.ONOSLLDP
 
DEFAULT_POOL_SIZE - Static variable in class org.onlab.util.SharedExecutors
 
DefaultMutablePath<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Simple concrete implementation of a directed graph path.
DefaultMutablePath() - Constructor for class org.onlab.graph.DefaultMutablePath
Creates a new empty path.
DefaultMutablePath(Path<V, E>) - Constructor for class org.onlab.graph.DefaultMutablePath
Creates a new path as a copy of another path.
DefaultPath<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Simple concrete implementation of a directed graph path.
DefaultPath(List<E>, double) - Constructor for class org.onlab.graph.DefaultPath
Creates a new path from the specified list of edges and cost.
DefaultResult(V, V) - Constructor for class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
Creates the result of a single-path search.
DefaultResult(V, V, int) - Constructor for class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
Creates the result of path search.
DEFRAG_TIME_EXCEED - Static variable in class org.onlab.packet.ICMP6
Fragment reassembly time exceeded.
delay(int) - Static method in class org.onlab.util.Tools
Suspends the current thread for a specified number of millis.
delay(int, int) - Static method in class org.onlab.util.Tools
Suspends the current thread for a specified number of millis and nanos.
DELIMITER - Static variable in class org.onlab.util.GroupedThreadFactory
 
DepthFirstSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
DFS graph search algorithm implemented via iteration rather than recursion.
DepthFirstSearch() - Constructor for class org.onlab.graph.DepthFirstSearch
 
DepthFirstSearch.EdgeType - Enum in org.onlab.graph
Graph edge types as classified by the DFS algorithm.
DepthFirstSearch.SpanningTreeResult - Class in org.onlab.graph
Graph search result which includes edge classification for building a spanning tree.
DeserializationException - Exception in org.onlab.packet
Signals that an error occurred during deserialization of a packet.
DeserializationException(String) - Constructor for exception org.onlab.packet.DeserializationException
Creates a new deserialization exception with the given message.
deserialize(byte[], int, int) - Method in class org.onlab.packet.ARP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.Data
 
deserialize(byte[], int, int) - Method in interface org.onlab.packet.Deserializer
Deserialize a packet object from a byte array.
deserialize(byte[], int, int) - Method in class org.onlab.packet.DHCP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.EAP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.EAPOL
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.Ethernet
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ICMP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ICMP6
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.IGMP
Deserialize an IGMP message.
deserialize(ByteBuffer) - Method in class org.onlab.packet.IGMPGroup
Deserialize an IGMPQuery or IGMPMembership message.
deserialize(ByteBuffer) - Method in class org.onlab.packet.IGMPMembership
Deserialize the IGMP Membership report packet.
deserialize(ByteBuffer) - Method in class org.onlab.packet.IGMPQuery
Deserialize the IGMP Query group structure.
deserialize(byte[], int, int) - Method in interface org.onlab.packet.IPacket
Deprecated.
in Cardinal Release
deserialize(byte[], int, int) - Method in class org.onlab.packet.IPv4
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.Authentication
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.BaseOptions
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.IPv6
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.Fragment
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.Routing
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.LLC
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.LLDP
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.LLDPTLV
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.MPLS
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.NeighborSolicitation
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.Redirect
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.RouterAdvertisement
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.RouterSolicitation
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.PIM
Deserialize the PIM packet.
deserialize(ByteBuffer) - Method in class org.onlab.packet.pim.PIMAddrGroup
Deserialze from a ByteBuffer.
deserialize(byte[], int, int) - Method in class org.onlab.packet.pim.PIMAddrSource
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.pim.PIMAddrSource
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.pim.PIMAddrUnicast
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.pim.PIMHello
XXX: This is deprecated, DO NOT USE, use the deserializer() function instead.
deserialize(byte[], int, int) - Method in class org.onlab.packet.pim.PIMJoinPrune
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.RADIUS
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.TCP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.UDP
 
deserialize(byte[]) - Method in class org.onlab.util.KryoNamespace
Deserializes given byte array to Object using Kryo instance in pool.
deserialize(ByteBuffer) - Method in class org.onlab.util.KryoNamespace
Deserializes given byte buffer to Object using Kryo instance in pool.
deserialize(InputStream) - Method in class org.onlab.util.KryoNamespace
Deserializes given InputStream to an Object using Kryo instance in pool.
deserialize(InputStream, int) - Method in class org.onlab.util.KryoNamespace
Deserializes given InputStream to an Object using Kryo instance in pool.
deserializer() - Static method in class org.onlab.packet.ARP
Deserializer function for ARP packets.
deserializer() - Static method in class org.onlab.packet.Data
Deserializer function for generic payload data.
Deserializer<U extends IPacket> - Interface in org.onlab.packet
Function to deserialize a packet from a byte-based input stream.
deserializer() - Static method in class org.onlab.packet.DHCP
Deserializer function for DHCP packets.
deserializer() - Static method in class org.onlab.packet.EAP
Deserializer for EAP packets.
deserializer() - Static method in class org.onlab.packet.EAPOL
Deserializer for EAPOL packets.
deserializer() - Static method in class org.onlab.packet.Ethernet
Deserializer function for Ethernet packets.
deserializer() - Method in enum org.onlab.packet.EthType.EtherType
 
deserializer() - Static method in class org.onlab.packet.ICMP
Deserializer function for ICMP packets.
deserializer() - Static method in class org.onlab.packet.ICMP6
Deserializer function for ICMPv6 packets.
deserializer() - Static method in class org.onlab.packet.IGMP
Deserializer function for IPv4 packets.
deserializer() - Static method in class org.onlab.packet.IPv4
Deserializer function for IPv4 packets.
deserializer() - Static method in class org.onlab.packet.ipv6.Authentication
Deserializer function for authentication headers.
deserializer() - Static method in class org.onlab.packet.ipv6.BaseOptions
Deserializer function for IPv6 base options.
deserializer() - Static method in class org.onlab.packet.IPv6
Deserializer function for IPv6 packets.
deserializer() - Static method in class org.onlab.packet.ipv6.EncapSecurityPayload
Deserializer function for encapsulated security payload headers.
deserializer() - Static method in class org.onlab.packet.ipv6.Fragment
Deserializer function for fragment headers.
deserializer() - Static method in class org.onlab.packet.ipv6.Routing
Deserializer function for routing headers.
deserializer() - Static method in class org.onlab.packet.LLC
Deserializer function for LLC packets.
deserializer() - Static method in class org.onlab.packet.LLDP
Deserializer function for LLDP packets.
deserializer() - Static method in class org.onlab.packet.MPLS
Deserializer function for MPLS packets.
deserializer() - Static method in class org.onlab.packet.ndp.NeighborAdvertisement
Deserializer function for neighbor advertisement packets.
deserializer() - Static method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
deserializer() - Static method in class org.onlab.packet.ndp.NeighborSolicitation
Deserializer function for neighbor solicitation packets.
deserializer() - Static method in class org.onlab.packet.ndp.Redirect
Deserializer function for redirect packets.
deserializer() - Static method in class org.onlab.packet.ndp.RouterAdvertisement
Deserializer function for router advertisement packets.
deserializer() - Static method in class org.onlab.packet.ndp.RouterSolicitation
Deserializer function for router solicitation packets.
deserializer() - Static method in class org.onlab.packet.PIM
Deserializer function for IPv4 packets.
deserializer() - Static method in class org.onlab.packet.pim.PIMHello
Deserialize this hello message.
deserializer() - Static method in class org.onlab.packet.pim.PIMJoinPrune
Return the J/P deserializer function.
deserializer() - Static method in class org.onlab.packet.RADIUS
Deserializer for RADIUS packets.
deserializer() - Static method in class org.onlab.packet.TCP
Deserializer function for TCP packets.
deserializer() - Static method in class org.onlab.packet.UDP
Deserializer function for UDP packets.
DEST_UNREACH - Static variable in class org.onlab.packet.ICMP6
Destination Unreachable.
destinationAddress - Variable in class org.onlab.packet.IPv4
 
destinationAddress - Variable in class org.onlab.packet.IPv6
 
destinationAddress - Variable in class org.onlab.packet.ndp.Redirect
 
destinationMACAddress - Variable in class org.onlab.packet.Ethernet
 
DestinationOptions - Class in org.onlab.packet.ipv6
Implements IPv6 Destination Options extension header format.
DestinationOptions() - Constructor for class org.onlab.packet.ipv6.DestinationOptions
 
destinationPort - Variable in class org.onlab.packet.TCP
 
destinationPort - Variable in class org.onlab.packet.UDP
 
destroy() - Method in class org.onlab.util.SlidingWindowCounter
Releases resources used by the SlidingWindowCounter.
DHCP - Class in org.onlab.packet
 
DHCP() - Constructor for class org.onlab.packet.DHCP
 
DHCP.DHCPOptionCode - Enum in org.onlab.packet
 
DHCP_CLIENT_PORT - Static variable in class org.onlab.packet.UDP
 
DHCP_SERVER_PORT - Static variable in class org.onlab.packet.UDP
 
DHCPOption - Class in org.onlab.packet
 
DHCPOption() - Constructor for class org.onlab.packet.DHCPOption
 
DHCPPacketType - Enum in org.onlab.packet
 
diffServ - Variable in class org.onlab.packet.IPv4
 
DijkstraGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Dijkstra shortest-path graph search algorithm capable of finding not just one, but all shortest paths between the source and destinations.
DijkstraGraphSearch() - Constructor for class org.onlab.graph.DijkstraGraphSearch
 
DisjointPathPair<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
 
DisjointPathPair(Path<V, E>, Path<V, E>) - Constructor for class org.onlab.graph.DisjointPathPair
Creates a Disjoint Path Pair from two paths.
dst() - Method in class org.onlab.graph.AbstractEdge
 
dst() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
dst() - Method in class org.onlab.graph.DefaultMutablePath
 
dst() - Method in class org.onlab.graph.DefaultPath
 
dst() - Method in class org.onlab.graph.DisjointPathPair
 
dst() - Method in interface org.onlab.graph.Edge
Returns the edge destination vertex.
dst() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns the search destination, if was was given.
duration() - Method in class org.onlab.util.Counter
Returns the duration expressed in fractional number of seconds.

E

E_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
E_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
EAP - Class in org.onlab.packet
EAP (Extensible Authentication Protocol) packet.
EAP() - Constructor for class org.onlab.packet.EAP
Default EAP constructor that sets the EAP code to 0.
EAP(byte, byte, byte, byte[]) - Constructor for class org.onlab.packet.EAP
EAP constructor that initially sets all fields.
EAP_HDR_LEN_REQ_RESP - Static variable in class org.onlab.packet.EAP
 
EAP_HDR_LEN_SUC_FAIL - Static variable in class org.onlab.packet.EAP
 
EAPOL - Class in org.onlab.packet
EAPOL (Extensible Authentication Protocol over LAN) header.
EAPOL() - Constructor for class org.onlab.packet.EAPOL
 
EAPOL_ASF - Static variable in class org.onlab.packet.EAPOL
 
EAPOL_KEY - Static variable in class org.onlab.packet.EAPOL
 
EAPOL_LOGOFF - Static variable in class org.onlab.packet.EAPOL
 
EAPOL_PACKET - Static variable in class org.onlab.packet.EAPOL
 
EAPOL_START - Static variable in class org.onlab.packet.EAPOL
 
ECHO_REPLY - Static variable in class org.onlab.packet.ICMP6
Echo Reply.
ECHO_REQUEST - Static variable in class org.onlab.packet.ICMP6
Echo Request.
Edge<V extends Vertex> - Interface in org.onlab.graph
Representation of a graph edge.
edges() - Method in class org.onlab.graph.DefaultMutablePath
 
edges() - Method in class org.onlab.graph.DefaultPath
 
edges - Variable in class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
 
edges() - Method in class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
Returns the map of edge type.
edges() - Method in class org.onlab.graph.DisjointPathPair
 
edges() - Method in interface org.onlab.graph.Path
Returns the list of edges comprising the path.
EdgeWeight<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a graph edge weight function.
ENC_GROUP_IPV4_BYTE_LENGTH - Static variable in class org.onlab.packet.pim.PIMAddrGroup
 
ENC_GROUP_IPV6_BYTE_LENGTH - Static variable in class org.onlab.packet.pim.PIMAddrGroup
 
ENC_SOURCE_IPV4_BYTE_LENGTH - Static variable in class org.onlab.packet.pim.PIMAddrSource
 
ENC_SOURCE_IPV6_BYTE_LENGTH - Static variable in class org.onlab.packet.pim.PIMAddrSource
 
ENC_UNICAST_IPV4_BYTE_LENGTH - Static variable in class org.onlab.packet.pim.PIMAddrUnicast
 
ENC_UNICAST_IPV6_BYTE_LENGTH - Static variable in class org.onlab.packet.pim.PIMAddrUnicast
 
EncapSecurityPayload - Class in org.onlab.packet.ipv6
Implements IPv6 Encapsulating Security Payload (ESP) extension header format.
EncapSecurityPayload() - Constructor for class org.onlab.packet.ipv6.EncapSecurityPayload
 
encapsulateMessage(EAP) - Method in class org.onlab.packet.RADIUS
Encapsulates an EAP packet in this RADIUS packet.
equals(Object) - Method in class org.onlab.graph.AbstractEdge
 
equals(Object) - Method in class org.onlab.graph.AdjacencyListsGraph
 
equals(Object) - Method in class org.onlab.graph.DefaultMutablePath
 
equals(Object) - Method in class org.onlab.graph.DefaultPath
 
equals(Object) - Method in class org.onlab.graph.DisjointPathPair
 
equals(Object) - Method in class org.onlab.graph.Heap
 
equals(Object) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
equals(Object) - Method in class org.onlab.packet.ARP
 
equals(Object) - Method in class org.onlab.packet.BasePacket
 
equals(Object) - Method in class org.onlab.packet.ChassisId
 
equals(Object) - Method in class org.onlab.packet.Data
 
equals(Object) - Method in class org.onlab.packet.DHCPOption
 
equals(Object) - Method in class org.onlab.packet.Ethernet
 
equals(Object) - Method in class org.onlab.packet.EthType
 
equals(Object) - Method in class org.onlab.packet.ICMP
 
equals(Object) - Method in class org.onlab.packet.ICMP6
 
equals(Object) - Method in class org.onlab.packet.IGMP
 
equals(Object) - Method in class org.onlab.packet.IGMPMembership
 
equals(Object) - Method in class org.onlab.packet.IGMPQuery
 
equals(Object) - Method in class org.onlab.packet.IpAddress
 
equals(Object) - Method in class org.onlab.packet.IpPrefix
 
equals(Object) - Method in class org.onlab.packet.IPv4
 
equals(Object) - Method in class org.onlab.packet.ipv6.Authentication
 
equals(Object) - Method in class org.onlab.packet.ipv6.BaseOptions
 
equals(Object) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
 
equals(Object) - Method in class org.onlab.packet.IPv6
 
equals(Object) - Method in class org.onlab.packet.ipv6.Fragment
 
equals(Object) - Method in class org.onlab.packet.ipv6.Routing
 
equals(Object) - Method in class org.onlab.packet.LLDP
 
equals(Object) - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
equals(Object) - Method in class org.onlab.packet.LLDPTLV
 
equals(Object) - Method in class org.onlab.packet.MacAddress
 
equals(Object) - Method in class org.onlab.packet.MplsLabel
 
equals(Object) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
 
equals(Object) - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
equals(Object) - Method in class org.onlab.packet.ndp.NeighborSolicitation
 
equals(Object) - Method in class org.onlab.packet.ndp.Redirect
 
equals(Object) - Method in class org.onlab.packet.ndp.RouterAdvertisement
 
equals(Object) - Method in class org.onlab.packet.ndp.RouterSolicitation
 
equals(Object) - Method in class org.onlab.packet.PIM
 
equals(Object) - Method in class org.onlab.packet.pim.PIMAddrGroup
 
equals(Object) - Method in class org.onlab.packet.pim.PIMAddrSource
 
equals(Object) - Method in class org.onlab.packet.pim.PIMAddrUnicast
 
equals(Object) - Method in class org.onlab.packet.TCP
 
equals(Object) - Method in class org.onlab.packet.TpPort
 
equals(Object) - Method in class org.onlab.packet.UDP
 
equals(Object) - Method in class org.onlab.packet.VlanId
 
equals(Object) - Method in class org.onlab.util.Bandwidth
 
equals(Object) - Method in class org.onlab.util.Counter
 
equals(Object) - Method in class org.onlab.util.Frequency
 
Ethernet - Class in org.onlab.packet
 
Ethernet() - Constructor for class org.onlab.packet.Ethernet
By default, set Ethernet to untagged.
ETHERNET_HEADER_LENGTH - Static variable in class org.onlab.packet.Ethernet
 
etherType - Variable in class org.onlab.packet.Ethernet
 
EthType - Class in org.onlab.packet
Representation of an Ethertype.
EthType(int) - Constructor for class org.onlab.packet.EthType
Builds the EthType.
EthType(short) - Constructor for class org.onlab.packet.EthType
Builds the EthType.
ethType() - Method in enum org.onlab.packet.EthType.EtherType
 
ethType - Variable in class org.onlab.packet.LLDP
 
EthType.EtherType - Enum in org.onlab.packet
A list of known ethertypes.
EventMetric - Class in org.onlab.metrics
Metric measurements for events.
EventMetric(MetricsService, String, String) - Constructor for class org.onlab.metrics.EventMetric
Constructor.
eventRateMeter() - Method in class org.onlab.metrics.EventMetric
Gets the event rate meter.
eventReceived() - Method in class org.onlab.metrics.EventMetric
Updates the metric measurements for a single event.
exceptionalFuture(Throwable) - Static method in class org.onlab.util.Tools
Returns a future that is completed exceptionally.
execute(Runnable) - Method in class org.onlab.util.BoundedThreadPool
 
extractExtreme() - Method in class org.onlab.graph.Heap
Extracts and returns the most extreme item from the heap.
extreme() - Method in class org.onlab.graph.Heap
Returns the most extreme item in the heap.

F

FAIL_POLICY - Static variable in class org.onlab.packet.ICMP6
Source address failed ingress/egress policy.
FAILURE - Static variable in class org.onlab.packet.EAP
 
FIXED_HEADER_LENGTH - Static variable in class org.onlab.packet.ipv6.Authentication
 
FIXED_HEADER_LENGTH - Static variable in class org.onlab.packet.ipv6.BaseOptions
 
FIXED_HEADER_LENGTH - Static variable in class org.onlab.packet.IPv6
 
FIXED_HEADER_LENGTH - Static variable in class org.onlab.packet.ipv6.Routing
 
FIXED_OPTIONS_LENGTH - Static variable in class org.onlab.packet.ipv6.BaseOptions
 
FIXED_ROUTING_DATA_LENGTH - Static variable in class org.onlab.packet.ipv6.Routing
 
flags - Variable in class org.onlab.packet.DHCP
 
flags - Variable in class org.onlab.packet.IPv4
 
flags - Variable in class org.onlab.packet.TCP
 
FLOATING_ID - Static variable in class org.onlab.util.KryoNamespace
ID to use if this KryoNamespace does not define registration id.
floorDivision(long) - Method in class org.onlab.util.Frequency
Returns a Frequency whose value is Math.floorDiv(this, value).
flowLabel - Variable in class org.onlab.packet.IPv6
 
format(String, Object...) - Static method in class org.onlab.util.PositionalParameterStringFormatter
Formats a string using slf4j style positional parameter replacement.
Fragment - Class in org.onlab.packet.ipv6
Implements IPv6 fragment extension header format.
Fragment() - Constructor for class org.onlab.packet.ipv6.Fragment
 
fragmentOffset - Variable in class org.onlab.packet.IPv4
 
fragmentOffset - Variable in class org.onlab.packet.ipv6.Fragment
 
freeze() - Method in class org.onlab.util.Counter
Freezes the counter in the current state including the counts and times.
Frequency - Class in org.onlab.util
Class representing frequency.
fromHex(String) - Static method in class org.onlab.util.Tools
Converts a string from hex to long.
fromHexString(String) - Static method in class org.onlab.util.HexString
Convert a string of hex values into a string of bytes.
fromIPv4Address(int) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address and returns of string of the form xxx.xxx.xxx.xxx, e.g., 192.168.0.1.
fromIPv4AddressCollection(Collection<Integer>) - Static method in class org.onlab.packet.IPv4
Accepts a collection of IPv4 addresses as integers and returns a single String useful in toString method's containing collections of IP addresses.
futureGetOrElse(Future<T>, T) - Static method in class org.onlab.util.Tools
Returns the future value when complete or if future completes exceptionally returns the defaultValue.
futureGetOrElse(Future<T>, long, TimeUnit, T) - Static method in class org.onlab.util.Tools
Returns the future value when complete or if future completes exceptionally returns the defaultValue.

G

gaddr - Variable in class org.onlab.packet.IGMPGroup
 
gatewayIPAddress - Variable in class org.onlab.packet.DHCP
 
gbps(double) - Static method in class org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Gbps.
generateAuthCode() - Method in class org.onlab.packet.RADIUS
Generates an authenticator code.
get() - Method in class org.onlab.util.BlockingBoolean
Gets the value of the blocking boolean.
get() - Method in class org.onlab.util.NewConcurrentHashMap
 
get(int) - Method in class org.onlab.util.SlidingWindowCounter
Gets the total count for the last N window slots.
get(Dictionary<?, ?>, String) - Static method in class org.onlab.util.Tools
Get property as a string value.
getAcknowledge() - Method in class org.onlab.packet.TCP
Gets acknowledge number.
getAddr() - Method in class org.onlab.packet.pim.PIMAddrGroup
Get the address of this encoded address.
getAddr() - Method in class org.onlab.packet.pim.PIMAddrSource
Get the address of this encoded address.
getAddr() - Method in class org.onlab.packet.pim.PIMAddrUnicast
Get the address of this encoded address.
getAttribute(byte) - Method in class org.onlab.packet.RADIUS
Gets an attribute from the RADIUS packet.
getAttributeList(byte) - Method in class org.onlab.packet.RADIUS
Gets a list of attributes from the RADIUS packet.
getAuthenticator() - Method in class org.onlab.packet.RADIUS
Gets the authenticator.
getAuxInfo() - Method in class org.onlab.packet.IGMPGroup
Get the auxillary info.
getBBit() - Method in class org.onlab.packet.pim.PIMAddrGroup
Return the bBit.
getBootFileName() - Method in class org.onlab.packet.DHCP
 
getByteSize() - Method in class org.onlab.packet.pim.PIMAddrGroup
The size in bytes of a serialized address.
getByteSize() - Method in class org.onlab.packet.pim.PIMAddrSource
The size in bytes of a serialized address.
getByteSize() - Method in class org.onlab.packet.pim.PIMAddrUnicast
The size in bytes of a serialized address.
getChassisId() - Method in class org.onlab.packet.LLDP
 
getChecksum() - Method in class org.onlab.packet.ICMP
 
getChecksum() - Method in class org.onlab.packet.ICMP6
Gets checksum.
getChecksum() - Method in class org.onlab.packet.IGMP
Get the checksum of this message.
getChecksum() - Method in class org.onlab.packet.IPv4
 
getChecksum() - Method in class org.onlab.packet.PIM
Get the checksum of this packet.
getChecksum() - Method in class org.onlab.packet.TCP
Gets checksum.
getChecksum() - Method in class org.onlab.packet.UDP
 
getClientHardwareAddress() - Method in class org.onlab.packet.DHCP
 
getClientIPAddress() - Method in class org.onlab.packet.DHCP
 
getCode() - Method in class org.onlab.packet.DHCPOption
 
getCode() - Method in class org.onlab.packet.EAP
Gets the EAP code.
getCode() - Method in class org.onlab.packet.RADIUS
Gets the code.
getCounters(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Counters.
getCounters(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Counters.
getCtrl() - Method in class org.onlab.packet.LLC
 
getCurrentHopLimit() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets current hop limit.
getData() - Method in class org.onlab.packet.Data
 
getData() - Method in class org.onlab.packet.DHCPOption
 
getData() - Method in class org.onlab.packet.EAP
Gets the EAP data.
getDataOffset() - Method in class org.onlab.packet.TCP
Gets offset.
getDataType() - Method in class org.onlab.packet.EAP
Gets the data type.
getDestinationAddress() - Method in class org.onlab.packet.IPv4
 
getDestinationAddress() - Method in class org.onlab.packet.IPv6
Gets destination address.
getDestinationAddress() - Method in class org.onlab.packet.ndp.Redirect
Gets destination address.
getDestinationMAC() - Method in class org.onlab.packet.Ethernet
Gets the destination MAC address.
getDestinationMACAddress() - Method in class org.onlab.packet.Ethernet
Gets the destination MAC address.
getDestinationPort() - Method in class org.onlab.packet.TCP
Gets TCP destination port.
getDestinationPort() - Method in class org.onlab.packet.UDP
 
getDeviceString() - Method in class org.onlab.packet.ONOSLLDP
 
getDeviceTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getDiffServ() - Method in class org.onlab.packet.IPv4
Gets the DiffServ octet (including the DSCP and ECN bits).
getDsap() - Method in class org.onlab.packet.LLC
 
getDscp() - Method in class org.onlab.packet.IPv4
Gets the DSCP value (6 bits).
getEapolType() - Method in class org.onlab.packet.EAPOL
Gets the type.
getEcn() - Method in class org.onlab.packet.IPv4
Gets the ECN value (2 bits).
getEdges() - Method in class org.onlab.graph.AdjacencyListsGraph
 
getEdges() - Method in interface org.onlab.graph.Graph
Returns the set of edges comprising the graph.
getEdges() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getEdgesFrom(V) - Method in class org.onlab.graph.AdjacencyListsGraph
 
getEdgesFrom(V) - Method in interface org.onlab.graph.Graph
Returns all edges leading out from the specified source vertex.
getEdgesFrom(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getEdgesTo(V) - Method in class org.onlab.graph.AdjacencyListsGraph
 
getEdgesTo(V) - Method in interface org.onlab.graph.Graph
Returns all edges leading towards the specified destination vertex.
getEdgesTo(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getEtherType() - Method in class org.onlab.packet.Ethernet
Gets the Ethernet type.
getFamily() - Method in class org.onlab.packet.pim.PIMAddrGroup
Get the IP family of this address: 4 or 6.
getFamily() - Method in class org.onlab.packet.pim.PIMAddrSource
Get the IP family of this address: 4 or 6.
getFamily() - Method in class org.onlab.packet.pim.PIMAddrUnicast
Get the IP family of this address: 4 or 6.
getFlags() - Method in class org.onlab.packet.DHCP
 
getFlags() - Method in class org.onlab.packet.IPv4
 
getFlags() - Method in class org.onlab.packet.TCP
Gets TCP flags.
getFlowLabel() - Method in class org.onlab.packet.IPv6
Gets flow label.
getFragmentOffset() - Method in class org.onlab.packet.IPv4
 
getFragmentOffset() - Method in class org.onlab.packet.ipv6.Fragment
Gets the fragment offset of this header.
getGaddr() - Method in class org.onlab.packet.IGMPGroup
Get the multicast group address.
getGatewayIPAddress() - Method in class org.onlab.packet.DHCP
 
getGauges(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Gauges.
getGauges(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Gauges.
getGroups() - Method in class org.onlab.packet.IGMP
Get the list of IGMPGroups.
getHardwareAddressLength() - Method in class org.onlab.packet.ARP
 
getHardwareAddressLength() - Method in class org.onlab.packet.DHCP
 
getHardwareType() - Method in class org.onlab.packet.ARP
 
getHardwareType() - Method in class org.onlab.packet.DHCP
 
getHeaderExtLength() - Method in class org.onlab.packet.ipv6.BaseOptions
Gets the extension length of this header.
getHeaderExtLength() - Method in class org.onlab.packet.ipv6.Routing
Gets the extension length of this header.
getHeaderLength() - Method in class org.onlab.packet.IPv4
 
getHistograms(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Histograms.
getHistograms(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Histograms.
getHoldTime() - Method in class org.onlab.packet.pim.PIMJoinPrune
Get the J/P hold time.
getHopLimit() - Method in class org.onlab.packet.IPv6
Gets hop limit.
getHops() - Method in class org.onlab.packet.DHCP
 
getIcmpCode() - Method in class org.onlab.packet.ICMP
 
getIcmpCode() - Method in class org.onlab.packet.ICMP6
Gets ICMP6 code.
getIcmpType() - Method in class org.onlab.packet.ICMP
 
getIcmpType() - Method in class org.onlab.packet.ICMP6
Gets ICMP6 type.
getIdentification() - Method in class org.onlab.packet.IPv4
 
getIdentification() - Method in class org.onlab.packet.ipv6.Fragment
Gets the identification of this header.
getIdentifier() - Method in class org.onlab.packet.EAP
Gets the EAP identifier.
getIdentifier() - Method in class org.onlab.packet.RADIUS
Gets the identifier.
getIgmpType() - Method in class org.onlab.packet.IGMP
Get the IGMP message type.
getInfoString() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of information string.
getIntegrityCheck() - Method in class org.onlab.packet.ipv6.Authentication
Gets the integrity check value of this header.
getIp4Address() - Method in class org.onlab.packet.IpAddress
Gets the Ip4Address view of the IP address.
getIp4Prefix() - Method in class org.onlab.packet.IpPrefix
Gets the Ip4Prefix view of the IP prefix.
getIp6Address() - Method in class org.onlab.packet.IpAddress
Gets the Ip6Address view of the IP address.
getIp6Prefix() - Method in class org.onlab.packet.IpPrefix
Gets the Ip6Prefix view of the IP prefix.
getLabel() - Method in class org.onlab.packet.MPLS
Returns the MPLS label.
getLength() - Method in class org.onlab.packet.DHCPOption
 
getLength() - Method in class org.onlab.packet.EAP
Gets the get packet length.
getLength() - Method in class org.onlab.packet.LLDPTLV
 
getLength() - Method in class org.onlab.packet.RADIUSAttribute
Gets the attribute length.
getLength() - Method in class org.onlab.packet.UDP
 
getMasklen() - Method in class org.onlab.packet.pim.PIMAddrGroup
Get the masklen of the group address.
getMasklen() - Method in class org.onlab.packet.pim.PIMAddrSource
Get the masklen of the group address.
getMaxRespField() - Method in class org.onlab.packet.IGMP
get the Max Resp Code.
getMeters(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Meters.
getMeters(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Meters.
getMetrics() - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Meters.
getMetrics() - Method in interface org.onlab.metrics.MetricsService
Fetches the existing metrics.
getMFlag() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets managed address configuration flag.
getMoreFragment() - Method in class org.onlab.packet.ipv6.Fragment
Gets the more fragment flag of this header.
getName() - Method in class org.onlab.metrics.MetricsComponent
 
getName() - Method in interface org.onlab.metrics.MetricsComponentRegistry
Fetches the name of the Component.
getName() - Method in class org.onlab.metrics.MetricsFeature
Fetches the name of the Feature.
getNameString() - Method in class org.onlab.packet.ONOSLLDP
 
getNameTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getNextHeader() - Method in class org.onlab.packet.ipv6.Authentication
 
getNextHeader() - Method in class org.onlab.packet.ipv6.BaseOptions
 
getNextHeader() - Method in class org.onlab.packet.ipv6.Fragment
 
getNextHeader() - Method in class org.onlab.packet.IPv6
 
getNextHeader() - Method in interface org.onlab.packet.ipv6.IExtensionHeader
Gets the type of next header.
getNextHeader() - Method in class org.onlab.packet.ipv6.Routing
 
getOFlag() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets other configuration flag.
getOpCode() - Method in class org.onlab.packet.ARP
 
getOpCode() - Method in class org.onlab.packet.DHCP
 
getOption(DHCP.DHCPOptionCode) - Method in class org.onlab.packet.DHCP
Gets a specific DHCP option parameter.
getOptionalTLVList() - Method in class org.onlab.packet.LLDP
 
getOptions() - Method in class org.onlab.packet.DHCP
 
getOptions() - Method in class org.onlab.packet.IPv4
 
getOptions() - Method in class org.onlab.packet.ipv6.BaseOptions
Gets the options.
getOptions() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Gets the Neighbor Discovery Protocol packet options.
getOptions() - Method in class org.onlab.packet.ndp.NeighborSolicitation
Gets the Neighbor Discovery Protocol packet options.
getOptions() - Method in class org.onlab.packet.ndp.Redirect
Gets the Neighbor Discovery Protocol packet options.
getOptions() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets the Neighbor Discovery Protocol packet options.
getOptions() - Method in class org.onlab.packet.ndp.RouterSolicitation
Gets the Neighbor Discovery Protocol packet options.
getOptions() - Method in class org.onlab.packet.TCP
Gets TCP options.
getOUI() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of the OUI.
getOverrideFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Gets override flag.
getPacketLength() - Method in class org.onlab.packet.EAPOL
Gets the packet length.
getPacketType() - Method in class org.onlab.packet.DHCP
 
getParent() - Method in class org.onlab.packet.BasePacket
 
getParent() - Method in interface org.onlab.packet.IPacket
 
getPayload() - Method in class org.onlab.packet.BasePacket
 
getPayload() - Method in interface org.onlab.packet.IPacket
 
getPayloadLength() - Method in class org.onlab.packet.ipv6.Authentication
Gets the payload length of this header.
getPimMsgType() - Method in class org.onlab.packet.PIM
Return the PIM message type.
getPoolThreadExecutor() - Static method in class org.onlab.util.SharedExecutors
Returns the shared thread pool executor.
getPort() - Method in class org.onlab.packet.ONOSLLDP
 
getPortId() - Method in class org.onlab.packet.LLDP
 
getPriorityCode() - Method in class org.onlab.packet.Ethernet
Gets the priority code.
getProtocol() - Method in class org.onlab.packet.IPv4
 
getProtocolAddressLength() - Method in class org.onlab.packet.ARP
 
getProtocolType() - Method in class org.onlab.packet.ARP
 
getQrv() - Method in class org.onlab.packet.IGMPQuery
Get the Querier Robustness Variable.
getRBit() - Method in class org.onlab.packet.pim.PIMAddrSource
Return the rBit.
getReachableTime() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets reachable time.
getReserved() - Method in class org.onlab.packet.PIM
Get the reserved field.
getResv() - Method in class org.onlab.packet.IGMPQuery
Get the reserved field.
getRetransmitTimer() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets retransmission timer.
getRouterFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Gets router flag.
getRouterLifetime() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets router lifetime.
getRoutingData() - Method in class org.onlab.packet.ipv6.Routing
Gets the routing data.
getRoutingType() - Method in class org.onlab.packet.ipv6.Routing
Gets the routing type of this header.
getSBit() - Method in class org.onlab.packet.pim.PIMAddrSource
Return the sparse bit.
getSeconds() - Method in class org.onlab.packet.DHCP
 
getSecurityParamIndex() - Method in class org.onlab.packet.ipv6.Authentication
Gets the security parameter index of this header.
getSecurityParamIndex() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
Gets the security parameter index of this header.
getSegmentsLeft() - Method in class org.onlab.packet.ipv6.Routing
Gets the number of remaining route segments of this header.
getSenderHardwareAddress() - Method in class org.onlab.packet.ARP
 
getSenderProtocolAddress() - Method in class org.onlab.packet.ARP
 
getSequence() - Method in class org.onlab.packet.ipv6.Authentication
Gets the sequence number of this header.
getSequence() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
Gets the sequence number of this header.
getSequence() - Method in class org.onlab.packet.TCP
Gets sequence number.
getServerIPAddress() - Method in class org.onlab.packet.DHCP
 
getServerName() - Method in class org.onlab.packet.DHCP
 
getSingleThreadExecutor() - Static method in class org.onlab.util.SharedExecutors
Returns the shared single thread executor.
getSolicitedFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Gets solicited flag.
getSourceAddress() - Method in class org.onlab.packet.IPv4
 
getSourceAddress() - Method in class org.onlab.packet.IPv6
Gets source address.
getSourceMAC() - Method in class org.onlab.packet.Ethernet
Gets the source MAC address.
getSourceMACAddress() - Method in class org.onlab.packet.Ethernet
Gets the source MAC address.
getSourcePort() - Method in class org.onlab.packet.TCP
Gets TCP source port.
getSourcePort() - Method in class org.onlab.packet.UDP
 
getSources() - Method in class org.onlab.packet.IGMPGroup
Return the list of source addresses.
getSsap() - Method in class org.onlab.packet.LLC
 
getSubType() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of the sub type.
getTargetAddress() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Gets target address.
getTargetAddress() - Method in class org.onlab.packet.ndp.NeighborSolicitation
Gets target address.
getTargetAddress() - Method in class org.onlab.packet.ndp.Redirect
Gets target address.
getTargetHardwareAddress() - Method in class org.onlab.packet.ARP
 
getTargetProtocolAddress() - Method in class org.onlab.packet.ARP
 
getTimer() - Static method in class org.onlab.util.SharedExecutors
Returns the shared timer.
getTimer() - Static method in class org.onlab.util.Timer
Returns the singleton hashed-wheel timer.
getTimers(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Timers.
getTimers(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Timers.
getTotalLength() - Method in class org.onlab.packet.IPv4
 
getTotalLength() - Method in class org.onlab.packet.ipv6.Authentication
Gets the total length of this header.
getTrafficClass() - Method in class org.onlab.packet.IPv6
Gets traffic class.
getTransactionId() - Method in class org.onlab.packet.DHCP
 
getTtl() - Method in class org.onlab.packet.IPv4
 
getTtl() - Method in class org.onlab.packet.LLDP
 
getTtl() - Method in class org.onlab.packet.MPLS
Returns the MPLS TTL of the packet.
getType(int) - Static method in enum org.onlab.packet.DHCPPacketType
 
getType() - Method in class org.onlab.packet.ipv6.BaseOptions
Gets the type of this option.
getType() - Method in class org.onlab.packet.LLDPTLV
 
getType() - Method in class org.onlab.packet.RADIUSAttribute
Gets the attribute type.
getUpstreamAddr() - Method in class org.onlab.packet.pim.PIMJoinPrune
Get the upstreamAddr for this J/P request.
getUrgentPointer() - Method in class org.onlab.packet.TCP
Gets urgent pointer.
getValue() - Method in enum org.onlab.packet.DHCP.DHCPOptionCode
 
getValue() - Method in enum org.onlab.packet.DHCPPacketType
 
getValue() - Method in class org.onlab.packet.LLDPTLV
 
getValue() - Method in class org.onlab.packet.RADIUSAttribute
Gets the attribute value.
getVersion() - Method in class org.onlab.packet.EAPOL
Gets the version.
getVersion() - Method in class org.onlab.packet.IPv4
 
getVersion() - Method in class org.onlab.packet.IPv6
Gets IP version.
getVersion() - Method in class org.onlab.packet.PIM
Get the version of PIM.
getVertexes() - Method in class org.onlab.graph.AdjacencyListsGraph
 
getVertexes() - Method in interface org.onlab.graph.Graph
Returns the set of vertexes comprising the graph.
getVertexes() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getVlanID() - Method in class org.onlab.packet.Ethernet
Gets the VLAN ID.
getWBit() - Method in class org.onlab.packet.pim.PIMAddrSource
Return the wBit, used in Join/Prune messages.
getWindowSize() - Method in class org.onlab.packet.TCP
Gets TCP window size.
getYourIPAddress() - Method in class org.onlab.packet.DHCP
 
getZBit() - Method in class org.onlab.packet.pim.PIMAddrGroup
Return the z bit for admin scoping.
Graph<V extends Vertex,E extends Edge> - Interface in org.onlab.graph
Abstraction of a directed graph structure.
GraphPathSearch<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Representation of a graph path search algorithm.
GraphPathSearch.Result<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a path search result.
GraphSearch<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Representation of a graph search algorithm and its outcome.
GraphSearch.Result<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Notion of a graph search result.
GroupedThreadFactory - Class in org.onlab.util
Thread factory for creating threads that belong to the specified thread group.
groupedThreadFactory(String) - Static method in class org.onlab.util.GroupedThreadFactory
Returns thread factory for producing threads associated with the specified group name.
groupedThreads(String, String) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads named according to the supplied name pattern and from the specified thread-group.

H

hardwareAddressLength - Variable in class org.onlab.packet.ARP
 
hardwareAddressLength - Variable in class org.onlab.packet.DHCP
 
hardwareType - Variable in class org.onlab.packet.ARP
 
hardwareType - Variable in class org.onlab.packet.DHCP
 
hasBackup() - Method in class org.onlab.graph.DisjointPathPair
Checks if this path pair contains a backup/secondary path.
hashCode() - Method in class org.onlab.graph.AbstractEdge
 
hashCode() - Method in class org.onlab.graph.AdjacencyListsGraph
 
hashCode() - Method in class org.onlab.graph.DefaultMutablePath
 
hashCode() - Method in class org.onlab.graph.DefaultPath
 
hashCode() - Method in class org.onlab.graph.DisjointPathPair
 
hashCode() - Method in class org.onlab.graph.Heap
 
hashCode() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
hashCode() - Method in class org.onlab.packet.ARP
 
hashCode() - Method in class org.onlab.packet.BasePacket
 
hashCode() - Method in class org.onlab.packet.ChassisId
 
hashCode() - Method in class org.onlab.packet.Data
 
hashCode() - Method in class org.onlab.packet.DHCPOption
 
hashCode() - Method in class org.onlab.packet.EAP
 
hashCode() - Method in class org.onlab.packet.EAPOL
 
hashCode() - Method in class org.onlab.packet.Ethernet
 
hashCode() - Method in class org.onlab.packet.EthType
 
hashCode() - Method in class org.onlab.packet.ICMP
 
hashCode() - Method in class org.onlab.packet.ICMP6
 
hashCode() - Method in class org.onlab.packet.IGMP
 
hashCode() - Method in class org.onlab.packet.IGMPMembership
 
hashCode() - Method in class org.onlab.packet.IGMPQuery
 
hashCode() - Method in class org.onlab.packet.IpAddress
 
hashCode() - Method in class org.onlab.packet.IpPrefix
 
hashCode() - Method in class org.onlab.packet.IPv4
 
hashCode() - Method in class org.onlab.packet.ipv6.Authentication
 
hashCode() - Method in class org.onlab.packet.ipv6.BaseOptions
 
hashCode() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
 
hashCode() - Method in class org.onlab.packet.ipv6.Fragment
 
hashCode() - Method in class org.onlab.packet.IPv6
 
hashCode() - Method in class org.onlab.packet.ipv6.Routing
 
hashCode() - Method in class org.onlab.packet.LLDP
 
hashCode() - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
hashCode() - Method in class org.onlab.packet.LLDPTLV
 
hashCode() - Method in class org.onlab.packet.MacAddress
 
hashCode() - Method in class org.onlab.packet.MplsLabel
 
hashCode() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
 
hashCode() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
hashCode() - Method in class org.onlab.packet.ndp.NeighborSolicitation
 
hashCode() - Method in class org.onlab.packet.ndp.Redirect
 
hashCode() - Method in class org.onlab.packet.ndp.RouterAdvertisement
 
hashCode() - Method in class org.onlab.packet.ndp.RouterSolicitation
 
hashCode() - Method in class org.onlab.packet.PIM
 
hashCode() - Method in class org.onlab.packet.pim.PIMAddrGroup
 
hashCode() - Method in class org.onlab.packet.pim.PIMAddrSource
 
hashCode() - Method in class org.onlab.packet.pim.PIMAddrUnicast
 
hashCode() - Method in class org.onlab.packet.TCP
 
hashCode() - Method in class org.onlab.packet.TpPort
 
hashCode() - Method in class org.onlab.packet.UDP
 
hashCode() - Method in class org.onlab.packet.VlanId
 
hashCode() - Method in class org.onlab.util.Bandwidth
 
hashCode() - Method in class org.onlab.util.Counter
 
hashCode() - Method in class org.onlab.util.Frequency
 
hasOptions() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
Checks whether any options are included.
HDR_FIELD_ERR - Static variable in class org.onlab.packet.ICMP6
Erroneous header field encountered.
HEADER_LENGTH - Static variable in class org.onlab.packet.ICMP6
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ipv6.EncapSecurityPayload
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ipv6.Fragment
 
HEADER_LENGTH - Static variable in class org.onlab.packet.MPLS
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ndp.NeighborSolicitation
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ndp.Redirect
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ndp.RouterAdvertisement
 
HEADER_LENGTH - Static variable in class org.onlab.packet.ndp.RouterSolicitation
 
headerExtLength - Variable in class org.onlab.packet.ipv6.BaseOptions
 
headerExtLength - Variable in class org.onlab.packet.ipv6.Routing
 
headerLength - Variable in class org.onlab.packet.IPv4
 
Heap<T> - Class in org.onlab.graph
Implementation of an array-backed heap structure whose sense of order is imposed by the provided comparator.
Heap(List<T>, Comparator<T>) - Constructor for class org.onlab.graph.Heap
Creates a new heap backed by the specified list.
heapify() - Method in class org.onlab.graph.Heap
Restores the heap property by re-arranging the elements in the backing array as necessary following any heap modifications.
HexString - Class in org.onlab.util
 
HOP_LIMIT_EXCEED - Static variable in class org.onlab.packet.ICMP6
Hop limit exceeded in transit.
HopByHopOptions - Class in org.onlab.packet.ipv6
Implements IPv6 Hop-by-hop Options extension header format.
HopByHopOptions() - Constructor for class org.onlab.packet.ipv6.HopByHopOptions
 
hopLimit - Variable in class org.onlab.packet.IPv6
 
hops - Variable in class org.onlab.packet.DHCP
 
HW_TYPE_ETHERNET - Static variable in class org.onlab.packet.ARP
 
HWTYPE_ETHERNET - Static variable in class org.onlab.packet.DHCP
 

I

ICMP - Class in org.onlab.packet
Implements ICMP packet format.
ICMP() - Constructor for class org.onlab.packet.ICMP
 
ICMP6 - Class in org.onlab.packet
Implements ICMPv6 packet format.
ICMP6() - Constructor for class org.onlab.packet.ICMP6
 
ICMP_HEADER_LENGTH - Static variable in class org.onlab.packet.ICMP
 
icmpCode - Variable in class org.onlab.packet.ICMP
 
icmpCode - Variable in class org.onlab.packet.ICMP6
 
icmpType - Variable in class org.onlab.packet.ICMP
 
icmpType - Variable in class org.onlab.packet.ICMP6
 
identification - Variable in class org.onlab.packet.IPv4
 
identification - Variable in class org.onlab.packet.ipv6.Fragment
 
identifier - Variable in class org.onlab.packet.EAP
 
identifier - Variable in class org.onlab.packet.RADIUS
 
IExtensionHeader - Interface in org.onlab.packet.ipv6
Interface for IPv6 extension header.
ifNeeded() - Static method in class org.onlab.util.NewConcurrentHashMap
 
IGMP - Class in org.onlab.packet
Implements IGMP control packet format.
IGMP() - Constructor for class org.onlab.packet.IGMP
 
IGMPGroup - Class in org.onlab.packet
A class to represent Groups for membership query and reports.
IGMPGroup() - Constructor for class org.onlab.packet.IGMPGroup
 
IGMPGroup(IpAddress, int) - Constructor for class org.onlab.packet.IGMPGroup
Initialize this object with a multicast group address and additional info.
IGMPMembership - Class in org.onlab.packet
 
IGMPMembership(Ip4Address) - Constructor for class org.onlab.packet.IGMPMembership
Constructor initialized with a multicast group address.
IGMPMembership() - Constructor for class org.onlab.packet.IGMPMembership
Default constructor.
IGMPQuery - Class in org.onlab.packet
 
IGMPQuery(IpAddress, int) - Constructor for class org.onlab.packet.IGMPQuery
Create IGMP Query message.
IGMPQuery() - Constructor for class org.onlab.packet.IGMPQuery
Create IGMP Query message.
incrementCount() - Method in class org.onlab.util.SlidingWindowCounter
Increments the count of the current window slot by 1.
incrementCount(long) - Method in class org.onlab.util.SlidingWindowCounter
Increments the count of the current window slot by the given value.
INET6_BIT_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INET6_BYTE_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INET_BIT_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INET_BYTE_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INITIAL_HEADER_LENGTH - Static variable in class org.onlab.packet.ARP
 
INITIAL_HEADER_REQUIRED - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
INITIAL_ID - Static variable in class org.onlab.util.KryoNamespace
Smallest ID free to use for user defined registrations.
insert(T) - Method in class org.onlab.graph.Heap
Inserts the specified item into the heap and returns the modified heap.
insertEdge(E) - Method in class org.onlab.graph.DefaultMutablePath
 
insertEdge(E) - Method in interface org.onlab.graph.MutablePath
Inserts a new edge at the beginning of this path.
INSTANCE - Static variable in class org.onlab.util.NewConcurrentHashMap
 
integrityCheck - Variable in class org.onlab.packet.ipv6.Authentication
 
Ip4Address - Class in org.onlab.packet
A class representing an IPv4 address.
Ip4Prefix - Class in org.onlab.packet
The class representing an IPv4 network address.
Ip6Address - Class in org.onlab.packet
A class representing an IPv6 address.
Ip6Prefix - Class in org.onlab.packet
The class representing an IPv6 network address.
IPacket - Interface in org.onlab.packet
 
IpAddress - Class in org.onlab.packet
A class representing an IP address.
IpAddress(IpAddress.Version, byte[]) - Constructor for class org.onlab.packet.IpAddress
Constructor for given IP address version and address octets.
IpAddress.Version - Enum in org.onlab.packet
 
IpPrefix - Class in org.onlab.packet
A class representing an IP prefix.
IpPrefix(IpAddress, int) - Constructor for class org.onlab.packet.IpPrefix
Constructor for given IP address, and a prefix length.
IPv4 - Class in org.onlab.packet
 
IPv4() - Constructor for class org.onlab.packet.IPv4
Default constructor that sets the version to 4.
IPv6 - Class in org.onlab.packet
Implements IPv6 packet format.
IPv6() - Constructor for class org.onlab.packet.IPv6
Default constructor that sets the version to 6.
IPV6_OPT_ERR - Static variable in class org.onlab.packet.ICMP6
Unrecognized IPv6 option encountered.
isBroadcast() - Method in class org.onlab.packet.Ethernet
 
isBroadcast() - Method in class org.onlab.packet.MacAddress
Returns true if the MAC address is the broadcast address.
isEmpty() - Method in class org.onlab.graph.Heap
Returns true if there are no items in the heap.
isForwardEdge(AbstractGraphPathSearch<V, E>.DefaultResult, E) - Method in class org.onlab.graph.DepthFirstSearch
Determines whether the specified edge is a forward edge using the accumulated set of parent edges for each vertex.
isGratuitous() - Method in class org.onlab.packet.ARP
 
isGreaterThan(T) - Method in interface org.onlab.util.RichComparable
Compares if this object is greater than the specified object.
isIp4() - Method in class org.onlab.packet.IpAddress
Tests whether the IP version of this address is IPv4.
isIp4() - Method in class org.onlab.packet.IpPrefix
Tests whether the IP version of this prefix is IPv4.
isIp6() - Method in class org.onlab.packet.IpAddress
Tests whether the IP version of this address is IPv6.
isIp6() - Method in class org.onlab.packet.IpPrefix
Tests whether the IP version of this prefix is IPv6.
isLessThan(T) - Method in interface org.onlab.util.RichComparable
Compares if this object is less than the specified object.
isLinkLocal() - Method in class org.onlab.packet.MacAddress
Returns true if this MAC address is link local.
isMACAddress(String) - Static method in class org.onlab.packet.Ethernet
Checks to see if a string is a valid MAC address.
isMulticast() - Method in class org.onlab.packet.Ethernet
 
isMulticast() - Method in class org.onlab.packet.MacAddress
Returns true if the MAC address is the multicast address.
isNullOrEmpty(Collection) - Static method in class org.onlab.util.Tools
Returns true if the collection is null or is empty.
isPad() - Method in class org.onlab.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
isReady() - Method in class org.onlab.util.AbstractAccumulator
 
isReady() - Method in interface org.onlab.util.Accumulator
Indicates whether the accumulator is ready to process items.
isSbit() - Method in class org.onlab.packet.IGMPQuery
Is the S flag set? Telling adjacent routers to suppress normal timer updates.
isSelfAssigned() - Method in class org.onlab.packet.IpAddress
Check if this IP address is self-assigned.
isTruncated - Variable in class org.onlab.packet.IPv4
 
isTruncated() - Method in class org.onlab.packet.IPv4
 
isValidCode() - Method in class org.onlab.packet.RADIUS
Checks if the packet's code field is valid.
isValidType() - Method in class org.onlab.packet.RADIUSAttribute
Checks if the attribute type is valid.
isZero() - Method in class org.onlab.packet.IpAddress
Check if this IP address is zero.
ItemNotFoundException - Exception in org.onlab.util
Represents condition where an item is not found or not available.
ItemNotFoundException() - Constructor for exception org.onlab.util.ItemNotFoundException
Creates a new exception with no message.
ItemNotFoundException(String) - Constructor for exception org.onlab.util.ItemNotFoundException
Creates a new exception with the supplied message.
ItemNotFoundException(String, Throwable) - Constructor for exception org.onlab.util.ItemNotFoundException
Creates a new exception with the supplied message and cause.
iterator() - Method in class org.onlab.graph.Heap
Returns iterator to traverse the heap level-by-level.

K

kbps(double) - Static method in class org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Kbps.
KryoNamespace - Class in org.onlab.util
Pool of Kryo instances, with classes pre-registered.
KryoNamespace.Builder - Class in org.onlab.util
KryoNamespace builder.
KshortestPathSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
K-shortest-path graph search algorithm capable of finding not just one, but K shortest paths with ascending order between the source and destinations.
KshortestPathSearch(Graph<V, E>) - Constructor for class org.onlab.graph.KshortestPathSearch
 

L

L_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
L_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
label - Variable in class org.onlab.packet.MPLS
 
lastEventTimestampGauge() - Method in class org.onlab.metrics.EventMetric
Gets the last event timestamp Gauge (ms from the Epoch).
length - Variable in class org.onlab.packet.DHCPOption
 
length - Variable in class org.onlab.packet.EAP
 
length - Variable in class org.onlab.packet.LLDPTLV
 
length() - Method in class org.onlab.packet.MacAddress
Returns the length of the MACAddress.
length - Variable in class org.onlab.packet.RADIUS
 
length - Variable in class org.onlab.packet.RADIUSAttribute
 
length - Variable in class org.onlab.packet.UDP
 
LENGTH_UNIT - Static variable in class org.onlab.packet.ipv6.Authentication
 
LENGTH_UNIT - Static variable in class org.onlab.packet.ipv6.BaseOptions
 
LENGTH_UNIT - Static variable in class org.onlab.packet.ipv6.Routing
 
LLC - Class in org.onlab.packet
This class represents an Link Local Control header that is used in Ethernet 802.3.
LLC() - Constructor for class org.onlab.packet.LLC
 
LLC_HEADER_LENGTH - Static variable in class org.onlab.packet.LLC
 
LLDP - Class in org.onlab.packet
 
LLDP() - Constructor for class org.onlab.packet.LLDP
 
LLDP_MULTICAST - Static variable in class org.onlab.packet.ONOSLLDP
 
LLDP_NICIRA - Static variable in class org.onlab.packet.ONOSLLDP
 
LLDPOrganizationalTLV - Class in org.onlab.packet
The class representing LLDP Organizationally Specific TLV.
LLDPOrganizationalTLV() - Constructor for class org.onlab.packet.LLDPOrganizationalTLV
 
LLDPTLV - Class in org.onlab.packet
 
LLDPTLV() - Constructor for class org.onlab.packet.LLDPTLV
 
lookup(short) - Static method in enum org.onlab.packet.EthType.EtherType
 
lookup(short) - Method in class org.onlab.packet.EthType
Looks up the ethertype by it's numerical representation and returns it's textual format.

M

MAC_ADDRESS_LENGTH - Static variable in class org.onlab.packet.MacAddress
 
MacAddress - Class in org.onlab.packet
The class representing MAC address.
MacAddress(byte[]) - Constructor for class org.onlab.packet.MacAddress
 
makeMaskedAddress(Ip4Address, int) - Static method in class org.onlab.packet.Ip4Address
Creates an IPv4 address by masking it with a network mask of given mask length.
makeMaskedAddress(Ip6Address, int) - Static method in class org.onlab.packet.Ip6Address
Creates an IPv6 address by masking it with a network mask of given mask length.
makeMaskedAddress(IpAddress, int) - Static method in class org.onlab.packet.IpAddress
Creates an IP address by masking it with a network mask of given mask length.
makeMaskPrefix(int) - Static method in class org.onlab.packet.Ip4Address
Creates an IPv4 network mask prefix.
makeMaskPrefix(int) - Static method in class org.onlab.packet.Ip6Address
Creates an IPv6 network mask prefix.
makeMaskPrefix(IpAddress.Version, int) - Static method in class org.onlab.packet.IpAddress
Creates an IP network mask prefix.
MAX_ATTR_VALUE_LENGTH - Static variable in class org.onlab.packet.RADIUS
 
MAX_BUFFER_SIZE - Static variable in class org.onlab.util.KryoNamespace
 
MAX_INET6_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
 
MAX_INET_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
 
MAX_INFOSTRING_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
MAX_MASK_LENGTH - Static variable in class org.onlab.packet.Ip4Prefix
 
MAX_MASK_LENGTH - Static variable in class org.onlab.packet.Ip6Prefix
 
MAX_MPLS - Static variable in class org.onlab.packet.MplsLabel
 
MAX_PORT - Static variable in class org.onlab.packet.TpPort
 
MAX_VLAN - Static variable in class org.onlab.packet.VlanId
 
maxBatchMillis() - Method in class org.onlab.util.AbstractAccumulator
Returns the maximum number of millis allowed to expire since the first item before processing is triggered.
maxIdleMillis() - Method in class org.onlab.util.AbstractAccumulator
Returns the maximum number of millis allowed to expire since the last item arrival before processing is triggered.
maxItems() - Method in class org.onlab.util.AbstractAccumulator
Returns the maximum number of items allowed to accumulate before processing is triggered.
maxPaths - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
maxQueueSize - Static variable in class org.onlab.util.BoundedThreadPool
 
mbps(double) - Static method in class org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Mbps.
MCAST_DONE - Static variable in class org.onlab.packet.ICMP6
Multicast Listener Done.
MCAST_QUERY - Static variable in class org.onlab.packet.ICMP6
Multicast Listener Query.
MCAST_REPORT - Static variable in class org.onlab.packet.ICMP6
Multicast Listener Report.
MetricsComponent - Class in org.onlab.metrics
Components to register for metrics.
MetricsComponentRegistry - Interface in org.onlab.metrics
Registry Entry for Metrics Components.
MetricsFeature - Class in org.onlab.metrics
Features to tag metrics.
MetricsFeature(String) - Constructor for class org.onlab.metrics.MetricsFeature
Constructs a Feature from a name.
MetricsManager - Class in org.onlab.metrics
This class holds the Metrics registry for ONOS.
MetricsManager() - Constructor for class org.onlab.metrics.MetricsManager
 
MetricsService - Interface in org.onlab.metrics
Metrics Service to collect metrics.
MetricsUtil - Class in org.onlab.metrics
 
mFlag - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
MIN_HEADER_LENGTH - Static variable in class org.onlab.packet.DHCP
Dynamic Host Configuration Protocol packet.
MIN_LEN - Static variable in class org.onlab.packet.EAP
 
MIN_PORT - Static variable in class org.onlab.packet.TpPort
 
MINIMUM_HEADER_LEN - Static variable in class org.onlab.packet.IGMP
 
MINIMUM_OPTION_LEN_BYTES - Static variable in class org.onlab.packet.pim.PIMHello
 
minPriority(ThreadFactory) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads with MIN_PRIORITY.
MINUS - Static variable in class org.onlab.packet.ipv6.Authentication
 
MODE_IS_EXCLUDE - Static variable in class org.onlab.packet.IGMPMembership
 
MODE_IS_INCLUDE - Static variable in class org.onlab.packet.IGMPMembership
 
moreFragment - Variable in class org.onlab.packet.ipv6.Fragment
 
MPLS - Class in org.onlab.packet
 
MPLS() - Constructor for class org.onlab.packet.MPLS
Default constructor that sets the version to 4.
MPLS_MULTICAST - Static variable in class org.onlab.packet.Ethernet
 
MPLS_UNICAST - Static variable in class org.onlab.packet.Ethernet
 
MplsLabel - Class in org.onlab.packet
Representation of a MPLS label.
MplsLabel(int) - Constructor for class org.onlab.packet.MplsLabel
 
mplsLabel(int) - Static method in class org.onlab.packet.MplsLabel
 
multiply(long) - Method in class org.onlab.util.Frequency
Returns a Frequency whose value is (this * value).
MutableAdjacencyListsGraph<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
 
MutableAdjacencyListsGraph(Set<V>, Set<E>) - Constructor for class org.onlab.graph.MutableAdjacencyListsGraph
Creates a graph comprising of the specified vertexes and edges.
mutableCopy(Graph<V, E>) - Method in class org.onlab.graph.SuurballeGraphSearch
Creates a mutable copy of an immutable graph.
MutableGraph<V extends Vertex,E extends Edge> - Interface in org.onlab.graph
Abstraction of a mutable graph that can be constructed gradually.
MutablePath<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a mutable path that allows gradual construction.

N

namedThreads(String) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads named according to the supplied name pattern.
NEIGHBOR_ADVERTISEMENT - Static variable in class org.onlab.packet.ICMP6
Neighbor Advertisement.
NEIGHBOR_SOLICITATION - Static variable in class org.onlab.packet.ICMP6
Neighbor Solicitation.
NeighborAdvertisement - Class in org.onlab.packet.ndp
Implements ICMPv6 Neighbor Advertisement packet format (RFC 4861).
NeighborAdvertisement() - Constructor for class org.onlab.packet.ndp.NeighborAdvertisement
 
NeighborDiscoveryOptions - Class in org.onlab.packet.ndp
Neighbor Discovery Protocol packet options.
NeighborDiscoveryOptions() - Constructor for class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
NeighborDiscoveryOptions.Option - Class in org.onlab.packet.ndp
Packet option.
NeighborSolicitation - Class in org.onlab.packet.ndp
Implements ICMPv6 Neighbor Solicitation packet format.
NeighborSolicitation() - Constructor for class org.onlab.packet.ndp.NeighborSolicitation
 
newBuilder() - Static method in class org.onlab.util.KryoNamespace
Creates a new KryoNamespace builder.
NewConcurrentHashMap<K,V> - Class in org.onlab.util
Creates an instance of new ConcurrentHashMap on each NewConcurrentHashMap.get() call.
NewConcurrentHashMap() - Constructor for class org.onlab.util.NewConcurrentHashMap
 
newFixedThreadPool(int, ThreadFactory) - Static method in class org.onlab.util.BoundedThreadPool
Returns a fixed-size, bounded executor service.
newSingleThreadExecutor(ThreadFactory) - Static method in class org.onlab.util.BoundedThreadPool
Returns a single-thread, bounded executor service.
newThread(Runnable) - Method in class org.onlab.util.GroupedThreadFactory
 
NEXT_HEADER_ERR - Static variable in class org.onlab.packet.ICMP6
Unrecognized Next Header type encountered.
nextHeader - Variable in class org.onlab.packet.ipv6.Authentication
 
nextHeader - Variable in class org.onlab.packet.ipv6.BaseOptions
 
nextHeader - Variable in class org.onlab.packet.ipv6.Fragment
 
nextHeader - Variable in class org.onlab.packet.IPv6
 
nextHeader - Variable in class org.onlab.packet.ipv6.Routing
 
nextId(int) - Method in class org.onlab.util.KryoNamespace.Builder
Sets the next Kryo registration Id for following register entries.
NO_ROUTE - Static variable in class org.onlab.packet.ICMP6
No route to destination.
NONE - Static variable in class org.onlab.packet.VlanId
 
nullIsIllegal(T, String) - Static method in class org.onlab.util.Tools
Returns the specified item if that item is not null; otherwise throws bad argument exception.
nullIsNotFound(T, String) - Static method in class org.onlab.util.Tools
Returns the specified item if that item is not null; otherwise throws not found exception.

O

O_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
O_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
of(byte[]) - Static method in class org.onlab.util.ByteArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given byte[].
ofGHz(double) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in GHz.
ofHz(long) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in Hz.
ofKHz(double) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in KHz.
oFlag - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
ofMHz(double) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in MHz.
ofTHz(double) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in THz.
ONLAB_OUI - Static variable in class org.onlab.packet.ONOSLLDP
 
ONOSLLDP - Class in org.onlab.packet
ONOS LLDP containing organizational TLV for ONOS device dicovery.
ONOSLLDP() - Constructor for class org.onlab.packet.ONOSLLDP
 
OP_RARP_REPLY - Static variable in class org.onlab.packet.ARP
 
OP_RARP_REQUEST - Static variable in class org.onlab.packet.ARP
 
OP_REPLY - Static variable in class org.onlab.packet.ARP
 
OP_REQUEST - Static variable in class org.onlab.packet.ARP
 
opCode - Variable in class org.onlab.packet.ARP
 
opCode - Variable in class org.onlab.packet.DHCP
 
OPCODE_REPLY - Static variable in class org.onlab.packet.DHCP
 
OPCODE_REQUEST - Static variable in class org.onlab.packet.DHCP
 
optionalTLVList - Variable in class org.onlab.packet.LLDP
 
options - Variable in class org.onlab.packet.DHCP
 
options - Variable in class org.onlab.packet.IPv4
 
options - Variable in class org.onlab.packet.ipv6.BaseOptions
 
options() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
Gets the Neighbor Discovery Protocol packet options.
options - Variable in class org.onlab.packet.TCP
 
optLen() - Method in enum org.onlab.packet.pim.PIMHello.Option
 
optType() - Method in enum org.onlab.packet.pim.PIMHello.Option
 
org.onlab.graph - package org.onlab.graph
Graph abstractions and graph path finding algorithms.
org.onlab.metrics - package org.onlab.metrics
Misc utils for various performance metrics.
org.onlab.packet - package org.onlab.packet
Utilities for decoding and encoding packets of various network protocols and encapsulations.
org.onlab.packet.ipv6 - package org.onlab.packet.ipv6
Utilities for decoding and encoding IPv6 extension headers.
org.onlab.packet.ndp - package org.onlab.packet.ndp
Utilities for decoding and encoding packets of Neighbor Discovery Protocol for IPv6 (RFC 4861).
org.onlab.packet.pim - package org.onlab.packet.pim
Utilities for managing PIM packets.
org.onlab.util - package org.onlab.util
Miscellaneous domain-agnostic utilities.
ORGANIZATIONAL_TLV_TYPE - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
orNull(byte[]) - Static method in class org.onlab.util.ByteArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given byte[].
oui - Variable in class org.onlab.packet.LLDPOrganizationalTLV
 
OUI_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
overrideFlag - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
 

P

PacketUtils - Class in org.onlab.packet
Utilities for working with packet headers.
pad - Variable in class org.onlab.packet.Ethernet
 
PAE_GROUP_ADDR - Static variable in class org.onlab.packet.EAPOL
 
PARAM_ERR - Static variable in class org.onlab.packet.ICMP6
Parameter Problem.
parent - Variable in class org.onlab.packet.BasePacket
 
parents - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
parents() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
parents() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns bindings of each vertex to its parent edges in the path.
parseONOSLLDP(Ethernet) - Static method in class org.onlab.packet.ONOSLLDP
Given an ethernet packet, determines if this is an LLDP from ONOS and returns the device the LLDP came from.
Path<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Representation of a path in a graph as a sequence of edges.
path1 - Variable in class org.onlab.graph.DisjointPathPair
 
path2 - Variable in class org.onlab.graph.DisjointPathPair
 
paths - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
paths() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
paths() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns the set of paths produced as a result of the graph search.
payload - Variable in class org.onlab.packet.BasePacket
 
payloadLength - Variable in class org.onlab.packet.ipv6.Authentication
 
payloadLength - Variable in class org.onlab.packet.IPv6
 
PIM - Class in org.onlab.packet
Implements PIM control packet format.
PIM() - Constructor for class org.onlab.packet.PIM
Default constructor.
PIM_ADDRESS - Static variable in class org.onlab.packet.PIM
 
PIM_HEADER_LEN - Static variable in class org.onlab.packet.PIM
 
PIMAddrGroup - Class in org.onlab.packet.pim
 
PIMAddrGroup() - Constructor for class org.onlab.packet.pim.PIMAddrGroup
PIM Encoded Group Address.
PIMAddrGroup(String) - Constructor for class org.onlab.packet.pim.PIMAddrGroup
PIM Encoded Source Address.
PIMAddrGroup(IpPrefix) - Constructor for class org.onlab.packet.pim.PIMAddrGroup
PIM Encoded Group Address.
PIMAddrSource - Class in org.onlab.packet.pim
 
PIMAddrSource(String) - Constructor for class org.onlab.packet.pim.PIMAddrSource
PIM Encoded Source Address.
PIMAddrSource(IpPrefix) - Constructor for class org.onlab.packet.pim.PIMAddrSource
PIM Encoded Source Address.
PIMAddrSource() - Constructor for class org.onlab.packet.pim.PIMAddrSource
PIM Encoded Group Address.
PIMAddrUnicast - Class in org.onlab.packet.pim
 
PIMAddrUnicast() - Constructor for class org.onlab.packet.pim.PIMAddrUnicast
PIM Encoded Source Address.
PIMAddrUnicast(String) - Constructor for class org.onlab.packet.pim.PIMAddrUnicast
PIM Encoded Source Address.
PIMHello - Class in org.onlab.packet.pim
 
PIMHello() - Constructor for class org.onlab.packet.pim.PIMHello
 
PIMHello.Option - Enum in org.onlab.packet.pim
PIM Option types.
PIMJoinPrune - Class in org.onlab.packet.pim
 
PIMJoinPrune() - Constructor for class org.onlab.packet.pim.PIMJoinPrune
 
PKT_TOO_BIG - Static variable in class org.onlab.packet.ICMP6
Packet Too Big.
populate(int) - Method in class org.onlab.util.KryoNamespace
Populates the Kryo pool.
PORT_DESERIALIZER_MAP - Static variable in class org.onlab.packet.UDP
 
PORT_TLV_SIZE - Static variable in class org.onlab.packet.LLDP
 
PORT_TLV_SUBTYPE - Static variable in class org.onlab.packet.LLDP
 
PORT_TLV_TYPE - Static variable in class org.onlab.packet.LLDP
 
PORT_UNREACH - Static variable in class org.onlab.packet.ICMP6
Port unreachable.
portId - Variable in class org.onlab.packet.LLDP
 
PositionalParameterStringFormatter - Class in org.onlab.util
Allows slf4j style formatting of parameters into a string.
prefixLength() - Method in class org.onlab.packet.IpPrefix
Returns the IP address prefix length.
priorityCode - Variable in class org.onlab.packet.Ethernet
 
processItems(List<T>) - Method in interface org.onlab.util.Accumulator
Processes the specified list of accumulated items.
PROTO_TYPE_IP - Static variable in class org.onlab.packet.ARP
 
protocol - Variable in class org.onlab.packet.IPv4
 
protocol - Variable in class org.onlab.packet.MPLS
 
PROTOCOL_AH - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.IGMP
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.PIM
 
PROTOCOL_DSTOPT - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_ESP - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_FRAG - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_HOPOPT - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_ICMP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_ICMP6 - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_IGMP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_IPV4 - Static variable in class org.onlab.packet.MPLS
 
PROTOCOL_MPLS - Static variable in class org.onlab.packet.MPLS
 
PROTOCOL_PIM - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_ROUTING - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_TCP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_TCP - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_UDP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_UDP - Static variable in class org.onlab.packet.IPv6
 
protocolAddressLength - Variable in class org.onlab.packet.ARP
 
protocolType - Variable in class org.onlab.packet.ARP
 

R

RADIUS - Class in org.onlab.packet
RADIUS packet.
RADIUS() - Constructor for class org.onlab.packet.RADIUS
Default constructor.
RADIUS(byte, byte) - Constructor for class org.onlab.packet.RADIUS
Constructs a RADIUS packet with the given code and identifier.
RADIUS_ATTR_ACCT_SESSION_ID - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_CALLING_STATION_ID - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_EAP_MESSAGE - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_FRAMED_MTU - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_MESSAGE_AUTH - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_NAS_ID - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_NAS_IP - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_NAS_PORT - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_NAS_PORT_ID - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_NAS_PORT_TYPE - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_STATE - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_USERNAME - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_ATTR_VENDOR_SPECIFIC - Static variable in class org.onlab.packet.RADIUSAttribute
 
RADIUS_CODE_ACCESS_ACCEPT - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_CODE_ACCESS_CHALLENGE - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_CODE_ACCESS_REJECT - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_CODE_ACCESS_REQUEST - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_CODE_ACCOUNTING_REQUEST - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_CODE_ACCOUNTING_RESPONSE - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_MAX_LENGTH - Static variable in class org.onlab.packet.RADIUS
 
RADIUS_MIN_LENGTH - Static variable in class org.onlab.packet.RADIUS
 
RADIUSAttribute - Class in org.onlab.packet
An attribute in a RADIUS packet.
RADIUSAttribute() - Constructor for class org.onlab.packet.RADIUSAttribute
Default constructor.
RADIUSAttribute(byte, byte, byte[]) - Constructor for class org.onlab.packet.RADIUSAttribute
Constructs a RADIUS attribute with the give type, length and value.
randomDelay(int) - Static method in class org.onlab.util.Tools
Suspends the current thread for a random number of millis between 0 and the indicated limit.
reachableTime - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
recordType - Variable in class org.onlab.packet.IGMPMembership
 
REDIRECT - Static variable in class org.onlab.packet.ICMP6
Redirect Message.
Redirect - Class in org.onlab.packet.ndp
Implements ICMPv6 Redirect packet format.
Redirect() - Constructor for class org.onlab.packet.ndp.Redirect
 
register(Class<?>...) - Method in class org.onlab.util.KryoNamespace.Builder
Registers classes to be serialized using Kryo default serializer.
register(Serializer<?>, Class<?>...) - Method in class org.onlab.util.KryoNamespace.Builder
Registers a class and it's serializer.
register(KryoNamespace) - Method in class org.onlab.util.KryoNamespace.Builder
Registers all the class registered to given KryoNamespace.
registerComponent(String) - Method in class org.onlab.metrics.MetricsManager
Registers a component.
registerComponent(String) - Method in interface org.onlab.metrics.MetricsService
Registers a component.
registerFeature(String) - Method in class org.onlab.metrics.MetricsComponent
 
registerFeature(String) - Method in interface org.onlab.metrics.MetricsComponentRegistry
Registers a Feature for this component.
registerMetric(MetricsComponent, MetricsFeature, String, T) - Method in class org.onlab.metrics.MetricsManager
Registers an already created Metric.
registerMetric(MetricsComponent, MetricsFeature, String, T) - Method in interface org.onlab.metrics.MetricsService
Registers an already created Metric.
registerMetrics() - Method in class org.onlab.metrics.EventMetric
Registers the metrics.
REJECT_ROUTE - Static variable in class org.onlab.packet.ICMP6
Reject route to destination.
release(Kryo) - Method in class org.onlab.util.KryoNamespace
 
removeDirectory(String) - Static method in class org.onlab.util.Tools
Purges the specified directory path. Use with great caution since no attempt is made to check for symbolic links, which could result in deletion of unintended files.
removeDirectory(File) - Static method in class org.onlab.util.Tools
Purges the specified directory path. Use with great caution since no attempt is made to check for symbolic links, which could result in deletion of unintended files.
removeEdge(E) - Method in class org.onlab.graph.DefaultMutablePath
 
removeEdge(E) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
removeEdge(E) - Method in interface org.onlab.graph.MutableGraph
Removes the specified edge from the graph.
removeEdge(E) - Method in interface org.onlab.graph.MutablePath
Removes the specified edge.
removeMatching(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Removes all Metrics that match a given filter.
removeMatching(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Removes all Metrics that match a given filter.
removeMetric(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Removes the metric with the given name.
removeMetric(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Removes the metric with the given name.
removeMetrics() - Method in class org.onlab.metrics.EventMetric
Removes the metrics.
removeVertex(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
removeVertex(V) - Method in interface org.onlab.graph.MutableGraph
Removes the specified vertex from the graph.
REQUEST - Static variable in class org.onlab.packet.EAP
 
reserved - Variable in class org.onlab.packet.PIM
 
reset() - Method in class org.onlab.util.Counter
Resets the counter, by zeroing out the count and restarting the timer.
resetChecksum() - Method in class org.onlab.packet.BasePacket
 
resetChecksum() - Method in interface org.onlab.packet.IPacket
Reset any checksums as needed, and call resetChecksum on all parents.
resetChecksum() - Method in class org.onlab.packet.IPv4
 
resetChecksum() - Method in class org.onlab.packet.TCP
 
resetChecksum() - Method in class org.onlab.packet.UDP
 
RESPONSE - Static variable in class org.onlab.packet.EAP
 
retransmitTimer - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
retryable(Function<U, V>, Class<? extends Throwable>, int, int) - Static method in class org.onlab.util.Tools
Returns a function that retries execution on failure.
retryable(Supplier<V>, Class<? extends Throwable>, int, int) - Static method in class org.onlab.util.Tools
Returns a Supplier that retries execution on failure.
RetryingFunction<U,V> - Class in org.onlab.util
Function that retries execution on failure.
RetryingFunction(Function<U, V>, Class<? extends Throwable>, int, int) - Constructor for class org.onlab.util.RetryingFunction
 
RichComparable<T> - Interface in org.onlab.util
Extends useful methods for comparison to Comparable interface.
ROUTER_ADVERTISEMENT - Static variable in class org.onlab.packet.ICMP6
Router Advertisement.
ROUTER_SOLICITATION - Static variable in class org.onlab.packet.ICMP6
Router Solicitation.
RouterAdvertisement - Class in org.onlab.packet.ndp
Implements ICMPv6 Router Advertisement packet format.
RouterAdvertisement() - Constructor for class org.onlab.packet.ndp.RouterAdvertisement
 
routerFlag - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
routerLifetime - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
RouterSolicitation - Class in org.onlab.packet.ndp
Implements ICMPv6 Router Solicitation packet format.
RouterSolicitation() - Constructor for class org.onlab.packet.ndp.RouterSolicitation
 
Routing - Class in org.onlab.packet.ipv6
Implements IPv6 routing extension header format.
Routing() - Constructor for class org.onlab.packet.ipv6.Routing
 
routingData - Variable in class org.onlab.packet.ipv6.Routing
 
routingType - Variable in class org.onlab.packet.ipv6.Routing
 
run(KryoCallback<T>) - Method in class org.onlab.util.KryoNamespace
 

S

S_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
S_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
samenessThreshold() - Method in class org.onlab.graph.AbstractGraphPathSearch
Returns the current sameness threshold for comparing cost values.
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.BellmanFordGraphSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.BreadthFirstSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.DepthFirstSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.DijkstraGraphSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in interface org.onlab.graph.GraphPathSearch
Searches the specified graph for paths between vertices.
search(Graph<V, E>, EdgeWeight<V, E>) - Method in interface org.onlab.graph.GraphSearch
Searches the specified graph.
search(V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.KshortestPathSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.SRLGGraphSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.SuurballeGraphSearch
 
search(Graph<V, E>, EdgeWeight<V, E>) - Method in class org.onlab.graph.TarjanGraphSearch
Searches the specified graph.
seconds - Variable in class org.onlab.packet.DHCP
 
securityParamIndex - Variable in class org.onlab.packet.ipv6.Authentication
 
securityParamIndex - Variable in class org.onlab.packet.ipv6.EncapSecurityPayload
 
segmentsLeft - Variable in class org.onlab.packet.ipv6.Routing
 
senderHardwareAddress - Variable in class org.onlab.packet.ARP
 
senderProtocolAddress - Variable in class org.onlab.packet.ARP
 
sequence - Variable in class org.onlab.packet.ipv6.Authentication
 
sequence - Variable in class org.onlab.packet.ipv6.EncapSecurityPayload
 
sequence - Variable in class org.onlab.packet.TCP
 
serialize() - Method in class org.onlab.packet.ARP
 
serialize() - Method in class org.onlab.packet.Data
 
serialize() - Method in class org.onlab.packet.DHCP
 
serialize() - Method in class org.onlab.packet.EAP
 
serialize() - Method in class org.onlab.packet.EAPOL
Serializes the packet, based on the code/type using the payload to compute its length.
serialize() - Method in class org.onlab.packet.Ethernet
 
serialize() - Method in class org.onlab.packet.ICMP
Serializes the packet.
serialize() - Method in class org.onlab.packet.ICMP6
 
serialize() - Method in class org.onlab.packet.IGMP
Serialize this IGMP packet.
serialize(ByteBuffer) - Method in class org.onlab.packet.IGMPGroup
Serialize the IGMPGroup subclass.
serialize(ByteBuffer) - Method in class org.onlab.packet.IGMPMembership
Serialize this Membership Report.
serialize(ByteBuffer) - Method in class org.onlab.packet.IGMPQuery
Serialize this IGMPQuery.
serialize() - Method in interface org.onlab.packet.IPacket
Sets all payloads parent packet if applicable, then serializes this packet and all payloads.
serialize() - Method in class org.onlab.packet.IPv4
Serializes the packet.
serialize() - Method in class org.onlab.packet.ipv6.Authentication
 
serialize() - Method in class org.onlab.packet.ipv6.BaseOptions
 
serialize() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
 
serialize() - Method in class org.onlab.packet.ipv6.Fragment
 
serialize() - Method in class org.onlab.packet.ipv6.Routing
 
serialize() - Method in class org.onlab.packet.IPv6
 
serialize() - Method in class org.onlab.packet.LLC
 
serialize() - Method in class org.onlab.packet.LLDP
 
serialize() - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
serialize() - Method in class org.onlab.packet.LLDPTLV
 
serialize() - Method in class org.onlab.packet.MPLS
 
serialize() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
 
serialize() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
serialize() - Method in class org.onlab.packet.ndp.NeighborSolicitation
 
serialize() - Method in class org.onlab.packet.ndp.Redirect
 
serialize() - Method in class org.onlab.packet.ndp.RouterAdvertisement
 
serialize() - Method in class org.onlab.packet.ndp.RouterSolicitation
 
serialize() - Method in class org.onlab.packet.pim.PIMAddrGroup
Serialize this group address.
serialize() - Method in class org.onlab.packet.pim.PIMAddrSource
 
serialize() - Method in class org.onlab.packet.pim.PIMAddrUnicast
 
serialize() - Method in class org.onlab.packet.pim.PIMHello
Sets all payloads parent packet if applicable, then serializes this packet and all payloads.
serialize() - Method in class org.onlab.packet.pim.PIMJoinPrune
Sets all payloads parent packet if applicable, then serializes this packet and all payloads.
serialize() - Method in class org.onlab.packet.PIM
Serializes the packet.
serialize() - Method in class org.onlab.packet.RADIUS
 
serialize() - Method in class org.onlab.packet.TCP
Serializes the packet.
serialize() - Method in class org.onlab.packet.UDP
Serializes the packet.
serialize(Object) - Method in class org.onlab.util.KryoNamespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object, int) - Method in class org.onlab.util.KryoNamespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object, ByteBuffer) - Method in class org.onlab.util.KryoNamespace
Serializes given object to byte buffer using Kryo instance in pool.
serialize(Object, OutputStream) - Method in class org.onlab.util.KryoNamespace
Serializes given object to OutputStream using Kryo instance in pool.
serialize(Object, OutputStream, int) - Method in class org.onlab.util.KryoNamespace
Serializes given object to OutputStream using Kryo instance in pool.
serverIPAddress - Variable in class org.onlab.packet.DHCP
 
serverName - Variable in class org.onlab.packet.DHCP
 
set(boolean) - Method in class org.onlab.util.BlockingBoolean
Sets the value of the blocking boolean.
setAcknowledge(int) - Method in class org.onlab.packet.TCP
Sets acknowledge number.
setAddr(String) - Method in class org.onlab.packet.pim.PIMAddrGroup
PIM encoded source address.
setAddr(IpPrefix) - Method in class org.onlab.packet.pim.PIMAddrGroup
Set the encoded source address.
setAddr(String) - Method in class org.onlab.packet.pim.PIMAddrSource
PIM Encoded Source Address.
setAddr(IpPrefix) - Method in class org.onlab.packet.pim.PIMAddrSource
PIM Encoded Source Address.
setAddr(IpAddress) - Method in class org.onlab.packet.pim.PIMAddrUnicast
PIM Encoded Source Address.
setAttribute(byte, byte[]) - Method in class org.onlab.packet.RADIUS
Sets an attribute in the RADIUS packet.
setAuthenticator(byte[]) - Method in class org.onlab.packet.RADIUS
Sets the authenticator.
setBootFileName(String) - Method in class org.onlab.packet.DHCP
 
setChassisId(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setChassisId(ChassisId) - Method in class org.onlab.packet.ONOSLLDP
 
setChecksum(short) - Method in class org.onlab.packet.ICMP
 
setChecksum(short) - Method in class org.onlab.packet.ICMP6
Sets checksum.
setChecksum(short) - Method in class org.onlab.packet.IPv4
 
setChecksum(short) - Method in class org.onlab.packet.PIM
Set the checksum.
setChecksum(short) - Method in class org.onlab.packet.TCP
Sets checksum.
setChecksum(short) - Method in class org.onlab.packet.UDP
 
setClientHardwareAddress(byte[]) - Method in class org.onlab.packet.DHCP
 
setClientIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setCode(byte) - Method in class org.onlab.packet.DHCPOption
 
setCode(byte) - Method in class org.onlab.packet.EAP
Sets the EAP code.
setCode(byte) - Method in class org.onlab.packet.RADIUS
Sets the code.
setCost(double) - Method in class org.onlab.graph.DefaultMutablePath
 
setCost(double) - Method in interface org.onlab.graph.MutablePath
Sets the total path cost as a unit-less double.
setCtrl(byte) - Method in class org.onlab.packet.LLC
 
setCurrentHopLimit(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets current hop limit.
setData(byte[]) - Method in class org.onlab.packet.Data
 
setData(byte[]) - Method in class org.onlab.packet.DHCPOption
 
setData(byte[]) - Method in class org.onlab.packet.EAP
Sets the EAP data.
setDataOffset(byte) - Method in class org.onlab.packet.TCP
Sets offset.
setDataType(byte) - Method in class org.onlab.packet.EAP
Sets the data type.
setDestinationAddress(int) - Method in class org.onlab.packet.IPv4
 
setDestinationAddress(String) - Method in class org.onlab.packet.IPv4
 
setDestinationAddress(byte[]) - Method in class org.onlab.packet.IPv6
Sets destination address.
setDestinationAddress(byte[]) - Method in class org.onlab.packet.ndp.Redirect
Sets destination address.
setDestinationMACAddress(MacAddress) - Method in class org.onlab.packet.Ethernet
Sets the destination MAC address.
setDestinationMACAddress(byte[]) - Method in class org.onlab.packet.Ethernet
Sets the destination MAC address.
setDestinationMACAddress(String) - Method in class org.onlab.packet.Ethernet
Sets the destination MAC address.
setDestinationPort(int) - Method in class org.onlab.packet.TCP
Sets TCP destination port.
setDestinationPort(int) - Method in class org.onlab.packet.UDP
 
setDevice(String) - Method in class org.onlab.packet.ONOSLLDP
 
setDiffServ(byte) - Method in class org.onlab.packet.IPv4
Sets the DiffServ octet (including the DSCP and ECN bits).
setDsap(byte) - Method in class org.onlab.packet.LLC
 
setDscp(byte) - Method in class org.onlab.packet.IPv4
Sets the DSCP value (6 bits).
setEapolType(byte) - Method in class org.onlab.packet.EAPOL
Sets the EAPOL type.
setEcn(byte) - Method in class org.onlab.packet.IPv4
Sets the ECN value (2 bits).
setEtherType(short) - Method in class org.onlab.packet.Ethernet
Sets the Ethernet type.
setFlags(short) - Method in class org.onlab.packet.DHCP
 
setFlags(byte) - Method in class org.onlab.packet.IPv4
 
setFlags(short) - Method in class org.onlab.packet.TCP
Sets TCP flags.
setFlowLabel(int) - Method in class org.onlab.packet.IPv6
Sets flow label.
setFragmentOffset(short) - Method in class org.onlab.packet.IPv4
 
setFragmentOffset(short) - Method in class org.onlab.packet.ipv6.Fragment
Sets the fragment offset of this header.
setGatewayIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setHardwareAddressLength(byte) - Method in class org.onlab.packet.ARP
 
setHardwareAddressLength(byte) - Method in class org.onlab.packet.DHCP
 
setHardwareType(short) - Method in class org.onlab.packet.ARP
 
setHardwareType(byte) - Method in class org.onlab.packet.DHCP
 
setHeaderExtLength(byte) - Method in class org.onlab.packet.ipv6.BaseOptions
Sets the extension length of this header.
setHeaderExtLength(byte) - Method in class org.onlab.packet.ipv6.Routing
Sets the extension length of this header.
setHoldTime(short) - Method in class org.onlab.packet.pim.PIMJoinPrune
Set the J/P holdtime in seconds.
setHopLimit(byte) - Method in class org.onlab.packet.IPv6
Sets hop limit.
setHops(byte) - Method in class org.onlab.packet.DHCP
 
setIcmpCode(byte) - Method in class org.onlab.packet.ICMP
 
setIcmpCode(byte) - Method in class org.onlab.packet.ICMP6
Sets ICMP6 code.
setIcmpType(byte) - Method in class org.onlab.packet.ICMP
 
setIcmpType(byte) - Method in class org.onlab.packet.ICMP6
Sets ICMP6 type.
setIdentification(short) - Method in class org.onlab.packet.IPv4
 
setIdentification(int) - Method in class org.onlab.packet.ipv6.Fragment
Sets the identification of this header.
setIdentifier(byte) - Method in class org.onlab.packet.EAP
Sets the EAP identifier.
setIdentifier(byte) - Method in class org.onlab.packet.RADIUS
Sets the identifier.
setIgmpType(byte) - Method in class org.onlab.packet.IGMP
Set the IGMP message type.
setInfoString(byte[]) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of information string.
setInfoString(String) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of information string.
setIngegrityCheck(byte[]) - Method in class org.onlab.packet.ipv6.Authentication
Sets the integrity check value of this header.
setLabel(int) - Method in class org.onlab.packet.MPLS
Sets the MPLS label.
setLength(byte) - Method in class org.onlab.packet.DHCPOption
 
setLength(short) - Method in class org.onlab.packet.EAP
Sets the packet length.
setLength(short) - Method in class org.onlab.packet.LLDPTLV
 
setLength(byte) - Method in class org.onlab.packet.RADIUSAttribute
Sets the attribute length.
setMaxRespCode(byte) - Method in class org.onlab.packet.IGMP
Set the Max Resp Code.
setMFlag(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets managed address configuration flag.
setMoreFragment(byte) - Method in class org.onlab.packet.ipv6.Fragment
Sets the more fragment flag of this header.
setName(String) - Method in class org.onlab.packet.ONOSLLDP
 
setNextHeader(byte) - Method in class org.onlab.packet.ipv6.Authentication
 
setNextHeader(byte) - Method in class org.onlab.packet.ipv6.BaseOptions
 
setNextHeader(byte) - Method in class org.onlab.packet.ipv6.Fragment
 
setNextHeader(byte) - Method in interface org.onlab.packet.ipv6.IExtensionHeader
Sets the type of next header.
setNextHeader(byte) - Method in class org.onlab.packet.ipv6.Routing
 
setNextHeader(byte) - Method in class org.onlab.packet.IPv6
 
setOFlag(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets other configuration flag.
setOpCode(short) - Method in class org.onlab.packet.ARP
 
setOpCode(byte) - Method in class org.onlab.packet.DHCP
 
setOptionalTLVList(List<LLDPTLV>) - Method in class org.onlab.packet.LLDP
 
setOptions(List<DHCPOption>) - Method in class org.onlab.packet.DHCP
 
setOptions(byte[]) - Method in class org.onlab.packet.IPv4
 
setOptions(byte[]) - Method in class org.onlab.packet.ipv6.BaseOptions
Sets the options.
setOptions(byte[]) - Method in class org.onlab.packet.TCP
Sets TCP options.
setOUI(byte[]) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of OUI.
setOverrideFlag(byte) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Sets override flag.
setPacketLength(short) - Method in class org.onlab.packet.EAPOL
Sets the packet length.
setPad(boolean) - Method in class org.onlab.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
setParent(IPacket) - Method in class org.onlab.packet.BasePacket
 
setParent(IPacket) - Method in interface org.onlab.packet.IPacket
 
setPayload(IPacket) - Method in class org.onlab.packet.BasePacket
 
setPayload(IPacket) - Method in interface org.onlab.packet.IPacket
 
setPayloadLength(byte) - Method in class org.onlab.packet.ipv6.Authentication
Sets the payload length of this header.
setPIMType(byte) - Method in class org.onlab.packet.PIM
Set the PIM message type.
setPoolSize(int) - Static method in class org.onlab.util.SharedExecutors
Sets the shared thread pool size.
setPortId(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setPortId(int) - Method in class org.onlab.packet.ONOSLLDP
 
setPriorityCode(byte) - Method in class org.onlab.packet.Ethernet
Sets the priority code.
setProtocol(byte) - Method in class org.onlab.packet.IPv4
 
setProtocolAddressLength(byte) - Method in class org.onlab.packet.ARP
 
setProtocolType(short) - Method in class org.onlab.packet.ARP
 
setQrv(byte) - Method in class org.onlab.packet.IGMPQuery
Set the Querier Robustness Variable.
setReachableTime(int) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets reachable time.
setRegistrationRequired(boolean) - Method in class org.onlab.util.KryoNamespace.Builder
Sets the registrationRequired flag.
setReserved(byte) - Method in class org.onlab.packet.PIM
Set the reserved field.
setResv(byte) - Method in class org.onlab.packet.IGMPQuery
Set the reserved field.
setRetransmitTimer(int) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets retransmission timer.
setRouterFlag(byte) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Sets router flag.
setRouterLifetime(short) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets router lifetime.
setRoutingData(byte[]) - Method in class org.onlab.packet.ipv6.Routing
Sets the routing data.
setRoutingType(byte) - Method in class org.onlab.packet.ipv6.Routing
Sets the routing type of this header.
setSamenessThreshold(double) - Method in class org.onlab.graph.AbstractGraphPathSearch
Sets a new sameness threshold for comparing cost values; default is is Double.MIN_VALUE.
setSbit(boolean) - Method in class org.onlab.packet.IGMPQuery
Set the S flag.
setSeconds(short) - Method in class org.onlab.packet.DHCP
 
setSecurityParamIndex(int) - Method in class org.onlab.packet.ipv6.Authentication
Sets the security parameter index of this header.
setSecurityParamIndex(int) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
Sets the security parameter index of this header.
setSegmntsLeft(byte) - Method in class org.onlab.packet.ipv6.Routing
Sets the number of remaining route segments of this header.
setSenderHardwareAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setSenderProtocolAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setSenderProtocolAddress(int) - Method in class org.onlab.packet.ARP
 
setSequence(int) - Method in class org.onlab.packet.ipv6.Authentication
Sets the sequence number of this header.
setSequence(int) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
Sets the sequence number of this header.
setSequence(int) - Method in class org.onlab.packet.TCP
Sets sequence number.
setServerIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setServerName(String) - Method in class org.onlab.packet.DHCP
 
setSolicitedFlag(byte) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Sets solicited flag.
setSourceAddress(int) - Method in class org.onlab.packet.IPv4
 
setSourceAddress(String) - Method in class org.onlab.packet.IPv4
 
setSourceAddress(byte[]) - Method in class org.onlab.packet.IPv6
Sets source address.
setSourceMACAddress(MacAddress) - Method in class org.onlab.packet.Ethernet
Sets the source MAC address.
setSourceMACAddress(byte[]) - Method in class org.onlab.packet.Ethernet
Sets the source MAC address.
setSourceMACAddress(String) - Method in class org.onlab.packet.Ethernet
Sets the source MAC address.
setSourcePort(int) - Method in class org.onlab.packet.TCP
Sets TCP source port.
setSourcePort(int) - Method in class org.onlab.packet.UDP
 
setSsap(byte) - Method in class org.onlab.packet.LLC
 
setSubType(byte) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of sub type.
setTargetAddress(byte[]) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Sets target address.
setTargetAddress(byte[]) - Method in class org.onlab.packet.ndp.NeighborSolicitation
Sets target address.
setTargetAddress(byte[]) - Method in class org.onlab.packet.ndp.Redirect
Sets target address.
setTargetHardwareAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setTargetProtocolAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setTargetProtocolAddress(int) - Method in class org.onlab.packet.ARP
 
setTrafficClass(byte) - Method in class org.onlab.packet.IPv6
Sets traffic class.
setTransactionId(int) - Method in class org.onlab.packet.DHCP
 
setTruncated(boolean) - Method in class org.onlab.packet.IPv4
 
setTtl(byte) - Method in class org.onlab.packet.IPv4
 
setTtl(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setTtl(byte) - Method in class org.onlab.packet.MPLS
Sets the MPLS TTL of the packet.
setType(byte) - Method in class org.onlab.packet.ipv6.BaseOptions
Sets the type of this option.
setType(byte) - Method in class org.onlab.packet.LLDPTLV
 
setType(byte) - Method in class org.onlab.packet.RADIUSAttribute
Sets the attribute type.
setUpstreamAddr(PIMAddrUnicast) - Method in class org.onlab.packet.pim.PIMJoinPrune
Set the upstream address of this PIM J/P request.
setUrgentPointer(short) - Method in class org.onlab.packet.TCP
Sets urgent pointer.
setValue(byte[]) - Method in class org.onlab.packet.LLDPTLV
 
setValue(byte[]) - Method in class org.onlab.packet.RADIUSAttribute
Sets the attribute value.
setVersion(byte) - Method in class org.onlab.packet.EAPOL
Sets the version.
setVersion(byte) - Method in class org.onlab.packet.IPv4
 
setVersion(byte) - Method in class org.onlab.packet.IPv6
Sets IP version.
setVersion(byte) - Method in class org.onlab.packet.PIM
Set the PIM version type.
setVlanID(short) - Method in class org.onlab.packet.Ethernet
Sets the VLAN ID.
setWindowSize(short) - Method in class org.onlab.packet.TCP
Sets TCP window size.
setYourIPAddress(int) - Method in class org.onlab.packet.DHCP
 
SharedExecutors - Class in org.onlab.util
Utility for managing a set of shared execution resources, such as a timer, single thread executor and thread pool executor for use by various parts of the platform or by applications.
shutdown() - Static method in class org.onlab.util.SharedExecutors
Shuts down all shared timers and executors and therefore should be called only by the framework.
size() - Method in class org.onlab.graph.DisjointPathPair
Returns number of paths inside this path pair object.
size() - Method in class org.onlab.graph.Heap
Returns the current size of the heap.
SlidingWindowCounter - Class in org.onlab.util
Maintains a sliding window of value counts.
SlidingWindowCounter(int) - Constructor for class org.onlab.util.SlidingWindowCounter
Creates a new sliding window counter with the given total number of window slots.
slurp(File) - Static method in class org.onlab.util.Tools
Slurps the contents of a file into a list of strings, one per line.
solicitedFlag - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
sourceAddress - Variable in class org.onlab.packet.IPv4
 
sourceAddress - Variable in class org.onlab.packet.IPv6
 
sourceMACAddress - Variable in class org.onlab.packet.Ethernet
 
sourcePort - Variable in class org.onlab.packet.TCP
 
sourcePort - Variable in class org.onlab.packet.UDP
 
sources - Variable in class org.onlab.packet.IGMPGroup
 
SpanningTreeResult(V, V, int) - Constructor for class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
Creates a new spanning tree result.
Spectrum - Class in org.onlab.util
Telecom optical wavelength bands: O, E, S, C, L and U bands.
src() - Method in class org.onlab.graph.AbstractEdge
 
src() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
src() - Method in class org.onlab.graph.DefaultMutablePath
 
src() - Method in class org.onlab.graph.DefaultPath
 
src() - Method in class org.onlab.graph.DisjointPathPair
 
src() - Method in interface org.onlab.graph.Edge
Returns the edge source vertex.
src() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns the search source.
SRC_ROUTING_HEADER_ERR - Static variable in class org.onlab.packet.ICMP6
Error in Source Routing Header.
SRLGGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
SRLG Graph Search finds a pair of paths with disjoint risk groups; i.e if one path goes through an edge in risk group 1, the other path will go through no edges in risk group 1.
SRLGGraphSearch(int, Map<E, Integer>) - Constructor for class org.onlab.graph.SRLGGraphSearch
Creates an SRLG graph search object with the given number of groups and given risk mapping.
SRLGGraphSearch(Map<E, Object>) - Constructor for class org.onlab.graph.SRLGGraphSearch
Creates an SRLG graph search object from a map, inferring the number of groups and creating an integral mapping.
startTimer(Timer) - Static method in class org.onlab.metrics.MetricsUtil
Starts the Metric Timer.
stopTimer(Timer.Context) - Static method in class org.onlab.metrics.MetricsUtil
Stops the Metric Timer context.
stream(Iterable<T>) - Static method in class org.onlab.util.Tools
Converts an iterable to a stream.
submit(Runnable) - Method in class org.onlab.util.BoundedThreadPool
 
submit(Runnable, T) - Method in class org.onlab.util.BoundedThreadPool
 
submit(Callable<T>) - Method in class org.onlab.util.BoundedThreadPool
 
subtract(Bandwidth) - Method in class org.onlab.util.Bandwidth
Returns a Bandwidth whose value is (this - value).
subtract(Frequency) - Method in class org.onlab.util.Frequency
Returns a Frequency whose value is (this - value).
subType - Variable in class org.onlab.packet.LLDPOrganizationalTLV
 
SUBTYPE_ECHO_REPLY - Static variable in class org.onlab.packet.ICMP
 
SUBTYPE_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
SUCCESS - Static variable in class org.onlab.packet.EAP
 
SuurballeGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Suurballe shortest-path graph search algorithm capable of finding both a shortest path, as well as a backup shortest path, between a source and a destination such that the sum of the path lengths is minimized.
SuurballeGraphSearch() - Constructor for class org.onlab.graph.SuurballeGraphSearch
 

T

targetAddress - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
targetAddress - Variable in class org.onlab.packet.ndp.NeighborSolicitation
 
targetAddress - Variable in class org.onlab.packet.ndp.Redirect
 
targetHardwareAddress - Variable in class org.onlab.packet.ARP
 
targetProtocolAddress - Variable in class org.onlab.packet.ARP
 
TarjanGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Tarjan algorithm for searching a graph and producing results describing the graph SCC (strongly-connected components).
TarjanGraphSearch() - Constructor for class org.onlab.graph.TarjanGraphSearch
 
TarjanGraphSearch.SCCResult<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Graph search result augmented with SCC vertexData.
TCP - Class in org.onlab.packet
Implements TCP packet format.
TCP() - Constructor for class org.onlab.packet.TCP
 
threadGroup() - Method in class org.onlab.util.GroupedThreadFactory
Returns the thread group associated with the factory.
throughput() - Method in class org.onlab.util.Counter
Returns the number of occurrences per second.
TIME_EXCEED - Static variable in class org.onlab.packet.ICMP6
Time Exceeded.
timeAgo(long) - Static method in class org.onlab.util.Tools
Returns a human friendly time ago string for a specified system time.
timer() - Method in class org.onlab.util.AbstractAccumulator
Returns the backing timer.
Timer - Class in org.onlab.util
Hashed-wheel timer singleton.
toByteArray(long) - Static method in class org.onlab.packet.Ethernet
Converts a long MAC address to a byte array.
toBytes() - Method in class org.onlab.packet.MacAddress
Returns the value of the MACAddress as a byte array.
toHex(long) - Static method in class org.onlab.util.Tools
Converts a long value to hex string; 16 wide and sans 0x.
toHex(long, int) - Static method in class org.onlab.util.Tools
Converts a long value to hex string; 16 wide and sans 0x.
toHexString(byte[]) - Static method in class org.onlab.util.HexString
Convert a string of bytes to a ':' separated hex string.
toHexString(long, int) - Static method in class org.onlab.util.HexString
 
toHexString(long) - Static method in class org.onlab.util.HexString
 
toImmutable() - Method in class org.onlab.graph.DefaultMutablePath
 
toImmutable() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
toImmutable() - Method in interface org.onlab.graph.MutableGraph
Returns an immutable copy of this graph.
toImmutable() - Method in interface org.onlab.graph.MutablePath
Returns an immutable copy of this path.
toInt() - Method in class org.onlab.packet.Ip4Address
Returns the integer value of this IPv4 address.
toInt() - Method in class org.onlab.packet.MplsLabel
 
toInt() - Method in class org.onlab.packet.TpPort
Returns the integer value for this transport port.
toIpPrefix() - Method in class org.onlab.packet.IpAddress
Generates an IP prefix.
toIPv4Address(String) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address of the form xxx.xxx.xxx.xxx, ie 192.168.0.1 and returns the corresponding 32 bit integer.
toIPv4Address(byte[]) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address in a byte array and returns the corresponding 32-bit integer value.
toIPv4AddressBytes(String) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address of the form xxx.xxx.xxx.xxx, ie 192.168.0.1 and returns the corresponding byte array.
toIPv4AddressBytes(int) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address in the form of an integer and returns the corresponding byte array.
toLong(byte[]) - Static method in class org.onlab.packet.Ethernet
Accepts a MAC address and returns the corresponding long, where the MAC bytes are set on the lower order bytes of the long.
toLong() - Method in class org.onlab.packet.MacAddress
Returns the value of the MACAddress as a long.
toLong(String) - Static method in class org.onlab.util.HexString
 
toMACAddress(String) - Static method in class org.onlab.packet.Ethernet
Accepts a MAC address of the form 00:aa:11:bb:22:cc, case does not matter, and returns a corresponding byte[].
toOctets() - Method in class org.onlab.packet.IpAddress
Returns the IP address as a byte array.
Tools - Class in org.onlab.util
Miscellaneous utility methods.
toShort() - Method in class org.onlab.packet.EthType
Returns the short value for this ethtype.
toShort() - Method in class org.onlab.packet.VlanId
 
toString() - Method in class org.onlab.graph.AbstractEdge
 
toString() - Method in class org.onlab.graph.AdjacencyListsGraph
 
toString() - Method in class org.onlab.graph.DefaultMutablePath
 
toString() - Method in class org.onlab.graph.DefaultPath
 
toString() - Method in class org.onlab.graph.DisjointPathPair
 
toString() - Method in class org.onlab.graph.Heap
 
toString() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
toString() - Method in class org.onlab.packet.ARP
 
toString() - Method in class org.onlab.packet.ChassisId
Convert the Chassis Id value to a ':' separated hexadecimal string.
toString() - Method in class org.onlab.packet.DHCPOption
 
toString() - Method in enum org.onlab.packet.DHCPPacketType
 
toString() - Method in class org.onlab.packet.Ethernet
 
toString() - Method in enum org.onlab.packet.EthType.EtherType
 
toString() - Method in class org.onlab.packet.EthType
 
toString() - Method in class org.onlab.packet.IpAddress
 
toString() - Method in class org.onlab.packet.IpPrefix
 
toString() - Method in class org.onlab.packet.MacAddress
 
toString() - Method in class org.onlab.packet.MplsLabel
 
toString() - Method in class org.onlab.packet.TpPort
 
toString() - Method in class org.onlab.packet.VlanId
 
toString() - Method in class org.onlab.util.Bandwidth
 
toString() - Method in class org.onlab.util.ByteArraySizeHashPrinter
 
toString() - Method in class org.onlab.util.Counter
 
toString() - Method in class org.onlab.util.Frequency
 
toString() - Method in class org.onlab.util.GroupedThreadFactory
 
toString() - Method in class org.onlab.util.KryoNamespace
 
toStringNoColon() - Method in class org.onlab.packet.MacAddress
 
total() - Method in class org.onlab.util.Counter
Returns the total number of occurrences counted.
totalLength - Variable in class org.onlab.packet.IPv4
 
TpPort - Class in org.onlab.packet
Representation of a transport layer port.
TpPort(int) - Constructor for class org.onlab.packet.TpPort
Constructs a new TpPort.
tpPort(int) - Static method in class org.onlab.packet.TpPort
Converts an integer into a TpPort.
trafficClass - Variable in class org.onlab.packet.IPv6
 
transactionId - Variable in class org.onlab.packet.DHCP
 
TriConsumer<U,V,W> - Interface in org.onlab.util
A consumer that accepts three arguments.
tryAcquireShared(int) - Method in class org.onlab.util.BlockingBoolean
 
tryReleaseShared(int) - Method in class org.onlab.util.BlockingBoolean
 
ttl - Variable in class org.onlab.packet.IPv4
 
ttl - Variable in class org.onlab.packet.LLDP
 
ttl - Variable in class org.onlab.packet.MPLS
 
TTL_TLV_SIZE - Static variable in class org.onlab.packet.LLDP
 
TTL_TLV_TYPE - Static variable in class org.onlab.packet.LLDP
 
type - Variable in class org.onlab.packet.EAP
 
type - Variable in class org.onlab.packet.ipv6.BaseOptions
 
type - Variable in class org.onlab.packet.LLDPTLV
 
type() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
Gets the option type.
type - Variable in class org.onlab.packet.PIM
 
type - Variable in class org.onlab.packet.RADIUSAttribute
 
TYPE_ARP - Static variable in class org.onlab.packet.Ethernet
 
TYPE_ASSERT - Static variable in class org.onlab.packet.PIM
 
TYPE_BOOTSTRAP - Static variable in class org.onlab.packet.PIM
 
TYPE_BSN - Static variable in class org.onlab.packet.Ethernet
 
TYPE_CANDIDATE_RP_ADV - Static variable in class org.onlab.packet.PIM
 
TYPE_DESERIALIZER_MAP - Static variable in class org.onlab.packet.ICMP6
 
TYPE_ECHO_REPLY - Static variable in class org.onlab.packet.ICMP
 
TYPE_ECHO_REQUEST - Static variable in class org.onlab.packet.ICMP
 
TYPE_GRAFT - Static variable in class org.onlab.packet.PIM
 
TYPE_GRAFT_ACK - Static variable in class org.onlab.packet.PIM
 
TYPE_HELLO - Static variable in class org.onlab.packet.PIM
 
TYPE_IGMPV1_MEMBERSHIP_REPORT - Static variable in class org.onlab.packet.IGMP
 
TYPE_IGMPV2_LEAVE_GROUP - Static variable in class org.onlab.packet.IGMP
 
TYPE_IGMPV2_MEMBERSHIP_REPORT - Static variable in class org.onlab.packet.IGMP
 
TYPE_IGMPV3_MEMBERSHIP_QUERY - Static variable in class org.onlab.packet.IGMP
 
TYPE_IGMPV3_MEMBERSHIP_REPORT - Static variable in class org.onlab.packet.IGMP
 
TYPE_IPV4 - Static variable in class org.onlab.packet.Ethernet
 
TYPE_IPV6 - Static variable in class org.onlab.packet.Ethernet
 
TYPE_JOIN_PRUNE_REQUEST - Static variable in class org.onlab.packet.PIM
 
TYPE_LLDP - Static variable in class org.onlab.packet.Ethernet
 
TYPE_MTU - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
TYPE_PREFIX_INFORMATION - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
TYPE_RARP - Static variable in class org.onlab.packet.Ethernet
 
TYPE_REDIRECTED_HEADER - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
TYPE_REGISTER - Static variable in class org.onlab.packet.PIM
 
TYPE_REQUEST_STOP - Static variable in class org.onlab.packet.PIM
 
TYPE_SOURCE_LL_ADDRESS - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
TYPE_TARGET_LL_ADDRESS - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
TYPE_VLAN - Static variable in class org.onlab.packet.Ethernet
 

U

U_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
U_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
UDP - Class in org.onlab.packet
Representation of a UDP packet.
UDP() - Constructor for class org.onlab.packet.UDP
 
UNTAGGED - Static variable in class org.onlab.packet.VlanId
 
updateAttribute(byte, byte[]) - Method in class org.onlab.packet.RADIUS
Updates an attribute in the RADIUS packet.
urgentPointer - Variable in class org.onlab.packet.TCP
 

V

value() - Method in class org.onlab.packet.ChassisId
Get the value of the chassis id.
value - Variable in enum org.onlab.packet.DHCP.DHCPOptionCode
 
value - Variable in enum org.onlab.packet.DHCPPacketType
 
value - Variable in class org.onlab.packet.LLDPTLV
 
value - Variable in class org.onlab.packet.RADIUSAttribute
 
valueOf(String) - Static method in enum org.onlab.graph.DepthFirstSearch.EdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCP.DHCPOptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCPPacketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.EthType.EtherType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.onlab.packet.Ip4Address
Converts an integer into an IPv4 address.
valueOf(byte[]) - Static method in class org.onlab.packet.Ip4Address
Converts a byte array into an IPv4 address.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip4Address
Converts a byte array and a given offset from the beginning of the array into an IPv4 address.
valueOf(InetAddress) - Static method in class org.onlab.packet.Ip4Address
Converts an InetAddress into an IPv4 address.
valueOf(String) - Static method in class org.onlab.packet.Ip4Address
Converts an IPv4 string literal (e.g., "10.2.3.4") into an IP address.
valueOf(int, int) - Static method in class org.onlab.packet.Ip4Prefix
Converts an integer and a prefix length into an IPv4 prefix.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip4Prefix
Converts a byte array and a prefix length into an IPv4 prefix.
valueOf(Ip4Address, int) - Static method in class org.onlab.packet.Ip4Prefix
Converts an IPv4 address and a prefix length into an IPv4 prefix.
valueOf(String) - Static method in class org.onlab.packet.Ip4Prefix
Converts a CIDR (slash) notation string (e.g., "10.1.0.0/16") into an IPv4 prefix.
valueOf(byte[]) - Static method in class org.onlab.packet.Ip6Address
Converts a byte array into an IPv6 address.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip6Address
Converts a byte array and a given offset from the beginning of the array into an IPv6 address.
valueOf(InetAddress) - Static method in class org.onlab.packet.Ip6Address
Converts an InetAddress into an IPv6 address.
valueOf(String) - Static method in class org.onlab.packet.Ip6Address
Converts an IPv6 string literal (e.g., "1111:2222::8888") into an IP address.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip6Prefix
Converts a byte array and a prefix length into an IPv6 prefix.
valueOf(Ip6Address, int) - Static method in class org.onlab.packet.Ip6Prefix
Converts an IPv6 address and a prefix length into an IPv6 prefix.
valueOf(String) - Static method in class org.onlab.packet.Ip6Prefix
Converts a CIDR (slash) notation string (e.g., "1111:2222::/64") into an IPv6 prefix.
valueOf(int) - Static method in class org.onlab.packet.IpAddress
Converts an integer into an IPv4 address.
valueOf(IpAddress.Version, byte[]) - Static method in class org.onlab.packet.IpAddress
Converts a byte array into an IP address.
valueOf(IpAddress.Version, byte[], int) - Static method in class org.onlab.packet.IpAddress
Converts a byte array and a given offset from the beginning of the array into an IP address.
valueOf(InetAddress) - Static method in class org.onlab.packet.IpAddress
Converts an InetAddress into an IP address.
valueOf(String) - Static method in class org.onlab.packet.IpAddress
Converts an IPv4 or IPv6 string literal (e.g., "10.2.3.4" or "1111:2222::8888") into an IP address.
valueOf(String) - Static method in enum org.onlab.packet.IpAddress.Version
Returns the enum constant of this type with the specified name.
valueOf(int, int) - Static method in class org.onlab.packet.IpPrefix
Converts an integer and a prefix length into an IPv4 prefix.
valueOf(IpAddress.Version, byte[], int) - Static method in class org.onlab.packet.IpPrefix
Converts a byte array and a prefix length into an IP prefix.
valueOf(IpAddress, int) - Static method in class org.onlab.packet.IpPrefix
Converts an IP address and a prefix length into an IP prefix.
valueOf(String) - Static method in class org.onlab.packet.IpPrefix
Converts a CIDR (slash) notation string (e.g., "10.1.0.0/16" or "1111:2222::/64") into an IP prefix.
valueOf(String) - Static method in class org.onlab.packet.MacAddress
Returns a MAC address instance representing the value of the specified String.
valueOf(byte[]) - Static method in class org.onlab.packet.MacAddress
Returns a MAC address instance representing the specified byte array.
valueOf(long) - Static method in class org.onlab.packet.MacAddress
Returns a MAC address instance representing the specified long value.
valueOf(String) - Static method in enum org.onlab.packet.pim.PIMHello.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onlab.graph.DepthFirstSearch.EdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DHCP.DHCPOptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DHCPPacketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.EthType.EtherType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.IpAddress.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.pim.PIMHello.Option
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.onlab.packet.Ip4Address
 
VERSION - Static variable in class org.onlab.packet.Ip4Prefix
 
VERSION - Static variable in class org.onlab.packet.Ip6Address
 
VERSION - Static variable in class org.onlab.packet.Ip6Prefix
 
version() - Method in class org.onlab.packet.IpAddress
Returns the IP version of this address.
version() - Method in class org.onlab.packet.IpPrefix
Returns the IP version of the prefix.
version - Variable in class org.onlab.packet.IPv4
 
version - Variable in class org.onlab.packet.IPv6
 
version - Variable in class org.onlab.packet.PIM
 
Vertex - Interface in org.onlab.graph
Representation of a graph vertex.
VLAN_HEADER_LENGTH - Static variable in class org.onlab.packet.Ethernet
 
VLAN_UNTAGGED - Static variable in class org.onlab.packet.Ethernet
 
vlanID - Variable in class org.onlab.packet.Ethernet
 
VlanId - Class in org.onlab.packet
Representation of a VLAN ID.
VlanId() - Constructor for class org.onlab.packet.VlanId
 
VlanId(short) - Constructor for class org.onlab.packet.VlanId
 
vlanId() - Static method in class org.onlab.packet.VlanId
 
vlanId(short) - Static method in class org.onlab.packet.VlanId
 

W

weight(E) - Method in interface org.onlab.graph.EdgeWeight
Returns the weight of the given edge as a unit-less number.
windowSize - Variable in class org.onlab.packet.TCP
 
writeString(String, ByteBuffer, int) - Method in class org.onlab.packet.DHCP
 

Y

yourIPAddress - Variable in class org.onlab.packet.DHCP
 

Z

ZERO - Static variable in class org.onlab.packet.MacAddress
 
A B C D E F G H I K L M N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2015. All rights reserved.