OpenSDN source code
RoutingInstance Member List

This is the complete list of members for RoutingInstance, including all inherited members.

AddMvpnRTargetRoute(as_t asn)RoutingInstanceprivate
AddRouteTarget(bool import, std::vector< std::string > *change_list, RouteTargetList::const_iterator it)RoutingInstanceprivate
AddRoutingPolicy(RoutingPolicyPtr policy)RoutingInstance
AddRTargetRoute(as_t asn, const RouteTarget &rtarget)RoutingInstanceprivate
AddTable(BgpTable *tbl)RoutingInstance
always_subscribe() constRoutingInstanceinline
always_subscribe_RoutingInstanceprivate
ClearConfig()RoutingInstance
ClearFamilyRouteTarget(Address::Family vrf_family, Address::Family vpn_family)RoutingInstanceprivate
ClearRouteTarget()RoutingInstance
config() constRoutingInstanceinline
config_RoutingInstanceprivate
CreateNeighbors()RoutingInstance
deleted() constRoutingInstance
DeleteMvpnRTargetRoute(as_t old_asn, Ip4Address old_ip)RoutingInstanceprivate
deleter()RoutingInstance
deleter() constRoutingInstance
deleter_RoutingInstanceprivate
DeleteRouteTarget(bool import, std::vector< std::string > *change_list, RouteTargetList::iterator it)RoutingInstanceprivate
DeleteRTargetRoute(as_t asn, const RouteTarget &rtarget)RoutingInstanceprivate
DestroyDBTable(DBTable *table)RoutingInstance
DestroyRouteAggregator(Address::Family family)RoutingInstance
export_RoutingInstanceprivate
FlushAllRTargetRoutes(as_t asn)RoutingInstanceprivate
FlushRouteAggregationConfig()RoutingInstance
FlushStaticRouteConfig()RoutingInstance
GetDataCollection(const char *operation)RoutingInstance
GetExportList() constRoutingInstanceinline
GetImportList() constRoutingInstanceinline
GetOriginVnForAggregateRoute(Address::Family family) constRoutingInstance
GetRD() constRoutingInstanceinline
GetTable(Address::Family fmly)RoutingInstance
GetTable(Address::Family fmly) constRoutingInstance
GetTableName(std::string instance_name, Address::Family fmly)RoutingInstancestatic
GetTables()RoutingInstanceinline
GetTables() constRoutingInstanceinline
GetVirtualNetworkName() constRoutingInstance
GetVrfFromTableName(const std::string table)RoutingInstancestatic
HasExportTarget(const ExtCommunity *extcomm) constRoutingInstance
import_RoutingInstanceprivate
index() constRoutingInstanceinline
index_RoutingInstanceprivate
inet6_route_aggregator_RoutingInstanceprivate
inet6_static_route_mgr_RoutingInstanceprivate
inet_route_aggregator_RoutingInstanceprivate
inet_static_route_mgr_RoutingInstanceprivate
InitAllRTargetRoutes(as_t asn)RoutingInstanceprivate
is_master_RoutingInstanceprivate
IsAggregateRoute(const BgpTable *table, const BgpRoute *route) constRoutingInstance
IsContributingRoute(const BgpTable *table, const BgpRoute *route) constRoutingInstance
IsMasterRoutingInstance() constRoutingInstanceinline
IsServiceChainRoute(const BgpRoute *route) constRoutingInstance
LocatePeerManager()RoutingInstance
LocateRouteAggregator(Address::Family family)RoutingInstance
LocateStaticRouteMgr(Address::Family family)RoutingInstance
ManagedDelete()RoutingInstance
manager() constRoutingInstanceinline
manager()RoutingInstanceinline
manager_delete_ref_RoutingInstanceprivate
MayDelete() constRoutingInstance
mgr_RoutingInstanceprivate
mvpn_project_manager_network() constRoutingInstanceinline
mvpn_project_manager_network()RoutingInstanceinline
mvpn_project_manager_network_RoutingInstanceprivate
name() constRoutingInstanceinline
name_RoutingInstanceprivate
peer_manager()RoutingInstanceinline
peer_manager() constRoutingInstanceinline
peer_manager_RoutingInstanceprivate
peer_manager_size() constRoutingInstance
ProcessConfig()RoutingInstance
ProcessIdentifierUpdate(as_t asn)RoutingInstanceprivate
ProcessRouteAggregationConfig()RoutingInstance
ProcessRoutingPolicy(const BgpRoute *route, BgpPath *path) constRoutingInstance
ProcessRoutingPolicyConfig()RoutingInstance
ProcessServiceChainConfig()RoutingInstance
ProcessStaticRouteConfig()RoutingInstance
rd_RoutingInstanceprivate
RemoveTable(BgpTable *tbl)RoutingInstance
route_aggregator(Address::Family family) constRoutingInstanceinline
RouteTableFamilyList typedefRoutingInstance
RouteTableList typedefRoutingInstance
RouteTargetList typedefRoutingInstance
routing_instance_vxlan() constRoutingInstanceinline
routing_instance_vxlan_RoutingInstanceprivate
routing_policies()RoutingInstanceinline
routing_policies() constRoutingInstanceinline
routing_policies_RoutingInstanceprivate
RoutingInstance(std::string name, BgpServer *server, RoutingInstanceMgr *mgr, const BgpInstanceConfig *config)RoutingInstance
RoutingInstanceMgr classRoutingInstancefriend
RTargetTableCreate()RoutingInstanceprivate
server()RoutingInstanceinline
server() constRoutingInstanceinline
server_RoutingInstanceprivate
set_index(int index)RoutingInstance
set_mvpn_project_manager_network(std::string network)RoutingInstanceinline
set_routing_instance_vxlan(const std::string &routing_instance_vxlan)RoutingInstanceinline
Shutdown()RoutingInstanceprivate
static_route_mgr(Address::Family family)RoutingInstanceinline
TableDeleteComplete(BgpTable *table)RoutingInstance
trace_buffer() constRoutingInstance
trace_buffer_RoutingInstanceprivate
TriggerTableDelete(BgpTable *table)RoutingInstance
UpdateAllStaticRoutes()RoutingInstance
UpdateConfig(const BgpInstanceConfig *config)RoutingInstance
UpdateRouteAggregationConfig()RoutingInstance
UpdateRoutingPolicyConfig()RoutingInstance
UpdateStaticRouteConfig()RoutingInstance
virtual_network_RoutingInstanceprivate
virtual_network_allow_transit() constRoutingInstance
virtual_network_allow_transit_RoutingInstanceprivate
virtual_network_index() constRoutingInstance
virtual_network_index_RoutingInstanceprivate
virtual_network_pbb_evpn_enable() constRoutingInstance
virtual_network_pbb_evpn_enable_RoutingInstanceprivate
VpnTableCreate(Address::Family vpn_family)RoutingInstanceprivate
vrf_tables_by_family_RoutingInstanceprivate
vrf_tables_by_name_RoutingInstanceprivate
VrfTableCreate(Address::Family vrf_family, Address::Family vpn_family)RoutingInstanceprivate
vxlan_id() constRoutingInstance
vxlan_id_RoutingInstanceprivate
~RoutingInstance()RoutingInstancevirtual