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