Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 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.
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class org.onlab.util.BlockingAwareFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class org.onlab.util.BlockingAwareFuture
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
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 interface 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(E) - Method in class org.onlab.util.ExtendedSet
 
add(Frequency) - Method in class org.onlab.util.Frequency
Returns a Frequency whose value is (this + value).
add(E) - Method in class org.onlab.util.UnmodifiableDeque
 
addAll(Collection<? extends E>) - Method in class org.onlab.util.ExtendedSet
 
addAll(Collection<? extends E>) - Method in class org.onlab.util.UnmodifiableDeque
 
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.
addFirst(E) - Method in class org.onlab.util.UnmodifiableDeque
 
addGroup(IGMPGroup) - Method in class org.onlab.packet.IGMP
Add a multicast group to this IGMP message.
addGroup(IGMPGroup) - Method in class org.onlab.packet.IGMP.IGMPv2
 
addGroup(IGMPGroup) - Method in class org.onlab.packet.IGMP.IGMPv3
 
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.
addLast(E) - Method in class org.onlab.util.UnmodifiableDeque
 
addMember(byte[], int) - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
Member details adding.
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.
addOption(PIMHelloOption) - Method in class org.onlab.packet.pim.PIMHello
Add a PIM Hello option to this hello message.
addOptionalTLV(LLDPTLV) - Method in class org.onlab.packet.LLDP
Adds additional TLV to optionalTLVList.
addParameterSet(short, EAPOLMkpduParameterSet) - Method in class org.onlab.packet.EAPOLMkpdu
Populate various Parameter Sets to store.
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.EAPOLMkpduBasicParameterSet.SCI
To return address.
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.
ADDRESS_FAMILY_IP4 - Static variable in class org.onlab.packet.PIM
 
ADDRESS_FAMILY_IP6 - Static variable in class org.onlab.packet.PIM
 
addressFamilyId - Variable in class org.onlab.packet.RIPV2AuthEntry
 
addressFamilyId - Variable in class org.onlab.packet.RIPV2Entry
 
addSource(IpAddress) - Method in class org.onlab.packet.IGMPGroup
Add a unicast source address to this message.
addSubOption(DhcpOption) - Method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
Adds a sub-option for this option.
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.
AFI_IP - Static variable in class org.onlab.packet.RIPV2Entry
 
afterExecute(Runnable, Throwable) - Method in class org.onlab.util.BoundedThreadPool
 
ALL_DHCP_RELAY_AGENTS_AND_SERVERS - Static variable in class org.onlab.packet.Ip6Address
A link-scoped multicast address used by a DHCP client to communicate with neighboring DHCP relay agents and servers.
ALL_DHCP_SERVERS - Static variable in class org.onlab.packet.Ip6Address
A site-scoped multicast address used by a DHCP relay agent to communicate with DHCP servers.
ALL_PATHS - Static variable in interface org.onlab.graph.GraphPathSearch
 
ALL_RIP_ROUTERS - Static variable in class org.onlab.packet.Ip6Address
All RIP routers multicast group.
allOf(List<CompletableFuture<T>>) - Static method in class org.onlab.util.Tools
Returns a new CompletableFuture completed with a list of computed values when all of the given CompletableFuture complete.
allOf(List<CompletableFuture<T>>, BinaryOperator<T>, T) - Static method in class org.onlab.util.Tools
Returns a new CompletableFuture completed by reducing a list of computed values when all of the given CompletableFuture complete.
ALLOW_NEW_SOURCES - Static variable in class org.onlab.packet.IGMPMembership
 
ANY - Static variable in class org.onlab.packet.VlanId
 
ANY - Static variable in class org.onlab.util.Match
 
any() - Static method in class org.onlab.util.Match
Returns a Match that matches any value including null.
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
 
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class org.onlab.util.BlockingAwareFuture
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class org.onlab.util.BlockingAwareFuture
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
ARP - Class in org.onlab.packet
Representation of an ARP Packet.
ARP() - Constructor for class org.onlab.packet.ARP
 
array() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
Convert to byte array.
asArray() - Method in class org.onlab.util.ImmutableByteSequence
Creates a new byte array view of this sequence.
asGHz() - Method in class org.onlab.util.Frequency
Return the value this instance represents as GHz.
asHz() - Method in class org.onlab.util.Frequency
Return the value this instance represents as Hz.
asKHz() - Method in class org.onlab.util.Frequency
Return the value this instance represents as KHz.
asMHz() - Method in class org.onlab.util.Frequency
Return the value this instance represents as MHz.
asReadOnlyBuffer() - Method in class org.onlab.util.ImmutableByteSequence
Returns a view of this sequence as a read-only ByteBuffer.
asTHz() - Method in class org.onlab.util.Frequency
Return the value this instance represents as THz.
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
 
authEntry - Variable in class org.onlab.packet.RIP
 
authLen - Variable in class org.onlab.packet.RIPV2AuthEntry
 
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.
awaitTermination(long, TimeUnit) - Method in class org.onlab.util.PredictableExecutor
awaitTermination(long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 

B

backendExecutorService(ThreadFactory) - Method in class org.onlab.util.PredictableExecutor
Creates a single thread ExecutorService to use in the backend.
Backtrace - Exception in org.onlab.util
RuntimeException object intended to used to log execution back trace.
Backtrace() - Constructor for exception org.onlab.util.Backtrace
 
Bandwidth - Interface 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
Base packet class.
BasePacket() - Constructor for class org.onlab.packet.BasePacket
 
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
 
bitwiseAnd(ImmutableByteSequence) - Method in class org.onlab.util.ImmutableByteSequence
Returns a new byte sequence corresponding to the result of a bitwise AND operation between this sequence and the given other, i.e.
bitwiseOr(ImmutableByteSequence) - Method in class org.onlab.util.ImmutableByteSequence
Returns a new byte sequence corresponding to the result of a bitwise OR operation between this sequence and the given other, i.e.
bitwiseXor(ImmutableByteSequence) - Method in class org.onlab.util.ImmutableByteSequence
Returns a new byte sequence corresponding to the result of a bitwise XOR operation between this sequence and the given other, i.e.
BLOCK_OLD_SOURCES - Static variable in class org.onlab.packet.IGMPMembership
 
BlockingAwareFuture<T> - Class in org.onlab.util
A CompletableFuture that tracks whether the future or one of its descendants has been blocked on a CompletableFuture.get() or CompletableFuture.join() call.
BlockingAwareFuture() - Constructor for class org.onlab.util.BlockingAwareFuture
 
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.
BODY_LENGTH_MSB_MASK - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
BODY_LENGTH_MSB_SHIFT - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
BODY_LENGTH_OCTET_OFFSET - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
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(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in bps.
bps(double) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in bps.
bps() - Method in interface org.onlab.util.Bandwidth
Returns bandwidth in bps.
BPS_FIXED_PART_SIZE_UPTO_LENGTH_FIELD - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
BPS_FIXED_PART_TOTAL_SIZE - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
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
Broadcast MAC address.
build() - Method in class org.onlab.graph.TarjanGraphSearch.SccResult
 
build() - Method in class org.onlab.util.KryoNamespace.Builder
Builds a KryoNamespace instance.
build(String) - 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.
buildArpRequest(byte[], byte[], byte[], byte[], byte[], short) - Static method in class org.onlab.packet.ARP
Builds an ARP request using the supplied parameters.
buildArpRequest(byte[], byte[], byte[], short) - Static method in class org.onlab.packet.ARP
Builds an ARP request using the supplied parameters.
Builder() - Constructor for class org.onlab.util.KryoNamespace.Builder
 
buildIcmp6Reply(Ethernet) - Static method in class org.onlab.packet.ICMP6
Builds an ICMPv6 reply using the supplied ICMPv6 request.
buildIcmpReply(Ethernet) - Static method in class org.onlab.packet.ICMP
Builds an ICMP reply using the supplied ICMP request.
buildNdpAdv(Ip6Address, MacAddress, Ethernet) - Static method in class org.onlab.packet.ndp.NeighborAdvertisement
Builds an NDP reply based on a request.
buildNdpSolicit(Ip6Address, Ip6Address, Ip6Address, MacAddress, MacAddress, VlanId) - Static method in class org.onlab.packet.ndp.NeighborSolicitation
Builds a NDP solicitation using the supplied parameters.
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.
ByteOperator - Class in org.onlab.util
Provide a set of byte operations.
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
 
CENTER_FREQUENCY - 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
 
charAt(int) - Method in class org.onlab.util.XmlString
 
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.IGMP
 
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
 
CircuitId - Class in org.onlab.packet.dhcp
Representation of DHCP option 82 Circuit id.
CircuitId(String, VlanId) - Constructor for class org.onlab.packet.dhcp.CircuitId
Creates a circuit id by given information.
clear() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
Clear the graph.
clear() - Method in class org.onlab.metrics.MetricsManager
Clears the internal state.
clear() - Method in class org.onlab.util.ExtendedSet
 
clear() - Method in class org.onlab.util.SlidingWindowCounter
Clears the counter.
clear() - Method in class org.onlab.util.UnmodifiableDeque
 
clientHardwareAddress - Variable in class org.onlab.packet.DHCP
 
clientIPAddress - Variable in class org.onlab.packet.DHCP
 
clone() - Method in class org.onlab.packet.BasePacket
This implementation of clone() is here to preserve backwards compatibility.
ClosedOpenRange - Class in org.onlab.util
Represent a closed-open range.
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.
cmdType - Variable in class org.onlab.packet.RIP
 
cmdType - Variable in class org.onlab.packet.RIPng
 
code - Variable in class org.onlab.packet.dhcp.DhcpOption
 
code - Variable in class org.onlab.packet.EAP
 
code - Variable in class org.onlab.packet.RADIUS
 
CODE_ECHO_REPLY - Static variable in class org.onlab.packet.ICMP
 
CODE_ECHO_REQEUST - Static variable in class org.onlab.packet.ICMP
 
COMM_PROHIBIT - Static variable in class org.onlab.packet.ICMP6
Communication with destination administratively prohibited.
compareTo(Weight) - Method in class org.onlab.graph.ScalarWeight
 
compareTo(IpAddress) - Method in class org.onlab.packet.IpAddress
 
compareTo(Bandwidth) - Method in interface org.onlab.util.Bandwidth
 
compareTo(Frequency) - Method in class org.onlab.util.Frequency
 
conditionalRemove(E, Predicate<E>) - Method in class org.onlab.util.ExtendedSet
Removes the entry if the supplied predicate evaluates to true.
CONFIDENTIALITY_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
connectPoint() - Method in class org.onlab.packet.dhcp.CircuitId
Gets the connect point of circuit id.
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.
contains(Object) - Method in class org.onlab.util.ExtendedSet
 
contains(Object) - Method in class org.onlab.util.UnmodifiableDeque
 
containsAll(Collection<?>) - Method in class org.onlab.util.ExtendedSet
 
containsAll(Collection<?>) - Method in class org.onlab.util.UnmodifiableDeque
 
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.
copyFrom(byte[]) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new immutable byte sequence with the same content and order of the passed byte array.
copyFrom(byte[], int, int) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new immutable byte sequence with the same content and order of the passed byte array, from/to the given indexes (inclusive).
copyFrom(ByteBuffer) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new immutable byte sequence copying bytes from the given ByteBuffer ByteBuffer.
copyFrom(long) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence of 8 bytes containing the given long value.
copyFrom(int) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence of 4 bytes containing the given int value.
copyFrom(short) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence of 2 bytes containing the given short value.
copyFrom(byte) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence of 1 byte containing the given value.
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 weight object.
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.
countDown() - Method in class org.onlab.util.CountDownCompleter
Records a single completion.
CountDownCompleter<T> - Class in org.onlab.util
A synchronization utility that defers invocation of a consumer callback until a set number of actions tracked by a long counter complete.
CountDownCompleter(T, long, Consumer<T>) - Constructor for class org.onlab.util.CountDownCompleter
Constructor.
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(short, short, ByteBuffer) - Static method in class org.onlab.packet.pim.PIMHelloOption
Creates a new PIM Hello option with the specified values.
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.
createDefaultOptions() - Method in class org.onlab.packet.pim.PIMHello
Create a PIM Hello packet with the most common hello options and default values.
createGenID(int) - Static method in class org.onlab.packet.pim.PIMHelloOption
Creates a new generation ID option with a particular generation ID.
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.
createHoldTime(short) - Static method in class org.onlab.packet.pim.PIMHelloOption
Creates a new hold time option.
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.
createPriority(int) - Static method in class org.onlab.packet.pim.PIMHelloOption
Creates a new priority option.
createPruneDelay(short, short) - Static method in class org.onlab.packet.pim.PIMHelloOption
Creates a new LAN Prune Delay option.
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.dhcp.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
 
DataRateUnit - Enum in org.onlab.util
Data rate unit.
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_GENID - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
DEFAULT_HOLDTIME - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
DEFAULT_HOP_WEIGHT - Static variable in class org.onlab.graph.DefaultEdgeWeigher
Default weight based on hop count.
DEFAULT_INITIAL_WEIGHT - Static variable in class org.onlab.graph.DefaultEdgeWeigher
Default initial weight.
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.Dhcp6Option
 
DEFAULT_LEN - Static variable in class org.onlab.packet.dhcp.DhcpOption
 
DEFAULT_NAME - Static variable in class org.onlab.packet.ONOSLLDP
 
DEFAULT_OVERRIDEINTERVAL - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
DEFAULT_POOL_SIZE - Static variable in class org.onlab.util.SharedExecutors
 
DEFAULT_POOL_SIZE - Static variable in class org.onlab.util.SharedScheduledExecutors
 
DEFAULT_PRIORITY - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
DEFAULT_PRUNEDELAY - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
DefaultEdgeWeigher<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Default weigher returns identical weight for every graph edge.
DefaultEdgeWeigher() - Constructor for class org.onlab.graph.DefaultEdgeWeigher
 
DefaultHashMap<K,V> - Class in org.onlab.util
HashMap that returns a default value for unmapped keys.
DefaultHashMap(V) - Constructor for class org.onlab.util.DefaultHashMap
Constructs an empty map with the given default value.
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.
defaultOffsetDataTime(long) - Static method in class org.onlab.util.Tools
Creates OffsetDateTime instance from epoch milliseconds, using system default time zone.
DefaultPath<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Simple concrete implementation of a directed graph path.
DefaultPath(List<E>, Weight) - 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.
DELAY_PROTECT_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
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.
descendingIterator() - Method in class org.onlab.util.UnmodifiableDeque
 
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 interface org.onlab.packet.Deserializer
Deserialize a packet object from a byte array.
deserialize(byte[]) - Static method in class org.onlab.packet.dhcp.CircuitId
Deserialize circuit id from byte string.
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(ByteBuffer) - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.LLDPTLV
 
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(ByteBuffer) - Static method in class org.onlab.packet.pim.PIMHelloOption
 
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.dhcp.Dhcp6ClientDataOption
 
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6CLTOption
Gets deserializer.
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6Duid
 
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Gets deserializer.
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Gets deserializer.
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
Gets deserializer.
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Gets deserializer for DHCPv6 relay option.
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6Option
Gets deserializer of DHCPv6 option.
deserializer() - Static method in class org.onlab.packet.dhcp.Dhcp6RelayOption
Gets deserializer for DHCPv6 relay option.
deserializer() - Static method in class org.onlab.packet.dhcp.DhcpOption
Deserializer function for DHCP option.
deserializer() - Static method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
Deserializer function for DHCP relay agent option.
deserializer() - Static method in class org.onlab.packet.DHCP6
Returns a deserializer for DHCPv6.
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.EAPOLMkpdu
Static deserializer for EAPOL-MKA packets.
deserializer() - Static method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
Deserializer function for Basic Parameter Set.
deserializer() - Static method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
Deserializer function for Distributed SAK Parameter Set.
deserializer() - Static method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
Deserializer function for ICV Indicator Parameter Set.
deserializer() - Static method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Deserializer function for MACSec SAK Use Parameter Set.
deserializer() - Static method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
Deserializer function for Peer List Parameter Set.
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.ICMPEcho
Deserializer function for ICMPEcho packets.
deserializer() - Static method in class org.onlab.packet.IGMP
Deserializer function for IPv4 packets.
deserializer() - Static method in class org.onlab.packet.IP
Deserializer function for IP 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.lacp.Lacp
Deserializer function for LACP packets.
deserializer() - Static method in class org.onlab.packet.lacp.LacpBaseTlv
Deserializer function for LacpBaseTlv packets.
deserializer() - Static method in class org.onlab.packet.lacp.LacpCollectorTlv
Deserializer function for LacpCollectorTlv packets.
deserializer() - Static method in class org.onlab.packet.lacp.LacpTerminatorTlv
Deserializer function for LacpTerminatorTlv packets.
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.RIP
Deserializer function for RIP packets.
deserializer() - Static method in class org.onlab.packet.RIPng
Deserializer function for RIPng packets.
deserializer() - Static method in class org.onlab.packet.RIPngEntry
Deserializer function for RIPng entry.
deserializer() - Static method in class org.onlab.packet.RIPV2AuthEntry
Deserializer function for RIPv2 entry.
deserializer() - Static method in class org.onlab.packet.RIPV2Entry
Deserializer function for RIPv2 entry.
deserializer() - Static method in class org.onlab.packet.Slow
Deserializer function for Slow 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.
deserializer() - Static method in class org.onlab.packet.VXLAN
Returns the deserializer closure (used by upper layer deserializer).
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.
DEVICE_SUBTYPE - Static variable in class org.onlab.packet.ONOSLLDP
 
DHCP - Class in org.onlab.packet
Representation of an DHCP Packet.
DHCP() - Constructor for class org.onlab.packet.DHCP
 
DHCP.DHCPOptionCode - Enum in org.onlab.packet
 
DHCP.MsgType - Enum in org.onlab.packet
 
DHCP6 - Class in org.onlab.packet
Representation of an DHCPv6 Packet.
DHCP6() - Constructor for class org.onlab.packet.DHCP6
Creates new DHCPv6 object.
DHCP6.MsgType - Enum in org.onlab.packet
DHCPv6 message type.
DHCP6.OptionCode - Enum in org.onlab.packet
DHCPv6 option code.
Dhcp6ClientDataOption - Class in org.onlab.packet.dhcp
DHCPv6 Client Data Option.
Dhcp6ClientDataOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
Dhcp6ClientIdOption - Class in org.onlab.packet.dhcp
DHCPv6 Client Identifier Option.
Dhcp6ClientIdOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
Dhcp6CLTOption - Class in org.onlab.packet.dhcp
 
Dhcp6CLTOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6CLTOption
Default constructor.
Dhcp6CLTOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6CLTOption
Constructs a DHCPv6 Client Last Transaction Time option.
Dhcp6Duid - Class in org.onlab.packet.dhcp
 
Dhcp6Duid() - Constructor for class org.onlab.packet.dhcp.Dhcp6Duid
 
Dhcp6Duid.DuidType - Enum in org.onlab.packet.dhcp
 
Dhcp6IaAddressOption - Class in org.onlab.packet.dhcp
IA Address option for DHCPv6.
Dhcp6IaAddressOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
Dhcp6IaNaOption - Class in org.onlab.packet.dhcp
DHCPv6 Identity Association for Non-temporary Addresses Option.
Dhcp6IaNaOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6IaNaOption
Default constructor.
Dhcp6IaNaOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6IaNaOption
Constructs a DHCPv6 IA NA option with DHCPv6 option.
Dhcp6IaPdOption - Class in org.onlab.packet.dhcp
DHCPv6 Identity Association for Prefix Delegation Option.
Dhcp6IaPdOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6IaPdOption
Default constructor.
Dhcp6IaPdOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6IaPdOption
Constructs a DHCPv6 IA PD option with DHCPv6 option.
Dhcp6IaPrefixOption - Class in org.onlab.packet.dhcp
IA Address option for DHCPv6.
Dhcp6IaPrefixOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
Dhcp6IaTaOption - Class in org.onlab.packet.dhcp
 
Dhcp6IaTaOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6IaTaOption
Default constructor.
Dhcp6IaTaOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6IaTaOption
Constructs a DHCPv6 IA TA option with DHCPv6 option.
Dhcp6InterfaceIdOption - Class in org.onlab.packet.dhcp
Relay option for DHCPv6.
Dhcp6InterfaceIdOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Default constructor.
Dhcp6InterfaceIdOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Constructs a DHCPv6 relay option with DHCPv6 option.
Dhcp6LeaseQueryOption - Class in org.onlab.packet.dhcp
DHCPv6 Lease Query Option.
Dhcp6LeaseQueryOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
Dhcp6Option - Class in org.onlab.packet.dhcp
Representation of an DHCPv6 Option.
Dhcp6Option() - Constructor for class org.onlab.packet.dhcp.Dhcp6Option
Default constructor.
Dhcp6Option(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6Option
Constructs a DHCPv6 option based on information from other DHCPv6 option.
Dhcp6RelayOption - Class in org.onlab.packet.dhcp
Relay option for DHCPv6.
Dhcp6RelayOption() - Constructor for class org.onlab.packet.dhcp.Dhcp6RelayOption
Default constructor.
Dhcp6RelayOption(Dhcp6Option) - Constructor for class org.onlab.packet.dhcp.Dhcp6RelayOption
Constructs a DHCPv6 relay option with DHCPv6 option.
DHCP_CLIENT_PORT - Static variable in class org.onlab.packet.UDP
 
DHCP_SERVER_PORT - Static variable in class org.onlab.packet.UDP
 
DHCP_V6_CLIENT_PORT - Static variable in class org.onlab.packet.UDP
 
DHCP_V6_SERVER_PORT - Static variable in class org.onlab.packet.UDP
 
DhcpOption - Class in org.onlab.packet.dhcp
Default DHCP option.
DhcpOption() - Constructor for class org.onlab.packet.dhcp.DhcpOption
 
DhcpRelayAgentOption - Class in org.onlab.packet.dhcp
Representation of DHCP relay agent option (option 82).
DhcpRelayAgentOption() - Constructor for class org.onlab.packet.dhcp.DhcpRelayAgentOption
 
DhcpRelayAgentOption.RelayAgentInfoOptions - Enum in org.onlab.packet.dhcp
 
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
Pair of disjoint paths.
DisjointPathPair(Path<V, E>, Path<V, E>) - Constructor for class org.onlab.graph.DisjointPathPair
Creates a disjoint path pair from two paths.
DISTRIBUTED_AN_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
DOMAIN_SUBTYPE - Static variable in class org.onlab.packet.ONOSLLDP
 
DSAKPS_GENERAL_MASK - Static variable in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
DscpClass - Enum in org.onlab.packet
Represents the DiffServ classes defined by the IPv4/IPv6 DSCP value.
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.
dump(ChannelBuffer) - Static method in class org.onlab.util.HexDump
Deprecated.
Dump the buffer content in hex format.
duplicate() - Method in class org.onlab.packet.ARP
Make an exact copy of the ARP packet.
duplicate() - Method in class org.onlab.packet.Ethernet
Make an exact copy of the ethernet packet.
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_MKA - 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
 
EAPOLMkpdu - Class in org.onlab.packet
EAPOL MKA (EAPOL MAC Key Agreement Protocol) header.
EAPOLMkpdu() - Constructor for class org.onlab.packet.EAPOLMkpdu
 
EAPOLMkpduBasicParameterSet - Class in org.onlab.packet
Class representing EAPOL MKPDU Basic Parameter Set.
EAPOLMkpduBasicParameterSet() - Constructor for class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
EAPOLMkpduBasicParameterSet.SCI - Class in org.onlab.packet
MKA Secure Channel Identifier.
EAPOLMkpduDistributedSAKParameterSet - Class in org.onlab.packet
Class representing MKPDU MACSec SAK Use Parameter Set (GCM-AES 128).
EAPOLMkpduDistributedSAKParameterSet() - Constructor for class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
EAPOLMkpduDistributedSAKParameterSet.KeyWrapper - Interface in org.onlab.packet
 
EAPOLMkpduICVIndicatorParameterSet - Class in org.onlab.packet
Class representing MKPDU ICV Indicator.
EAPOLMkpduICVIndicatorParameterSet() - Constructor for class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
 
EAPOLMkpduMACSecUseParameterSet - Class in org.onlab.packet
Class representing MKPDU MACSec SAK Use Parameter Set.
EAPOLMkpduMACSecUseParameterSet() - Constructor for class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
EAPOLMkpduParameterSet - Interface in org.onlab.packet
Class representing EAPOL MKPDU Parameter Set.
EAPOLMkpduPeerListParameterSet - Class in org.onlab.packet
Class representing MKPDU Live/Potential Peer List Parameter Set.
EAPOLMkpduPeerListParameterSet() - Constructor for class org.onlab.packet.EAPOLMkpduPeerListParameterSet
 
EAPOLMkpduPeerListParameterSet.MemberDetails - Class in org.onlab.packet
 
EARTH_RADIUS_KM - Static variable in class org.onlab.util.GeoLocation
 
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.
EdgeWeigher<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a graph edge weight function.
element() - Method in class org.onlab.util.UnmodifiableDeque
 
emptyIsNotFound(Set<T>, String) - Static method in class org.onlab.util.Tools
Returns the specified set if the set is not null and not empty; otherwise throws a not found exception.
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.
ENTRY_LEN - Static variable in class org.onlab.packet.RIPngEntry
 
ENTRY_LEN - Static variable in class org.onlab.packet.RIPV2Entry
 
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.graph.ScalarWeight
 
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.dhcp.CircuitId
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.Dhcp6Option
 
equals(Object) - Method in class org.onlab.packet.dhcp.DhcpOption
 
equals(Object) - Method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
 
equals(Object) - Method in class org.onlab.packet.EAP
 
equals(Object) - Method in class org.onlab.packet.EAPOL
 
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.ICMPEcho
 
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.lacp.Lacp
 
equals(Object) - Method in class org.onlab.packet.lacp.LacpBaseTlv
 
equals(Object) - Method in class org.onlab.packet.lacp.LacpCollectorTlv
 
equals(Object) - Method in class org.onlab.packet.lacp.LacpState
 
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.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.RIP
 
equals(Object) - Method in class org.onlab.packet.RIPng
 
equals(Object) - Method in class org.onlab.packet.RIPngEntry
 
equals(Object) - Method in class org.onlab.packet.RIPV2AuthEntry
 
equals(Object) - Method in class org.onlab.packet.RIPV2Entry
 
equals(Object) - Method in class org.onlab.packet.Slow
 
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.VXLAN
 
equals(Object) - Method in class org.onlab.util.ClosedOpenRange
 
equals(Object) - Method in class org.onlab.util.Counter
 
equals(Object) - Method in class org.onlab.util.Frequency
 
equals(Object) - Method in class org.onlab.util.Identifier
Compares two device key identifiers for equality.
equals(Object) - Method in class org.onlab.util.ImmutableByteSequence
 
equals(Object) - Method in class org.onlab.util.Match
 
equals(Object) - Method in class org.onlab.util.UnmodifiableDeque
 
Ethernet - Class in org.onlab.packet
Ethernet 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.
EXACT_MASK - Static variable in class org.onlab.packet.MacAddress
Mask that indicates exact match on the MacAddress.
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
 
execute(Runnable) - Method in class org.onlab.util.OrderedExecutor
 
execute(Runnable, int) - Method in class org.onlab.util.PredictableExecutor
Executes given command at some time in the future.
execute(Runnable, Function<Runnable, Integer>) - Method in class org.onlab.util.PredictableExecutor
Executes given command at some time in the future.
execute(Runnable) - Method in class org.onlab.util.PredictableExecutor
 
execute(Runnable) - Method in class org.onlab.util.SharedScheduledExecutorService
 
ExtendedSet<E> - Class in org.onlab.util
A Set providing additional get, insertOrReplace and conditionalRemove methods.
ExtendedSet(Map<E, E>) - Constructor for class org.onlab.util.ExtendedSet
Constructs a new instance by backing it with the supplied Map.
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
 
FIELD_ALGAG_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
FIELD_MI_LENGTH - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
FIELD_MN_LENGTH - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
FIELD_SCI_LENGTH - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
FilePathValidator - Class in org.onlab.util
Utilities for validation of Zip files.
filter(Object) - Method in class org.onlab.util.StringFilter
Filters data according to a set of restrictions and a specific strategy.
firstOf(List<CompletableFuture<T>>) - Static method in class org.onlab.util.Tools
Returns a new CompletableFuture completed with the first result from a list of futures.
firstOf(List<CompletableFuture<T>>, Match<T>, T) - Static method in class org.onlab.util.Tools
Returns a new CompletableFuture completed by with the first positive result from a list of input CompletableFutures.
fit(int) - Method in class org.onlab.util.ImmutableByteSequence
Trims or expands a copy of this byte sequence so to fit the given bit-width.
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
 
flags - Variable in class org.onlab.packet.VXLAN
 
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
 
forEach(Consumer<? super E>) - Method in class org.onlab.util.UnmodifiableDeque
 
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 colon-separated hex string to byte array.
fromHexString(String, String) - Static method in class org.onlab.util.HexString
Convert a hex-string with arbitrary separator to byte array.
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.
fromShort(short) - Static method in enum org.onlab.packet.DscpClass
Returns the DSCP class Enum corresponding to the specified short.
fromShort(short) - Static method in enum org.onlab.packet.IPPrecedence
Returns the IP precedence Enum corresponding to the specified short.
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(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Gbps.
gbps(double) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Gbps.
gBps(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in GBps.
gBps(double) - Static method in interface 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.
GENID_LENGTH - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
GeoLocation - Class in org.onlab.util
Geo location specified in terms of longitude and latitude.
GeoLocation(double, double) - Constructor for class org.onlab.util.GeoLocation
Creates a new location using the specified coordinates.
get() - Method in class org.onlab.util.BlockingAwareFuture
 
get(long, TimeUnit) - Method in class org.onlab.util.BlockingAwareFuture
 
get() - Method in class org.onlab.util.BlockingBoolean
Gets the value of the blocking boolean.
get(Object) - Method in class org.onlab.util.DefaultHashMap
 
get(Object) - Method in class org.onlab.util.ExtendedSet
Returns set element that is equal to the specified object.
get(int) - Method in class org.onlab.util.SlidingWindowCounter
Deprecated.
since 1.12
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.
getActorMI() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get Member Identifier.
getActorMN() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get Member Identifier.
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.
getAddressFamilyId() - Method in class org.onlab.packet.RIPV2AuthEntry
 
getAddressFamilyId() - Method in class org.onlab.packet.RIPV2Entry
 
getAlgAgility() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get Algorithm Agility.
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.
getAuthEntry() - Method in class org.onlab.packet.RIP
 
getAuthLen() - Method in class org.onlab.packet.RIPV2AuthEntry
 
getAuxInfo() - Method in class org.onlab.packet.IGMPGroup
Get the auxillary info.
getBasicParameterSet() - Method in class org.onlab.packet.EAPOLMkpdu
Provide Basic Parameter Set details.
getBBit() - Method in class org.onlab.packet.pim.PIMAddrGroup
Return the bBit.
getBit(byte, int) - Static method in class org.onlab.util.ByteOperator
Obtains a specific bit value from a byte with given index number.
getBodyLength() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
getBodyLength() - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
getBodyLength() - Method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
 
getBodyLength() - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
getBodyLength() - Method in interface org.onlab.packet.EAPOLMkpduParameterSet
Retrieve Body Length field of Parameter Set.
getBodyLength() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
 
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.
getBytesUtf8(String) - Static method in class org.onlab.util.Tools
Returns the UTF-8 encoded byte[] representation of a String.
getChassisId() - Method in class org.onlab.packet.LLDP
 
getChassisIdByMac() - Method in class org.onlab.packet.ONOSLLDP
 
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
 
getCKN() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get CAK name.
getClientHardwareAddress() - Method in class org.onlab.packet.DHCP
 
getClientIPAddress() - Method in class org.onlab.packet.DHCP
 
getClt() - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
Gets Client Last Transaction Time.
getCmdType() - Method in class org.onlab.packet.RIP
 
getCmdType() - Method in class org.onlab.packet.RIPng
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6Option
Gets the code of this option.
getCode() - Method in class org.onlab.packet.dhcp.Dhcp6RelayOption
 
getCode() - Method in class org.onlab.packet.dhcp.DhcpOption
 
getCode() - Method in class org.onlab.packet.EAP
Gets the EAP code.
getCode() - Method in class org.onlab.packet.RADIUS
Gets the code.
getCollectorMaxDelay() - Method in class org.onlab.packet.lacp.LacpCollectorTlv
Gets collector max delay.
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.dhcp.Dhcp6ClientDataOption
 
getData() - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
getData() - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
 
getData() - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
getData() - Method in class org.onlab.packet.dhcp.Dhcp6Option
Gets the data of this option.
getData() - Method in class org.onlab.packet.dhcp.Dhcp6RelayOption
 
getData() - Method in class org.onlab.packet.dhcp.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).
getDomainString() - Method in class org.onlab.packet.ONOSLLDP
 
getDomainTLV() - Method in class org.onlab.packet.ONOSLLDP
Gets the TLV associated with remote probing.
getDropPrecedence() - Method in enum org.onlab.packet.DscpClass
Returns the corresponding drop precedence.
getDsap() - Method in class org.onlab.packet.LLC
 
getDscp() - Method in class org.onlab.packet.IPv4
Gets the DSCP value (6 bits).
getDuid() - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
getDuidTime() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
getDuidType() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
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
 
getEnterpriseNumber() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
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.
getFirst() - Method in class org.onlab.util.UnmodifiableDeque
 
getFlag() - Method in class org.onlab.packet.VXLAN
Return flags.
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.
getFloatProperty(Dictionary<?, ?>, String) - Static method in class org.onlab.util.Tools
Get Float property from the propertyName Return null if propertyName is not found.
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.
getGroup() - Method in class org.onlab.packet.pim.PIMJoinPruneGroup
 
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.Dhcp6Duid
 
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.
getHopCount() - Method in class org.onlab.packet.DHCP6
Gets the hop count of this DHCPv6 relay message.
getHopLimit() - Method in class org.onlab.packet.IPv6
Gets hop limit.
getHops() - Method in class org.onlab.packet.DHCP
 
getIaAddress() - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
getIaId() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Gets Identity Association ID.
getIaId() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Gets Identity Association ID.
getIaId() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
Gets Identity Association ID.
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.dhcp.Dhcp6Duid
 
getIdentifier() - Method in class org.onlab.packet.EAP
Gets the EAP identifier.
getIdentifier() - Method in class org.onlab.packet.ICMPEcho
Gets the 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.
getInitialWeight() - Method in class org.onlab.graph.DefaultEdgeWeigher
 
getInitialWeight() - Method in interface org.onlab.graph.EdgeWeigher
Returns initial weight value (i.e.
getInPort() - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Gets inPort string.
getIntegerProperty(Dictionary<?, ?>, String) - Static method in class org.onlab.util.Tools
Get Integer property from the propertyName Return null if propertyName is not found.
getIntegerProperty(Dictionary<?, ?>, String, int) - Static method in class org.onlab.util.Tools
Get Integer property from the propertyName Return default value if propertyName is not found.
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.dhcp.Dhcp6IaAddressOption
Gets IPv6 address.
getIp6Address() - Method in class org.onlab.packet.IpAddress
Gets the Ip6Address view of the IP address.
getIp6LinkAddress() - Method in class org.onlab.packet.DHCP6
Gets IPv6 link address.
getIp6PeerAddress() - Method in class org.onlab.packet.DHCP6
Gets IPv6 peer address.
getIp6Prefix() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Gets IPv6 address.
getIp6Prefix() - Method in class org.onlab.packet.IpPrefix
Gets the Ip6Prefix view of the IP prefix.
getipAddress() - Method in class org.onlab.packet.RIPV2Entry
 
getIPPrecedence() - Method in enum org.onlab.packet.DscpClass
Returns the corresponding IP precedence.
getJoinPrunes() - Method in class org.onlab.packet.pim.PIMJoinPrune
Get the JoinPrune Group with all the joins and prunes.
getJoins() - Method in class org.onlab.packet.pim.PIMJoinPruneGroup
 
getKey() - Method in class org.onlab.packet.lacp.LacpBaseTlv
Gets key.
getKeyId() - Method in class org.onlab.packet.RIPV2AuthEntry
 
getKeyServer() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get Key Server.
getKeyServerPriority() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get Key Server Priority.
getLabel() - Method in class org.onlab.packet.MPLS
Returns the MPLS label.
getLacpVersion() - Method in class org.onlab.packet.lacp.Lacp
Gets LACP version.
getLast() - Method in class org.onlab.util.UnmodifiableDeque
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6Option
Gets the length of this option.
getLength() - Method in class org.onlab.packet.dhcp.Dhcp6RelayOption
 
getLength() - Method in class org.onlab.packet.dhcp.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
 
getLinkAddress() - Method in class org.onlab.packet.DHCP6
Gets the link address of this DHCPv6 relay message.
getLinkLayerAddress() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
getLinkLocalAddress(byte[]) - Static method in class org.onlab.packet.IPv6
Returns the auto-generated link local address using the mac address as parameter.
getLongProperty(Dictionary<?, ?>, String) - Static method in class org.onlab.util.Tools
Get Long property from the propertyName Return null if propertyName is not found.
getMacAddress() - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Gets Mac address.
getMacAddress(byte[]) - Static method in class org.onlab.packet.IPv6
Returns the mac address from the auto-generated link local address.
getMacSecCapacity() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get MACSec Capacity.
getMacSecDesired() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get MACSec Desired.
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.
getMCastMacAddress(byte[]) - Static method in class org.onlab.packet.IPv6
According to the RFC 2464, an IPv6 packet with a multicast destination address DST, consisting of the sixteen octets DST[1] through DST[16], is transmitted to the Ethernet multicast address whose first two octets are the value 3333 hexadecimal and whose last four octets are the last four octets of DST.
getMemberID() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet.MemberDetails
 
getMembers() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
Member details.
getMessageNo() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet.MemberDetails
 
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.
getMetric() - Method in class org.onlab.packet.RIPngEntry
 
getMetric() - Method in class org.onlab.packet.RIPV2Entry
 
getMetricRegistry() - Method in class org.onlab.metrics.MetricsManager
Fetches existing metric registry.
getMetricRegistry() - Method in interface org.onlab.metrics.MetricsService
Fetches existing metric registry.
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.
getMkaVersion() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get MKA Version.
getMoreFragment() - Method in class org.onlab.packet.ipv6.Fragment
Gets the more fragment flag of this header.
getMsgType() - Method in class org.onlab.packet.DHCP6
Gets the message type of this DHCPv6 packet.
getMsgTypeStr(DHCP6.MsgType) - Static method in enum org.onlab.packet.DHCP6.MsgType
 
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
 
getNextHop() - Method in class org.onlab.packet.RIPV2Entry
 
getNonViableWeight() - Method in class org.onlab.graph.DefaultEdgeWeigher
 
getNonViableWeight() - Method in interface org.onlab.graph.EdgeWeigher
Returns weight of a link/path that should be skipped (can be considered as an infinite weight).
getOffset() - Method in class org.onlab.packet.RIPV2AuthEntry
 
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.Dhcp6ClientDataOption
 
getOptions() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Gets options of IA Address option.
getOptions() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Gets sub-options.
getOptions() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Gets sub-options.
getOptions() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Gets options of IA Address option.
getOptions() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
Gets sub-options.
getOptions() - Method in class org.onlab.packet.DHCP
 
getOptions() - Method in class org.onlab.packet.DHCP6
Gets options from this DHCPv6 packet.
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.pim.PIMHello
 
getOptions() - Method in class org.onlab.packet.TCP
Gets TCP options.
getOptLength() - Method in class org.onlab.packet.pim.PIMHelloOption
 
getOptType() - Method in class org.onlab.packet.pim.PIMHelloOption
 
getOUI() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of the OUI.
getOverallCount() - Method in class org.onlab.util.SlidingWindowCounter
Returns the overall number of increments.
getOverallRate() - Method in class org.onlab.util.SlidingWindowCounter
Returns the overall rate.
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
 
getParameterSet(byte) - Method in class org.onlab.packet.EAPOLMkpdu
Retrieve Parameter Set based on type.
getParameterSetType() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
getParameterSetType() - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
getParameterSetType() - Method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
 
getParameterSetType() - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
getParameterSetType() - Method in interface org.onlab.packet.EAPOLMkpduParameterSet
Retrieve Type of Parameter Set.
getParameterSetType() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
 
getParent() - Method in class org.onlab.packet.BasePacket
 
getParent() - Method in interface org.onlab.packet.IPacket
Obtain the parent packet.
getPayload() - Method in class org.onlab.packet.BasePacket
 
getPayload() - Method in interface org.onlab.packet.IPacket
Obtain the packet payload.
getPayloadLength() - Method in class org.onlab.packet.ipv6.Authentication
Gets the payload length of this header.
getPeerAddress() - Method in class org.onlab.packet.DHCP6
Gets the peer address of this DHCPv6 relay message.
getPeerListParameterSet() - Method in class org.onlab.packet.EAPOLMkpdu
Provide Live/Potential Peer List details.
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.
getPoolThreadExecutor() - Static method in class org.onlab.util.SharedScheduledExecutors
Returns the shared scheduled thread pool executor.
getPort() - Method in class org.onlab.packet.lacp.LacpBaseTlv
Gets port.
getPort() - Method in class org.onlab.packet.ONOSLLDP
 
getPortDescString() - Method in class org.onlab.packet.ONOSLLDP
 
getPortDescTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getPortId() - Method in class org.onlab.packet.LLDP
 
getPortNameString() - Method in class org.onlab.packet.ONOSLLDP
 
getPortPriority() - Method in class org.onlab.packet.lacp.LacpBaseTlv
Gets port priority.
getPreferredLifetime() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Gets preferred lifetime.
getPreferredLifetime() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Gets preferred lifetime.
getPrefix() - Method in class org.onlab.packet.RIPngEntry
 
getPrefixLen() - Method in class org.onlab.packet.RIPngEntry
 
getPrefixLength() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Gets prefix length.
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
 
getPrunes() - Method in class org.onlab.packet.pim.PIMJoinPruneGroup
 
getQinQPriorityCode() - Method in class org.onlab.packet.Ethernet
Gets the QinQ priority code.
getQinQTPID() - Method in class org.onlab.packet.Ethernet
Gets the QinQ TPID.
getQinQVID() - Method in class org.onlab.packet.Ethernet
Gets the QinQ VLAN ID.
getQrv() - Method in class org.onlab.packet.IGMPQuery
Get the Querier Robustness Variable.
getRawData() - Method in class org.onlab.packet.RIP
 
getRBit() - Method in class org.onlab.packet.pim.PIMAddrSource
Return the rBit.
getReachableTime() - Method in class org.onlab.packet.ndp.RouterAdvertisement
Gets reachable time.
getRecordType() - Method in class org.onlab.packet.IGMPMembership
Gets the IGMP record type.
getReserved() - Method in class org.onlab.packet.PIM
Get the reserved field.
getReserved() - Method in class org.onlab.packet.RIP
 
getReserved() - Method in class org.onlab.packet.RIPng
 
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.
getRouteTag() - Method in class org.onlab.packet.RIPngEntry
 
getRouteTag() - Method in class org.onlab.packet.RIPV2Entry
 
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.
getRtEntries() - Method in class org.onlab.packet.RIP
 
getRtEntries() - Method in class org.onlab.packet.RIPng
 
getSBit() - Method in class org.onlab.packet.pim.PIMAddrSource
Return the sparse bit.
getSci() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To get SCI.
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.RIPV2AuthEntry
 
getSequence() - Method in class org.onlab.packet.TCP
Gets sequence number.
getSequenceNum() - Method in class org.onlab.packet.ICMPEcho
Gets the sequence number.
getServerIPAddress() - Method in class org.onlab.packet.DHCP
 
getServerName() - Method in class org.onlab.packet.DHCP
 
getSig() - Method in class org.onlab.packet.ONOSLLDP
 
getSigTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getSingleThreadExecutor() - Static method in class org.onlab.util.SharedExecutors
Returns the shared single thread executor.
getSingleThreadExecutor() - Static method in class org.onlab.util.SharedScheduledExecutors
Returns the shared scheduled single thread executor.
getSolicitedFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
Gets solicited flag.
getSolicitNodeAddress(byte[]) - Static method in class org.onlab.packet.IPv6
According to the RFC 4291, the solicitation node addresses are formed by taking the low-order 24 bits of an address (unicast or anycast) and appending those bits to the prefix FF02:0:0:0:0:1:FF00::/104.
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
 
getState() - Method in class org.onlab.packet.lacp.LacpBaseTlv
Gets state.
getSubnetMask() - Method in class org.onlab.packet.RIPV2Entry
 
getSubOption(byte) - Method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
Gets sub-option from this option by given option code.
getSubType() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of the sub type.
getSubtype() - Method in class org.onlab.packet.Slow
Gets subtype.
getSystemMac() - Method in class org.onlab.packet.lacp.LacpBaseTlv
Gets system MAC address.
getSystemPriority() - Method in class org.onlab.packet.lacp.LacpBaseTlv
Gets system priority.
getT1() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Gets time 1.
getT1() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Gets time 1.
getT2() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Gets time 2.
getT2() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Gets time 2.
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.
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.
getTimestamp() - Method in class org.onlab.packet.ONOSLLDP
 
getTimestampTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getTlv() - Method in class org.onlab.packet.lacp.Lacp
Gets LACP TLV.
getToStringHelper() - Method in class org.onlab.packet.dhcp.Dhcp6Option
 
getTotalLength() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
getTotalLength() - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
getTotalLength() - Method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
 
getTotalLength() - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
getTotalLength() - Method in interface org.onlab.packet.EAPOLMkpduParameterSet
Total length; ie.
getTotalLength() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
 
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
 
getTransactionId() - Method in class org.onlab.packet.DHCP6
Gets the transaction ID of this DHCPv6 packet.
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.
getTtlBySeconds() - Method in class org.onlab.packet.ONOSLLDP
 
getType(int) - Static method in enum org.onlab.packet.DHCP.MsgType
 
getType(int) - Static method in enum org.onlab.packet.DHCP6.MsgType
 
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.
getType(int) - Static method in enum org.onlab.packet.RIP.CmdType
 
getType(int) - Static method in enum org.onlab.packet.RIPng.CmdType
 
getType() - Method in class org.onlab.packet.RIPV2AuthEntry
 
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.
getUuid() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
getValidLifetime() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Gets valid lifetime.
getValidLifetime() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Gets valid lifetime.
getValue() - Method in enum org.onlab.packet.dhcp.Dhcp6Duid.DuidType
 
getValue() - Method in enum org.onlab.packet.DHCP.DHCPOptionCode
 
getValue() - Method in enum org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
 
getValue() - Method in enum org.onlab.packet.DHCP.MsgType
 
getValue() - Method in enum org.onlab.packet.DscpClass
Returns the short value of this DSCP class Enum.
getValue() - Method in enum org.onlab.packet.IPPrecedence
Returns the short value of this IP precedence Enum.
getValue() - Method in class org.onlab.packet.LLDPTLV
 
getValue() - Method in class org.onlab.packet.pim.PIMHelloOption
 
getValue() - Method in class org.onlab.packet.RADIUSAttribute
Gets the attribute value.
getValue() - Method in enum org.onlab.packet.RIP.CmdType
 
getValue() - Method in enum org.onlab.packet.RIPng.CmdType
 
getVersion() - Method in class org.onlab.packet.EAPOL
Gets the version.
getVersion() - Method in class org.onlab.packet.IP
Gets IP version number.
getVersion() - Method in class org.onlab.packet.IPv4
 
getVersion() - Method in class org.onlab.packet.IPv6
 
getVersion() - Method in class org.onlab.packet.PIM
Get the version of PIM.
getVersion() - Method in class org.onlab.packet.RIP
 
getVersion() - Method in class org.onlab.packet.RIPng
 
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.dhcp.Dhcp6InterfaceIdOption
Gets the vlan id of interface id.
getVlanID() - Method in class org.onlab.packet.Ethernet
Gets the VLAN ID.
getVni() - Method in class org.onlab.packet.VXLAN
Returns VNI(VXLAN Network Identifier).
getWBit() - Method in class org.onlab.packet.pim.PIMAddrSource
Return the wBit, used in Join/Prune messages.
getWindowCount() - Method in class org.onlab.util.SlidingWindowCounter
Gets the total count for all slots.
getWindowCount(int) - Method in class org.onlab.util.SlidingWindowCounter
Gets the total count for the last N window slots.
getWindowRate() - Method in class org.onlab.util.SlidingWindowCounter
Returns the average rate over the window.
getWindowRate(int) - Method in class org.onlab.util.SlidingWindowCounter
Returns the average rate over the given window.
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.
groupedThreads(String, String, Logger) - 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.
GuavaCollectors - Class in org.onlab.util
Implementations of Collector that implement various useful reduction operations, such as accumulating elements into Guava collections.

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class org.onlab.util.BlockingAwareFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class org.onlab.util.BlockingAwareFuture
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
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.graph.ScalarWeight
 
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.dhcp.CircuitId
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
hashCode() - Method in class org.onlab.packet.dhcp.Dhcp6Option
 
hashCode() - Method in class org.onlab.packet.dhcp.DhcpOption
 
hashCode() - Method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
 
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.ICMPEcho
 
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.lacp.Lacp
 
hashCode() - Method in class org.onlab.packet.lacp.LacpBaseTlv
 
hashCode() - Method in class org.onlab.packet.lacp.LacpCollectorTlv
 
hashCode() - Method in class org.onlab.packet.lacp.LacpState
 
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.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.RIP
 
hashCode() - Method in class org.onlab.packet.RIPng
 
hashCode() - Method in class org.onlab.packet.RIPngEntry
 
hashCode() - Method in class org.onlab.packet.RIPV2AuthEntry
 
hashCode() - Method in class org.onlab.packet.RIPV2Entry
 
hashCode() - Method in class org.onlab.packet.Slow
 
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.VXLAN
 
hashCode() - Method in class org.onlab.util.ClosedOpenRange
 
hashCode() - Method in class org.onlab.util.Counter
 
hashCode() - Method in class org.onlab.util.Frequency
 
hashCode() - Method in class org.onlab.util.Identifier
Returns the hashcode of the identifier.
hashCode() - Method in class org.onlab.util.ImmutableByteSequence
 
hashCode() - Method in class org.onlab.util.Match
 
hashCode() - Method in class org.onlab.util.UnmodifiableDeque
 
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.IGMP.IGMPv2
 
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.lacp.Lacp
 
HEADER_LENGTH - Static variable in class org.onlab.packet.lacp.LacpTlv
 
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
 
HEADER_LENGTH - Static variable in class org.onlab.packet.Slow
 
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.
HexDump - Class in org.onlab.util
Deprecated.
in 1.11.0
HexString - Class in org.onlab.util
 
hint() - Method in class org.onlab.util.PredictableExecutor.PickyFutureTask
 
hint() - Method in interface org.onlab.util.PredictableExecutor.PickyTask
Returns hint for choosing which Thread to run this task on.
HOLDTIME_LENGTH - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
HOP_LIMIT_EXCEED - Static variable in class org.onlab.packet.ICMP6
Hop limit exceeded in transit.
HOP_WEIGHT_VALUE - Static variable in class org.onlab.graph.DefaultEdgeWeigher
Common weight value for any link.
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_ECHO_HEADER_LENGTH - Static variable in class org.onlab.packet.ICMPEcho
 
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
 
ICMPEcho - Class in org.onlab.packet
ICMP packet class for echo purpose.
ICMPEcho() - Constructor for class org.onlab.packet.ICMPEcho
 
icmpType - Variable in class org.onlab.packet.ICMP
 
icmpType - Variable in class org.onlab.packet.ICMP6
 
id() - Method in class org.onlab.util.Identifier
Returns the backing identifier value.
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
 
Identifier<T> - Class in org.onlab.util
Abstract identifier backed by another value, e.g.
Identifier() - Constructor for class org.onlab.util.Identifier
Constructor for serialization.
Identifier(T) - Constructor for class org.onlab.util.Identifier
Constructs an identifier backed by the specified value.
identifier - Variable in class org.onlab.util.Identifier
 
IExtensionHeader - Interface in org.onlab.packet.ipv6
Interface for IPv6 extension header.
ifNotNull() - Static method in class org.onlab.util.Match
Returns a Match that matches all non-null values.
ifNotValue(T) - Static method in class org.onlab.util.Match
Returns a Match that matches any value except the specified value.
ifNull() - Static method in class org.onlab.util.Match
Returns a Match that matches null values.
ifValue(T) - Static method in class org.onlab.util.Match
Returns a Match that only matches the specified value.
IGMP - Class in org.onlab.packet
Implements IGMP control packet format.
IGMP() - Constructor for class org.onlab.packet.IGMP
 
IGMP.IGMPv2 - Class in org.onlab.packet
 
IGMP.IGMPv3 - Class in org.onlab.packet
 
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.
igmpType - Variable in class org.onlab.packet.IGMP
 
IGMPv2() - Constructor for class org.onlab.packet.IGMP.IGMPv2
 
IGMPv3() - Constructor for class org.onlab.packet.IGMP.IGMPv3
 
ImmutableByteSequence - Class in org.onlab.util
Immutable sequence of bytes, assumed to represent a value in BIG_ENDIAN order.
ImmutableByteSequence.ByteSequenceTrimException - Exception in org.onlab.util
Signals that a byte sequence cannot be trimmed.
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
 
INFINITY_METRIC - Static variable in class org.onlab.packet.RIPngEntry
 
INFINITY_METRIC - Static variable in class org.onlab.packet.RIPV2Entry
 
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.
InnerOrderedResult(V, V) - Constructor for class org.onlab.graph.KShortestPathsSearch.InnerOrderedResult
 
InnerOrderedResult(V, V, int) - Constructor for class org.onlab.graph.KShortestPathsSearch.InnerOrderedResult
 
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.
insertOrReplace(E, Predicate<E>) - Method in class org.onlab.util.ExtendedSet
Inserts the entry if it is not already in the set otherwise replaces the existing entry if the supplied predicate evaluates to true.
integrityCheck - Variable in class org.onlab.packet.ipv6.Authentication
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.AbstractGraphPathSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.BellmanFordGraphSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.BreadthFirstSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.DepthFirstSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.DijkstraGraphSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.KShortestPathsSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.SrlgGraphSearch
 
internalSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.SuurballeGraphSearch
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.onlab.util.SharedScheduledExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.onlab.util.SharedScheduledExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 
IP - Class in org.onlab.packet
Implements IP packet format.
IP() - Constructor for class org.onlab.packet.IP
 
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
Packet Interface.
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() - Constructor for class org.onlab.packet.IpAddress
Default constructor for Kryo serialization.
ipAddress - Variable in class org.onlab.packet.RIPV2Entry
 
IpAddress.Version - Enum in org.onlab.packet
 
IPPrecedence - Enum in org.onlab.packet
Represents the deprecated IPv4 IP precedence.
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.
IpPrefix() - Constructor for class org.onlab.packet.IpPrefix
Default constructor for Kryo serialization.
IPv4 - Class in org.onlab.packet
Implements IPv4 packet format.
IPv4() - Constructor for class org.onlab.packet.IPv4
Default constructor that sets the version to 4.
IPV4_LINK_LOCAL_PREFIX - Static variable in class org.onlab.packet.IpPrefix
An IpPrefix that contains all IPv4 link local addresses.
IPV4_MULTICAST - Static variable in class org.onlab.packet.MacAddress
IPv4 multicast MAC address.
IPV4_MULTICAST_MASK - Static variable in class org.onlab.packet.MacAddress
IPv4 multicast MAC mask.
IPV4_MULTICAST_PREFIX - Static variable in class org.onlab.packet.IpPrefix
An IpPrefix that contains all IPv4 multicast addresses.
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_LINK_LOCAL_PREFIX - Static variable in class org.onlab.packet.IpPrefix
An IpPrefix that contains all IPv6 link local addresses.
IPV6_MULTICAST - Static variable in class org.onlab.packet.MacAddress
IPv6 multicast MAC address.
IPV6_MULTICAST_MASK - Static variable in class org.onlab.packet.MacAddress
IPv6 multicast MAC mask.
IPV6_MULTICAST_PREFIX - Static variable in class org.onlab.packet.IpPrefix
An IpPrefix that contains all IPv6 multicast addresses.
IPV6_OPT_ERR - Static variable in class org.onlab.packet.ICMP6
Unrecognized IPv6 option encountered.
isActive() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the active flag set.
isAggregatable() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the aggregatable flag set.
isBlocked() - Method in class org.onlab.util.BlockingAwareFuture
Returns a boolean indicating whether the future is blocked.
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.
isCollecting() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the collecting flag set.
isComplete() - Method in class org.onlab.util.CountDownCompleter
Returns if this instance has completed.
isDefault() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the default flag set.
isDistributing() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the distributing flag set.
isEmpty() - Method in class org.onlab.graph.Heap
Returns true if there are no items in the heap.
isEmpty() - Method in class org.onlab.util.ExtendedSet
 
isEmpty() - Method in class org.onlab.util.UnmodifiableDeque
 
isExpired() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the expired flag set.
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.IpAddress
Check if this IP address is a link-local address.
isLinkLocalAddress(byte[]) - Static method in class org.onlab.packet.IPv6
According to the RFC 4291, an IPv6 link local address is an IPv6 unicast address that can be automatically configured on any interface using the link-local prefix FE80::/10 (1111 1110 10) and the interface identifier in the modified EUI-64 format.
isLldp() - Method in class org.onlab.packet.MacAddress
Returns true if this MAC address is used by link layer discovery protocol.
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.IpAddress
Check if this IP address is a multicast address.
isMulticast() - Method in class org.onlab.packet.IpPrefix
Check if this IP prefix is a multicast prefix.
isMulticast() - Method in class org.onlab.packet.MacAddress
Returns true if the MAC address is the multicast address.
isNegative() - Method in class org.onlab.graph.ScalarWeight
 
isNegative() - Method in interface org.onlab.graph.Weight
Returns true if the weight is negative (means that aggregated path cost will decrease if we add weighted subject to it).
isNullOrEmpty(Collection<?>) - Static method in class org.onlab.util.Tools
Returns true if the collection is null or is empty.
isOnos() - Method in class org.onlab.packet.MacAddress
Returns true if the Organizationally Unique Identifier (OUI) of this MAC address matches ONOS OUI.
isPad() - Method in class org.onlab.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
isPropertyEnabled(Dictionary<?, ?>, String) - Static method in class org.onlab.util.Tools
Check property name is defined and set to true.
isPropertyEnabled(Dictionary<?, ?>, String, boolean) - Static method in class org.onlab.util.Tools
Check property name is defined as set to true.
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.
isShutdown() - Method in class org.onlab.util.PredictableExecutor
 
isShutdown() - Method in class org.onlab.util.SharedScheduledExecutorService
 
isSync() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the synchronization flag set.
isTerminated() - Method in class org.onlab.util.PredictableExecutor
 
isTerminated() - Method in class org.onlab.util.SharedScheduledExecutorService
 
isTimeout() - Method in class org.onlab.packet.lacp.LacpState
Checks if this state has the timeout flag set.
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.
isViable() - Method in class org.onlab.graph.ScalarWeight
 
isViable() - Method in interface org.onlab.graph.Weight
Returns true if the weighted subject (link/path) can be traversed; false otherwise.
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.
iterator() - Method in class org.onlab.util.ExtendedSet
 
iterator() - Method in class org.onlab.util.UnmodifiableDeque
 

J

join() - Method in class org.onlab.util.BlockingAwareFuture
 

K

kbps(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Kbps.
kbps(double) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Kbps.
kBps(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in KBps.
kBps(double) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in KBps.
KEY_AN_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
keyId - Variable in class org.onlab.packet.RIPV2AuthEntry
 
KEYSERVER_MASK - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
KEYSERVER_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
kilometersTo(GeoLocation) - Method in class org.onlab.util.GeoLocation
Returns the distance in kilometers, between this location and another.
KryoNamespace - Class in org.onlab.util
Pool of Kryo instances, with classes pre-registered.
KryoNamespace.Builder - Class in org.onlab.util
KryoNamespace builder.
KShortestPathsSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Runs K shortest paths algorithm on a provided directed graph.
KShortestPathsSearch() - Constructor for class org.onlab.graph.KShortestPathsSearch
 
KShortestPathsSearch.InnerOrderedResult - Class in org.onlab.graph
A result modified to return paths ordered according to the provided comparator.

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
 
Lacp - Class in org.onlab.packet.lacp
 
Lacp() - Constructor for class org.onlab.packet.lacp.Lacp
 
LACP - Static variable in class org.onlab.packet.MacAddress
LACP MAC address.
LacpBaseTlv - Class in org.onlab.packet.lacp
Represents LACP ActorInfo or PartnerInfo information.
LacpBaseTlv() - Constructor for class org.onlab.packet.lacp.LacpBaseTlv
 
LacpCollectorTlv - Class in org.onlab.packet.lacp
Represents LACP collector information.
LacpCollectorTlv() - Constructor for class org.onlab.packet.lacp.LacpCollectorTlv
 
LacpState - Class in org.onlab.packet.lacp
LACP state.
LacpState() - Constructor for class org.onlab.packet.lacp.LacpState
Constructs LACP state with zero value.
LacpState(byte) - Constructor for class org.onlab.packet.lacp.LacpState
Constructs LACP state with given value.
LacpTerminatorTlv - Class in org.onlab.packet.lacp
Represents LACP terminator information.
LacpTerminatorTlv() - Constructor for class org.onlab.packet.lacp.LacpTerminatorTlv
 
LacpTlv - Class in org.onlab.packet.lacp
 
LacpTlv() - Constructor for class org.onlab.packet.lacp.LacpTlv
 
lastEventTimestampGauge() - Method in class org.onlab.metrics.EventMetric
Gets the last event timestamp Gauge (ms from the Epoch).
LATEST_KEY_AN_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
LATEST_KEY_RX_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
LATEST_KEY_TX_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
latitude() - Method in class org.onlab.util.GeoLocation
Returns the latitude of this location.
LazyKShortestPathsSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Lazily runs K shortest paths algorithm on a provided directed graph.
LazyKShortestPathsSearch() - Constructor for class org.onlab.graph.LazyKShortestPathsSearch
 
lazyPathSearch(Graph<V, E>, V, V, EdgeWeigher<V, E>) - Method in class org.onlab.graph.LazyKShortestPathsSearch
Searches the specified graph for paths between vertices.
LEASEQUERY_MSG_TYPES - Static variable in class org.onlab.packet.DHCP6
 
length - Variable in class org.onlab.packet.dhcp.DhcpOption
 
length - Variable in class org.onlab.packet.EAP
 
LENGTH - Static variable in class org.onlab.packet.lacp.LacpBaseTlv
 
LENGTH - Static variable in class org.onlab.packet.lacp.LacpCollectorTlv
 
LENGTH - Static variable in class org.onlab.packet.lacp.LacpTerminatorTlv
 
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() - Method in class org.onlab.util.XmlString
 
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
 
LINK_LOCAL_0 - Static variable in class org.onlab.packet.IPv6
 
LINK_LOCAL_1 - Static variable in class org.onlab.packet.IPv6
 
linkAddress - Variable in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
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
Representation of an LLDP Packet.
LLDP() - Constructor for class org.onlab.packet.LLDP
 
LLDP - Static variable in class org.onlab.packet.MacAddress
A set of LLDP MAC addresses.
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
 
log(Logger, Tools.LogLevel, String, Object...) - Static method in class org.onlab.util.Tools
Wrapper function that enables logger invocation with log level as a parameter.
longitude() - Method in class org.onlab.util.GeoLocation
Returns the longitude of this location.
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.
lowerBound() - Method in class org.onlab.util.ClosedOpenRange
Returns the lower bound.

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
 
MACSEC_CAPABILITY_MASK - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
MACSEC_CAPABILITY_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
MACSEC_DESIRED_MASK - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
MACSEC_DESIRED_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
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.
map(Function<T, V>) - Method in class org.onlab.util.Match
Maps this instance to a Match of another type.
Match<T> - Class in org.onlab.util
Utility class for checking matching values.
matches(T) - Method in class org.onlab.util.Match
Checks if this instance matches specified value.
max(C, C) - Static method in class org.onlab.util.Tools
Returns larger of the two Comparable values.
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
Longest IPv6 network prefix.
MAX_INET_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
Longest IPv4 network prefix.
MAX_INFOSTRING_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
MAX_LENGTH - Static variable in class org.onlab.packet.LLDPTLV
 
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
 
maxPriority(ThreadFactory) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads with MAX_PRIORITY.
mbps(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Mbps.
mbps(double) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in Mbps.
mBps(long) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth in MBps.
mBps(double) - Static method in interface 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.
MemberDetails(byte[], int) - Constructor for class org.onlab.packet.EAPOLMkpduPeerListParameterSet.MemberDetails
 
memberExists(byte[]) - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
Searching Member details.
members - Variable in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
 
merge(Weight) - Method in class org.onlab.graph.ScalarWeight
 
merge(Weight) - Method in interface org.onlab.graph.Weight
Merges the given weight with this one returning a new aggregated weight.
metric - Variable in class org.onlab.packet.RIPngEntry
 
metric - Variable in class org.onlab.packet.RIPV2Entry
 
MetricsComponent - Class in org.onlab.metrics
Components to register for metrics.
MetricsComponent(String) - Constructor for class org.onlab.metrics.MetricsComponent
Constructs a component from a name.
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
 
MetricsReporter - Interface in org.onlab.metrics
Interface of reporter that reports all metrics value to third party monitor.
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(C, C) - Static method in class org.onlab.util.Tools
Returns smaller of the two Comparable values.
MIN_HEADER_LENGTH - Static variable in class org.onlab.packet.DHCP
Dynamic Host Configuration Protocol packet.
MIN_HEADER_LENGTH - Static variable in class org.onlab.packet.RIP
Routing Information Protocol packet.
MIN_HEADER_LENGTH - Static variable in class org.onlab.packet.RIPng
Routing Information Protocol Next Generation 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.IGMPv3
 
MINIMUM_OPTION_LEN_BYTES - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
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
Representation of an MPLS 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
 
mplsLabel(String) - Static method in class org.onlab.packet.MplsLabel
Creates a MplsLabel object using the supplied decimal string.
msbIndex() - Method in class org.onlab.util.ImmutableByteSequence
Returns the index of the most significant bit (MSB), assuming a bit numbering scheme of type "LSB 0", i.e.
multiplier() - Method in enum org.onlab.util.DataRateUnit
Returns the multiplier to use, when converting value of this unit to bps.
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.
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

NAME_SUBTYPE - Static variable in class org.onlab.packet.ONOSLLDP
 
namedThreads(String) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads named according to the supplied name pattern.
NDP_HOP_LIMIT - Static variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
NDP_HOP_LIMIT - Static variable in class org.onlab.packet.ndp.NeighborSolicitation
 
NDP_OVERRIDE_FLAG - Static variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
NDP_SOLICITED_FLAG - Static variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
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.
newFixedThreadPool(int, ThreadFactory) - Static method in class org.onlab.util.BoundedThreadPool
Returns a fixed-size, bounded executor service.
newPredictableExecutor(int, ThreadFactory) - Static method in class org.onlab.util.PredictableExecutor
Creates PredictableExecutor instance.
newSingleThreadExecutor(ThreadFactory) - Static method in class org.onlab.util.BoundedThreadPool
Returns a single-thread, bounded executor service.
newTaskFor(Callable<T>) - Method in class org.onlab.util.PredictableExecutor
 
newTaskFor(Runnable, T) - Method in class org.onlab.util.PredictableExecutor
 
newThread(Runnable) - Method in class org.onlab.util.GroupedThreadFactory
 
newTimeout(Runnable, long, TimeUnit) - Static method in class org.onlab.util.SharedScheduledExecutors
Executes one-shot timer task on shared thread pool.
newTimeout(TimerTask, long, TimeUnit) - Static method in class org.onlab.util.Timer
Executes one-shot timer task on shared thread pool.
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
 
nextHop - Variable in class org.onlab.packet.RIPV2Entry
 
NEXTHOP_METRIC - Static variable in class org.onlab.packet.RIPngEntry
 
NEXTHOP_METRIC - Static variable in class org.onlab.packet.RIPV2Entry
 
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.
NO_VID - Static variable in class org.onlab.packet.VlanId
 
NON_VIABLE_WEIGHT - Static variable in class org.onlab.graph.ScalarWeight
Instance of scalar weight to mark links/paths which can not be traversed.
NONE - Static variable in class org.onlab.packet.MacAddress
Dummy MAC address.
NONE - Static variable in class org.onlab.packet.VlanId
 
NOT_NULL - Static variable in class org.onlab.util.Match
 
notifyMetricsChange() - Method in interface org.onlab.metrics.MetricsReporter
Notifies the changes on metric registry.
notifyReporters() - Method in class org.onlab.metrics.MetricsManager
Notifies the changes on metric registry to all registered reporters.
notifyReporters() - Method in interface org.onlab.metrics.MetricsService
Notifies the changes on metric registry to all registered reporters.
NULL - Static variable in class org.onlab.util.Match
 
NULL_WEIGHT_VALUE - Static variable in class org.onlab.graph.DefaultEdgeWeigher
Weight value for null path (without links).
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
 
object() - Method in class org.onlab.util.CountDownCompleter
Returns the object.
of(short) - Static method in enum org.onlab.packet.dhcp.Dhcp6Duid.DuidType
 
of(long, DataRateUnit) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth.
of(double, DataRateUnit) - Static method in interface org.onlab.util.Bandwidth
Creates a new instance with given bandwidth.
of(byte[]) - Static method in class org.onlab.util.ByteArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given byte[].
of(Range<Integer>) - Static method in class org.onlab.util.ClosedOpenRange
Creates a range from a Guava's range.
of(int, int) - Static method in class org.onlab.util.ClosedOpenRange
Create a range with a lower bound and an upper bound.
offer(E) - Method in class org.onlab.util.UnmodifiableDeque
 
offerFirst(E) - Method in class org.onlab.util.UnmodifiableDeque
 
offerLast(E) - Method in class org.onlab.util.UnmodifiableDeque
 
offset - Variable in class org.onlab.packet.RIPV2AuthEntry
 
ofGHz(long) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in GHz.
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(long) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in KHz.
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(long) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in MHz.
ofMHz(double) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in MHz.
ofOnes(int) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence of the given size where all bits are 1.
ofTHz(long) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in THz.
ofTHz(double) - Static method in class org.onlab.util.Frequency
Returns an instance representing the specified value in THz.
ofZeros(int) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence of the given size where all bits are 0.
OLD_KEY_AN_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
OLD_KEY_RX_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
OLD_KEY_TX_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
ONOS - Static variable in class org.onlab.packet.MacAddress
First MAC address in ONOS OUI range.
ONOS_LLDP - Static variable in class org.onlab.packet.MacAddress
ONOS LLDP MAC address with slow protocol destination address.
ONOSLLDP - Class in org.onlab.packet
ONOS LLDP containing organizational TLV for ONOS device discovery.
ONOSLLDP(byte...) - Constructor for class org.onlab.packet.ONOSLLDP
 
onosLLDP(String, ChassisId, int) - Static method in class org.onlab.packet.ONOSLLDP
Deprecated.
since 1.15. Insecure, do not use.
onosLLDP(String, ChassisId, int, String) - Static method in class org.onlab.packet.ONOSLLDP
Deprecated.
since 1.15. Insecure, do not use.
onosSecureLLDP(String, ChassisId, int, String) - Static method in class org.onlab.packet.ONOSLLDP
Creates a link probe for link discovery/verification.
onosSecureLLDP(String, ChassisId, int, String, String) - Static method in class org.onlab.packet.ONOSLLDP
Creates a link probe for link discovery/verification.
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
 
OPT_ADDRLIST - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
OPT_CODE_LEN - Static variable in class org.onlab.packet.dhcp.DhcpOption
 
OPT_CODE_LEN - Static variable in class org.onlab.packet.RIPngEntry
 
OPT_GENID - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
OPT_HOLDTIME - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
OPT_PRIORITY - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
OPT_PRUNEDELAY - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
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
 
OrderedExecutor - Class in org.onlab.util
Executor that executes tasks in order on a shared thread pool.
OrderedExecutor(Executor) - Constructor for class org.onlab.util.OrderedExecutor
 
orderedFuture(CompletableFuture<T>, Executor, Executor) - Static method in class org.onlab.util.Tools
Returns a future that's completed using the given orderedExecutor if the future is not blocked or the given threadPoolExecutor if the future is blocked.
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.dhcp - package org.onlab.packet.dhcp
Utilities for decoding and encoding DHCP options.
org.onlab.packet.ipv6 - package org.onlab.packet.ipv6
Utilities for decoding and encoding IPv6 extension headers.
org.onlab.packet.lacp - package org.onlab.packet.lacp
Utilities for decoding and encoding LACP packets.
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() - Method in class org.onlab.packet.MacAddress
Returns the Organizationally Unique Identifier (OUI) of this MAC address.
OUI_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
overrideFlag - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
 

P

packetLength() - Method in class org.onlab.packet.EAPOLMkpdu
Total EAPOL-MKPDU packet length.
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
 
parallelStream() - Method in class org.onlab.util.UnmodifiableDeque
 
PARAM_ERR - Static variable in class org.onlab.packet.ICMP6
Parameter Problem.
PARAMETERSET_TYPE_BASIC - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
PARAMETERSET_TYPE_DISTRIBUTED_SAK - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
PARAMETERSET_TYPE_ICV_INDICATOR - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
PARAMETERSET_TYPE_LIVE_PEER_LIST - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
PARAMETERSET_TYPE_MACSEC_SAK_USE - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
PARAMETERSET_TYPE_POTENTIAL_PEER_LIST - Static variable in interface org.onlab.packet.EAPOLMkpduParameterSet
 
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.
parseLLDP(Ethernet) - Static method in class org.onlab.packet.ONOSLLDP
Given an ethernet packet, returns the device the LLDP came from.
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.
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.
paths() - Method in class org.onlab.graph.KShortestPathsSearch.InnerOrderedResult
 
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
 
peek() - Method in class org.onlab.util.UnmodifiableDeque
 
peekFirst() - Method in class org.onlab.util.UnmodifiableDeque
 
peekLast() - Method in class org.onlab.util.UnmodifiableDeque
 
picky(Runnable, int) - Static method in class org.onlab.util.PredictableExecutor
Wraps the given Runnable into PredictableExecutor.PickyRunnable returning supplied hint.
picky(Runnable, Function<Runnable, Integer>) - Static method in class org.onlab.util.PredictableExecutor
Wraps the given Runnable into PredictableExecutor.PickyRunnable returning supplied hint.
picky(Callable<T>, int) - Static method in class org.onlab.util.PredictableExecutor
Wraps the given Callable into PredictableExecutor.PickyCallable returning supplied hint.
picky(Callable<T>, Function<Callable<T>, Integer>) - Static method in class org.onlab.util.PredictableExecutor
Wraps the given Callable into PredictableExecutor.PickyCallable returning supplied hint.
PickyFutureTask(Runnable, T) - Constructor for class org.onlab.util.PredictableExecutor.PickyFutureTask
PickyFutureTask(Callable<T>) - Constructor for class org.onlab.util.PredictableExecutor.PickyFutureTask
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
 
PIMHelloOption - Class in org.onlab.packet.pim
PIM HELLO option.
PIMHelloOption() - Constructor for class org.onlab.packet.pim.PIMHelloOption
Constructs a new hello option with no fields set.
PIMHelloOption(short) - Constructor for class org.onlab.packet.pim.PIMHelloOption
Set a PIM Hello option by type.
PIMJoinPrune - Class in org.onlab.packet.pim
 
PIMJoinPrune() - Constructor for class org.onlab.packet.pim.PIMJoinPrune
 
PIMJoinPruneGroup - Class in org.onlab.packet.pim
 
PIMJoinPruneGroup(IpPrefix) - Constructor for class org.onlab.packet.pim.PIMJoinPruneGroup
 
PKT_TOO_BIG - Static variable in class org.onlab.packet.ICMP6
Packet Too Big.
PLAIN_RX_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
PLAIN_TX_MASK - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
poll() - Method in class org.onlab.util.UnmodifiableDeque
 
pollFirst() - Method in class org.onlab.util.UnmodifiableDeque
 
pollLast() - Method in class org.onlab.util.UnmodifiableDeque
 
pop() - Method in class org.onlab.util.UnmodifiableDeque
 
populate(int) - Method in class org.onlab.util.KryoNamespace
Populates the Kryo pool.
port() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
To return Port.
PORT_DESERIALIZER_MAP - Static variable in class org.onlab.packet.UDP
 
PORT_OFFSET - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
 
PORT_TLV_COMPONENT_SUBTYPE - Static variable in class org.onlab.packet.LLDP
 
PORT_TLV_INTERFACE_NAME_SUBTYPE - Static variable in class org.onlab.packet.LLDP
 
PORT_TLV_SIZE - 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.
PredictableExecutor - Class in org.onlab.util
(Somewhat) predictable ExecutorService.
PredictableExecutor(int, ThreadFactory) - Constructor for class org.onlab.util.PredictableExecutor
Creates PredictableExecutor instance.
PredictableExecutor(ThreadFactory) - Constructor for class org.onlab.util.PredictableExecutor
Creates PredictableExecutor instance with bucket size set to number of available processors.
PredictableExecutor.PickyCallable<T> - Interface in org.onlab.util
PredictableExecutor.PickyFutureTask<T> - Class in org.onlab.util
PredictableExecutor.PickyRunnable - Interface in org.onlab.util
PredictableExecutor.PickyTask - Interface in org.onlab.util
Abstraction to give a task a way to express it's preference to run on certain thread.
prefix - Variable in class org.onlab.packet.RIPngEntry
 
prefixLen - Variable in class org.onlab.packet.RIPngEntry
 
prefixLength() - Method in class org.onlab.packet.IpPrefix
Returns the IP address prefix length.
prefixOnes(int, long) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence that is prefixed with specified number of ones.
prefixZeros(int, long) - Static method in class org.onlab.util.ImmutableByteSequence
Creates a new byte sequence that is prefixed with specified number of zeros.
prettifyXml(CharSequence) - Static method in class org.onlab.util.XmlString
Prettifies given XML String.
primary() - Method in class org.onlab.graph.DisjointPathPair
Returns the primary path.
PRIORITY_LENGTH - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
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.IPv4
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.IPv6
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.PIM
 
PROTOCOL_DESERIALIZER_MAP - Static variable in class org.onlab.packet.Slow
 
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
 
PRUNEDELAY_LENGTH - Static variable in class org.onlab.packet.pim.PIMHelloOption
 
push(E) - Method in class org.onlab.util.UnmodifiableDeque
 

Q

qInQPriorityCode - Variable in class org.onlab.packet.Ethernet
 
qinqTPID - Variable in class org.onlab.packet.Ethernet
 
qinqVID - Variable in class org.onlab.packet.Ethernet
 
queryType - Variable in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 

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.
rawData - Variable in class org.onlab.packet.RIP
 
reachableTime - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
readTreeFromStream(ObjectMapper, InputStream) - Static method in class org.onlab.util.Tools
Utility to convert a mapper and an input stream into a JSON tree, and be tolerant of a null tree being returned.
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 serializer for the given set of classes.
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.
registerReporter(MetricsReporter) - Method in class org.onlab.metrics.MetricsManager
Registers a reporter to receive any changes on metric registry.
registerReporter(MetricsReporter) - Method in interface org.onlab.metrics.MetricsService
Registers a reporter to receive any changes on metric registry.
REJECT_ROUTE - Static variable in class org.onlab.packet.ICMP6
Reject route to destination.
RELAY_MSG_TYPES - Static variable in class org.onlab.packet.DHCP6
 
release(Kryo) - Method in class org.onlab.util.KryoNamespace
 
remove(Object) - Method in class org.onlab.util.ExtendedSet
 
remove() - Method in class org.onlab.util.UnmodifiableDeque
 
remove(Object) - Method in class org.onlab.util.UnmodifiableDeque
 
removeAll(Collection<?>) - Method in class org.onlab.util.ExtendedSet
 
removeAll(Collection<?>) - Method in class org.onlab.util.UnmodifiableDeque
 
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.
removeFirst() - Method in class org.onlab.util.UnmodifiableDeque
 
removeFirstOccurrence(Object) - Method in class org.onlab.util.UnmodifiableDeque
 
removeIf(Predicate<? super E>) - Method in class org.onlab.util.UnmodifiableDeque
 
removeLast() - Method in class org.onlab.util.UnmodifiableDeque
 
removeLastOccurrence(Object) - Method in class org.onlab.util.UnmodifiableDeque
 
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.
removeSubOption(byte) - Method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
Removes a sub-option by given sub-option code.
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
 
reserved - Variable in class org.onlab.packet.RIP
 
reserved - Variable in class org.onlab.packet.RIPng
 
RESERVED - Static variable in class org.onlab.packet.VlanId
 
RESERVED_CODE - Static variable in class org.onlab.packet.ndp.NeighborAdvertisement
 
RESERVED_CODE - Static variable in class org.onlab.packet.ndp.NeighborSolicitation
 
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 checksum 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
 
resField - Variable in class org.onlab.packet.IGMP
 
RESPONSE - Static variable in class org.onlab.packet.EAP
 
restartReport() - Method in interface org.onlab.metrics.MetricsReporter
Restarts metrics reporter.
retainAll(Collection<?>) - Method in class org.onlab.util.ExtendedSet
 
retainAll(Collection<?>) - Method in class org.onlab.util.UnmodifiableDeque
 
retransmitTimer - Variable in class org.onlab.packet.ndp.RouterAdvertisement
 
RetriesExceededException - Exception in org.onlab.util
Exception that indicates the retry threshold has been exceeded.
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.
RIP - Class in org.onlab.packet
Implements RIP Packet format, according to RFC 2453.
RIP() - Constructor for class org.onlab.packet.RIP
 
RIP.CmdType - Enum in org.onlab.packet
 
RIP_PORT - Static variable in class org.onlab.packet.UDP
 
RIPng - Class in org.onlab.packet
Representation of an RIPng Packet.
RIPng() - Constructor for class org.onlab.packet.RIPng
 
RIPng.CmdType - Enum in org.onlab.packet
 
RIPNG_PORT - Static variable in class org.onlab.packet.UDP
 
RIPngEntry - Class in org.onlab.packet
Default DHCP option.
RIPngEntry() - Constructor for class org.onlab.packet.RIPngEntry
 
RIPV2AuthEntry - Class in org.onlab.packet
 
RIPV2AuthEntry() - Constructor for class org.onlab.packet.RIPV2AuthEntry
 
RIPV2Entry - Class in org.onlab.packet
 
RIPV2Entry() - Constructor for class org.onlab.packet.RIPV2Entry
 
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
 
routeTag - Variable in class org.onlab.packet.RIPngEntry
 
routeTag - Variable in class org.onlab.packet.RIPV2Entry
 
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
 
rsvd1 - Variable in class org.onlab.packet.VXLAN
 
rsvd2 - Variable in class org.onlab.packet.VXLAN
 
rtEntries - Variable in class org.onlab.packet.RIP
 
rtEntries - Variable in class org.onlab.packet.RIPng
 
run(KryoCallback<T>) - Method in class org.onlab.util.KryoNamespace
 
run() - Method in class org.onlab.util.SafeRecurringTask
 
runAfterBoth(CompletionStage<?>, Runnable) - Method in class org.onlab.util.BlockingAwareFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class org.onlab.util.BlockingAwareFuture
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class org.onlab.util.BlockingAwareFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class org.onlab.util.BlockingAwareFuture
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 

S

S_BAND_MAX - Static variable in class org.onlab.util.Spectrum
 
S_BAND_MIN - Static variable in class org.onlab.util.Spectrum
 
SafeRecurringTask - Class in org.onlab.util
Wrapper for a recurring task which catches all exceptions to prevent task being suppressed in a ScheduledExecutorService.
SAK_FIELD_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
samenessThreshold() - Static method in class org.onlab.graph.ScalarWeight
Returns the current sameness threshold for comparing cost values.
ScalarWeight - Class in org.onlab.graph
Weight implementation based on a double value.
ScalarWeight(double) - Constructor for class org.onlab.graph.ScalarWeight
Creates a new scalar weight with the given double value.
schedule(Runnable, long, TimeUnit, boolean) - Method in class org.onlab.util.SharedScheduledExecutorService
Creates and executes a one-shot action that becomes enabled after the given delay.
schedule(Runnable, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit, boolean) - Method in class org.onlab.util.SharedScheduledExecutorService
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given period; that is executions will commence after initialDelay then initialDelay+period, then initialDelay + 2 * period, and so on.
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit, boolean) - Method in class org.onlab.util.SharedScheduledExecutorService
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given delay between the termination of one execution and the commencement of the next.
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
 
SCI(byte[]) - Constructor for class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
To set SCI from MAC address and port stream.
SCI(byte[], short) - Constructor for class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
To set SCI from MAC address and port number.
search(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in class org.onlab.graph.AbstractGraphPathSearch
 
search(Graph<V, E>, V, V, EdgeWeigher<V, E>, int) - Method in interface org.onlab.graph.GraphPathSearch
Searches the specified graph for paths between vertices.
search(Graph<V, E>, EdgeWeigher<V, E>) - Method in interface org.onlab.graph.GraphSearch
Searches the specified graph.
search(Graph<V, E>, EdgeWeigher<V, E>) - Method in class org.onlab.graph.TarjanGraphSearch
Searches the specified graph.
secondary() - Method in class org.onlab.graph.DisjointPathPair
Returns the secondary path.
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.RIPV2AuthEntry
 
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.CircuitId
Combines connect point with vlan id with separator ':' as circuit id.
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
serialize() - Method in class org.onlab.packet.dhcp.Dhcp6Option
 
serialize() - Method in class org.onlab.packet.dhcp.DhcpOption
 
serialize() - Method in class org.onlab.packet.dhcp.DhcpRelayAgentOption
 
serialize() - Method in class org.onlab.packet.DHCP
 
serialize() - Method in class org.onlab.packet.DHCP6
 
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.EAPOLMkpdu
 
serialize() - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
serialize() - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
serialize() - Method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
 
serialize() - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
serialize() - Method in interface org.onlab.packet.EAPOLMkpduParameterSet
Utility function for Serializing Parameter Set.
serialize() - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
 
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.ICMPEcho
Serializes the packet.
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.lacp.Lacp
 
serialize() - Method in class org.onlab.packet.lacp.LacpBaseTlv
 
serialize() - Method in class org.onlab.packet.lacp.LacpCollectorTlv
 
serialize() - Method in class org.onlab.packet.lacp.LacpTerminatorTlv
 
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.PIMHelloOption
 
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.RIP
 
serialize() - Method in class org.onlab.packet.RIPng
 
serialize() - Method in class org.onlab.packet.RIPngEntry
 
serialize() - Method in class org.onlab.packet.RIPV2AuthEntry
 
serialize() - Method in class org.onlab.packet.RIPV2Entry
 
serialize() - Method in class org.onlab.packet.Slow
 
serialize() - Method in class org.onlab.packet.TCP
Serializes the packet.
serialize() - Method in class org.onlab.packet.UDP
Serializes the packet.
serialize() - Method in class org.onlab.packet.VXLAN
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.
setActive(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets active bit.
setActorMI(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set Member Identifier.
setActorMN(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set Member Identifier.
setActorMN(int) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set Member Identifier.
setAdddress(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
To set address.
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.
setAddressFamilyId(short) - Method in class org.onlab.packet.RIPV2AuthEntry
 
setAddressFamilyId(short) - Method in class org.onlab.packet.RIPV2Entry
 
setAggregatable(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets aggregatable bit.
setAlgAgility(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set Algorithm Agility.
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.
setAuthLen(byte) - Method in class org.onlab.packet.RIPV2AuthEntry
 
setBodyLength(short) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set body length.
setBodyLength(short) - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
setBodyLength(short) - Method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
To set body length.
setBodyLength(short) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
setBodyLength(short) - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
Body Length.
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
 
setCKN(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set CAK name.
setClientHardwareAddress(byte[]) - Method in class org.onlab.packet.DHCP
 
setClientIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setClt(int) - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
Sets Identity Association ID.
setCmdType(byte) - Method in class org.onlab.packet.RIP
 
setCmdType(byte) - Method in class org.onlab.packet.RIPng
 
setCode(short) - Method in class org.onlab.packet.dhcp.Dhcp6Option
Sets the code of this option.
setCode(byte) - Method in class org.onlab.packet.dhcp.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.
setCollecting(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets collecting bit.
setCollectorMaxDelay(short) - Method in class org.onlab.packet.lacp.LacpCollectorTlv
Sets collector max delay.
setCompatible(boolean) - Method in class org.onlab.util.KryoNamespace.Builder
Sets whether backwards/forwards compatible versioned serialization is enabled.
setConfidentialityOffset(byte) - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
setCost(Weight) - Method in class org.onlab.graph.DefaultMutablePath
 
setCost(Weight) - Method in interface org.onlab.graph.MutablePath
Sets the total path cost as a weight object.
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.dhcp.Dhcp6ClientIdOption
 
setData(byte[]) - Method in class org.onlab.packet.dhcp.Dhcp6Option
Sets the data of this option.
setData(byte[]) - Method in class org.onlab.packet.dhcp.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.
setDefault(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets default bit.
setDelayProtect(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
To set Delay Protect.
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).
setDistributedAN(byte) - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
setDistributing(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets distributing bit.
setDomainInfo(String) - Method in class org.onlab.packet.ONOSLLDP
 
setDsap(byte) - Method in class org.onlab.packet.LLC
 
setDscp(byte) - Method in class org.onlab.packet.IPv4
Sets the DSCP value (6 bits).
setDuid(Dhcp6Duid) - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
setDuidTime(int) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
setDuidType(Dhcp6Duid.DuidType) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
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).
setEnterpriseNumber(int) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
setEtherType(short) - Method in class org.onlab.packet.Ethernet
Sets the Ethernet type.
setExpired(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets expired bit.
setFlag(byte) - Method in class org.onlab.packet.VXLAN
Set flags.
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
 
setGroup(IpPrefix) - Method in class org.onlab.packet.pim.PIMJoinPruneGroup
 
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(short) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
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.
setHopCount(byte) - Method in class org.onlab.packet.DHCP6
Sets hop count.
setHopLimit(byte) - Method in class org.onlab.packet.IPv6
Sets hop limit.
setHops(byte) - Method in class org.onlab.packet.DHCP
 
setIaId(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Sets Identity Association ID.
setIaId(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Sets Identity Association ID.
setIaId(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
Sets Identity Association ID.
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.
setICV(byte[]) - Method in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
To set ICV.
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.dhcp.Dhcp6Duid
 
setIdentifier(byte) - Method in class org.onlab.packet.EAP
Sets the EAP identifier.
setIdentifier(short) - Method in class org.onlab.packet.ICMPEcho
Sets the 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.
setInPort(byte[]) - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Sets inPort string.
setIp6Address(Ip6Address) - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Sets IPv6 address.
setIp6Prefix(Ip6Address) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Sets IPv6 prefix.
setIpAddress(Ip4Address) - Method in class org.onlab.packet.RIPV2Entry
 
setKey(short) - Method in class org.onlab.packet.lacp.LacpBaseTlv
Sets key.
setKeyId(byte) - Method in class org.onlab.packet.RIPV2AuthEntry
 
setKeyNumber(int) - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
setKeyServer(boolean) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set Key Server.
setKeyServerPriority(byte) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set Key Server Priority.
setKeyWrapper(EAPOLMkpduDistributedSAKParameterSet.KeyWrapper) - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
setLabel(int) - Method in class org.onlab.packet.MPLS
Sets the MPLS label.
setLacpVersion(byte) - Method in class org.onlab.packet.lacp.Lacp
Sets LACP version.
setLatestAN(byte) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Latest Key Server Association Number.
setLatestKI(byte[]) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Latest Key Server Identifier.
setLatestKN(int) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Latest Key Server Key Number.
setLatestLAPN(int) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Lowest Acceptable Packet Number for Latest Key Server.
setLatestRX(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Latest Key Server used for RX protection .
setLatestTX(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Latest Key Server used for TX protection.
setLength(short) - Method in class org.onlab.packet.dhcp.Dhcp6Option
Sets length of this option.
setLength(byte) - Method in class org.onlab.packet.dhcp.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.
setLinkAddress(byte[]) - Method in class org.onlab.packet.DHCP6
Sets link address.
setLinkLayerAddress(byte[]) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
setMacAddress(MacAddress) - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Sets MacAddress address.
setMacSecCapability(byte) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set MACSec Capacity.
setMacSecDesired(boolean) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set MACSec Desired.
setMaxRespCode(byte) - Method in class org.onlab.packet.IGMP.IGMPv2
 
setMaxRespCode(byte) - Method in class org.onlab.packet.IGMP.IGMPv3
 
setMaxRespCode(byte) - Method in class org.onlab.packet.IGMP
Set the Max Resp Code.
setMetric(int) - Method in class org.onlab.packet.RIPngEntry
 
setMetric(int) - Method in class org.onlab.packet.RIPV2Entry
 
setMetricsService(MetricsService) - Static method in class org.onlab.util.SharedExecutors
Enables or disables calculation of the pool performance metrics.
setMFlag(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets managed address configuration flag.
setMkaVersion(byte) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set MKA Version.
setMoreFragment(byte) - Method in class org.onlab.packet.ipv6.Fragment
Sets the more fragment flag of this header.
setMsgType(byte) - Method in class org.onlab.packet.DHCP6
Sets message type.
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
 
setNextHop(Ip4Address) - Method in class org.onlab.packet.RIPV2Entry
 
setOffset(short) - Method in class org.onlab.packet.RIPV2AuthEntry
 
setOFlag(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
Sets other configuration flag.
setOldAN(byte) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Old Key Server Association Number.
setOldKI(byte[]) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Old Key Server Identifier.
setOldKN(int) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Old Key Server Number.
setOldLAPN(int) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Lowest Acceptable Packet Number for Old Key Server.
setOldRX(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Old Key Server used for RX protection.
setOldTX(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Old Key Server used for TX protection.
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(IPacket) - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Sets options data.
setOptions(List<Dhcp6Option>) - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Sets sub-options.
setOptions(List<Dhcp6Option>) - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Sets sub-options.
setOptions(IPacket) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Sets options data.
setOptions(List<Dhcp6Option>) - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
Sets sub-options.
setOptions(List<DhcpOption>) - Method in class org.onlab.packet.DHCP
 
setOptions(List<Dhcp6Option>) - Method in class org.onlab.packet.DHCP6
Sets options.
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.
setOptLength(short) - Method in class org.onlab.packet.pim.PIMHelloOption
 
setOptType(short) - Method in class org.onlab.packet.pim.PIMHelloOption
 
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?
setPadding(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set padding.
setParent(IPacket) - Method in class org.onlab.packet.BasePacket
 
setParent(IPacket) - Method in interface org.onlab.packet.IPacket
Configure a new parent packet.
setPayload(IPacket) - Method in class org.onlab.packet.BasePacket
 
setPayload(IPacket) - Method in interface org.onlab.packet.IPacket
Assign the packet payload.
setPayloadLength(byte) - Method in class org.onlab.packet.ipv6.Authentication
Sets the payload length of this header.
setPeerAddress(byte[]) - Method in class org.onlab.packet.DHCP6
Sets peer address.
setPeerListType(byte) - Method in class org.onlab.packet.EAPOLMkpduPeerListParameterSet
Setting List Type.
setPIMType(byte) - Method in class org.onlab.packet.PIM
Set the PIM message type.
setPlainRX(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
Plain RX supported or not.
setPlainTX(boolean) - Method in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
To set Plain TX supported or not.
setPoolSize(int) - Static method in class org.onlab.util.SharedExecutors
Sets the shared thread pool size.
setPoolSize(int) - Static method in class org.onlab.util.SharedScheduledExecutors
Configures the shared scheduled thread pool size.
setPort(short) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
TO set Port.
setPort(short) - Method in class org.onlab.packet.lacp.LacpBaseTlv
Sets port.
setPortId(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setPortId(int) - Method in class org.onlab.packet.ONOSLLDP
 
setPortName(String) - Method in class org.onlab.packet.ONOSLLDP
 
setPortPriority(short) - Method in class org.onlab.packet.lacp.LacpBaseTlv
Sets port priority.
setPreferredLifetime(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Sets preferred lifetime.
setPreferredLifetime(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Sets preferred lifetime.
setPrefix(byte[]) - Method in class org.onlab.packet.RIPngEntry
 
setPrefixLen(int) - Method in class org.onlab.packet.RIPngEntry
 
setPrefixLength(byte) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Sets prefix length.
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
 
setQinQPriorityCode(byte) - Method in class org.onlab.packet.Ethernet
Sets the QinQ priority code.
setQinQTPID(short) - Method in class org.onlab.packet.Ethernet
Sets the QinQ TPID.
setQinQVID(short) - Method in class org.onlab.packet.Ethernet
Sets the QinQ VLAN ID.
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.
setRecordType(byte) - Method in class org.onlab.packet.IGMPMembership
Sets the IGMP record type.
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.
setReserved(short) - Method in class org.onlab.packet.RIP
 
setReserved(short) - Method in class org.onlab.packet.RIPng
 
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.
setRouteTag(short) - Method in class org.onlab.packet.RIPngEntry
 
setRouteTag(short) - Method in class org.onlab.packet.RIPV2Entry
 
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.
setRtEntries(List<RIPV2Entry>) - Method in class org.onlab.packet.RIP
 
setRtEntries(List<RIPngEntry>) - Method in class org.onlab.packet.RIPng
 
setSAK(byte[]) - Method in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
setSamenessThreshold(double) - Static method in class org.onlab.graph.ScalarWeight
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.
setSci(byte[]) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set SCI.
setSci(EAPOLMkpduBasicParameterSet.SCI) - Method in class org.onlab.packet.EAPOLMkpduBasicParameterSet
To set SCI.
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.
setSequenceNum(short) - Method in class org.onlab.packet.ICMPEcho
Sets the sequencer number.
setSequenceNumber(int) - Method in class org.onlab.packet.RIPV2AuthEntry
 
setServerIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setServerName(String) - Method in class org.onlab.packet.DHCP
 
setSig(byte[]) - Method in class org.onlab.packet.ONOSLLDP
 
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
 
setState(byte) - Method in class org.onlab.packet.lacp.LacpBaseTlv
Sets state.
setSubnetMask(Ip4Address) - Method in class org.onlab.packet.RIPV2Entry
 
setSubType(byte) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of sub type.
setSubtype(byte) - Method in class org.onlab.packet.Slow
Sets subtype.
setSync(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets sync bit.
setSystemMac(MacAddress) - Method in class org.onlab.packet.lacp.LacpBaseTlv
Sets system MAC address.
setSystemPriority(short) - Method in class org.onlab.packet.lacp.LacpBaseTlv
Sets system priority.
setT1(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Sets time 1.
setT1(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Sets time 1.
setT2(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
Sets time 2.
setT2(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
Sets time 2.
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
 
setTimeout(boolean) - Method in class org.onlab.packet.lacp.LacpState
Sets timeout bit.
setTimestamp(long) - Method in class org.onlab.packet.ONOSLLDP
 
setTlv(Map<Byte, LacpTlv>) - Method in class org.onlab.packet.lacp.Lacp
Sets LACP TLV.
setTrafficClass(byte) - Method in class org.onlab.packet.IPv6
Sets traffic class.
setTransactionId(int) - Method in class org.onlab.packet.DHCP
 
setTransactionId(int) - Method in class org.onlab.packet.DHCP6
Sets transaction id.
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.
setType(short) - Method in class org.onlab.packet.RIPV2AuthEntry
 
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.
setUuid(byte[]) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
setValidLifetime(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
Sets valid lifetime.
setValidLifetime(int) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
Sets valid lifetime.
setValue(byte[]) - Method in class org.onlab.packet.LLDPTLV
 
setValue(ByteBuffer) - Method in class org.onlab.packet.pim.PIMHelloOption
 
setValue(byte[]) - Method in class org.onlab.packet.pim.PIMHelloOption
 
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.IP
Sets IP version number.
setVersion(byte) - Method in class org.onlab.packet.IPv4
 
setVersion(byte) - Method in class org.onlab.packet.IPv6
 
setVersion(byte) - Method in class org.onlab.packet.PIM
Set the PIM version type.
setVersion(byte) - Method in class org.onlab.packet.RIP
 
setVersion(byte) - Method in class org.onlab.packet.RIPng
 
setVlanId(short) - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
Sets the vlan id of interface id.
setVlanID(short) - Method in class org.onlab.packet.Ethernet
Sets the VLAN ID.
setVni(int) - Method in class org.onlab.packet.VXLAN
Set VNI.
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.
SharedScheduledExecutors - Class in org.onlab.util
Utility for managing a set of shared execution resources, such as a single thread scheduled executor and thread pool scheduled executor for use by various parts of the platform or by applications.
SharedScheduledExecutorService - Class in org.onlab.util
A new scheduled executor service that does not eat exception.
shutdown() - Method in class org.onlab.util.PredictableExecutor
 
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.
shutdown() - Static method in class org.onlab.util.SharedScheduledExecutors
Shuts down all shared scheduled executors.
shutdown() - Method in class org.onlab.util.SharedScheduledExecutorService
 
shutdownNow() - Method in class org.onlab.util.PredictableExecutor
 
shutdownNow() - Method in class org.onlab.util.SharedScheduledExecutorService
 
SIG_SUBTYPE - Static variable in class org.onlab.packet.ONOSLLDP
 
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.
size() - Method in class org.onlab.util.ExtendedSet
 
size() - Method in class org.onlab.util.ImmutableByteSequence
Gets the number of bytes in this sequence.
size() - Method in class org.onlab.util.KryoNamespace
Gets the number of classes registered in this Kryo namespace.
size() - Method in class org.onlab.util.UnmodifiableDeque
 
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.
Slow - Class in org.onlab.packet
Implements ethernet slow protocols.
Slow() - Constructor for class org.onlab.packet.Slow
 
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.
spliterator() - Method in class org.onlab.util.UnmodifiableDeque
 
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.
startReport() - Method in interface org.onlab.metrics.MetricsReporter
Starts to report a set of metrics to the monitoring server.
startTimer(Timer) - Static method in class org.onlab.metrics.MetricsUtil
Starts the Metric Timer.
stopReport() - Method in interface org.onlab.metrics.MetricsReporter
Stops reporting metrics.
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.
stream(Optional<? extends T>) - Static method in class org.onlab.util.Tools
Converts an optional to a stream.
stream() - Method in class org.onlab.util.UnmodifiableDeque
 
StringFilter - Class in org.onlab.util
Filters content on a given object with String representation.
StringFilter(List<String>) - Constructor for class org.onlab.util.StringFilter
Creates a new filter to apply on some data.
StringFilter(List<String>, StringFilter.Strategy) - Constructor for class org.onlab.util.StringFilter
Creates a new filter to apply on some data, given a specific strategy (AND, OR).
StringFilter.Strategy - Enum in org.onlab.util
Defines the filtering strategy.
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
 
submit(Callable<T>) - Method in class org.onlab.util.SharedScheduledExecutorService
 
submit(Runnable, T) - Method in class org.onlab.util.SharedScheduledExecutorService
 
submit(Runnable) - Method in class org.onlab.util.SharedScheduledExecutorService
 
subnetMask - Variable in class org.onlab.packet.RIPV2Entry
 
subSequence(int, int) - Method in class org.onlab.util.XmlString
 
subtract(Weight) - Method in class org.onlab.graph.ScalarWeight
 
subtract(Weight) - Method in interface org.onlab.graph.Weight
Subtracts the given weight from this one and produces a new weight.
subtract(Bandwidth) - Method in interface 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_LACP - Static variable in class org.onlab.packet.Slow
 
SUBTYPE_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
SUCCESS - Static variable in class org.onlab.packet.EAP
 
SUPS_FIXED_PART_TOTAL_SIZE - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
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
 
SYSTEM_IDENTIFIER_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet.SCI
 

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
 
thenAccept(Consumer<? super T>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenAcceptAsync(Consumer<? super T>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
thenApply(Function<? super T, ? extends U>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class org.onlab.util.BlockingAwareFuture
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
thenRun(Runnable) - Method in class org.onlab.util.BlockingAwareFuture
 
thenRunAsync(Runnable) - Method in class org.onlab.util.BlockingAwareFuture
 
thenRunAsync(Runnable, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
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.
TIMESTAMP_SUBTYPE - Static variable in class org.onlab.packet.ONOSLLDP
 
toArray() - Method in class org.onlab.util.ExtendedSet
 
toArray(T[]) - Method in class org.onlab.util.ExtendedSet
 
toArray() - Method in class org.onlab.util.UnmodifiableDeque
 
toArray(T[]) - Method in class org.onlab.util.UnmodifiableDeque
 
toBit(boolean, int) - Static method in class org.onlab.util.ByteOperator
Converts boolean value into bit.
toBitsPerSecond(long) - Method in enum org.onlab.util.DataRateUnit
Converts given value in this unit to bits per seconds.
toBitsPerSecond(double) - Method in enum org.onlab.util.DataRateUnit
Converts given value in this unit to bits per seconds.
toByte() - Method in class org.onlab.packet.lacp.LacpState
Gets LACP state in byte.
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 byte array to a colon-separated hex string.
toHexString(byte[], String) - Static method in class org.onlab.util.HexString
Convert a byte array to a hex string separated by given separator.
toHexString(long, int) - Static method in class org.onlab.util.HexString
Convert a long number to colon-separated hex string.
toHexString(long) - Static method in class org.onlab.util.HexString
Convert a long number to colon-separated hex string.
toHexWithPrefix(long) - Static method in class org.onlab.util.Tools
Returns a string encoding in hex of the given long value with prefix '0x'.
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.
toImmutableList() - Static method in class org.onlab.util.GuavaCollectors
Deprecated.
in 1.11.0 consider using ImmutableList.toImmutableList() instead.
toImmutableSet() - Static method in class org.onlab.util.GuavaCollectors
Deprecated.
in 1.11.0 consider using ImmutableSet.toImmutableSet() instead.
toInetAddress() - Method in class org.onlab.packet.IpAddress
Returns the IP address as InetAddress.
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
Convert a colon-separated hex string to long.
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.
Tools.LogLevel - Enum in org.onlab.util
Log level for the customized logger.
toShort() - Method in class org.onlab.packet.EthType
Returns the short value for this ethtype.
toShort() - Method in class org.onlab.packet.VlanId
Returns the backing VLAN number.
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.graph.ScalarWeight
 
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.Data
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6ClientDataOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6ClientIdOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6CLTOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6Duid
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6IaNaOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6IaPdOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6InterfaceIdOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6LeaseQueryOption
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6Option
 
toString() - Method in class org.onlab.packet.dhcp.Dhcp6RelayOption
 
toString() - Method in class org.onlab.packet.dhcp.DhcpOption
 
toString() - Method in class org.onlab.packet.DHCP
 
toString() - Method in class org.onlab.packet.DHCP6
 
toString() - Method in class org.onlab.packet.EAP
 
toString() - Method in class org.onlab.packet.EAPOL
 
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.ICMP
 
toString() - Method in class org.onlab.packet.ICMP6
 
toString() - Method in class org.onlab.packet.ICMPEcho
 
toString() - Method in class org.onlab.packet.IGMP
 
toString() - Method in class org.onlab.packet.IGMPGroup
 
toString() - Method in class org.onlab.packet.IpAddress
 
toString() - Method in class org.onlab.packet.IpPrefix
 
toString() - Method in class org.onlab.packet.IPv4
 
toString() - Method in class org.onlab.packet.ipv6.Authentication
 
toString() - Method in class org.onlab.packet.ipv6.BaseOptions
 
toString() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
 
toString() - Method in class org.onlab.packet.ipv6.Fragment
 
toString() - Method in class org.onlab.packet.ipv6.Routing
 
toString() - Method in class org.onlab.packet.IPv6
 
toString() - Method in class org.onlab.packet.lacp.Lacp
 
toString() - Method in class org.onlab.packet.lacp.LacpBaseTlv
 
toString() - Method in class org.onlab.packet.lacp.LacpCollectorTlv
 
toString() - Method in class org.onlab.packet.lacp.LacpState
 
toString() - Method in class org.onlab.packet.lacp.LacpTerminatorTlv
 
toString() - Method in class org.onlab.packet.LLC
 
toString() - Method in class org.onlab.packet.LLDP
 
toString() - Method in class org.onlab.packet.LLDPTLV
 
toString() - Method in class org.onlab.packet.MacAddress
 
toString() - Method in class org.onlab.packet.MPLS
 
toString() - Method in class org.onlab.packet.MplsLabel
 
toString() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
 
toString() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
 
toString() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
toString() - Method in class org.onlab.packet.ndp.NeighborSolicitation
 
toString() - Method in class org.onlab.packet.ndp.Redirect
 
toString() - Method in class org.onlab.packet.ndp.RouterAdvertisement
 
toString() - Method in class org.onlab.packet.ndp.RouterSolicitation
 
toString() - Method in class org.onlab.packet.pim.PIMHello
 
toString() - Method in class org.onlab.packet.pim.PIMHelloOption
 
toString() - Method in class org.onlab.packet.pim.PIMJoinPrune
 
toString() - Method in class org.onlab.packet.PIM
 
toString() - Method in class org.onlab.packet.RADIUS
 
toString() - Method in class org.onlab.packet.RADIUSAttribute
 
toString() - Method in class org.onlab.packet.RIP
 
toString() - Method in class org.onlab.packet.RIPng
 
toString() - Method in class org.onlab.packet.RIPngEntry
 
toString() - Method in class org.onlab.packet.RIPV2AuthEntry
 
toString() - Method in class org.onlab.packet.RIPV2Entry
 
toString() - Method in class org.onlab.packet.Slow
 
toString() - Method in class org.onlab.packet.TCP
 
toString() - Method in class org.onlab.packet.TpPort
 
toString() - Method in class org.onlab.packet.UDP
 
toString() - Method in class org.onlab.packet.VlanId
 
toString() - Method in class org.onlab.packet.VXLAN
 
toString() - Method in class org.onlab.util.ByteArraySizeHashPrinter
 
toString() - Method in class org.onlab.util.ClosedOpenRange
 
toString() - Method in class org.onlab.util.Counter
 
toString() - Method in class org.onlab.util.Frequency
 
toString() - Method in class org.onlab.util.GeoLocation
 
toString() - Method in class org.onlab.util.GroupedThreadFactory
 
toString() - Method in class org.onlab.util.Identifier
Returns a string representation of a DeviceKeyId.
toString() - Method in class org.onlab.util.ImmutableByteSequence
Returns a hexadecimal representation of this byte sequence, e.g.
toString() - Method in class org.onlab.util.KryoNamespace
 
toString() - Method in class org.onlab.util.Match
 
toString() - Method in class org.onlab.util.UnmodifiableDeque
 
toString() - Method in class org.onlab.util.XmlString
 
toStringNoColon() - Method in class org.onlab.packet.MacAddress
 
toStringUtf8(byte[]) - Static method in class org.onlab.util.Tools
Returns the String representation of UTF-8 encoded byte[].
total() - Method in class org.onlab.util.Counter
Returns the total number of occurrences counted.
TOTAL_BPS_BODY_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduBasicParameterSet
 
TOTAL_DSAKPS_BODY_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet
 
TOTAL_ICVPS_BODY_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduICVIndicatorParameterSet
 
TOTAL_SUPS_BODY_LENGTH - Static variable in class org.onlab.packet.EAPOLMkpduMACSecUseParameterSet
 
totalLength - Variable in class org.onlab.packet.IPv4
 
toWeight(double) - Static method in class org.onlab.graph.ScalarWeight
Creates a new scalar weight with the given double value.
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 - Variable in class org.onlab.packet.RIPV2AuthEntry
 
TYPE_ACTOR - Static variable in class org.onlab.packet.lacp.Lacp
 
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_COLLECTOR - Static variable in class org.onlab.packet.lacp.Lacp
 
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_PARTNER - Static variable in class org.onlab.packet.lacp.Lacp
 
TYPE_PREFIX_INFORMATION - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
 
TYPE_QINQ - Static variable in class org.onlab.packet.Ethernet
 
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_REGISTER_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_TERMINATOR - Static variable in class org.onlab.packet.lacp.Lacp
 
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
 
UnmodifiableDeque<E> - Class in org.onlab.util
Unmodifiable view of the specified Deque.
unmodifiableDeque(Deque<T>) - Static method in class org.onlab.util.UnmodifiableDeque
Returns an unmodifiable view of the specified Deque.
unregisterReporter(MetricsReporter) - Method in class org.onlab.metrics.MetricsManager
Unregisters the given metric reporter.
unregisterReporter(MetricsReporter) - Method in interface org.onlab.metrics.MetricsService
Unregisters the given metric reporter.
UNSIGNED_BYTE_MASK - Static variable in class org.onlab.packet.dhcp.DhcpOption
 
UNSIGNED_SHORT_MASK - Static variable in class org.onlab.packet.dhcp.Dhcp6Option
 
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.
upperBound() - Method in class org.onlab.util.ClosedOpenRange
Returns the upper bound.
urgentPointer - Variable in class org.onlab.packet.TCP
 

V

validateFile(File, File) - Static method in class org.onlab.util.FilePathValidator
Validates a File.
validateZipEntry(ZipEntry, File) - Static method in class org.onlab.util.FilePathValidator
Validates a zip entry.
validChecksum() - Method in class org.onlab.packet.IGMP.IGMPv2
 
validChecksum() - Method in class org.onlab.packet.IGMP.IGMPv3
 
validChecksum() - Method in class org.onlab.packet.IGMP
Validates the message's checksum.
value() - Method in class org.onlab.graph.ScalarWeight
Returns inner double value.
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.DHCP.MsgType
 
value - Variable in enum org.onlab.packet.DHCP6.MsgType
 
value() - Method in enum org.onlab.packet.DHCP6.MsgType
 
value - Variable in enum org.onlab.packet.DHCP6.OptionCode
 
value() - Method in enum org.onlab.packet.DHCP6.OptionCode
 
value - Variable in class org.onlab.packet.LLDPTLV
 
value - Variable in class org.onlab.packet.RADIUSAttribute
 
value - Variable in enum org.onlab.packet.RIP.CmdType
 
value - Variable in enum org.onlab.packet.RIPng.CmdType
 
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.Dhcp6Duid.DuidType
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.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCP.MsgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCP6.MsgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCP6.OptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DscpClass
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(String) - Static method in enum org.onlab.packet.IPPrecedence
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.RIP.CmdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.RIPng.CmdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.util.DataRateUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.util.StringFilter.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.util.Tools.LogLevel
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.Dhcp6Duid.DuidType
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.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
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.MsgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DHCP6.MsgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DHCP6.OptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DscpClass
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.IPPrecedence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.RIP.CmdType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.RIPng.CmdType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.util.DataRateUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.util.StringFilter.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.util.Tools.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
verify(ONOSLLDP, String, long) - Static method in class org.onlab.packet.ONOSLLDP
 
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
 
version - Variable in class org.onlab.packet.RIP
 
version - Variable in class org.onlab.packet.RIPng
 
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() - Method in class org.onlab.packet.dhcp.CircuitId
Gets the vlan id of circuit id.
vlanID - Variable in class org.onlab.packet.Ethernet
 
VlanId - Class in org.onlab.packet
Representation of a VLAN identifier.
vlanId() - Static method in class org.onlab.packet.VlanId
Creates a VLAN identifier for untagged VLAN.
vlanId(short) - Static method in class org.onlab.packet.VlanId
Creates a VLAN identifier using the supplied VLAN identifier.
vlanId(String) - Static method in class org.onlab.packet.VlanId
Creates a VLAN identifier Object using the supplied VLAN identifier.
vni - Variable in class org.onlab.packet.VXLAN
 
VXLAN - Class in org.onlab.packet
Representation of a VXLAN(Virtual eXtensible Local Area Network) packet.
VXLAN() - Constructor for class org.onlab.packet.VXLAN
 
VXLAN_UDP_PORT - Static variable in class org.onlab.packet.UDP
 

W

weight(E) - Method in class org.onlab.graph.DefaultEdgeWeigher
 
weight(E) - Method in interface org.onlab.graph.EdgeWeigher
Returns the weight of the given edge.
Weight - Interface in org.onlab.graph
Abstraction of a graph edge weight.
whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class org.onlab.util.BlockingAwareFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class org.onlab.util.BlockingAwareFuture
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class org.onlab.util.BlockingAwareFuture
 
windowSize - Variable in class org.onlab.packet.TCP
 
wrap(byte[]) - Method in interface org.onlab.packet.EAPOLMkpduDistributedSAKParameterSet.KeyWrapper
 
wrap(Runnable) - Static method in class org.onlab.util.SafeRecurringTask
Wraps a runnable in a safe recurring task.
writeString(String, ByteBuffer, int) - Method in class org.onlab.packet.DHCP
 

X

XmlString - Class in org.onlab.util
PrettyPrinted XML String.

Y

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

Z

ZERO - Static variable in class org.onlab.packet.Ip4Address
All-zero unspecified IPv4 address.
ZERO - Static variable in class org.onlab.packet.Ip6Address
All-zero unspecified IPv6 address.
ZERO - Static variable in class org.onlab.packet.MacAddress
All-zero MAC address.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links