|
| | BgpSecondaryPath (const IPeer *peer, uint32_t path_id, PathSource src, const BgpAttrPtr attr, uint32_t flags, uint32_t label, uint32_t l3_label=0) |
| |
| virtual bool | IsReplicated () const |
| |
| void | SetReplicateInfo (const BgpTable *table, const BgpRoute *rt) |
| |
| virtual | ~BgpSecondaryPath () |
| |
| RouteDistinguisher | GetPrimaryRouteDistinguisher () const |
| |
| const BgpTable * | src_table () const |
| |
| const BgpRoute * | src_rt () const |
| |
| | BgpPath (const IPeer *peer, uint32_t path_id, PathSource src, const BgpAttrPtr ptr, uint32_t flags, uint32_t label, uint32_t l3_label=0) |
| |
| | BgpPath (const IPeer *peer, PathSource src, const BgpAttrPtr attr, uint32_t flags, uint32_t label, uint32_t l3_label=0) |
| |
| | BgpPath (uint32_t path_id, PathSource src, const BgpAttrPtr attr, uint32_t flags=0, uint32_t label=0, uint32_t l3_label=0) |
| |
| | BgpPath (PathSource src, const BgpAttrPtr attr, uint32_t flags=0, uint32_t label=0, uint32_t l3_label=0) |
| |
| virtual | ~BgpPath () |
| |
| void | AddExtCommunitySubCluster (uint32_t subcluster_id) |
| |
| RouteDistinguisher | GetSourceRouteDistinguisher () const |
| |
| bool | IsVrfOriginated () const |
| |
| IPeer * | GetPeer () |
| |
| const IPeer * | GetPeer () const |
| |
| const uint32_t | GetPathId () const |
| |
| void | UpdatePeerRefCount (int count, Address::Family family) const |
| |
| void | SetAttr (const BgpAttrPtr attr, const BgpAttrPtr original_attr) |
| |
| const BgpAttr * | GetAttr () const |
| |
| const BgpAttr * | GetOriginalAttr () const |
| |
| uint32_t | GetLabel () const |
| |
| uint32_t | GetL3Label () const |
| |
| bool | IsFeasible () const |
| |
| bool | IsResolutionFeasible () const |
| |
| bool | IsAliased () const |
| |
| bool | IsResolved () const |
| |
| uint32_t | GetFlags () const |
| |
| std::vector< std::string > | GetFlagsStringList () const |
| |
| PathSource | GetSource () const |
| |
| std::string | GetSourceString (bool combine_bgp_and_xmpp=false) const |
| |
| bool | IsStale () const |
| |
| bool | IsLlgrStale () const |
| |
| void | SetPolicyReject () |
| |
| void | ResetPolicyReject () |
| |
| bool | IsPolicyReject () const |
| |
| void | SetStale () |
| |
| void | ResetStale () |
| |
| void | SetResolveNextHop () |
| |
| void | ResetResolveNextHop () |
| |
| void | SetLlgrStale () |
| |
| void | ResetLlgrStale () |
| |
| bool | NeedsResolution () const |
| |
| bool | CheckErmVpn () const |
| |
| void | ResetCheckErmVpn () |
| |
| void | SetCheckErmVpn () |
| |
| virtual std::string | ToString () const |
| |
| int | PathCompare (const BgpPath &rhs, bool allow_ecmp) const |
| |
| bool | PathSameNeighborAs (const BgpPath &rhs) const |
| |
| | Path () |
| |
| virtual | ~Path () |
| |
| const uint64_t | time_stamp_usecs () const |
| |
| void | set_time_stamp_usecs (uint64_t time_stamp_usecs) |
| |
Definition at line 162 of file bgp_path.h.