|
|
The SourceMatch policy table will request the route dumps from the ribin. These dumps will eventually meet an import policy table and be translated to an add/replace or delete.
PolicyTableSourceMatch (const string& tablename,
const Safi& safi,
BGPRouteTable<A>* parent,
PolicyFilters& pfs,
EventLoop& ev)
| PolicyTableSourceMatch |
Parameters:
tablename | the name of the table. |
safi | the safi. |
parent | the parent table. |
pfs | a reference to the global policyfilters. |
ev | event loop for this process. |
~PolicyTableSourceMatch ()
| ~PolicyTableSourceMatch |
void push_routes (list<const PeerTableInfo<A>*>& peer_list)
| push_routes |
Push routes of all these peers.
Parameters:
peer_list | peers for which routes whould be dumped. |
void peering_went_down (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_went_down |
Reimplemented from BGPRouteTable.
void peering_down_complete (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_down_complete |
Reimplemented from BGPRouteTable.
void peering_came_up (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_came_up |
Reimplemented from BGPRouteTable.