Go to the source code of this file.
|
static void | AdvertiseLocalRoute (const IpAddress &prefix_ip, const uint32_t plen, DBRequest &nh_req, const Peer *peer, const RouteParameters ¶ms, EvpnAgentRouteTable *evpn_table) |
|
static bool | IsGivenTypeCompositeNextHop (const NextHop *nh, NextHop::Type nh_type, bool strict_match=true) |
|
static bool | IsBGPaaSInterfaceNextHop (const Agent *agent, const NextHop *nh) |
|
static bool | IsBGPaaSCompositeNextHop (const Agent *agent, const NextHop *nh) |
|
void | MakeInterfaceNextHopReq (const NextHop *path_nh, const std::string &vrf_name, DBRequest &nh_req) |
|
static bool | InitializeNhRequest (const NextHop *path_nh, DBRequest &nh_req, const std::string &vrf_name) |
|
static void | AdvertiseInterfaceBgpRoute (const IpAddress &prefix_ip, const uint32_t plen, DBRequest &nh_req, const Peer *peer, const AgentPath *path, EvpnAgentRouteTable *evpn_table) |
|
static void | AdvertiseCompositeInterfaceBgpRoute (const IpAddress &prefix_ip, const uint32_t plen, DBRequest &nh_req, const Peer *peer, const AgentPath *path, EvpnAgentRouteTable *evpn_table) |
|
static void | AdvertiseLocalRoute (const IpAddress &prefix_ip, const uint32_t plen, DBRequest &nh_req, const Peer *peer, const RouteParameters ¶ms, InetUnicastAgentRouteTable *inet_table, const std::string &origin_vn) |
|
static bool InitializeNhRequest |
( |
const NextHop * |
path_nh, |
|
|
DBRequest & |
nh_req, |
|
|
const std::string & |
vrf_name |
|
) |
| |
|
static |
static bool IsBGPaaSCompositeNextHop |
( |
const Agent * |
agent, |
|
|
const NextHop * |
nh |
|
) |
| |
|
static |
static bool IsBGPaaSInterfaceNextHop |
( |
const Agent * |
agent, |
|
|
const NextHop * |
nh |
|
) |
| |
|
static |
static bool IsGivenTypeCompositeNextHop |
( |
const NextHop * |
nh, |
|
|
NextHop::Type |
nh_type, |
|
|
bool |
strict_match = true |
|
) |
| |
|
static |
void MakeInterfaceNextHopReq |
( |
const NextHop * |
path_nh, |
|
|
const std::string & |
vrf_name, |
|
|
DBRequest & |
nh_req |
|
) |
| |