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

A

abrBit() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Returns ABR Bit.
address() - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
Returns Ipv4 address of interface/neighbor.
address() - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
Returns Ipv6 address of interface/neighbor.
ADMINISTRATIVE_RESET - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
ADMINISTRATIVE_SHUTDOWN - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
AFI - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
afi() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns AFI.
afi() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
Returns AFI.
AFI_FLOWSPEC_VALUE - Static variable in class org.onosproject.bgpio.util.Constants
 
AFI_IPV4_UNICAST - Static variable in class org.onosproject.bgpio.util.Constants
 
AFI_VALUE - Static variable in class org.onosproject.bgpio.util.Constants
 
AreaIDTlv - Class in org.onosproject.bgpio.types
Provides AreaID Tlv which contains opaque value (32 Bit Area-ID).
AreaIDTlv(int) - Constructor for class org.onosproject.bgpio.types.AreaIDTlv
Constructor to initialize areaID.
As4Path - Class in org.onosproject.bgpio.types
Provides Implementation of As4Path BGP Path Attribute.
As4Path() - Constructor for class org.onosproject.bgpio.types.As4Path
Initialize fields.
As4Path(List<Integer>, List<Integer>) - Constructor for class org.onosproject.bgpio.types.As4Path
Constructor to initialize parameters.
AS4PATH_TYPE - Static variable in class org.onosproject.bgpio.types.As4Path
 
as4PathSeq() - Method in class org.onosproject.bgpio.types.As4Path
Returns list of ASNum in AS4path Sequence.
as4PathSet() - Method in class org.onosproject.bgpio.types.As4Path
Returns list of ASNum in AS4path Set.
AS_TRANS - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
ASNUM_SIZE - Static variable in class org.onosproject.bgpio.types.As4Path
 
ASNUM_SIZE - Static variable in class org.onosproject.bgpio.types.AsPath
 
AsPath - Class in org.onosproject.bgpio.types
Provides Implementation of AsPath mandatory BGP Path Attribute.
AsPath() - Constructor for class org.onosproject.bgpio.types.AsPath
Initialize Fields.
AsPath(List<Short>, List<Short>) - Constructor for class org.onosproject.bgpio.types.AsPath
Constructor to initialize parameters.
AsPath.AsType - Enum in org.onosproject.bgpio.types
Enum to provide AS types.
ASPATH_SEQ_TYPE - Static variable in class org.onosproject.bgpio.types.AsPath
 
ASPATH_SET_TYPE - Static variable in class org.onosproject.bgpio.types.AsPath
 
ASPATH_TYPE - Static variable in class org.onosproject.bgpio.types.AsPath
 
asPathSeq() - Method in class org.onosproject.bgpio.types.AsPath
Returns list of ASNum in ASpath Sequence.
asPathSet() - Method in class org.onosproject.bgpio.types.AsPath
Returns list of ASNum in ASpath SET.
attachedBit() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Returns Attached Bit.
ATTR_LINK_ADMINISTRATIVE_GRPS - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_IGP_METRIC - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_IPV4_REMOTE_ROUTER_ID - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_IPV6_REMOTE_ROUTER_ID - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_MAX_BANDWIDTH - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_MAX_RES_BANDWIDTH - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_MPLS_PROTOCOL_MASK - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_NAME_ATTR - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_OPAQUE_ATTR - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_PROTECTION_TYPE - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_SHR_RISK_GRP - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_TE_DEFAULT_METRIC - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_LINK_UNRES_BANDWIDTH - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_FLAG_BITS - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_IPV4_LOCAL_ROUTER_ID - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_IPV6_LOCAL_ROUTER_ID - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_ISIS_AREA_ID - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_MT_TOPOLOGY_ID - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_NAME - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_NODE_OPAQUE_NODE - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_EXT_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
ATTR_PREFIX_EXTENDED_TAG - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_EXTROUTETAG - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
ATTR_PREFIX_FLAG_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
ATTR_PREFIX_FLAGBIT - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
ATTR_PREFIX_IGP_FLAG - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
ATTR_PREFIX_METRIC - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
ATTR_PREFIX_METRIC - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_OPAQUE_ATTR - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_OPAQUEDATA - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
ATTR_PREFIX_OSPF_FWD_ADDR - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_OSPFFWDADDR - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
ATTR_PREFIX_ROUTE_TAG - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
ATTR_PREFIX_ROUTETAG - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
ATTRIBUTE_FLAGS_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
ATTRIBUTE_LENGTH_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
ATTRLINK_IGPMETRIC - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
ATTRLINK_MAX_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
ATTRLINK_MPLSPROTOMASK - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
ATTRLINK_NAME - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
ATTRLINK_PROTECTIONTYPE - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
ATTRLINK_PROTECTIONTYPE - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
ATTRLINK_TEDEFAULTMETRIC - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
attrLinkDefTeMetric() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
Returns the TE default metrics.
attrLinkIgpMetric() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
Returns the variable length IGP metric data.
attrLinkIgpMetricLength() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
Returns IGP metric data length.
attrLinkName() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
Returns the link name.
attrMultiTopologyId() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
to get the multi-topology ID.
ATTRNODE_FLAGBIT - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
ATTRNODE_ISISAREAID - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
ATTRNODE_MULTITOPOLOGY - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
ATTRNODE_NAME - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
ATTRNODE_OPAQUEDATA - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
ATTRNODE_OPAQUELNKATTRIB - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
ATTRNODE_SRLG - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
attrNodeIsIsAreaId() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
Returns ISIS area Identifier.
attrNodeName() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
Returns LS attribute node name.
attrOpaqueLnk() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
Returns the Opaque link attribute.
attrOpaqueNode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
Returns opaque node attribute.
attrPfxMetric() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
Returns the Prefix Metric.
attrRouterId() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
Returns the IPV4 router ID.
attrRouterId() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
Returns IPV6 router ID.
attrSrlg() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
Returns the Shared Risk link group data.
AutonomousSystemTlv - Class in org.onosproject.bgpio.types
Provides Autonomous System Tlv which contains opaque value (32 Bit AS Number).
AutonomousSystemTlv(int) - Constructor for class org.onosproject.bgpio.types.AutonomousSystemTlv
Constructor to initialize asNum.

B

BAD_BGP_IDENTIFIER - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
BAD_MESSAGE_LENGTH - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
BAD_MESSAGE_TYPE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
BAD_PEER_AS - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
BGP_EXTENDED_COMMUNITY - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOW_SPEC_END_OF_LIST_MASK - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOW_SPEC_LEN_MASK - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_ACTION_TRAFFIC_ACTION - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_ACTION_TRAFFIC_MARKING - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_ACTION_TRAFFIC_RATE - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_ACTION_TRAFFIC_REDIRECT - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_DSCP - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_DST_PORT - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_DST_PREFIX - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_FRAGMENT - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_ICMP_CD - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_ICMP_TP - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_IP_PROTO - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_PCK_LEN - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_PORT - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_SRC_PORT - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_SRC_PREFIX - Static variable in class org.onosproject.bgpio.util.Constants
 
BGP_FLOWSPEC_TCP_FLAGS - Static variable in class org.onosproject.bgpio.util.Constants
 
BgpAttrNodeFlagBitTlv - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute node flag.
BgpAttrNodeFlagBitTlv(boolean, boolean, boolean, boolean) - Constructor for class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Constructor to initialize parameters.
BgpAttrNodeIsIsAreaId - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute ISIS Area Identifier.
BgpAttrNodeIsIsAreaId(byte[]) - Constructor for class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
Constructor to initialize value.
BgpAttrNodeMultiTopologyId - Class in org.onosproject.bgpio.types.attr
BGP Multi-Topology ID of the LS attribute.
BgpAttrNodeMultiTopologyId(List<Short>) - Constructor for class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
Constructor to initialize the Node attribute multi-topology ID.
BgpAttrNodeName - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute node name.
BgpAttrNodeName(byte[]) - Constructor for class org.onosproject.bgpio.types.attr.BgpAttrNodeName
Constructor to initialize value.
BgpAttrOpaqueNode - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute opaque node.
BgpAttrOpaqueNode(byte[]) - Constructor for class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
Constructor to initialize parameter.
BgpAttrRouterIdV4 - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute node router ID.
BgpAttrRouterIdV6 - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute IPv6 router ID.
BgpErrorType - Class in org.onosproject.bgpio.types
BgpErrorType class defines all errorCodes and error Subcodes required for Notification message.
BgpExtendedCommunity - Class in org.onosproject.bgpio.types
Provides implementation of extended community BGP Path Attribute.
BgpExtendedCommunity(List<BgpValueType>) - Constructor for class org.onosproject.bgpio.types.BgpExtendedCommunity
Constructor to initialize the value.
BgpFactories - Class in org.onosproject.bgpio.protocol
Abstraction to provide the version for BGP.
BgpFactory - Interface in org.onosproject.bgpio.protocol
Abstraction of an message factory providing builder functions to BGP messages and objects.
BgpFactoryVer4 - Class in org.onosproject.bgpio.protocol.ver4
Provides BGP Factory and returns builder classes for all objects and messages.
BgpFactoryVer4() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 
BgpFlowSpecDetails - Class in org.onosproject.bgpio.protocol.flowspec
This Class stores flow specification components and action.
BgpFlowSpecDetails(List<BgpValueType>) - Constructor for class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Flow specification details object constructor with the parameter.
BgpFlowSpecDetails() - Constructor for class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Flow specification details object constructor.
bgpFlowSpecInfo() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns BGP flow specification info.
bgpFlowSpecInfo() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
Returns BGP flow specification info.
BgpFlowSpecPrefix - Class in org.onosproject.bgpio.protocol.flowspec
Provides BGP flow specification rule index.
BgpFlowSpecPrefix(IpPrefix, IpPrefix) - Constructor for class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
Constructor to initialize parameters.
BgpFsActionReDirect - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification action.
BgpFsActionReDirect(byte[]) - Constructor for class org.onosproject.bgpio.types.BgpFsActionReDirect
Constructor to initialize the value.
BgpFsActionTrafficAction - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification action.
BgpFsActionTrafficAction(byte[]) - Constructor for class org.onosproject.bgpio.types.BgpFsActionTrafficAction
Constructor to initialize the value.
BgpFsActionTrafficMarking - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification action.
BgpFsActionTrafficMarking(byte[]) - Constructor for class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
Constructor to initialize the value.
BgpFsActionTrafficRate - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification action.
BgpFsActionTrafficRate(short, float) - Constructor for class org.onosproject.bgpio.types.BgpFsActionTrafficRate
Constructor to initialize the value.
BgpFsDestinationPortNum - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsDestinationPortNum(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsDestinationPortNum
Constructor to initialize the value.
BgpFsDestinationPrefix - Class in org.onosproject.bgpio.types
Provides implementation of IPv4AddressTlv.
BgpFsDestinationPrefix(byte, IpPrefix) - Constructor for class org.onosproject.bgpio.types.BgpFsDestinationPrefix
Constructor to initialize parameters.
BgpFsDscpValue - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsDscpValue(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsDscpValue
Constructor to initialize the value.
BgpFsFragment - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsFragment(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsFragment
Constructor to initialize the value.
BgpFsIcmpCode - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsIcmpCode(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsIcmpCode
Constructor to initialize the value.
BgpFsIcmpType - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsIcmpType(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsIcmpType
Constructor to initialize the value.
BgpFsIpProtocol - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsIpProtocol(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsIpProtocol
Constructor to initialize the value.
BgpFsOperatorValue - Class in org.onosproject.bgpio.types
BGP flow specification type operator and value implementation.
BgpFsOperatorValue(byte, byte[]) - Constructor for class org.onosproject.bgpio.types.BgpFsOperatorValue
constructor to initialize.
BgpFsPacketLength - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsPacketLength(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsPacketLength
Constructor to initialize the value.
BgpFsPortNum - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsPortNum(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsPortNum
Constructor to initialize the value.
BgpFsSourcePortNum - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsSourcePortNum(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsSourcePortNum
Constructor to initialize the value.
BgpFsSourcePrefix - Class in org.onosproject.bgpio.types
Provides implementation of IPv4AddressTlv.
BgpFsSourcePrefix(byte, IpPrefix) - Constructor for class org.onosproject.bgpio.types.BgpFsSourcePrefix
Constructor to initialize parameters.
BgpFsTcpFlags - Class in org.onosproject.bgpio.types
Provides implementation of BGP flow specification component.
BgpFsTcpFlags(List<BgpFsOperatorValue>) - Constructor for class org.onosproject.bgpio.types.BgpFsTcpFlags
Constructor to initialize the value.
BgpHeader - Class in org.onosproject.bgpio.types
Provides BGP Message Header which is common for all the Messages.
BgpHeader() - Constructor for class org.onosproject.bgpio.types.BgpHeader
Reset fields.
BgpHeader(byte[], short, byte) - Constructor for class org.onosproject.bgpio.types.BgpHeader
Constructors to initialize parameters.
BgpKeepaliveMsg - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP Keepalive Message.
BgpKeepaliveMsg.Builder - Interface in org.onosproject.bgpio.protocol
Builder interface with get and set functions to build Keepalive message.
BgpKeepaliveMsgVer4 - Class in org.onosproject.bgpio.protocol.ver4
Provides BGP keep alive message.
BgpKeepaliveMsgVer4() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
Default constructor.
BgpLinkAttrIgpMetric - Class in org.onosproject.bgpio.types.attr
Implements BGP link IGP metric attribute.
BgpLinkAttrIgpMetric(int, int) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
Constructor to initialize the value.
BgpLinkAttrIsIsAdminstGrp - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute Is Is Administrative area.
BgpLinkAttrIsIsAdminstGrp(long) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
Constructor to initialize the values.
BgpLinkAttrMaxLinkBandwidth - Class in org.onosproject.bgpio.types.attr
Implements BGP attribute Max Link bandwidth.
BgpLinkAttrMplsProtocolMask - Class in org.onosproject.bgpio.types.attr
Implements BGP MPLS protocol mask attribute.
BgpLinkAttrMplsProtocolMask(boolean, boolean) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
Constructor to initialize the values.
BgpLinkAttrName - Class in org.onosproject.bgpio.types.attr
Implements BGP link name attribute.
BgpLinkAttrName(byte[]) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrName
Constructor to initialize the values.
BgpLinkAttrOpaqLnkAttrib - Class in org.onosproject.bgpio.types.attr
Implements BGP link opaque attribute.
BgpLinkAttrProtectionType - Class in org.onosproject.bgpio.types.attr
Implements BGP link protection type attribute.
BgpLinkAttrProtectionType(byte) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
Constructor to initialize the value.
BgpLinkAttrProtectionType.ProtectionType - Enum in org.onosproject.bgpio.types.attr
Enum to provide Link protection types.
BgpLinkAttrSrlg - Class in org.onosproject.bgpio.types.attr
Implements BGP link Shared Risk Link Group attribute.
BgpLinkAttrSrlg(List<Integer>) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
Constructor to initialize the date.
BgpLinkAttrTeDefaultMetric - Class in org.onosproject.bgpio.types.attr
Implements BGP link state Default TE metric link attribute.
BgpLinkAttrTeDefaultMetric(int) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
Constructor to initialize the value.
BgpLinkAttrUnRsrvdLinkBandwidth - Class in org.onosproject.bgpio.types.attr
Implements BGP unreserved bandwidth attribute.
BgpLinkAttrUnRsrvdLinkBandwidth(List<Float>, short) - Constructor for class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
Constructor to initialize the values.
BgpLinkLSIdentifier - Class in org.onosproject.bgpio.protocol.linkstate
Implementation of local node descriptors, remote node descriptors and link descriptors.
BgpLinkLSIdentifier() - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Initialize fields.
BgpLinkLSIdentifier(NodeDescriptors, NodeDescriptors, LinkedList<BgpValueType>) - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Constructors to initialize parameters.
BgpLinkLsNlri - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP-LS Link NLRI.
BgpLinkLsNlriVer4 - Class in org.onosproject.bgpio.protocol.linkstate
Implementation of Link LS NLRI.
BgpLinkLsNlriVer4() - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
Initialize fields.
BgpLinkLsNlriVer4(byte, long, BgpLinkLSIdentifier, RouteDistinguisher, boolean) - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
Constructor to initialize parameters for BGP LinkLSNlri.
BgpLSIdentifierTlv - Class in org.onosproject.bgpio.types
Provides BGPLSIdentifier Tlv which contains opaque value (32 Bit BGPLS-Identifier).
BgpLSIdentifierTlv(int) - Constructor for class org.onosproject.bgpio.types.BgpLSIdentifierTlv
Constructor to initialize bgpLsIdentifier.
BgpLSNlri - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP-LS NLRI.
BgpMessage - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP Messages.
BgpMessage.Builder - Interface in org.onosproject.bgpio.protocol
Builder interface with get and set functions to build BGP Message.
BgpMessageReader<T> - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP Message Reader.
BgpMessageVer4 - Class in org.onosproject.bgpio.protocol.ver4
Provides BGP messages.
BgpMessageVer4() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpMessageVer4
 
BgpMessageWriter<T> - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP Message Writer.
BgpNodeLSIdentifier - Class in org.onosproject.bgpio.protocol.linkstate
Implementation of Node Identifier which includes local node descriptor/remote node descriptors.
BgpNodeLSIdentifier() - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
Resets fields.
BgpNodeLSIdentifier(NodeDescriptors) - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
Constructor to initialize fields.
BgpNodeLSNlri - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP-LS Node NLRI.
BgpNodeLSNlriVer4 - Class in org.onosproject.bgpio.protocol.linkstate
Implementation of Node LS NLRI.
BgpNodeLSNlriVer4() - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
Reset fields.
BgpNodeLSNlriVer4(long, byte, BgpNodeLSIdentifier, boolean, RouteDistinguisher) - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
Constructors to initialize its parameters.
BgpNodeLSNlriVer4.ProtocolType - Enum in org.onosproject.bgpio.protocol.linkstate
Enum to provide PROTOCOLTYPE.
BgpNotificationMsg - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP notification message.
BgpNotificationMsg.Builder - Interface in org.onosproject.bgpio.protocol
Builder interface with get and set functions to build notification message.
BgpOpenMsg - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP Open Message.
BgpOpenMsg.Builder - Interface in org.onosproject.bgpio.protocol
Builder interface with get and set functions to build Open message.
BgpOpenMsgVer4 - Class in org.onosproject.bgpio.protocol.ver4
Provides BGP open message.
BgpOpenMsgVer4() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
reset variables.
BgpOpenMsgVer4(BgpHeader, byte, short, short, int, LinkedList<BgpValueType>) - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
Constructor to initialize all variables of BGP Open message.
BgpOpenMsgVer4.Reader - Class in org.onosproject.bgpio.protocol.ver4
Reader class for reading BGP open message from channel buffer.
BgpOpenMsgVer4.Writer - Class in org.onosproject.bgpio.protocol.ver4
Writer class for writing BGP open message to channel buffer.
BgpParseException - Exception in org.onosproject.bgpio.exceptions
Custom Exception for BGP IO.
BgpParseException() - Constructor for exception org.onosproject.bgpio.exceptions.BgpParseException
Default constructor to create a new exception.
BgpParseException(String, Throwable) - Constructor for exception org.onosproject.bgpio.exceptions.BgpParseException
Constructor to create exception from message and cause.
BgpParseException(String) - Constructor for exception org.onosproject.bgpio.exceptions.BgpParseException
Constructor to create exception from message.
BgpParseException(Throwable) - Constructor for exception org.onosproject.bgpio.exceptions.BgpParseException
Constructor to create exception from cause.
BgpParseException(byte, byte, ChannelBuffer) - Constructor for exception org.onosproject.bgpio.exceptions.BgpParseException
Constructor to create exception from error code and error subcode.
bgpPathAttributes() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
Returns path attributes in BGP Update Message.
BgpPathAttributes - Class in org.onosproject.bgpio.protocol.ver4
Provides Implementation of BGP Path Attribute.
BgpPathAttributes() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
Initialize parameter.
BgpPathAttributes(List<BgpValueType>) - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
Constructor to initialize parameters for BGP path attributes.
bgpPathAttributes() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
BgpPrefixAttrExtRouteTag - Class in org.onosproject.bgpio.types.attr
Implements BGP prefix route Extended tag attribute.
BgpPrefixAttrExtRouteTag(List<Long>) - Constructor for class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
Constructor to initialize the values.
BgpPrefixAttrIgpFlags - Class in org.onosproject.bgpio.types.attr
Implements BGP prefix IGP Flag attribute.
BgpPrefixAttrIgpFlags(boolean, boolean, boolean, boolean) - Constructor for class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Constructor to initialize the value.
BgpPrefixAttrMetric - Class in org.onosproject.bgpio.types.attr
Implements BGP prefix metric attribute.
BgpPrefixAttrMetric(int) - Constructor for class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
Constructor to initialize value.
BgpPrefixAttrOpaqueData - Class in org.onosproject.bgpio.types.attr
Implements BGP prefix opaque data attribute.
BgpPrefixAttrOpaqueData(byte[]) - Constructor for class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
Constructor to initialize the values.
BgpPrefixAttrOspfFwdAddr - Class in org.onosproject.bgpio.types.attr
Implements BGP prefix OSPF Forwarding address attribute.
BgpPrefixAttrOspfFwdAddr(short, Ip4Address, Ip6Address) - Constructor for class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
Constructor to initialize the value.
BgpPrefixAttrRouteTag - Class in org.onosproject.bgpio.types.attr
Implements BGP prefix route tag attribute.
BgpPrefixAttrRouteTag(List<Integer>) - Constructor for class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
Constructor to initialize the values.
BgpPrefixIPv4LSNlriVer4 - Class in org.onosproject.bgpio.protocol.linkstate
Implementation of Prefix IPV4 LS NLRI.
BgpPrefixIPv4LSNlriVer4() - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
Resets parameters.
BgpPrefixIPv4LSNlriVer4(long, byte, BgpPrefixLSIdentifier, RouteDistinguisher, boolean) - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
Constructor to initialize parameters for BGP PrefixLSNlri.
BgpPrefixLSIdentifier - Class in org.onosproject.bgpio.protocol.linkstate
Provides Implementation of Local node descriptors and prefix descriptors.
BgpPrefixLSIdentifier() - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Resets parameters.
BgpPrefixLSIdentifier(NodeDescriptors, List<BgpValueType>) - Constructor for class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Constructor to initialize parameters.
BgpPrefixLSNlri - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP-LS Prefix NLRI.
BgpType - Enum in org.onosproject.bgpio.protocol
Enum to Provide the Different types of BGP messages.
BgpUpdateMsg - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing BGP Update Message.
BgpUpdateMsg.Builder - Interface in org.onosproject.bgpio.protocol
Builder interface with set functions to build update message.
BgpUpdateMsgVer4 - Class in org.onosproject.bgpio.protocol.ver4
BGP Update Message: UPDATE messages are used to transfer routing information between BGP peers.
BgpUpdateMsgVer4(BgpHeader, List<IpPrefix>, BgpPathAttributes, List<IpPrefix>) - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
Constructor to initialize parameters for BGP Update message.
BgpUpdateMsgVer4.Writer - Class in org.onosproject.bgpio.protocol.ver4
Writer class for writing BGP update message to channel buffer.
BgpValueType - Interface in org.onosproject.bgpio.types
Abstraction which Provides the BGP of TLV format.
BgpVersion - Enum in org.onosproject.bgpio.protocol
Enum to provide BGP Message Version.
BIT_MASK_LEN - Static variable in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
build() - Method in interface org.onosproject.bgpio.protocol.BgpKeepaliveMsg.Builder
 
build() - Method in interface org.onosproject.bgpio.protocol.BgpMessage.Builder
Builds BGP Message.
build() - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg.Builder
 
build() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
 
build() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg.Builder
 
BYTE_IN_BITS - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
BYTE_IN_BITS - Static variable in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
BYTE_IN_BITS - Static variable in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
bytesToPrefix(byte[], int) - Static method in class org.onosproject.bgpio.util.Validation
Converts byte array of prefix value to IpPrefix object.

C

CEASE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
checkMandatoryAttr(boolean, boolean, boolean, boolean, boolean) - Static method in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
Checks mandatory attributes are presents, if not present throws exception.
compareTo(Object) - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
Compares this and o object.
compareTo(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
compareTo(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
 
compareTo(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
 
compareTo(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Compares this and o object.
compareTo(Object) - Method in class org.onosproject.bgpio.types.AreaIDTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.As4Path
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.AsPath
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsDscpValue
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsFragment
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsIcmpType
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsPacketLength
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsPortNum
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
compareTo(Object) - Method in interface org.onosproject.bgpio.types.BgpValueType
Compares two objects.
compareTo(Object) - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.IsIsPseudonode
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.LinkStateAttributes
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.LocalPref
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.Med
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.MpReachNlri
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.MpUnReachNlri
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.NextHop
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.Origin
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.OspfPseudonode
 
compareTo(Object) - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
compareTo(RouteDistinguisher) - Method in class org.onosproject.bgpio.types.RouteDistinguisher
 
CONNECTION_COLLISION_RESOLUTION - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
CONNECTION_NOT_SYNCHRONIZED - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
CONNECTION_REJECTED - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
Constants - Class in org.onosproject.bgpio.util
Provides Constants usage for BGP.

D

DEDICATED_ONE_ISTO_ONE - Static variable in class org.onosproject.bgpio.util.Constants
 
DEDICATED_ONE_PLUS_ONE - Static variable in class org.onosproject.bgpio.util.Constants
 
DEFAULT_HEADER_LENGTH - Static variable in class org.onosproject.bgpio.types.BgpHeader
 
DEFAULT_HOLD_TIME - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
DEFAULT_OPEN_HEADER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
DEFAULT_UPDATE_HEADER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
destinationPrefix() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
Returns destination prefix.
DIRECT - Static variable in class org.onosproject.bgpio.util.Constants
 
DSCP_LEN - Static variable in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 

E

ENHANCED - Static variable in class org.onosproject.bgpio.util.Constants
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
 
equals(Object) - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
 
equals(Object) - Method in class org.onosproject.bgpio.types.AreaIDTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.As4Path
 
equals(Object) - Method in class org.onosproject.bgpio.types.AsPath
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
equals(Object) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
equals(Object) - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsDscpValue
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsFragment
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsIcmpType
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsOperatorValue
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsPacketLength
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsPortNum
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
equals(Object) - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
equals(Object) - Method in class org.onosproject.bgpio.types.IsIsPseudonode
 
equals(Object) - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.LocalPref
 
equals(Object) - Method in class org.onosproject.bgpio.types.Med
 
equals(Object) - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.NextHop
 
equals(Object) - Method in class org.onosproject.bgpio.types.Origin
 
equals(Object) - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
 
equals(Object) - Method in class org.onosproject.bgpio.types.OspfPseudonode
 
equals(Object) - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
equals(Object) - Method in class org.onosproject.bgpio.types.RouteDistinguisher
 
EXTENDED_COMMUNITY_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
 
EXTERNAL_TYPE_1 - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
EXTERNAL_TYPE_2 - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
externalBit() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Returns External Bit.
EXTRA_TRAFFIC - Static variable in class org.onosproject.bgpio.util.Constants
 

F

FINITE_STATE_MACHINE_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
FIRST_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
FIRST_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
FIRST_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
FIRST_BIT - Static variable in class org.onosproject.bgpio.util.Validation
 
FLAGS - Static variable in class org.onosproject.bgpio.types.As4Path
 
FLAGS - Static variable in class org.onosproject.bgpio.types.AsPath
 
FLAGS - Static variable in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
FLAGS - Static variable in class org.onosproject.bgpio.types.LocalPref
 
FLAGS - Static variable in class org.onosproject.bgpio.types.Med
 
FLAGS - Static variable in class org.onosproject.bgpio.types.MpReachNlri
 
FLAGS - Static variable in class org.onosproject.bgpio.types.MpUnReachNlri
 
FLAGS - Static variable in class org.onosproject.bgpio.types.NextHop
 
FLAGS - Static variable in class org.onosproject.bgpio.types.Origin
 
FLOW_SPEC_LEN - Static variable in class org.onosproject.bgpio.types.MpReachNlri
 
FLOW_SPEC_LEN - Static variable in class org.onosproject.bgpio.types.MpUnReachNlri
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsDscpValue
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsFragment
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsIcmpType
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsPacketLength
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsPortNum
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
FLOW_SPEC_TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
flowSpecComponents() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Returns flow specification components.
FOUR_OCTET_AS_NUM_CAPA_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
FourOctetAsNumCapabilityTlv - Class in org.onosproject.bgpio.types
Provides FourOctetAsNumCapabilityTlv Capability Tlv.
FourOctetAsNumCapabilityTlv(int) - Constructor for class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
constructor to initialize rawValue.
FOURTH_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
FOURTH_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
FOURTH_BIT - Static variable in class org.onosproject.bgpio.util.Validation
 
fsActionTlv() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Returns flow specification action tlv.
fsActionTlv() - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
Returns extended community type.

G

getAfi() - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
Returns afi Address Family Identifiers value.
getAreaID() - Method in class org.onosproject.bgpio.types.AreaIDTlv
Returns opaque value of area id.
getAsNum() - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
Returns opaque value of AS Number.
getAsNumber() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
Returns AS Number of Open Message.
getAsNumber() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getBgpId() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
Returns BGP Identifier of Open Message.
getBgpId() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getBgpLsIdentifier() - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
Returns opaque value of BGPLS-Identifier.
getCapabilityTlv() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
Returns capabilities of Open Message.
getCapabilityTlv() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getData() - Method in exception org.onosproject.bgpio.exceptions.BgpParseException
Returns error data for this exception.
getData() - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg
Returns error data in notification message.
getErrorCode() - Method in exception org.onosproject.bgpio.exceptions.BgpParseException
Returns errorcode for this exception.
getErrorCode() - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg
Returns errorCode in notification message.
getErrorSubCode() - Method in exception org.onosproject.bgpio.exceptions.BgpParseException
Returns error Subcode for this exception.
getErrorSubCode() - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg
Returns error subCode in notification message.
getFactory(BgpVersion) - Static method in class org.onosproject.bgpio.protocol.BgpFactories
Returns the instance of BGP Version.
getFirstBit() - Method in class org.onosproject.bgpio.util.Validation
Returns first bit in type flags.
getFourthBit() - Method in class org.onosproject.bgpio.util.Validation
Returns fourth bit in type flags.
getGenericReader() - Static method in class org.onosproject.bgpio.protocol.BgpFactories
Returns BGP messsage generic reader.
getHeader() - Method in interface org.onosproject.bgpio.protocol.BgpKeepaliveMsg
 
getHeader() - Method in interface org.onosproject.bgpio.protocol.BgpMessage
Returns BGP Header of BGP Message.
getHeader() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
 
getHeader() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
 
getHeader() - Method in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
getHeader() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getHeader() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
getHoldTime() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
Returns hold time of Open Message.
getHoldTime() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getIdentifier() - Method in interface org.onosproject.bgpio.protocol.BgpLSNlri
Returns Identifier in Nlri.
getIdentifier() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
getIdentifier() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
getIdentifier() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
getInt() - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
Returns value of TLV.
getIsoNodeId() - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
Returns ISO NodeID.
getIsoNodeId() - Method in class org.onosproject.bgpio.types.IsIsPseudonode
Returns ISO NodeID.
getLength() - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Returns node descriptors length.
getLength() - Method in class org.onosproject.bgpio.types.BgpHeader
Returns message length.
getLength() - Method in class org.onosproject.bgpio.util.Validation
Returns attribute length.
getLinkAttrUnRsrvdLinkBandwidth() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
Returns maximum unreserved bandwidth.
getLinkIdentifier() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
Returns link identifier.
getLinkLocalIdentifier() - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
Returns link local Identifer.
getLinkRemoteIdentifier() - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
Returns link remote Identifer.
getLocalNodeDescriptors() - Method in interface org.onosproject.bgpio.protocol.BgpNodeLSNlri
Returns local node descriptors.
getLocalNodeDescriptors() - Method in interface org.onosproject.bgpio.protocol.BgpPrefixLSNlri
Returns local node descriptors.
getLocalNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
getLocalNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
getLocalNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Returns local node descriptors.
getMarker() - Method in class org.onosproject.bgpio.types.BgpHeader
Returns message marker.
getNlriType() - Method in interface org.onosproject.bgpio.protocol.BgpLSNlri
Returns NlriType of BGP-LS NLRI.
getNlriType() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
getNlriType() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
getNlriType() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
getNodedescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
Returns node descriptors.
getOpaquePrefixAttribute() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
Returns the Opaque prefix attribute name.
getPacketVersion() - Method in enum org.onosproject.bgpio.protocol.BgpVersion
Returns Packet version of BGP Message.
getPfxRouteTag() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
Returns the prefix route tag.
getPrefixdescriptor() - Method in interface org.onosproject.bgpio.protocol.BgpPrefixLSNlri
Returns list of Prefix descriptor.
getPrefixdescriptor() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
getPrefixdescriptor() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Returns Prefix descriptors.
getPrefixIdentifier() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
Returns Prefix Identifier.
getPrefixLen() - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
Returns IP Prefix length.
getPrefixValue() - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
Returns IP Prefix.
getProtocolId() - Method in interface org.onosproject.bgpio.protocol.BgpLSNlri
Returns Protocol Id in Nlri.
getProtocolId() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
getProtocolId() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
getProtocolId() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
getPsnIdentifier() - Method in class org.onosproject.bgpio.types.IsIsPseudonode
Returns PSN Identifier.
getReader() - Method in interface org.onosproject.bgpio.protocol.BgpFactory
Gets the BGP message reader.
getReader() - Method in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 
getRes() - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
Returns res reserved field value.
getRouteDistinguisher() - Method in interface org.onosproject.bgpio.protocol.BgpLSNlri
Returns Route distinguisher in Nlri.
getRouteDistinguisher() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
getRouteDistinguisher() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
getRouteDistinguisher() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
getRouteDistinguisher() - Method in class org.onosproject.bgpio.types.RouteDistinguisher
Returns route distinguisher.
getrouterID() - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
Returns RouterID.
getrouterID() - Method in class org.onosproject.bgpio.types.OspfPseudonode
Returns RouterID.
getSafi() - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
Returns safi Subsequent Address Family Identifier value.
getSecondBit() - Method in class org.onosproject.bgpio.util.Validation
Returns second bit in type flags.
getSubTlvs() - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Returns list of subTlvs.
getThirdBit() - Method in class org.onosproject.bgpio.util.Validation
Returns third bit in type flags.
getType() - Method in interface org.onosproject.bgpio.protocol.BgpKeepaliveMsg
 
getType() - Method in interface org.onosproject.bgpio.protocol.BgpMessage
Returns BGP Type of BGP Message.
getType() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
 
getType() - Method in enum org.onosproject.bgpio.protocol.BgpType
Returns value as type of BGP message.
getType() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
 
getType() - Method in enum org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4.ProtocolType
Returns value of protocol type.
getType() - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Returns node descriptors type.
getType() - Method in enum org.onosproject.bgpio.protocol.NlriType
Returns value as LINK-STATE NLRI type.
getType() - Method in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
getType() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getType() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
getType() - Method in class org.onosproject.bgpio.types.AreaIDTlv
 
getType() - Method in class org.onosproject.bgpio.types.As4Path
 
getType() - Method in class org.onosproject.bgpio.types.AsPath
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
getType() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
getType() - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
getType() - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsDscpValue
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsFragment
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsIcmpType
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsPacketLength
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsPortNum
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
getType() - Method in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
getType() - Method in class org.onosproject.bgpio.types.BgpHeader
Returns message type.
getType() - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
getType() - Method in interface org.onosproject.bgpio.types.BgpValueType
Returns the Type of BGP Message.
getType() - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
getType() - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
getType() - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
 
getType() - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
 
getType() - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
getType() - Method in class org.onosproject.bgpio.types.IsIsPseudonode
 
getType() - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
getType() - Method in class org.onosproject.bgpio.types.LinkStateAttributes
 
getType() - Method in class org.onosproject.bgpio.types.LocalPref
 
getType() - Method in class org.onosproject.bgpio.types.Med
 
getType() - Method in class org.onosproject.bgpio.types.MpReachNlri
 
getType() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
 
getType() - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
getType() - Method in class org.onosproject.bgpio.types.NextHop
 
getType() - Method in class org.onosproject.bgpio.types.Origin
 
getType() - Method in enum org.onosproject.bgpio.types.Origin.OriginType
Returns value of ORIGIN type.
getType() - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
 
getType() - Method in class org.onosproject.bgpio.types.OspfPseudonode
 
getType() - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
getType() - Method in enum org.onosproject.bgpio.types.OspfRouteTypeTlv.RouteType
 
getValue() - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
Returns RouteType.
getVersion() - Method in interface org.onosproject.bgpio.protocol.BgpFactory
Returns BGP version.
getVersion() - Method in interface org.onosproject.bgpio.protocol.BgpKeepaliveMsg
 
getVersion() - Method in interface org.onosproject.bgpio.protocol.BgpMessage
Returns version of BGP Message.
getVersion() - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg
 
getVersion() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
 
getVersion() - Method in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 
getVersion() - Method in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
getVersion() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
getVersion() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 

H

hashCode() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
 
hashCode() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
 
hashCode() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
hashCode() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
 
hashCode() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
 
hashCode() - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
hashCode() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
 
hashCode() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
 
hashCode() - Method in class org.onosproject.bgpio.types.AreaIDTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.As4Path
 
hashCode() - Method in class org.onosproject.bgpio.types.AsPath
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
hashCode() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
hashCode() - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsDscpValue
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsFragment
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsIcmpType
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsOperatorValue
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsPacketLength
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsPortNum
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
hashCode() - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
hashCode() - Method in class org.onosproject.bgpio.types.IsIsPseudonode
 
hashCode() - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.LocalPref
 
hashCode() - Method in class org.onosproject.bgpio.types.Med
 
hashCode() - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.NextHop
 
hashCode() - Method in class org.onosproject.bgpio.types.Origin
 
hashCode() - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
 
hashCode() - Method in class org.onosproject.bgpio.types.OspfPseudonode
 
hashCode() - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
hashCode() - Method in class org.onosproject.bgpio.types.RouteDistinguisher
 
HOLD_TIMER_EXPIRED - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 

I

identifier() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
Returns Identifier.
IDENTIFIER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
IDENTIFIER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
IGP_ROUTERID_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
IgpRouterId - Interface in org.onosproject.bgpio.protocol
Provides Abstraction of IGP RouterID TLV.
INSTANCE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 
INTER_AREA_TYPE - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
INTRA_AREA_TYPE - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
INVALID_NETWORK_FIELD - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
INVALID_NEXTHOP_ATTRIBUTE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
INVALID_ORIGIN_ATTRIBUTE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
ipPrefix() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
Returns ip prefix.
ipPrefix() - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
Returns ip prefix.
IPReachabilityInformationTlv - Class in org.onosproject.bgpio.types
Provides IP Reachability InformationTlv Tlv which contains IP Prefix.
IPReachabilityInformationTlv(byte, byte[], short) - Constructor for class org.onosproject.bgpio.types.IPReachabilityInformationTlv
Constructor to initialize parameters.
IPV4_INTERFACE_ADDRESS_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
IPV4_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
IPV4_NEIGHBOR_ADDRESS_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
IPV4_SIZE - Static variable in class org.onosproject.bgpio.util.Validation
 
IPv4AddressTlv - Class in org.onosproject.bgpio.types
Provides Implementation of IPv4AddressTlv.
IPv4AddressTlv(Ip4Address, short) - Constructor for class org.onosproject.bgpio.types.IPv4AddressTlv
Constructor to initialize parameters.
IPV6_INTERFACE_ADDRESS_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
IPV6_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
IPV6_NEIGHBOR_ADDRESS_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
IPv6AddressTlv - Class in org.onosproject.bgpio.types
Provides Implementation of IPv6AddressTlv.
IPv6AddressTlv(Ip6Address, short) - Constructor for class org.onosproject.bgpio.types.IPv6AddressTlv
Constructor to initialize parameters.
IS_IS_LEVEL_1_PROTOCOL_ID - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
IS_IS_LEVEL_2_PROTOCOL_ID - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
isaspathSet() - Method in class org.onosproject.bgpio.types.AsPath
Returns whether ASpath path attribute is present.
ISIS_ADMIN_DATA_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
ISIS_LEVELONE - Static variable in class org.onosproject.bgpio.util.Constants
 
ISIS_LEVELTWO - Static variable in class org.onosproject.bgpio.util.Constants
 
ISIS_SMALL_METRIC - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
ISIS_WIDE_METRIC - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
IsIsNonPseudonode - Class in org.onosproject.bgpio.types
Provides Implementation of IsIsNonPseudonode Tlv.
IsIsNonPseudonode(byte[]) - Constructor for class org.onosproject.bgpio.types.IsIsNonPseudonode
Constructor to initialize isoNodeID.
ISISNONPSEUDONODE_LEN - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
IsIsPseudonode - Class in org.onosproject.bgpio.types
Provides implementation of IsIsPseudonode Tlv.
IsIsPseudonode(byte[], byte) - Constructor for class org.onosproject.bgpio.types.IsIsPseudonode
Constructor to initialize isoNodeID.
ISISPSEUDONODE_LEN - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
isisUpDownBit() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Returns the IS-IS Up/Down Bit set or not.
isLinkStateAttributeSet() - Method in class org.onosproject.bgpio.types.LinkStateAttributes
Returns if the Link state attributes are set or not.
isLocalRibIbgpSession() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
Gets the bgp session type updated in local rib.
isMpReachNlriSet() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns whether MpReachNlri is present.
isMpUnReachNlriSet() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
Returns whether MpReachNlri is present.
isNextHopSet() - Method in class org.onosproject.bgpio.types.NextHop
Returns whether next hop is present.
isOriginSet() - Method in class org.onosproject.bgpio.types.Origin
Returns true if origin attribute is present otherwise false.
isShort() - Method in class org.onosproject.bgpio.util.Validation
Returns whether attribute length read in short or byte.
isVpnPresent() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
Returns whether VPN is present or not.
isVpnPresent() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
Returns whether VPN is present or not.
isVpnPresent() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
Returns whether VPN is present or not.

K

keepaliveMessageBuilder() - Method in interface org.onosproject.bgpio.protocol.BgpFactory
Gets the builder object for a keepalive message.
keepaliveMessageBuilder() - Method in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 

L

ldpBit() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
Returns true if LDP bit is set.
LENGTH - Static variable in class org.onosproject.bgpio.types.AreaIDTlv
 
LENGTH - Static variable in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
LENGTH - Static variable in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
LENGTH - Static variable in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
length - Variable in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
LENGTH - Static variable in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
LENGTH - Static variable in class org.onosproject.bgpio.types.IsIsPseudonode
 
LENGTH - Static variable in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
LENGTH - Static variable in class org.onosproject.bgpio.types.OspfNonPseudonode
 
LENGTH - Static variable in class org.onosproject.bgpio.types.OspfPseudonode
 
LENGTH - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
LINK_NLRITYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
LINK_NLRITYPE - Static variable in class org.onosproject.bgpio.types.MpReachNlri
 
LINK_NLRITYPE - Static variable in class org.onosproject.bgpio.types.MpUnReachNlri
 
LINK_PROTECTION_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
LINK_STATE_ATTRIBUTE_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
 
linkAttrIsIsAdminGrp() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
Link attributes of ISIS administrative group area.
linkDescriptors() - Method in interface org.onosproject.bgpio.protocol.BgpLinkLsNlri
Returns link descriptors.
linkDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Returns link descriptors.
linkDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
LinkLocalRemoteIdentifiersTlv - Class in org.onosproject.bgpio.types
Provides Implementation of Link Local/Remote IdentifiersTlv.
LinkLocalRemoteIdentifiersTlv(int, int) - Constructor for class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
Constructor to initialize parameters.
LINKSTATE_ATTRIB_TYPE - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
LinkStateAttributes - Class in org.onosproject.bgpio.types
Implements BGP Link state attribute.
linkStateAttributes() - Method in class org.onosproject.bgpio.types.LinkStateAttributes
Returns linked list of Link, Node and Prefix TLVs.
LOCAL_NODE_DES_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
LOCAL_PREF_MAX_LEN - Static variable in class org.onosproject.bgpio.types.LocalPref
 
LOCAL_PREF_TYPE - Static variable in class org.onosproject.bgpio.types.LocalPref
 
localNodeDescriptors() - Method in interface org.onosproject.bgpio.protocol.BgpLinkLsNlri
Returns local node descriptors.
localNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Returns local node descriptors.
localNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
LocalPref - Class in org.onosproject.bgpio.types
Provides implementation of LocalPref BGP Path Attribute.
LocalPref(int) - Constructor for class org.onosproject.bgpio.types.LocalPref
Constructor to initialize LocalPref.
localPref() - Method in class org.onosproject.bgpio.types.LocalPref
Returns local preference value.
localRibAsNum() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
Gets the autonomous system number updated in local rib.
localRibIdentifier() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
Gets the indetifier updated in local rib.
localRibIpAddress() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
Gets the Ipaddress updated in local rib.
localRibNlridetails() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
Returns local RIB Nlri details.
log - Static variable in class org.onosproject.bgpio.protocol.BgpFactories
 
log - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
log - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
log - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
 
log - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
log - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpMessageVer4
 
log - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
log - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
 
log - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
log - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
log - Static variable in class org.onosproject.bgpio.types.BgpFsOperatorValue
 
log - Static variable in class org.onosproject.bgpio.types.BgpHeader
 
log - Static variable in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
support to indicate its support for four-octet AS numbers -CAPABILITY TLV format.
log - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
log - Static variable in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
log - Static variable in class org.onosproject.bgpio.util.UnSupportedAttribute
 

M

MALFORMED_ASPATH - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
MALFORMED_ATTRIBUTE_LIST - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
marker - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
MARKER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
marker - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
MARKER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
MARKER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
MARKER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
MARKER_LENGTH - Static variable in class org.onosproject.bgpio.types.BgpHeader
 
MASK_BYTE_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
MAX_BANDWIDTH_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
MAX_BANDWIDTH_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
MAXIMUM_NUMBER_OF_PREFIXES_REACHED - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
Med - Class in org.onosproject.bgpio.types
Provides Implementation of Med BGP Path Attribute.
Med(int) - Constructor for class org.onosproject.bgpio.types.Med
Constructor to initialize med.
med() - Method in class org.onosproject.bgpio.types.Med
Returns Med value.
MED_MAX_LEN - Static variable in class org.onosproject.bgpio.types.Med
 
MED_TYPE - Static variable in class org.onosproject.bgpio.types.Med
 
MESSAGE_HEADER_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
MIN_LEN_AFTER_WITHDRW_ROUTES - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
MINIMUM_COMMON_HEADER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
MISSING_WELLKNOWN_ATTRIBUTE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
MpReachNlri - Class in org.onosproject.bgpio.types
 
MpReachNlri(List<BgpLSNlri>, short, byte, Ip4Address, int) - Constructor for class org.onosproject.bgpio.types.MpReachNlri
Constructor to initialize parameters.
MpReachNlri(BgpFlowSpecDetails, short, byte) - Constructor for class org.onosproject.bgpio.types.MpReachNlri
 
mpReachNlri() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns list of MpReach Nlri.
MPREACHNLRI_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
 
MPREACHNLRI_TYPE - Static variable in class org.onosproject.bgpio.types.MpReachNlri
 
mpReachNlriLen() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns length of MpReachNlri.
MpUnReachNlri - Class in org.onosproject.bgpio.types
Provides Implementation of MpUnReach Nlri BGP Path Attribute.
MpUnReachNlri(List<BgpLSNlri>, short, byte, int) - Constructor for class org.onosproject.bgpio.types.MpUnReachNlri
Constructor to initialize parameters.
MpUnReachNlri(BgpFlowSpecDetails, short, byte) - Constructor for class org.onosproject.bgpio.types.MpUnReachNlri
 
mpUnReachNlri() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
Returns list of MpUnReach Nlri.
MPUNREACHNLRI_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
 
MPUNREACHNLRI_TYPE - Static variable in class org.onosproject.bgpio.types.MpUnReachNlri
 
mpUnReachNlriLen() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
Returns length of MpUnReach.
MSG_HEADER_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
MSG_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
MSG_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
MSG_TYPE - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
MultiProtocolExtnCapabilityTlv - Class in org.onosproject.bgpio.types
Provides MultiProtocolExtnCapabilityTlv.
MultiProtocolExtnCapabilityTlv(short, byte, byte) - Constructor for class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
Constructor to initialize variables.

N

NextHop - Class in org.onosproject.bgpio.types
Implementation of NextHop BGP Path Attribute.
NextHop(Ip4Address) - Constructor for class org.onosproject.bgpio.types.NextHop
Constructor to initialize parameters.
NextHop() - Constructor for class org.onosproject.bgpio.types.NextHop
Constructor to initialize default parameters.
nextHop() - Method in class org.onosproject.bgpio.types.NextHop
Return nexthop address.
nexthop4() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns Nexthop IpAddress.
NEXTHOP_TYPE - Static variable in class org.onosproject.bgpio.types.NextHop
 
nlri() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
Returns NLRI list of prefix.
nlri() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
NlriType - Enum in org.onosproject.bgpio.protocol
Enum to Provide the Different BGP-LS NLRI types.
NO_OF_BITS - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
NO_OF_BITS - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
NO_OF_PRIORITY - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
NODE_NLRITYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
NodeDescriptors - Class in org.onosproject.bgpio.protocol.linkstate
Provides Local and Remote NodeDescriptors which contains Node Descriptor Sub-TLVs.
NodeDescriptors() - Constructor for class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Resets parameters.
NodeDescriptors(List<BgpValueType>, short, short) - Constructor for class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Constructor to initialize parameters.
notificationMessageBuilder() - Method in interface org.onosproject.bgpio.protocol.BgpFactory
Gets the builder object for a notification message.
notificationMessageBuilder() - Method in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 
NSSA_TYPE_1 - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
NSSA_TYPE_2 - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 

O

of(int) - Static method in class org.onosproject.bgpio.types.AreaIDTlv
Returns object of this class with specified areaID.
of(boolean, boolean, boolean, boolean) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
Returns object of this class with specified values.
of(ArrayList<Short>) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
Returns object of this class with specified values.
of(Ip4Address, short) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
Returns object of this class with specified values.
of(Ip6Address, short) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
Returns object of this class with specified values.
of(int, int) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
Returns object of this class with specified values.
of(long) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
Returns object of this class with specified values.
of(float, short) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
Returns object of this class with specified values.
of(boolean, boolean) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
Returns object of this class with specified values.
of(byte) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
Returns object of this class with specified values.
of(ArrayList<Integer>) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
Returns object of this class with specified values.
of(int) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
Returns object of this class with specified values.
of(List<Float>, short) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
Returns object of this class with specified values.
of(ArrayList<Long>) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
Returns object of this class with specified values.
of(boolean, boolean, boolean, boolean) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Returns object of this class with specified values.
of(int) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
Returns object of this class with specified values.
of(short, Ip4Address, Ip6Address) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
Returns object of this class with specified values.
of(ArrayList<Integer>) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
Returns object of this class with specified values.
of(int) - Static method in class org.onosproject.bgpio.types.AutonomousSystemTlv
Returns object of this class with specified asNum.
of(IpPrefix, byte) - Static method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
Returns object of this class with specified values.
of(IpPrefix, byte) - Static method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
Returns object of this class with specified values.
of(int) - Static method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
Returns object of this class with specified bgpLsIdentifier.
of(int) - Static method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
constructor to initialize raw.
of(byte, byte[], short) - Static method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
of(Ip4Address, short) - Static method in class org.onosproject.bgpio.types.IPv4AddressTlv
Returns object of this class with specified values.
of(Ip6Address, short) - Static method in class org.onosproject.bgpio.types.IPv6AddressTlv
Returns object of this class with specified values.
of(byte[]) - Static method in class org.onosproject.bgpio.types.IsIsNonPseudonode
Returns object of this class with specified isoNodeID.
of(byte[], byte) - Static method in class org.onosproject.bgpio.types.IsIsPseudonode
Returns object of this class with specified values.
of(int, int) - Static method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
Returns object of this class with specified link local identifer and link remote identifer.
of(short, byte, byte) - Static method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
Returns object of MultiProtocolExtnCapabilityTlv.
of(int) - Static method in class org.onosproject.bgpio.types.OspfNonPseudonode
Returns object of this class with specified routerID.
of(int, Ip4Address) - Static method in class org.onosproject.bgpio.types.OspfPseudonode
Returns object of this class with specified values.
of(byte) - Static method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
Returns object of this class with specified routeType.
ONE_BYTE_LEN - Static variable in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
OPEN_MESSAGE_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
OPEN_MSG_MINIMUM_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
openMessageBuilder() - Method in interface org.onosproject.bgpio.protocol.BgpFactory
Gets the builder object for a open message.
openMessageBuilder() - Method in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 
operatorValue() - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
Returns flow type operator and value.
OPT_PARA_TYPE_CAPABILITY - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
option() - Method in class org.onosproject.bgpio.types.BgpFsOperatorValue
Returns option of the flow type.
OPTIONAL_ATTRIBUTE_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
org.onosproject.bgpio.exceptions - package org.onosproject.bgpio.exceptions
BGP custom exceptions.
org.onosproject.bgpio.protocol - package org.onosproject.bgpio.protocol
BGP Protocol specific components.
org.onosproject.bgpio.protocol.flowspec - package org.onosproject.bgpio.protocol.flowspec
BGP Protocol specific flow specification component details.
org.onosproject.bgpio.protocol.linkstate - package org.onosproject.bgpio.protocol.linkstate
BGP Protocol specific link state details.
org.onosproject.bgpio.protocol.ver4 - package org.onosproject.bgpio.protocol.ver4
BGP Protocol specific details of version 4.
org.onosproject.bgpio.types - package org.onosproject.bgpio.types
Implementation of Tlvs, Attributes and Descriptors.
org.onosproject.bgpio.types.attr - package org.onosproject.bgpio.types.attr
Implementation of BGP Link state attribute Tlvs.
org.onosproject.bgpio.util - package org.onosproject.bgpio.util
Implementation of BGP utility functions.
Origin - Class in org.onosproject.bgpio.types
Provides Implementation of mandatory BGP Origin path attribute.
Origin(byte) - Constructor for class org.onosproject.bgpio.types.Origin
Constructor to initialize parameters.
origin() - Method in class org.onosproject.bgpio.types.Origin
Returns type of Origin in Enum values.
Origin.OriginType - Enum in org.onosproject.bgpio.types
Enum to provide ORIGIN types.
ORIGIN_TYPE - Static variable in class org.onosproject.bgpio.types.Origin
 
ORIGIN_VALUE_LEN - Static variable in class org.onosproject.bgpio.types.Origin
 
OSPF_LINK_METRIC - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
OSPF_V2_PROTOCOL_ID - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
OSPF_V3_PROTOCOL_ID - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
ospfFwdAddrLen() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
Returns OSPF forwarding address length.
ospfLclAddrBit() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Returns the OSPF local address Bit set or not.
OspfNonPseudonode - Class in org.onosproject.bgpio.types
Provides implementation of OSPFNonPseudonode Tlv.
OspfNonPseudonode(int) - Constructor for class org.onosproject.bgpio.types.OspfNonPseudonode
Constructor to initialize routerID.
OSPFNONPSEUDONODE_LEN - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
ospfNoUnicastBit() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Returns the OSPF no unicast Bit set or not.
ospfNssaBit() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Returns the OSPF propagate NSSA Bit set or not.
OspfPseudonode - Class in org.onosproject.bgpio.types
Provides implementation of OSPFPseudonode Tlv.
OspfPseudonode(int, Ip4Address) - Constructor for class org.onosproject.bgpio.types.OspfPseudonode
Constructor to initialize parameters.
OSPFPSEUDONODE_LEN - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
OspfRouteTypeTlv - Class in org.onosproject.bgpio.types
Provides OSPF Route Type Tlv which contains route type.
OspfRouteTypeTlv(byte) - Constructor for class org.onosproject.bgpio.types.OspfRouteTypeTlv
Constructor to initialize routeType.
OspfRouteTypeTlv.RouteType - Enum in org.onosproject.bgpio.types
Enum for Route Type.
OSPFV2 - Static variable in class org.onosproject.bgpio.util.Constants
 
OSPFV3 - Static variable in class org.onosproject.bgpio.util.Constants
 
ospfv4FwdAddr() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
Returns IPV4 Address of OSPF forwarding address.
ospfv6FwdAddr() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
Returns IPV6 Address of OSPF forwarding address.
OTHER_CONFIGURATION_CHANGE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
OUT_OF_RESOURCES - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
overLoadBit() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Returns Overload Bit.

P

packCapabilityTlv(ChannelBuffer, BgpOpenMsgVer4) - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
returns length of capability tlvs.
PACKET_MINIMUM_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
PACKET_MINIMUM_LENGTH - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
PACKET_VERSION - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
PACKET_VERSION - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
PACKET_VERSION - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
packetVersion - Variable in enum org.onosproject.bgpio.protocol.BgpVersion
 
parseAttributeHeader(ChannelBuffer) - Static method in class org.onosproject.bgpio.util.Validation
Parses attribute Header.
parseCapabilityTlv(ChannelBuffer) - Static method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
Parsing capabilities.
parseLinkDescriptors(ChannelBuffer) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Parses link descriptors.
parseLinkIdendifier(ChannelBuffer, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Reads channel buffer and parses link identifier.
parseLocalNodeDescriptors(ChannelBuffer, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
Parse local node descriptors.
parseLocalNodeDescriptors(ChannelBuffer, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Parse local node descriptors.
parseNlri(ChannelBuffer) - Static method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
Parses NLRI from channel buffer.
parseNodeDescriptors(ChannelBuffer, short, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Parses Local/Remote node descriptors.
parsePrefixDescriptors(ChannelBuffer) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Parse list of prefix descriptors.
parsePrefixIdendifier(ChannelBuffer, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
Reads the channel buffer and parses Prefix Identifier.
parseWithdrawnRoutes(ChannelBuffer) - Static method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
Parsing withdrawn routes from channel buffer.
pathAttributes() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
Returns path attributes.
pathAttributes() - Method in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
Returns list of path attributes.
PathAttrNlriDetails - Class in org.onosproject.bgpio.protocol.linkstate
This Class stores path Attributes, protocol ID and Identifier of LinkState NLRI.
PathAttrNlriDetails() - Constructor for class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
 
PathAttrNlriDetailsLocalRib - Class in org.onosproject.bgpio.protocol.linkstate
This Class stores path Attributes, protocol ID and Identifier of LinkState nlri.
PathAttrNlriDetailsLocalRib(IpAddress, int, long, boolean, PathAttrNlriDetails) - Constructor for class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
Constructor to initialize parameter.
PEER_DECONFIGURED - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
pfxExtRouteTag() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
Returns Extended route tag.
PREFIX_IPV4_NLRITYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
protectionType() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
Returns Link Protection Type.
protocolID() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
Returns protocolID.

R

read(ChannelBuffer, short, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
Reads from channelBuffer and parses Link LS Nlri.
read(ChannelBuffer, short, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
Reads from channelBuffer and parses Node LS Nlri.
read(ChannelBuffer, short, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
Reads from channelBuffer and parses Prefix LS Nlri.
read(ChannelBuffer, short, short, byte) - Static method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
Reads node descriptors Sub-TLVs.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
Reads from channelBuffer and parses BGP path attributes.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.AreaIDTlv
Reads the channel buffer and returns object of AreaIDTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.As4Path
Reads from the channel buffer and parses As4Path.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.AsPath
Reads from the channel buffer and parses AsPath.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
Reads the Node Flag Bits.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
Reads the IS-IS Area Identifier.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
Reads the Multi-topology ID of Node attribute.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
Reads the LS attribute node name.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
Reads the Opaque Node Properties.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
Reads the IPv4 Router-ID.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
Reads the IPv6 Router-ID.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
Reads the BGP link attributes IGP Metric.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
Reads the BGP link attributes of ISIS administrative group area.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
Reads the BGP link attributes of Maximum link bandwidth.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
Reads the BGP link attributes MPLS protocol mask.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
Reads the BGP link attributes Name.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
Reads the BGP link attributes Opaque link attribute.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
Reads the BGP link attributes protection type.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
Reads the BGP link attributes Shared Risk link group data.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
Reads the BGP link attributes of TE default metric.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
Reads the BGP link attributes of Maximum link bandwidth.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
Reads the Extended Tag.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
Reads the IGP Flags.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
Reads the Prefix Metric.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
Reads the Opaque Prefix Attribute.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
Reads the OSPF Forwarding Address.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
Reads the Route Tag.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.AutonomousSystemTlv
Reads the channel buffer and returns object of AutonomousSystemTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpExtendedCommunity
Reads from the channel buffer and parses extended community.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsActionReDirect
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
Reads the channel buffer and returns object of IPv4AddressTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsDscpValue
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsFragment
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsIcmpCode
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsIcmpType
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsIpProtocol
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsPacketLength
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsPortNum
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
Reads the channel buffer and returns object of IPv4AddressTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpFsTcpFlags
Reads the channel buffer and returns object.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpHeader
Read from channel buffer and Returns BGP header.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
Reads the channel buffer and parses BGPLS Identifier TLV.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
Reads the channel buffer and returns object of FourOctetAsNumCapabilityTlv.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
Reads the channel buffer and returns object of IPReachabilityInformationTlv.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.IPv4AddressTlv
Reads the channel buffer and returns object of IPv4AddressTlv.
read(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.types.IPv6AddressTlv
Reads the channel buffer and returns object of IPv6AddressTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.IsIsNonPseudonode
Reads the channel buffer and returns object of IsIsNonPseudonode.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.IsIsPseudonode
Reads the channel buffer and returns object of IsIsPseudonode.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
Reads the channel buffer and returns object of LinkLocalRemoteIdentifiersTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.LinkStateAttributes
Reads the Link state attribute TLVs.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.LocalPref
Reads the channel buffer and returns object of LocalPref.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.Med
Reads the channel buffer and returns object of Med.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.MpReachNlri
Reads from ChannelBuffer and parses MpReachNlri.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.MpUnReachNlri
Reads from ChannelBuffer and parses MpUnReachNlri.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
Reads from channel buffer and returns object of MultiprotocolCapabilityTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.NextHop
Reads from ChannelBuffer and parses NextHop.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.Origin
Reads from ChannelBuffer and parses Origin.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.OspfNonPseudonode
Reads the channel buffer and returns object of OSPFNonPseudonode.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.OspfPseudonode
Reads the channel buffer and returns object of OSPFPseudonode.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
Reads from ChannelBuffer and parses OSPFRouteTypeTlv.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.types.RouteDistinguisher
Reads route distinguisher from channelBuffer.
read(ChannelBuffer) - Static method in class org.onosproject.bgpio.util.UnSupportedAttribute
Reads channel buffer parses attribute header and skips specified length.
READER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
READER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpMessageVer4
 
READER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
Reader() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4.Reader
 
READER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
readFrom(ChannelBuffer, BgpHeader) - Method in interface org.onosproject.bgpio.protocol.BgpMessageReader
Reads the Objects in the BGP Message and Returns BGP Message.
readFrom(ChannelBuffer, BgpHeader) - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4.Reader
 
RECEIVE_UNEXPECTED_MESSAGE_IN_ESTABLISHED_STATE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
RECEIVE_UNEXPECTED_MESSAGE_IN_OPENCONFIRM_STATE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
RECEIVE_UNEXPECTED_MESSAGE_IN_OPENSENT_STATE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
REMOTE_NODE_DES_TYPE - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
remoteNodeDescriptors() - Method in interface org.onosproject.bgpio.protocol.BgpLinkLsNlri
Returns remote node descriptors.
remoteNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
Returns remote node descriptors.
remoteNodeDescriptors() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
RES - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
RESERVED - Static variable in class org.onosproject.bgpio.util.Constants
 
ROUTE_TARGET_LEN - Static variable in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
routeDistinguisher() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Returns route distinguisher for the flow specification components.
RouteDistinguisher - Class in org.onosproject.bgpio.types
Implementation of RouteDistinguisher.
RouteDistinguisher() - Constructor for class org.onosproject.bgpio.types.RouteDistinguisher
Resets fields.
RouteDistinguisher(long) - Constructor for class org.onosproject.bgpio.types.RouteDistinguisher
Constructor to initialize parameters.
rsvpBit() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
Returns RSVP TE information.

S

SAFI - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
safi() - Method in class org.onosproject.bgpio.types.MpReachNlri
Returns SAFI.
safi() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
Returns SAFI.
SAFI_FLOWSPEC_VALUE - Static variable in class org.onosproject.bgpio.util.Constants
 
SAFI_IPV4_UNICAST - Static variable in class org.onosproject.bgpio.util.Constants
 
SAFI_VALUE - Static variable in class org.onosproject.bgpio.util.Constants
 
SECOND_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
SECOND_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
SECOND_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
SECOND_BIT - Static variable in class org.onosproject.bgpio.util.Validation
 
setAsNumber(short) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets AS number in Open Message and return its builder.
setBgpId(int) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets BGP Identifier in Open Message and return its builder.
setBgpPathAttributes(List<BgpValueType>) - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg.Builder
 
setCapabilityTlv(LinkedList<BgpValueType>) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets capabilities in Open Message and return its builder.
setData(byte[]) - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg.Builder
Sets error data in notification message and return its builder.
setErrorCode(byte) - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg.Builder
Sets errorCode in notification message and return its builder.
setErrorSubCode(byte) - Method in interface org.onosproject.bgpio.protocol.BgpNotificationMsg.Builder
Sets error subCode in notification message and return its builder.
setFlowSpecCapabilityTlv(boolean) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets flow specification capability and return its builder.
setFlowSpecComponents(List<BgpValueType>) - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Sets flow specification components.
setFsActionTlv(List<BgpValueType>) - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Set flow specification action tlv.
setHeader(BgpHeader) - Method in interface org.onosproject.bgpio.protocol.BgpKeepaliveMsg.Builder
 
setHeader(BgpHeader) - Method in interface org.onosproject.bgpio.protocol.BgpMessage.Builder
Sets BgpHeader and return its builder.
setHeader(BgpHeader) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
 
setHeader(BgpHeader) - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg.Builder
 
setHoldTime(short) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets hold time in Open Message and return its builder.
setIdentifier(long) - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
Sets identifier with specified identifier.
setLargeAsCapabilityTlv(boolean) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets isLargeAsCapabilityTlvSet and return its builder.
setLength(short) - Method in class org.onosproject.bgpio.types.BgpHeader
Sets message length.
setLinkLSIdentifier(BgpLinkLSIdentifier) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
Set the link LS identifier.
setLsCapabilityTlv(boolean) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets isLsCapabilityTlvSet and return its builder.
setMarker(byte[]) - Method in class org.onosproject.bgpio.types.BgpHeader
Sets marker field.
setNodeLSIdentifier(BgpNodeLSIdentifier) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
Set the node LS identifier.
setPathAttribute(List<BgpValueType>) - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
Sets path attribute with specified path attribute.
setPrefixLSIdentifier(BgpPrefixLSIdentifier) - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
Set the prefix LS identifier.
setProtocolID(BgpNodeLSNlriVer4.ProtocolType) - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
Sets protocolID with specified protocolID.
setRouteDistinguiher(RouteDistinguisher) - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
Set route distinguisher for flow specification component.
setType(byte) - Method in class org.onosproject.bgpio.types.BgpHeader
Sets message type.
setVpnFlowSpecCapabilityTlv(boolean) - Method in interface org.onosproject.bgpio.protocol.BgpOpenMsg.Builder
Sets VPN flow specification capability and return its builder.
SHARED - Static variable in class org.onosproject.bgpio.util.Constants
 
SIZE - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
SIZE - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
skipBytes(ChannelBuffer, short) - Static method in class org.onosproject.bgpio.util.UnSupportedAttribute
Skip specified bytes in channel buffer.
sourcePrefix() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
Returns source prefix.
STATIC_CONFIGURATION - Static variable in class org.onosproject.bgpio.util.Constants
 
sType - Variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 

T

TE_DATA_LEN - Static variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
THIRD_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
THIRD_BIT - Static variable in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
THIRD_BIT - Static variable in class org.onosproject.bgpio.util.Validation
 
toInetAddress(int, ChannelBuffer) - Static method in class org.onosproject.bgpio.util.Validation
Convert byte array to InetAddress.
toString() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecDetails
 
toString() - Method in class org.onosproject.bgpio.protocol.flowspec.BgpFlowSpecPrefix
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLSIdentifier
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSIdentifier
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails
 
toString() - Method in class org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib
 
toString() - Method in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
toString() - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
toString() - Method in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
 
toString() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
toString() - Method in class org.onosproject.bgpio.types.AreaIDTlv
 
toString() - Method in class org.onosproject.bgpio.types.As4Path
 
toString() - Method in class org.onosproject.bgpio.types.AsPath
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
toString() - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
toString() - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
toString() - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsDscpValue
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsFragment
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsIcmpType
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsOperatorValue
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsPacketLength
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsPortNum
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
toString() - Method in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
toString() - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
toString() - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
toString() - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
toString() - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
 
toString() - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
 
toString() - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
toString() - Method in class org.onosproject.bgpio.types.IsIsPseudonode
 
toString() - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
toString() - Method in class org.onosproject.bgpio.types.LinkStateAttributes
 
toString() - Method in class org.onosproject.bgpio.types.LocalPref
 
toString() - Method in class org.onosproject.bgpio.types.Med
 
toString() - Method in class org.onosproject.bgpio.types.MpReachNlri
 
toString() - Method in class org.onosproject.bgpio.types.MpUnReachNlri
 
toString() - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
toString() - Method in class org.onosproject.bgpio.types.NextHop
 
toString() - Method in class org.onosproject.bgpio.types.Origin
 
toString() - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
 
toString() - Method in class org.onosproject.bgpio.types.OspfPseudonode
 
toString() - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
toString() - Method in class org.onosproject.bgpio.types.RouteDistinguisher
 
TYPE - Static variable in class org.onosproject.bgpio.types.AreaIDTlv
 
type() - Method in enum org.onosproject.bgpio.types.AsPath.AsType
Returns value of AS type.
type - Variable in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
type() - Method in enum org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType.ProtectionType
Returns value of link protection type.
TYPE - Static variable in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
TYPE - Static variable in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
TYPE - Static variable in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
TYPE - Static variable in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
TYPE - Static variable in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
TYPE - Static variable in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
TYPE - Static variable in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
TYPE - Static variable in class org.onosproject.bgpio.types.IsIsPseudonode
 
TYPE - Static variable in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
TYPE - Static variable in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
TYPE - Static variable in class org.onosproject.bgpio.types.OspfNonPseudonode
 
TYPE - Static variable in class org.onosproject.bgpio.types.OspfPseudonode
 
TYPE - Static variable in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
TYPE_AND_LEN - Static variable in class org.onosproject.bgpio.protocol.linkstate.BgpPrefixLSIdentifier
 
TYPE_AND_LEN - Static variable in class org.onosproject.bgpio.protocol.linkstate.NodeDescriptors
 
TYPE_AND_LEN - Static variable in class org.onosproject.bgpio.types.LinkStateAttributes
 
TYPE_AND_LEN - Static variable in class org.onosproject.bgpio.util.Constants
 
TYPE_AND_LEN_AS_BYTE - Static variable in class org.onosproject.bgpio.util.Constants
 
TYPE_AND_LEN_AS_SHORT - Static variable in class org.onosproject.bgpio.util.Constants
 

U

UNACCEPTABLE_HOLD_TIME - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
UNPROTECTED - Static variable in class org.onosproject.bgpio.util.Constants
 
UNRECOGNIZED_WELLKNOWN_ATTRIBUTE - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
UNSPECIFIED_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
UNSUPPORTED_CAPABILITY - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
UNSUPPORTED_OPTIONAL_PARAMETER - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
UNSUPPORTED_VERSION_NUMBER - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
UnSupportedAttribute - Class in org.onosproject.bgpio.util
Provides methods to handle UnSupportedAttribute.
UPDATE_MESSAGE_ERROR - Static variable in class org.onosproject.bgpio.types.BgpErrorType
 
updateMessageBuilder() - Method in interface org.onosproject.bgpio.protocol.BgpFactory
Gets the builder object for a update message.
updateMessageBuilder() - Method in class org.onosproject.bgpio.protocol.ver4.BgpFactoryVer4
 

V

validateLen(byte, byte, int) - Static method in class org.onosproject.bgpio.util.Validation
Throws exception if length is not correct.
validateType(byte, byte, int) - Static method in class org.onosproject.bgpio.util.Validation
Throws exception if type is not correct.
Validation - Class in org.onosproject.bgpio.util
Provides methods to parse attribute header, validate length and type.
value() - Method in class org.onosproject.bgpio.types.BgpFsOperatorValue
Returns value of the flow type.
valueOf(String) - Static method in enum org.onosproject.bgpio.protocol.BgpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.protocol.BgpVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4.ProtocolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.protocol.NlriType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.types.AsPath.AsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType.ProtectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.types.Origin.OriginType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgpio.types.OspfRouteTypeTlv.RouteType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.bgpio.protocol.BgpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.protocol.BgpVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4.ProtocolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.protocol.NlriType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.types.AsPath.AsType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType.ProtectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.types.Origin.OriginType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgpio.types.OspfRouteTypeTlv.RouteType
Returns an array containing the constants of this enum type, in the order they are declared.
VPN_SAFI_FLOWSPEC_VALUE - Static variable in class org.onosproject.bgpio.util.Constants
 
VPN_SAFI_VALUE - Static variable in class org.onosproject.bgpio.util.Constants
 

W

withdrawnRoutes() - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
Returns withdrawn Routes.
withdrawnRoutes() - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
write(ChannelBuffer, T) - Method in interface org.onosproject.bgpio.protocol.BgpMessageWriter
Writes the Objects of the BGP Message into Channel Buffer.
write(ChannelBuffer, BgpOpenMsgVer4) - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4.Writer
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.protocol.ver4.BgpPathAttributes
Write path attributes to channelBuffer.
write(ChannelBuffer, BgpUpdateMsgVer4) - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4.Writer
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.AreaIDTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.As4Path
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.AsPath
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrNodeName
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrOpaqueNode
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV4
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpAttrRouterIdV6
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIgpMetric
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrIsIsAdminstGrp
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMaxLinkBandwidth
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrMplsProtocolMask
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrName
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrOpaqLnkAttrib
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrProtectionType
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrSrlg
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrTeDefaultMetric
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpLinkAttrUnRsrvdLinkBandwidth
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrExtRouteTag
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrIgpFlags
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrMetric
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOpaqueData
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrOspfFwdAddr
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.attr.BgpPrefixAttrRouteTag
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.AutonomousSystemTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpExtendedCommunity
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsActionReDirect
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficAction
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficMarking
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsActionTrafficRate
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsDestinationPortNum
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsDestinationPrefix
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsDscpValue
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsFragment
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsIcmpCode
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsIcmpType
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsIpProtocol
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsPacketLength
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsPortNum
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsSourcePortNum
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsSourcePrefix
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpFsTcpFlags
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpHeader
Writes Byte stream of BGP header to channel buffer.
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.BgpLSIdentifierTlv
 
write(ChannelBuffer) - Method in interface org.onosproject.bgpio.types.BgpValueType
Writes the byte Stream of BGP Message to channel buffer.
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.FourOctetAsNumCapabilityTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.IPReachabilityInformationTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.IPv4AddressTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.IPv6AddressTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.IsIsNonPseudonode
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.IsIsPseudonode
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.LinkLocalRemoteIdentifiersTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.LinkStateAttributes
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.LocalPref
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.Med
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.MpReachNlri
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.MpUnReachNlri
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.NextHop
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.Origin
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.OspfNonPseudonode
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.OspfPseudonode
 
write(ChannelBuffer) - Method in class org.onosproject.bgpio.types.OspfRouteTypeTlv
 
Writeable - Interface in org.onosproject.bgpio.protocol
Abstraction of an entity providing functionality to write byte streams of Messages to channel buffer.
WRITER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
Writer() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4.Writer
 
WRITER - Static variable in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
Writer() - Constructor for class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4.Writer
 
writeTo(ChannelBuffer) - Method in interface org.onosproject.bgpio.protocol.BgpKeepaliveMsg
 
writeTo(ChannelBuffer) - Method in interface org.onosproject.bgpio.protocol.BgpMessage
 
writeTo(ChannelBuffer) - Method in interface org.onosproject.bgpio.protocol.BgpUpdateMsg
 
writeTo(ChannelBuffer) - Method in class org.onosproject.bgpio.protocol.ver4.BgpKeepaliveMsgVer4
 
writeTo(ChannelBuffer) - Method in class org.onosproject.bgpio.protocol.ver4.BgpOpenMsgVer4
 
writeTo(ChannelBuffer) - Method in class org.onosproject.bgpio.protocol.ver4.BgpUpdateMsgVer4
 
writeTo(ChannelBuffer) - Method in interface org.onosproject.bgpio.protocol.Writeable
Writes byte streams of messages to channel buffer.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.