summaryrefslogtreecommitdiff
path: root/staticd/static_debug.c
diff options
context:
space:
mode:
authorThibaut Collet <thibaut.collet@6wind.com>2020-02-06 09:52:00 +0100
committerPhilippe Guibert <philippe.guibert@6wind.com>2020-02-11 17:07:47 +0100
commit7e0f48c75d11c4d422e2c1bff9c51f31f64ccda9 (patch)
tree0ced0aacfa57a669a5588fc7df5e98164d167a87 /staticd/static_debug.c
parent85c58de7732d72d063efc930708fca7302ccf8a1 (diff)
vty: add command to get route with table, vrf and protocol
Today vtysh can show the ip/ip6 routes through several commands: - show_route_cmd - show_route_detail_cmd - show_route_summary_cmd - show_route_table_cmd - show_route_table_vrf_cmd - show_route_all_table_vrf_cmd Each command has its own set of filter rules: - show_route_cmd can filter by vrf, protocol, tag, ... but not by table - show_route_table_cmd always filter by table - show_route_table_vrf_cmd always filter by table and can filter by vrf too - show_route_all_table_vrf_cmd show all route in any table for a vrf (or all) To reduce the number of commands and provide a possibility to filter by any key add possibility for the show_route_cmd to filter by table with a specific value or all to get route in all tables. Then the show_route_table_cmd, show_route_table_vrf_cmd and show_route_all_table_vrf_cmd functions can be removed as they are covered by the generic show_route_cmd function. It is to be noted that when zebra is started by default, it is possible to execute show ip route command with both vrf and table parameters, whereas before the command was not displayed. This is due to the fact that this combination is only permitted when zebra is launched with vrf network namespace mode. There, if zebra is configured with vrf-lite backend, then a vty error message informs the user that the combination of both table and vrf is not possible. Signed-off-by: Thibaut Collet <thibaut.collet@6wind.com>
Diffstat (limited to 'staticd/static_debug.c')
0 files changed, 0 insertions, 0 deletions