AddMvpnRTargetRoute(as_t asn) | RoutingInstance | private |
AddRouteTarget(bool import, std::vector< std::string > *change_list, RouteTargetList::const_iterator it) | RoutingInstance | private |
AddRoutingPolicy(RoutingPolicyPtr policy) | RoutingInstance | |
AddRTargetRoute(as_t asn, const RouteTarget &rtarget) | RoutingInstance | private |
AddTable(BgpTable *tbl) | RoutingInstance | |
always_subscribe() const | RoutingInstance | inline |
always_subscribe_ | RoutingInstance | private |
ClearConfig() | RoutingInstance | |
ClearFamilyRouteTarget(Address::Family vrf_family, Address::Family vpn_family) | RoutingInstance | private |
ClearRouteTarget() | RoutingInstance | |
config() const | RoutingInstance | inline |
config_ | RoutingInstance | private |
CreateNeighbors() | RoutingInstance | |
deleted() const | RoutingInstance | |
DeleteMvpnRTargetRoute(as_t old_asn, Ip4Address old_ip) | RoutingInstance | private |
deleter() | RoutingInstance | |
deleter() const | RoutingInstance | |
deleter_ | RoutingInstance | private |
DeleteRouteTarget(bool import, std::vector< std::string > *change_list, RouteTargetList::iterator it) | RoutingInstance | private |
DeleteRTargetRoute(as_t asn, const RouteTarget &rtarget) | RoutingInstance | private |
DestroyDBTable(DBTable *table) | RoutingInstance | |
DestroyRouteAggregator(Address::Family family) | RoutingInstance | |
export_ | RoutingInstance | private |
FlushAllRTargetRoutes(as_t asn) | RoutingInstance | private |
FlushRouteAggregationConfig() | RoutingInstance | |
FlushStaticRouteConfig() | RoutingInstance | |
GetDataCollection(const char *operation) | RoutingInstance | |
GetExportList() const | RoutingInstance | inline |
GetImportList() const | RoutingInstance | inline |
GetOriginVnForAggregateRoute(Address::Family family) const | RoutingInstance | |
GetRD() const | RoutingInstance | inline |
GetTable(Address::Family fmly) | RoutingInstance | |
GetTable(Address::Family fmly) const | RoutingInstance | |
GetTableName(std::string instance_name, Address::Family fmly) | RoutingInstance | static |
GetTables() | RoutingInstance | inline |
GetTables() const | RoutingInstance | inline |
GetVirtualNetworkName() const | RoutingInstance | |
GetVrfFromTableName(const std::string table) | RoutingInstance | static |
HasExportTarget(const ExtCommunity *extcomm) const | RoutingInstance | |
import_ | RoutingInstance | private |
index() const | RoutingInstance | inline |
index_ | RoutingInstance | private |
inet6_route_aggregator_ | RoutingInstance | private |
inet6_static_route_mgr_ | RoutingInstance | private |
inet_route_aggregator_ | RoutingInstance | private |
inet_static_route_mgr_ | RoutingInstance | private |
InitAllRTargetRoutes(as_t asn) | RoutingInstance | private |
is_master_ | RoutingInstance | private |
IsAggregateRoute(const BgpTable *table, const BgpRoute *route) const | RoutingInstance | |
IsContributingRoute(const BgpTable *table, const BgpRoute *route) const | RoutingInstance | |
IsMasterRoutingInstance() const | RoutingInstance | inline |
IsServiceChainRoute(const BgpRoute *route) const | RoutingInstance | |
LocatePeerManager() | RoutingInstance | |
LocateRouteAggregator(Address::Family family) | RoutingInstance | |
LocateStaticRouteMgr(Address::Family family) | RoutingInstance | |
ManagedDelete() | RoutingInstance | |
manager() const | RoutingInstance | inline |
manager() | RoutingInstance | inline |
manager_delete_ref_ | RoutingInstance | private |
MayDelete() const | RoutingInstance | |
mgr_ | RoutingInstance | private |
mvpn_project_manager_network() const | RoutingInstance | inline |
mvpn_project_manager_network() | RoutingInstance | inline |
mvpn_project_manager_network_ | RoutingInstance | private |
name() const | RoutingInstance | inline |
name_ | RoutingInstance | private |
peer_manager() | RoutingInstance | inline |
peer_manager() const | RoutingInstance | inline |
peer_manager_ | RoutingInstance | private |
peer_manager_size() const | RoutingInstance | |
ProcessConfig() | RoutingInstance | |
ProcessIdentifierUpdate(as_t asn) | RoutingInstance | private |
ProcessRouteAggregationConfig() | RoutingInstance | |
ProcessRoutingPolicy(const BgpRoute *route, BgpPath *path) const | RoutingInstance | |
ProcessRoutingPolicyConfig() | RoutingInstance | |
ProcessServiceChainConfig() | RoutingInstance | |
ProcessStaticRouteConfig() | RoutingInstance | |
rd_ | RoutingInstance | private |
RemoveTable(BgpTable *tbl) | RoutingInstance | |
route_aggregator(Address::Family family) const | RoutingInstance | inline |
RouteTableFamilyList typedef | RoutingInstance | |
RouteTableList typedef | RoutingInstance | |
RouteTargetList typedef | RoutingInstance | |
routing_policies() | RoutingInstance | inline |
routing_policies() const | RoutingInstance | inline |
routing_policies_ | RoutingInstance | private |
RoutingInstance(std::string name, BgpServer *server, RoutingInstanceMgr *mgr, const BgpInstanceConfig *config) | RoutingInstance | |
RoutingInstanceMgr class | RoutingInstance | friend |
RTargetTableCreate() | RoutingInstance | private |
server() | RoutingInstance | inline |
server() const | RoutingInstance | inline |
server_ | RoutingInstance | private |
set_index(int index) | RoutingInstance | |
set_mvpn_project_manager_network(std::string network) | RoutingInstance | inline |
Shutdown() | RoutingInstance | private |
static_route_mgr(Address::Family family) | RoutingInstance | inline |
TableDeleteComplete(BgpTable *table) | RoutingInstance | |
trace_buffer() const | RoutingInstance | |
trace_buffer_ | RoutingInstance | private |
TriggerTableDelete(BgpTable *table) | RoutingInstance | |
UpdateAllStaticRoutes() | RoutingInstance | |
UpdateConfig(const BgpInstanceConfig *config) | RoutingInstance | |
UpdateRouteAggregationConfig() | RoutingInstance | |
UpdateRoutingPolicyConfig() | RoutingInstance | |
UpdateStaticRouteConfig() | RoutingInstance | |
virtual_network_ | RoutingInstance | private |
virtual_network_allow_transit() const | RoutingInstance | |
virtual_network_allow_transit_ | RoutingInstance | private |
virtual_network_index() const | RoutingInstance | |
virtual_network_index_ | RoutingInstance | private |
virtual_network_pbb_evpn_enable() const | RoutingInstance | |
virtual_network_pbb_evpn_enable_ | RoutingInstance | private |
VpnTableCreate(Address::Family vpn_family) | RoutingInstance | private |
vrf_tables_by_family_ | RoutingInstance | private |
vrf_tables_by_name_ | RoutingInstance | private |
VrfTableCreate(Address::Family vrf_family, Address::Family vpn_family) | RoutingInstance | private |
vxlan_id() const | RoutingInstance | |
vxlan_id_ | RoutingInstance | private |
~RoutingInstance() | RoutingInstance | virtual |