|
xorp
|
Public Member Functions | |
| FibConfigTableSetIPHelper (FeaDataPlaneManager &fea_data_plane_manager) | |
| Constructor. | |
| virtual | ~FibConfigTableSetIPHelper () |
| Virtual destructor. | |
| virtual int | start (string &error_msg) |
| Start operation. | |
| virtual int | stop (string &error_msg) |
| Stop operation. | |
| virtual int | set_table4 (const list< Fte4 > &fte_list) |
| Set the IPv4 unicast forwarding table. | |
| virtual int | delete_all_entries4 () |
| Delete all entries in the IPv4 unicast forwarding table. | |
| virtual int | set_table6 (const list< Fte6 > &fte_list) |
| Set the IPv6 unicast forwarding table. | |
| virtual int | delete_all_entries6 () |
| Delete all entries in the IPv6 unicast forwarding table. | |
| virtual int | notify_table_id_change (uint32_t new_tbl) |
| Routing table ID that we are interested in might have changed. | |
| FibConfigTableSetIPHelper::FibConfigTableSetIPHelper | ( | FeaDataPlaneManager & | fea_data_plane_manager | ) |
Constructor.
| fea_data_plane_manager | the corresponding data plane manager (FeaDataPlaneManager). |
| virtual int FibConfigTableSetIPHelper::delete_all_entries4 | ( | ) | [virtual] |
Delete all entries in the IPv4 unicast forwarding table.
Must be within a configuration interval.
Implements FibConfigTableSet.
| virtual int FibConfigTableSetIPHelper::delete_all_entries6 | ( | ) | [virtual] |
Delete all entries in the IPv6 unicast forwarding table.
Must be within a configuration interval.
Implements FibConfigTableSet.
| virtual int FibConfigTableSetIPHelper::notify_table_id_change | ( | uint32_t | new_tbl | ) | [inline, virtual] |
Routing table ID that we are interested in might have changed.
Maybe something can filter on this for increased efficiency.
Implements FibConfigTableSet.
| virtual int FibConfigTableSetIPHelper::set_table4 | ( | const list< Fte4 > & | fte_list | ) | [virtual] |
| virtual int FibConfigTableSetIPHelper::set_table6 | ( | const list< Fte6 > & | fte_list | ) | [virtual] |
| virtual int FibConfigTableSetIPHelper::start | ( | string & | error_msg | ) | [virtual] |
Start operation.
| error_msg | the error message (if error). |
Implements FibConfigTableSet.
| virtual int FibConfigTableSetIPHelper::stop | ( | string & | error_msg | ) | [virtual] |
Stop operation.
| error_msg | the error message (if error). |
Implements FibConfigTableSet.