bgp Annotated List


Annotated List
Files
Globals
Hierarchy
Index
ASPathAttribute ASPathAttribute contain an ASPath, whose structure is documented in aspath.
ASPrependFilter
AfiSafi
AggregatorAttribute
AsPath An AsPath is a list of AsSegments, each of which can be an AS_SET or an AS_SEQUENCE.
AsSegment Parent class for AsPath elements, which can be either AsSet or AsSequence.
AtomicAggAttribute
Att_Ptr_Cmp Att_Ptr_Cmp is needed because we want BGPAttributeManager to use a set of pointers, but when we check to see if something's in the set, we want to compare the data and not the pointers themselves.
AttributeManager AttributeManager manages the storage of PathAttributeLists, so that we don't store the same attribute list more than once.
BGPAuthParameter
BGPCapParameter
BGPMain The set of different topologies that we support.
BGPMain::Server Store the socket descriptor and iptuple together.
BGPMultiProtocolCapability
BGPMultiRouteCapability
BGPPacket The main container for BGP messages (packets) which are sent back and forth.
BGPParameter
BGPPeer
BGPPeerData Data that applies to a specific peering.
BGPPeerList
BGPPlumbing
BGPPlumbingAF
BGPRefreshCapability
BGPRouteFilter
BGPRouteTable
BGPTimerConst
BGPUnknownCapability
BGPUpdateAttrib Encoding used in BGP update packets to encode prefixes (IPv4 only) for withdrawn routes and NLRI information.
BGPUpdateAttribList
BgpTrie The BgpTrie is an augmented, specialized trie that allows us to lookup by network address or by path attribute list.
CacheTable
ChainedSubnetRoute
CommunityAttribute
CorruptMessage This exception is thrown when a bad input message is received.
DebugPeerHandler
DebugTable
DecisionTable
DeletionTable
DownedPeer
DummyNextHopResolver
DumpIterator
DumpTable
FanoutTable
FilterTable
IBGPLoopFilter
InternalMessage
Iptuple Store the Local Interface, Local Server Port, Peer Interface and Peer Server Port tuple.
KeepAlivePacket KeepAlivePacket are extremely simple, being made only of a header.
LocalData Data that applies to all BGP peerings.
LocalPrefAttribute LocalPrefAttribute is a well-known uint32
LocalPrefInsertionFilter
LocalPrefRemovalFilter
MEDAttribute MEDAttribute is an optional non-transitive uint32
MEDInsertionFilter
MEDRemovalFilter
MPReachNLRIAttribute
MPUNReachNLRIAttribute
MessageQueueEntry
NHRequest
NextHopAttribute NextHopAttribute contains the IP address of the next hop.
NextHopCache A cache of next hop information.
NextHopCache::NextHopEntry
NextHopResolver
NextHopRibRequest Make requests of the RIB and get responses.
NextTableMap NextTableMap behaves more or less like a map between a BGPRouteTable<A>* and a const PeerHandler*, but it gives deterministic ordering semantics so our test suites aren't dependent on the memory allocator.
NextTableMapIterator
NexthopRewriteFilter
NhLookupTable
NoFinder
NotificationPacket
OpenPacket
OriginAttribute OriginAttribute has a payload of size 1 containing the origin type.
PathAttribute
PathAttributeList PathAttributeList is used to handle efficiently path attribute lists.
Path_Att_Ptr_Cmp Multicast Routing Table.
PeerHandler PeerHandler's job is primarily format conversion.
PeerRoutePair
ProcessWatch
ProcessWatch::Process
ReaderIxTuple
RibDeregisterQueueEntry The old answer if we are in the process of reregistering so that lookups will be satisfied with this old answer.
RibInTable
RibIpcHandler
RibOutTable
RibRegisterQueueEntry
RibRequestQueueEntry The queue of outstanding requests to the RIB.
RouteData
RouteQueueEntry
RouteTableReader
SimpleASFilter
Socket
SocketClient
SocketServer
StoredAttributeList internal representation
SubnetRoute
SubnetRouteConstRef
SubnetRouteRef
UnknownAttribute
UnknownFilter
UnresolvableHost igp_metric is added by the DecisionTable so that downsteam tables can know what metric DecisionTable used.
UpdatePacket
XrlBgpTarget
XrlQueue
XrlQueue::Queued
fixed_header Overlay for the BGP common header (on the wire)

Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:04 2003, using kdoc 2.0a54+XORP.