|
| 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.