diff options
author | Renato Westphal <renato@opensourcerouting.org> | 2016-10-30 00:44:04 +0200 |
---|---|---|
committer | Renato Westphal <renato@opensourcerouting.org> | 2016-11-28 19:18:35 +0100 |
commit | a62c490110765542690860776f44628657a86169 (patch) | |
tree | 7aca14ddecca503f1a2f494f0e4d8cd8adc66c89 /zebra | |
parent | lib/zebra: convert vrf_list to a red-black tree (diff) | |
download | frr-a62c490110765542690860776f44628657a86169.tar.xz frr-a62c490110765542690860776f44628657a86169.zip |
zebra: order VRFs by name on user output
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'zebra')
-rw-r--r-- | zebra/interface.c | 8 | ||||
-rw-r--r-- | zebra/router-id.c | 2 | ||||
-rw-r--r-- | zebra/zebra_ptm.c | 2 | ||||
-rw-r--r-- | zebra/zebra_vty.c | 40 |
4 files changed, 26 insertions, 26 deletions
diff --git a/zebra/interface.c b/zebra/interface.c index d5d6ffd9f..7fd0259d2 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -1332,7 +1332,7 @@ DEFUN (show_interface_vrf_all, show_interface_vrf_all_cmd, interface_update_stats (); /* All interface print. */ - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) for (ALL_LIST_ELEMENTS_RO (vrf->iflist, node, ifp)) if_dump_vty (vty, ifp); @@ -1385,7 +1385,7 @@ DEFUN (show_interface_name_vrf_all, show_interface_name_vrf_all_cmd, interface_update_stats (); /* All interface print. */ - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { /* Specified interface print. */ ifp = if_lookup_by_name_vrf (argv[0], vrf->vrf_id); @@ -1486,7 +1486,7 @@ DEFUN (show_interface_desc_vrf_all, { struct vrf *vrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if (!list_isempty (vrf->iflist)) { vty_out (vty, "%s\tVRF %u%s%s", VTY_NEWLINE, vrf->vrf_id, @@ -2823,7 +2823,7 @@ if_config_write (struct vty *vty) zebra_ptm_write (vty); - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) for (ALL_LIST_ELEMENTS_RO (vrf->iflist, node, ifp)) { struct zebra_if *if_data; diff --git a/zebra/router-id.c b/zebra/router-id.c index 155a8e393..079961139 100644 --- a/zebra/router-id.c +++ b/zebra/router-id.c @@ -198,7 +198,7 @@ router_id_write (struct vty *vty) struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) if (zvrf->rid_user_assigned.u.prefix4.s_addr) { diff --git a/zebra/zebra_ptm.c b/zebra/zebra_ptm.c index 4fc117324..fe1f6e0e6 100644 --- a/zebra/zebra_ptm.c +++ b/zebra/zebra_ptm.c @@ -265,7 +265,7 @@ DEFUN (zebra_ptm_enable, ptm_cb.ptm_enable = ZEBRA_IF_PTM_ENABLE_ON; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) for (ALL_LIST_ELEMENTS_RO (vrf->iflist, i, ifp)) if (!ifp->ptm_enable) { diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c index 3aa7ada91..d069c3189 100644 --- a/zebra/zebra_vty.c +++ b/zebra/zebra_vty.c @@ -2572,7 +2572,7 @@ DEFUN (show_ip_nht_vrf_all, struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) { vty_out (vty, "%sVRF %s:%s", VTY_NEWLINE, zvrf->name, VTY_NEWLINE); @@ -2617,7 +2617,7 @@ DEFUN (show_ipv6_nht_vrf_all, struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) { vty_out (vty, "%sVRF %s:%s", VTY_NEWLINE, zvrf->name, VTY_NEWLINE); @@ -3292,7 +3292,7 @@ DEFUN (show_ip_route_vrf_all, int first = 1; int vrf_header = 1; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3343,7 +3343,7 @@ DEFUN (show_ip_route_vrf_all_tag, if (argv[0]) tag = atol(argv[0]); - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3401,7 +3401,7 @@ DEFUN (show_ip_route_vrf_all_prefix_longer, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3449,7 +3449,7 @@ DEFUN (show_ip_route_vrf_all_supernets, int first = 1; int vrf_header = 1; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3510,7 +3510,7 @@ DEFUN (show_ip_route_vrf_all_protocol, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3563,7 +3563,7 @@ DEFUN (show_ip_route_vrf_all_addr, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3604,7 +3604,7 @@ DEFUN (show_ip_route_vrf_all_prefix, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -3639,7 +3639,7 @@ DEFUN (show_ip_route_vrf_all_summary, struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) vty_show_ip_route_summary (vty, zvrf->table[AFI_IP][SAFI_UNICAST]); @@ -3659,7 +3659,7 @@ DEFUN (show_ip_route_vrf_all_summary_prefix, struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) vty_show_ip_route_summary_prefix (vty, zvrf->table[AFI_IP][SAFI_UNICAST]); @@ -5420,7 +5420,7 @@ DEFUN (show_ipv6_route_vrf_all, int first = 1; int vrf_header = 1; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP6][SAFI_UNICAST]) == NULL) @@ -5471,7 +5471,7 @@ DEFUN (show_ipv6_route_vrf_all_tag, if (argv[0]) tag = atol(argv[0]); - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP][SAFI_UNICAST]) == NULL) @@ -5530,7 +5530,7 @@ DEFUN (show_ipv6_route_vrf_all_prefix_longer, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP6][SAFI_UNICAST]) == NULL) @@ -5585,7 +5585,7 @@ DEFUN (show_ipv6_route_vrf_all_protocol, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP6][SAFI_UNICAST]) == NULL) @@ -5638,7 +5638,7 @@ DEFUN (show_ipv6_route_vrf_all_addr, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP6][SAFI_UNICAST]) == NULL) @@ -5679,7 +5679,7 @@ DEFUN (show_ipv6_route_vrf_all_prefix, return CMD_WARNING; } - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP6][SAFI_UNICAST]) == NULL) @@ -5714,7 +5714,7 @@ DEFUN (show_ipv6_route_vrf_all_summary, struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) vty_show_ip_route_summary (vty, zvrf->table[AFI_IP6][SAFI_UNICAST]); @@ -5736,7 +5736,7 @@ DEFUN (show_ipv6_mroute_vrf_all, struct zebra_vrf *zvrf; int first = 1; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) { if ((zvrf = vrf->info) == NULL || (table = zvrf->table[AFI_IP6][SAFI_UNICAST]) == NULL) @@ -5770,7 +5770,7 @@ DEFUN (show_ipv6_route_vrf_all_summary_prefix, struct vrf *vrf; struct zebra_vrf *zvrf; - RB_FOREACH (vrf, vrf_id_head, &vrfs_by_id) + RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) if ((zvrf = vrf->info) != NULL) vty_show_ip_route_summary_prefix (vty, zvrf->table[AFI_IP6][SAFI_UNICAST]); |