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
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(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(E) - Method in class org.onlab.util.UnmodifiableDeque
- add(Bandwidth) - Method in interface org.onlab.util.Bandwidth
-
Returns a Bandwidth whose value is (this + value).
- add(Frequency) - Method in class org.onlab.util.Frequency
-
Returns a Frequency whose value is (this + value).
- 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.
- 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.
- ADVERTISE - org.onlab.packet.DHCP6.MsgType
- AF11 - org.onlab.packet.DscpClass
- AF12 - org.onlab.packet.DscpClass
- AF13 - org.onlab.packet.DscpClass
- AF21 - org.onlab.packet.DscpClass
- AF22 - org.onlab.packet.DscpClass
- AF23 - org.onlab.packet.DscpClass
- AF31 - org.onlab.packet.DscpClass
- AF32 - org.onlab.packet.DscpClass
- AF33 - org.onlab.packet.DscpClass
- AF41 - org.onlab.packet.DscpClass
- AF42 - org.onlab.packet.DscpClass
- AF43 - org.onlab.packet.DscpClass
- 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
- AND - org.onlab.util.StringFilter.Strategy
- any() - Static method in class org.onlab.util.Match
-
Returns a Match that matches any value including null.
- ANY - Static variable in class org.onlab.packet.VlanId
- ANY - Static variable in class org.onlab.util.Match
- 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 - org.onlab.packet.EthType.EtherType
- 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
- AUTH - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- AUTH - org.onlab.packet.DHCP6.OptionCode
- 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
- BACK_EDGE - org.onlab.graph.DepthFirstSearch.EdgeType
- backendExecutorService(ThreadFactory, boolean) - Method in class org.onlab.util.PredictableExecutor
-
Creates a single thread
ExecutorServiceto 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
- BDDP - org.onlab.packet.EthType.EtherType
- BE - org.onlab.packet.DscpClass
- 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
- BEST_EFFORT - org.onlab.packet.IPPrecedence
- 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
CompletableFuturethat tracks whether the future or one of its descendants has been blocked on aCompletableFuture.get()orCompletableFuture.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() - Method in interface org.onlab.util.Bandwidth
-
Returns bandwidth in bps.
- bps(double) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth in bps.
- bps(long) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth in bps.
- BPS - org.onlab.util.DataRateUnit
-
Bit per second.
- 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
KryoNamespaceinstance. - build(String) - Method in class org.onlab.util.KryoNamespace.Builder
-
Builds a
KryoNamespaceinstance. - 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
ByteBufferas 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 - 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.
- 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
- CIRCUIT_ID - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- 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
- CLIENT_DATA - org.onlab.packet.DHCP6.OptionCode
- CLIENT_LT - org.onlab.packet.DHCP6.OptionCode
- clientHardwareAddress - Variable in class org.onlab.packet.DHCP
- CLIENTID - org.onlab.packet.DHCP6.OptionCode
- 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
- completeAfter(long, TimeUnit) - Static method in class org.onlab.util.Tools
-
Returns a future that completes normally after given time period.
- 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
- CONFIRM - org.onlab.packet.DHCP6.MsgType
- connectPoint() - Method in class org.onlab.packet.dhcp.CircuitId
-
Gets the connect point of circuit id.
- contains(Object) - Method in class org.onlab.util.ExtendedSet
- contains(Object) - Method in class org.onlab.util.UnmodifiableDeque
- contains(IpAddress) - Method in class org.onlab.packet.IpPrefix
-
Determines whether a given IP address is contained within this prefix.
- contains(IpPrefix) - Method in class org.onlab.packet.IpPrefix
-
Determines whether a given IP prefix is contained within this prefix.
- containsAll(Collection<?>) - Method in class org.onlab.util.ExtendedSet
- containsAll(Collection<?>) - Method in class org.onlab.util.UnmodifiableDeque
- 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.
- 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.
- copyFrom(byte) - Static method in class org.onlab.util.ImmutableByteSequence
-
Creates a new byte sequence of 1 byte containing the given value.
- 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(int) - Static method in class org.onlab.util.ImmutableByteSequence
-
Creates a new byte sequence of 4 bytes containing the given int value.
- copyFrom(long) - Static method in class org.onlab.util.ImmutableByteSequence
-
Creates a new byte sequence of 8 bytes containing the given long 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(ByteBuffer) - Static method in class org.onlab.util.ImmutableByteSequence
-
Creates a new immutable byte sequence copying bytes from the given ByteBuffer
ByteBuffer. - 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
consumercallback until a set number of actions tracked by alongcounter 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() - Method in class org.onlab.util.KryoNamespace
-
Creates a Kryo instance.
- create(short, short, ByteBuffer) - Static method in class org.onlab.packet.pim.PIMHelloOption
-
Creates a new PIM Hello option with the specified values.
- 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.
- CRITICAL - org.onlab.packet.IPPrecedence
- CROSS_EDGE - org.onlab.graph.DepthFirstSearch.EdgeType
- CS1 - org.onlab.packet.DscpClass
- CS2 - org.onlab.packet.DscpClass
- CS3 - org.onlab.packet.DscpClass
- CS4 - org.onlab.packet.DscpClass
- CS5 - org.onlab.packet.DscpClass
- CS6 - org.onlab.packet.DscpClass
- CS7 - org.onlab.packet.DscpClass
- currentHopLimit - Variable in class org.onlab.packet.ndp.RouterAdvertisement
D
- 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.
- Data - Class in org.onlab.packet
- Data() - Constructor for class org.onlab.packet.Data
- Data(byte[]) - Constructor for class org.onlab.packet.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.
- DEBUG - org.onlab.util.Tools.LogLevel
- decapsulateMessage() - Method in class org.onlab.packet.RADIUS
-
Decapsulates an EAP packet from the RADIUS packet.
- DECLINE - org.onlab.packet.DHCP6.MsgType
- 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[]) - Static method in class org.onlab.packet.dhcp.CircuitId
-
Deserialize circuit id from byte string.
- deserialize(byte[]) - Method in class org.onlab.util.KryoNamespace
-
Deserializes given byte array to Object using Kryo instance in pool.
- deserialize(byte[], int, int) - Method in interface org.onlab.packet.Deserializer
-
Deserialize a packet object from a byte array.
- deserialize(byte[], int, int) - Method in class org.onlab.packet.pim.PIMAddrSource
- 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(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.
- 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(ByteBuffer) - Method in class org.onlab.packet.pim.PIMAddrSource
- deserialize(ByteBuffer) - Method in class org.onlab.packet.pim.PIMAddrUnicast
- deserialize(ByteBuffer) - Static method in class org.onlab.packet.pim.PIMHelloOption
- deserialize(ByteBuffer) - Method in class org.onlab.util.KryoNamespace
-
Deserializes given byte buffer to 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() - 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).
- Deserializer<U extends IPacket> - Interface in org.onlab.packet
-
Function to deserialize a packet from a byte-based input stream.
- 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_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
- 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.
- DHCPACK - org.onlab.packet.DHCP.MsgType
- DHCPDECLINE - org.onlab.packet.DHCP.MsgType
- DHCPDISCOVER - org.onlab.packet.DHCP.MsgType
- DHCPFORCERENEW - org.onlab.packet.DHCP.MsgType
- DHCPINFORM - org.onlab.packet.DHCP.MsgType
- DHCPLEASEACTIVE - org.onlab.packet.DHCP.MsgType
- DHCPLEASEQUERY - org.onlab.packet.DHCP.MsgType
- DHCPLEASEUNASSIGNED - org.onlab.packet.DHCP.MsgType
- DHCPLEASEUNKNOWN - org.onlab.packet.DHCP.MsgType
- DHCPNAK - org.onlab.packet.DHCP.MsgType
- DHCPOFFER - org.onlab.packet.DHCP.MsgType
- 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
- DHCPRELEASE - org.onlab.packet.DHCP.MsgType
- DHCPREQUEST - org.onlab.packet.DHCP.MsgType
- 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
- DOCSIS - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- 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.
- DUID_EN - org.onlab.packet.dhcp.Dhcp6Duid.DuidType
- DUID_LL - org.onlab.packet.dhcp.Dhcp6Duid.DuidType
- DUID_LLT - org.onlab.packet.dhcp.Dhcp6Duid.DuidType
- DUID_UUID - org.onlab.packet.dhcp.Dhcp6Duid.DuidType
- 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 - org.onlab.packet.EthType.EtherType
- 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 - Variable in class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
- edges() - Method in class org.onlab.graph.DefaultMutablePath
- edges() - Method in class org.onlab.graph.DefaultPath
- 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.
- EF - org.onlab.packet.DscpClass
- ELAPSED_TIME - org.onlab.packet.DHCP6.OptionCode
- 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
- ERROR - org.onlab.util.Tools.LogLevel
- 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 - Variable in class org.onlab.packet.LLDP
- ethType() - Method in enum org.onlab.packet.EthType.EtherType
- 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.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) - Method in class org.onlab.util.PredictableExecutor
- execute(Runnable) - Method in class org.onlab.util.SharedScheduledExecutorService
- 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.
- 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
- FLASH - org.onlab.packet.IPPrecedence
- FLASH_OVERRIDE - org.onlab.packet.IPPrecedence
- 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.
- FORWARD_EDGE - org.onlab.graph.DepthFirstSearch.EdgeType
- 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>, 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.
- 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.
G
- gaddr - Variable in class org.onlab.packet.IGMPGroup
- gatewayIPAddress - Variable in class org.onlab.packet.DHCP
- 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.
- gBps(long) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth in GBps.
- GBPS - org.onlab.util.DataRateUnit
-
Gigabit per second.
- generateAuthCode() - Method in class org.onlab.packet.RADIUS
-
Generates an authenticator code.
- Generator<T> - Class in org.onlab.util
-
Generator class that yields instances of T type objects as soon as they are ready.
- Generator() - Constructor for class org.onlab.util.Generator
- 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() - Method in class org.onlab.util.BlockingBoolean
-
Gets the value of the blocking boolean.
- get(int) - Method in class org.onlab.util.SlidingWindowCounter
-
Deprecated.since 1.12
- get(long, TimeUnit) - Method in class org.onlab.util.BlockingAwareFuture
- 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(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
Ip4Addressview of the IP address. - getIp4Prefix() - Method in class org.onlab.packet.IpPrefix
-
Gets the
Ip4Prefixview 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
Ip6Addressview 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
Ip6Prefixview 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.Slow
-
Gets subtype.
- getSubType() - Method in class org.onlab.packet.LLDPOrganizationalTLV
-
Returns the value of the sub type.
- 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() - 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() - Method in class org.onlab.packet.RIPV2AuthEntry
- getType(int) - Static method in enum org.onlab.packet.DHCP.MsgType
- getType(int) - Static method in enum org.onlab.packet.DHCP6.MsgType
- getType(int) - Static method in enum org.onlab.packet.RIP.CmdType
- getType(int) - Static method in enum org.onlab.packet.RIPng.CmdType
- 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(String) - Static method in class org.onlab.util.GroupedThreadFactory
-
Returns thread factory for producing threads associated with the specified group name.
- GroupedThreadFactory - Class in org.onlab.util
-
Thread factory for creating threads that belong to the specified thread group.
- 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
Collectorthat 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
- IA_NA - org.onlab.packet.DHCP6.OptionCode
- IA_PD - org.onlab.packet.DHCP6.OptionCode
- IA_TA - org.onlab.packet.DHCP6.OptionCode
- IAADDR - org.onlab.packet.DHCP6.OptionCode
- IAPREFIX - org.onlab.packet.DHCP6.OptionCode
- ICMP - Class in org.onlab.packet
-
Implements ICMP packet format.
- ICMP() - Constructor for class org.onlab.packet.ICMP
- ICMP_ECHO_HEADER_LENGTH - Static variable in class org.onlab.packet.ICMPEcho
- ICMP_HEADER_LENGTH - Static variable in class org.onlab.packet.ICMP
- ICMP6 - Class in org.onlab.packet
-
Implements ICMPv6 packet format.
- ICMP6() - Constructor for class org.onlab.packet.ICMP6
- 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 - Variable in class org.onlab.util.Identifier
- 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.
- 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() - Constructor for class org.onlab.packet.IGMPMembership
-
Default constructor.
- IGMPMembership(Ip4Address) - Constructor for class org.onlab.packet.IGMPMembership
-
Constructor initialized with a multicast group address.
- IGMPQuery - Class in org.onlab.packet
- IGMPQuery() - Constructor for class org.onlab.packet.IGMPQuery
-
Create IGMP Query message.
- IGMPQuery(IpAddress, int) - 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
- IMMEDIATE - org.onlab.packet.IPPrecedence
- ImmutableByteSequence - Class in org.onlab.util
-
Immutable sequence of bytes, assumed to represent a value in
BIG_ENDIANorder. - 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.
- INET - org.onlab.packet.IpAddress.Version
- INET_BIT_LENGTH - Static variable in class org.onlab.packet.IpAddress
- INET_BYTE_LENGTH - Static variable in class org.onlab.packet.IpAddress
- INET6 - org.onlab.packet.IpAddress.Version
- INET6_BIT_LENGTH - Static variable in class org.onlab.packet.IpAddress
- INET6_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
- INFO - org.onlab.util.Tools.LogLevel
- INFORMATION_REQUEST - org.onlab.packet.DHCP6.MsgType
- 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
- inRange(MacAddress, MacAddress) - Method in class org.onlab.packet.MacAddress
-
Checks if the Mac Address is inside a range defined by macAddr and mask.
- 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
- INTERFACE_ID - org.onlab.packet.DHCP6.OptionCode
- 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
- INTERNETWORK_CONTROL - org.onlab.packet.IPPrecedence
- 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 - Variable in class org.onlab.packet.RIPV2Entry
- IpAddress - Class in org.onlab.packet
-
A class representing an IP address.
- IpAddress() - Constructor for class org.onlab.packet.IpAddress
-
Default constructor for Kryo serialization.
- IpAddress(IpAddress.Version, byte[]) - Constructor for class org.onlab.packet.IpAddress
-
Constructor for given IP address version and address octets.
- IpAddress.Version - Enum in org.onlab.packet
- 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() - Constructor for class org.onlab.packet.IpPrefix
-
Default constructor for Kryo serialization.
- IpPrefix(IpAddress, int) - Constructor for class org.onlab.packet.IpPrefix
-
Constructor for given IP address, and a prefix length.
- IPv4 - Class in org.onlab.packet
-
Implements IPv4 packet format.
- IPv4() - Constructor for class org.onlab.packet.IPv4
-
Default constructor that sets the version to 4.
- IPV4 - org.onlab.packet.EthType.EtherType
- 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 - org.onlab.packet.EthType.EtherType
- 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
trueif 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.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
trueif 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.Generator
- iterator() - Method in class org.onlab.util.UnmodifiableDeque
J
- join() - Method in class org.onlab.util.BlockingAwareFuture
K
- 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.
- kBps(long) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth in KBps.
- KBPS - org.onlab.util.DataRateUnit
-
Kilobit per second.
- 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.
- LEASE_QUERY - org.onlab.packet.DHCP6.OptionCode
- LEASEQUERY - org.onlab.packet.DHCP6.MsgType
- LEASEQUERY_MSG_TYPES - Static variable in class org.onlab.packet.DHCP6
- LEASEQUERY_REPLY - org.onlab.packet.DHCP6.MsgType
- length - Variable in class org.onlab.packet.dhcp.DhcpOption
- length - Variable in class org.onlab.packet.EAP
- length - Variable in class org.onlab.packet.LLDPTLV
- 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.packet.MacAddress
-
Returns the length of the
MACAddress. - length() - Method in class org.onlab.util.XmlString
- 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_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
- LINK_SELECTION - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- 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 - org.onlab.packet.EthType.EtherType
- LLDP - Static variable in class org.onlab.packet.MacAddress
-
A set of LLDP MAC addresses.
- LLDP() - Constructor for class org.onlab.packet.LLDP
- 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_INET_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
-
Longest IPv4 network prefix.
- MAX_INET6_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
-
Longest IPv6 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(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.
- mBps(long) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth in MBps.
- MBPS - org.onlab.util.DataRateUnit
-
Megabit per second.
- 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 - org.onlab.packet.EthType.EtherType
- MPLS_MULTICAST - Static variable in class org.onlab.packet.Ethernet
- MPLS_UNICAST - org.onlab.packet.EthType.EtherType
- MPLS_UNICAST - Static variable in class org.onlab.packet.Ethernet
- 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.
- MplsLabel - Class in org.onlab.packet
-
Representation of a MPLS label.
- MplsLabel(int) - Constructor for class org.onlab.packet.MplsLabel
- 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
- NETWORK_CONTROL - org.onlab.packet.IPPrecedence
- newBuilder() - Static method in class org.onlab.util.KryoNamespace
-
Creates a new
KryoNamespacebuilder. - 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
PredictableExecutorinstance. - newSingleThreadExecutor(ThreadFactory) - Static method in class org.onlab.util.BoundedThreadPool
-
Returns a single-thread, bounded executor service.
- newTaskFor(Runnable, T) - Method in class org.onlab.util.PredictableExecutor
- newTaskFor(Callable<T>) - Method in class org.onlab.util.PredictableExecutor
- newThread(Runnable) - Method in class org.onlab.util.GroupedThreadFactory
- newTimeout(TimerTask, long, TimeUnit) - Static method in class org.onlab.util.Timer
-
Executes one-shot timer task on shared thread pool.
- newTimeout(Runnable, long, TimeUnit) - Static method in class org.onlab.util.SharedScheduledExecutors
-
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(byte[]) - Static method in class org.onlab.util.ByteArraySizeHashPrinter
-
Returns ByteArraySizeHashPrinter wrapping given byte[].
- of(double, DataRateUnit) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth.
- of(int, int) - Static method in class org.onlab.util.ClosedOpenRange
-
Create a range with a lower bound and an upper bound.
- of(long, DataRateUnit) - Static method in interface org.onlab.util.Bandwidth
-
Creates a new instance with given bandwidth.
- of(short) - Static method in enum org.onlab.packet.dhcp.Dhcp6Duid.DuidType
- of(Range<Integer>) - Static method in class org.onlab.util.ClosedOpenRange
-
Creates a range from a Guava's range.
- 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(double) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in GHz.
- ofGHz(long) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in GHz.
- ofHz(long) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in Hz.
- ofKHz(double) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in KHz.
- ofKHz(long) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in KHz.
- oFlag - Variable in class org.onlab.packet.ndp.RouterAdvertisement
- ofMHz(double) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in MHz.
- ofMHz(long) - 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(double) - Static method in class org.onlab.util.Frequency
-
Returns an instance representing the specified value in THz.
- ofTHz(long) - 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(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.
- ONOSLLDP - Class in org.onlab.packet
-
ONOS LLDP containing organizational TLV for ONOS device discovery.
- ONOSLLDP(byte...) - Constructor for class org.onlab.packet.ONOSLLDP
- 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
- OPTION_ERO - org.onlab.packet.DHCP6.OptionCode
- optionalTLVList - Variable in class org.onlab.packet.LLDP
- OptionCode_BroadcastAddress - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_CircuitID - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_Classless_Static_Route - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_ClientID - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_DHCPServerIp - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_DomainName - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_DomainServer - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_END - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_HostName - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_LeaseTime - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_MessageType - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_MTU - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_Pad - org.onlab.packet.DHCP.DHCPOptionCode
- OPtionCode_RebindingTime - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_RenewalTime - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_RequestedIP - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_RequestedParameters - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_RouterAddress - org.onlab.packet.DHCP.DHCPOptionCode
- OptionCode_SubnetMask - org.onlab.packet.DHCP.DHCPOptionCode
- 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 - Variable in class org.onlab.packet.TCP
- options() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
Gets the Neighbor Discovery Protocol packet options.
- OR - org.onlab.util.StringFilter.Strategy
- 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
orderedExecutorif the future is not blocked or the giventhreadPoolExecutorif 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[].
- ORO - org.onlab.packet.DHCP6.OptionCode
- 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
RunnableintoPredictableExecutor.PickyRunnablereturning supplied hint. - picky(Runnable, Function<Runnable, Integer>) - Static method in class org.onlab.util.PredictableExecutor
-
Wraps the given
RunnableintoPredictableExecutor.PickyRunnablereturning supplied hint. - picky(Callable<T>, int) - Static method in class org.onlab.util.PredictableExecutor
-
Wraps the given
CallableintoPredictableExecutor.PickyCallablereturning supplied hint. - picky(Callable<T>, Function<Callable<T>, Integer>) - Static method in class org.onlab.util.PredictableExecutor
-
Wraps the given
CallableintoPredictableExecutor.PickyCallablereturning supplied hint. - PickyFutureTask(Runnable, T) - Constructor for class org.onlab.util.PredictableExecutor.PickyFutureTask
-
Same as
FutureTask(Runnable, Object). - PickyFutureTask(Callable<T>) - Constructor for class org.onlab.util.PredictableExecutor.PickyFutureTask
-
Same as
FutureTask(Callable). - 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() - Constructor for class org.onlab.packet.pim.PIMAddrSource
-
PIM Encoded Group Address.
- 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.
- 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
PredictableExecutorinstance. - PredictableExecutor(int, ThreadFactory, boolean) - Constructor for class org.onlab.util.PredictableExecutor
-
Creates
PredictableExecutorinstance. - PredictableExecutor(ThreadFactory) - Constructor for class org.onlab.util.PredictableExecutor
-
Creates
PredictableExecutorinstance with bucket size set to number of available processors. - PredictableExecutor.PickyCallable<T> - Interface in org.onlab.util
-
Callablealso implementingPredictableExecutor.PickyTask. - PredictableExecutor.PickyFutureTask<T> - Class in org.onlab.util
-
A
FutureTaskimplementingPredictableExecutor.PickyTask. - PredictableExecutor.PickyRunnable - Interface in org.onlab.util
-
Runnablealso implementingPredictableExecutor.PickyTask. - PredictableExecutor.PickyTask - Interface in org.onlab.util
-
Abstraction to give a task a way to express it's preference to run on certain thread.
- PREFERENCE - org.onlab.packet.DHCP6.OptionCode
- 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 - org.onlab.packet.IPPrecedence
- 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_IPV6 - 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
- QINQ - org.onlab.packet.EthType.EtherType
- 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 - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- 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.
- RAPID_COMMIT - org.onlab.packet.DHCP6.OptionCode
- RARP - org.onlab.packet.EthType.EtherType
- 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.
- REBIND - org.onlab.packet.DHCP6.MsgType
- RECONF_ACCEPT - org.onlab.packet.DHCP6.OptionCode
- RECONF_MSG - org.onlab.packet.DHCP6.OptionCode
- RECONFIGURE - org.onlab.packet.DHCP6.MsgType
- recordType - Variable in class org.onlab.packet.IGMPMembership
- Redirect - Class in org.onlab.packet.ndp
-
Implements ICMPv6 Redirect packet format.
- Redirect() - Constructor for class org.onlab.packet.ndp.Redirect
- REDIRECT - Static variable in class org.onlab.packet.ICMP6
-
Redirect Message.
- register(Serializer<?>, Class<?>...) - Method in class org.onlab.util.KryoNamespace.Builder
-
Registers serializer for the given set of classes.
- register(Class<?>...) - Method in class org.onlab.util.KryoNamespace.Builder
-
Registers classes to be serialized using Kryo default serializer.
- register(KryoNamespace) - Method in class org.onlab.util.KryoNamespace.Builder
-
Registers all the class registered to given KryoNamespace.
- registerComponent(String) - Method in class org.onlab.metrics.MetricsManager
-
Registers a component.
- registerComponent(String) - Method in interface org.onlab.metrics.MetricsService
-
Registers a component.
- registerFeature(String) - Method in class org.onlab.metrics.MetricsComponent
- registerFeature(String) - Method in interface org.onlab.metrics.MetricsComponentRegistry
-
Registers a Feature for this component.
- registerMetric(MetricsComponent, MetricsFeature, String, T) - Method in class org.onlab.metrics.MetricsManager
-
Registers an already created Metric.
- registerMetric(MetricsComponent, MetricsFeature, String, T) - Method in interface org.onlab.metrics.MetricsService
-
Registers an already created Metric.
- registerMetrics() - Method in class org.onlab.metrics.EventMetric
-
Registers the metrics.
- 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_AGENT_FLAGS - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- RELAY_FORW - org.onlab.packet.DHCP6.MsgType
- RELAY_MSG - org.onlab.packet.DHCP6.OptionCode
- RELAY_MSG_TYPES - Static variable in class org.onlab.packet.DHCP6
- RELAY_REPL - org.onlab.packet.DHCP6.MsgType
- release(Kryo) - Method in class org.onlab.util.KryoNamespace
- RELEASE - org.onlab.packet.DHCP6.MsgType
- REMOTE_ID - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- remove() - Method in class org.onlab.util.UnmodifiableDeque
- remove(Object) - Method in class org.onlab.util.ExtendedSet
- 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(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.
- 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.
- 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.
- RENEW - org.onlab.packet.DHCP6.MsgType
- REPLY - org.onlab.packet.DHCP6.MsgType
- REQUEST - org.onlab.packet.DHCP6.MsgType
- 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
Comparableinterface. - RIP - Class in org.onlab.packet
-
Implements RIP Packet format, according to RFC 2453.
- RIP() - Constructor for class org.onlab.packet.RIP
- RIP_PORT - Static variable in class org.onlab.packet.UDP
- RIP.CmdType - Enum in org.onlab.packet
- RIPng - Class in org.onlab.packet
-
Representation of an RIPng Packet.
- RIPng() - Constructor for class org.onlab.packet.RIPng
- RIPNG_PORT - Static variable in class org.onlab.packet.UDP
- RIPng.CmdType - Enum in org.onlab.packet
- RIPngEntry - Class in org.onlab.packet
-
Default DHCP option.
- RIPngEntry() - Constructor for class org.onlab.packet.RIPngEntry
- RIPngREQUEST - org.onlab.packet.RIPng.CmdType
- RIPngRESPONSE - org.onlab.packet.RIPng.CmdType
- RIPREQUEST - org.onlab.packet.RIP.CmdType
- RIPRESPONSE - org.onlab.packet.RIP.CmdType
- 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() - Method in class org.onlab.util.Generator
- run() - Method in class org.onlab.util.SafeRecurringTask
- run(KryoCallback<T>) - Method in class org.onlab.util.KryoNamespace
- 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) - Method in class org.onlab.util.SharedScheduledExecutorService
- 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(Callable<V>, long, TimeUnit) - Method in class org.onlab.util.SharedScheduledExecutorService
- scheduleAtFixedRate(Runnable, long, 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
initialDelaytheninitialDelay+period, theninitialDelay + 2 * period, and so on. - scheduleWithFixedDelay(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.
- 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>, 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.
- 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.
- 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() - 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, 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.
- serialize(Object, ByteBuffer) - Method in class org.onlab.util.KryoNamespace
-
Serializes given object to byte buffer using Kryo instance in pool.
- 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.
- SERVER_ID_OVERRIDE - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- SERVERID - org.onlab.packet.DHCP6.OptionCode
- 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(String) - 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.
- setAddr(IpPrefix) - Method in class org.onlab.packet.pim.PIMAddrGroup
-
Set the encoded source address.
- setAddr(IpPrefix) - Method in class org.onlab.packet.pim.PIMAddrSource
-
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(ChassisId) - Method in class org.onlab.packet.ONOSLLDP
- setChassisId(LLDPTLV) - Method in class org.onlab.packet.LLDP
- 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(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.
- setCode(short) - Method in class org.onlab.packet.dhcp.Dhcp6Option
-
Sets the code of this option.
- 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(byte[]) - Method in class org.onlab.packet.IPv6
-
Sets destination address.
- setDestinationAddress(byte[]) - Method in class org.onlab.packet.ndp.Redirect
-
Sets destination address.
- setDestinationAddress(int) - Method in class org.onlab.packet.IPv4
- setDestinationAddress(String) - Method in class org.onlab.packet.IPv4
- 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.
- setDestinationMACAddress(MacAddress) - 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(byte) - Method in class org.onlab.packet.IPv4
- setFlags(short) - Method in class org.onlab.packet.DHCP
- 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(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
- 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(int) - Method in class org.onlab.packet.ipv6.Fragment
-
Sets the identification of this header.
- setIdentification(short) - Method in class org.onlab.packet.IPv4
- setIdentifier(byte) - Method in class org.onlab.packet.EAP
-
Sets the EAP identifier.
- setIdentifier(byte) - Method in class org.onlab.packet.RADIUS
-
Sets the identifier.
- setIdentifier(byte[]) - Method in class org.onlab.packet.dhcp.Dhcp6Duid
- setIdentifier(short) - Method in class org.onlab.packet.ICMPEcho
-
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(byte) - Method in class org.onlab.packet.dhcp.DhcpOption
- setLength(byte) - Method in class org.onlab.packet.RADIUSAttribute
-
Sets the attribute length.
- setLength(short) - Method in class org.onlab.packet.dhcp.Dhcp6Option
-
Sets length of this option.
- setLength(short) - Method in class org.onlab.packet.EAP
-
Sets the packet length.
- setLength(short) - Method in class org.onlab.packet.LLDPTLV
- 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(byte) - Method in class org.onlab.packet.DHCP
- setOpCode(short) - Method in class org.onlab.packet.ARP
- setOptionalTLVList(List<LLDPTLV>) - Method in class org.onlab.packet.LLDP
- 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.
- 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(List<Dhcp6Option>) - Method in class org.onlab.packet.dhcp.Dhcp6IaTaOption
-
Sets sub-options.
- setOptions(List<Dhcp6Option>) - Method in class org.onlab.packet.DHCP6
-
Sets options.
- setOptions(List<DhcpOption>) - Method in class org.onlab.packet.DHCP
- setOptions(IPacket) - Method in class org.onlab.packet.dhcp.Dhcp6IaAddressOption
-
Sets options data.
- setOptions(IPacket) - Method in class org.onlab.packet.dhcp.Dhcp6IaPrefixOption
-
Sets options data.
- 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.
- setPayload(IPacket) - Method in class org.onlab.packet.MPLS
- 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(int) - Method in class org.onlab.packet.ONOSLLDP
- setPortId(LLDPTLV) - Method in class org.onlab.packet.LLDP
- 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<RIPngEntry>) - Method in class org.onlab.packet.RIPng
- setRtEntries(List<RIPV2Entry>) - Method in class org.onlab.packet.RIP
- 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(byte[]) - Method in class org.onlab.packet.IPv6
-
Sets source address.
- setSourceAddress(int) - Method in class org.onlab.packet.IPv4
- setSourceAddress(String) - Method in class org.onlab.packet.IPv4
- 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.
- setSourceMACAddress(MacAddress) - 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.Slow
-
Sets subtype.
- setSubType(byte) - Method in class org.onlab.packet.LLDPOrganizationalTLV
-
Set the value of sub type.
- 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(byte) - Method in class org.onlab.packet.MPLS
-
Sets the MPLS TTL of the packet.
- setTtl(LLDPTLV) - Method in class org.onlab.packet.LLDP
- 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(byte[]) - Method in class org.onlab.packet.pim.PIMHelloOption
- setValue(byte[]) - Method in class org.onlab.packet.RADIUSAttribute
-
Sets the attribute value.
- setValue(ByteBuffer) - Method in class org.onlab.packet.pim.PIMHelloOption
- 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
- SLOW - org.onlab.packet.EthType.EtherType
- SOLICIT - org.onlab.packet.DHCP6.MsgType
- 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.
- STATUS_CODE - org.onlab.packet.DHCP6.OptionCode
- 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() - Method in class org.onlab.util.UnmodifiableDeque
- 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.
- 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) - Method in class org.onlab.util.SharedScheduledExecutorService
- submit(Runnable, int) - Method in class org.onlab.util.PredictableExecutor
-
Submits a value-returning task for execution and returns a Future representing the pending results of the task.
- submit(Runnable, Function<Runnable, Integer>) - Method in class org.onlab.util.PredictableExecutor
-
Submits a value-returning task for execution and returns a Future representing the pending results of the task.
- submit(Runnable, T) - Method in class org.onlab.util.BoundedThreadPool
- submit(Runnable, T) - Method in class org.onlab.util.SharedScheduledExecutorService
- submit(Callable<T>) - Method in class org.onlab.util.BoundedThreadPool
- submit(Callable<T>) - Method in class org.onlab.util.SharedScheduledExecutorService
- subnetMask - Variable in class org.onlab.packet.RIPV2Entry
- SUBSCRIBER_ID - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- SUBSCRIBER_ID - org.onlab.packet.DHCP6.OptionCode
- 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() - Method in class org.onlab.util.UnmodifiableDeque
- toArray(T[]) - Method in class org.onlab.util.ExtendedSet
- 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(double) - Method in enum org.onlab.util.DataRateUnit
-
Converts given value in this unit to bits per seconds.
- toBitsPerSecond(long) - 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
MACAddressas abytearray. - 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) - Static method in class org.onlab.util.HexString
-
Convert a long number to colon-separated hex string.
- toHexString(long, int) - 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(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.
- 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.
- 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.
- 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.
- toLong() - Method in class org.onlab.packet.MacAddress
-
Returns the value of the
MACAddressas along. - 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(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(int) - Static method in class org.onlab.packet.TpPort
-
Converts an integer into a TpPort.
- 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.
- TRACE - org.onlab.util.Tools.LogLevel
- trafficClass - Variable in class org.onlab.packet.IPv6
- transactionId - Variable in class org.onlab.packet.DHCP
- TREE_EDGE - org.onlab.graph.DepthFirstSearch.EdgeType
- 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 - Variable in class org.onlab.packet.PIM
- type - Variable in class org.onlab.packet.RADIUSAttribute
- type - Variable in class org.onlab.packet.RIPV2AuthEntry
- type() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
-
Gets the option type.
- 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
- UNICAST - org.onlab.packet.DHCP6.OptionCode
- UNKNOWN - org.onlab.packet.EthType.EtherType
- unmodifiableDeque(Deque<T>) - Static method in class org.onlab.util.UnmodifiableDeque
-
Returns an unmodifiable view of the specified Deque.
- UnmodifiableDeque<E> - Class in org.onlab.util
-
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
- USER_CLASS - org.onlab.packet.DHCP6.OptionCode
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 - 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 - Variable 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
- 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() - Method in enum org.onlab.packet.DHCP6.MsgType
- value() - Method in enum org.onlab.packet.DHCP6.OptionCode
- valueOf(byte[]) - Static method in class org.onlab.packet.Ip4Address
-
Converts a byte array into an IPv4 address.
- valueOf(byte[]) - Static method in class org.onlab.packet.Ip6Address
-
Converts a byte array into an IPv6 address.
- valueOf(byte[]) - Static method in class org.onlab.packet.MacAddress
-
Returns a MAC address instance representing the specified
bytearray. - 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(byte[], int) - Static method in class org.onlab.packet.Ip4Prefix
-
Converts a byte array and a prefix length into an IPv4 prefix.
- 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(byte[], int) - Static method in class org.onlab.packet.Ip6Prefix
-
Converts a byte array and a prefix length into an IPv6 prefix.
- valueOf(int) - Static method in class org.onlab.packet.Ip4Address
-
Converts an integer into an IPv4 address.
- valueOf(int) - Static method in class org.onlab.packet.IpAddress
-
Converts an integer into an IPv4 address.
- valueOf(int, int) - Static method in class org.onlab.packet.Ip4Prefix
-
Converts an integer and a prefix length into an IPv4 prefix.
- valueOf(int, int) - Static method in class org.onlab.packet.IpPrefix
-
Converts an integer and a prefix length into an IPv4 prefix.
- valueOf(long) - Static method in class org.onlab.packet.MacAddress
-
Returns a MAC address instance representing the specified
longvalue. - 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(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(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(String) - Static method in class org.onlab.packet.Ip6Address
-
Converts an IPv6 string literal (e.g., "1111:2222::8888") into an IP address.
- 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(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(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(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.
- valueOf(InetAddress) - Static method in class org.onlab.packet.Ip4Address
-
Converts an InetAddress into an IPv4 address.
- valueOf(InetAddress) - Static method in class org.onlab.packet.Ip6Address
-
Converts an InetAddress into an IPv6 address.
- valueOf(InetAddress) - Static method in class org.onlab.packet.IpAddress
-
Converts an InetAddress into an IP address.
- valueOf(Ip4Address, int) - Static method in class org.onlab.packet.Ip4Prefix
-
Converts an IPv4 address and a prefix length into an IPv4 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(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(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.
- 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.
- VENDOR_CLASS - org.onlab.packet.DHCP6.OptionCode
- VENDOR_OPTS - org.onlab.packet.DHCP6.OptionCode
- VENDOR_SPECIFIC - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- verify(ONOSLLDP, String, long) - Static method in class org.onlab.packet.ONOSLLDP
- 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
- 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 - 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
- Vertex - Interface in org.onlab.graph
-
Representation of a graph vertex.
- VIRTUAL_SUBNET_SELECTION - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- VIRTUAL_SUBNET_SELECTION_CTRL - org.onlab.packet.dhcp.DhcpRelayAgentOption.RelayAgentInfoOptions
- VLAN - org.onlab.packet.EthType.EtherType
- 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() - 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.
- vlanID - Variable in class org.onlab.packet.Ethernet
- VlanId - Class in org.onlab.packet
-
Representation of a 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
- WARN - org.onlab.util.Tools.LogLevel
- 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
- yield(T) - Method in class org.onlab.util.Generator
-
Makes available the next item.
- 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.
All Classes All Packages