summaryrefslogtreecommitdiffstats
path: root/zebra
diff options
context:
space:
mode:
authorRenato Westphal <renato@opensourcerouting.org>2016-10-30 00:44:04 +0200
committerRenato Westphal <renato@opensourcerouting.org>2016-11-28 19:18:35 +0100
commita62c490110765542690860776f44628657a86169 (patch)
tree7aca14ddecca503f1a2f494f0e4d8cd8adc66c89 /zebra
parentlib/zebra: convert vrf_list to a red-black tree (diff)
downloadfrr-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.c8
-rw-r--r--zebra/router-id.c2
-rw-r--r--zebra/zebra_ptm.c2
-rw-r--r--zebra/zebra_vty.c40
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]);