Skip to main content

Module attributes

Module attributes 

Source
Expand description

BGP attribute structs

Structs§

Aigp
AIGP (Accumulated IGP Metric) Attribute - RFC 7311
AigpTlv
AIGP TLV (Type-Length-Value) entry - RFC 7311
AsPath
AS Path representation.
AsPathRouteIter
AttrFlags
The high-order bit (bit 0) of the Attribute Flags octet is the Optional bit. It defines whether the attribute is optional (if set to 1) or well-known (if set to 0).
AttrRaw
AttrSet
ATTR_SET Attribute - RFC 6368
Attribute
BGP Attribute struct with attribute value and flag
Attributes
Convenience wrapper for a list of attributes
BfdDiscriminatorAttribute
BFD Discriminator Attribute - RFC 9026
BgpPrefixSidAttribute
BGP Prefix-SID Attribute - RFC 8669
BierAttribute
BIER Attribute - RFC 9793
MetaCommunitiesIter
MpReachableNlri
MpUnreachableNlri
Nlri
Network Layer Reachability Information
RawTlv8
Raw TLV with 1-octet type and 1-octet value length.
RawTlv8Ext
Raw TLV with 1-octet type and 2-octet value length.
RawTlv16
Raw TLV with 2-octet type and 2-octet value length.
SfpAttribute
SFP Attribute - RFC 9015

Enums§

AsPathSegment
Enum of AS path segment.
AttrType
Attribute types.
AttributeCategory
Category of an attribute.
AttributeValue
The AttributeValue enum represents different kinds of Attribute values.
Origin

Functions§

get_deprecated_attr_type

Type Aliases§

SegmentIntoIter
SegmentIter
SegmentIterMut