]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: GR data was being printed 2 times for `show zebra client`
authorDonald Sharp <sharpd@nvidia.com>
Thu, 7 Oct 2021 16:02:57 +0000 (12:02 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 7 Oct 2021 16:06:00 +0000 (12:06 -0400)
When issuing the `show zebra client` command data about
Graceful Restart state is being printed 2 times.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/zserv.c

index e4a48093f7cbb53cdfb89f1de7a88f83d5953793..0c4515a695ab69c81e74e90e31adb48c13a1df83 100644 (file)
@@ -1007,7 +1007,6 @@ static void zebra_show_client_detail(struct vty *vty, struct zserv *client)
        char wbuf[ZEBRA_TIME_BUF], nhbuf[ZEBRA_TIME_BUF], mbuf[ZEBRA_TIME_BUF];
        time_t connect_time, last_read_time, last_write_time;
        uint32_t last_read_cmd, last_write_cmd;
-       struct client_gr_info *info = NULL;
 
        vty_out(vty, "Client: %s", zebra_route_string(client->proto));
        if (client->instance)
@@ -1100,22 +1099,6 @@ static void zebra_show_client_detail(struct vty *vty, struct zserv *client)
                client->local_es_evi_add_cnt, 0, client->local_es_evi_del_cnt);
        vty_out(vty, "Errors: %u\n", client->error_cnt);
 
-       TAILQ_FOREACH (info, &client->gr_info_queue, gr_info) {
-               vty_out(vty, "VRF : %s\n", vrf_id_to_name(info->vrf_id));
-               vty_out(vty, "Capabilities : ");
-               switch (info->capabilities) {
-               case ZEBRA_CLIENT_GR_CAPABILITIES:
-                       vty_out(vty, "Graceful Restart\n");
-                       break;
-               case ZEBRA_CLIENT_ROUTE_UPDATE_COMPLETE:
-               case ZEBRA_CLIENT_ROUTE_UPDATE_PENDING:
-               case ZEBRA_CLIENT_GR_DISABLE:
-               case ZEBRA_CLIENT_RIB_STALE_TIME:
-                       vty_out(vty, "None\n");
-                       break;
-               }
-       }
-
 #if defined DEV_BUILD
        vty_out(vty, "Input Fifo: %zu:%zu Output Fifo: %zu:%zu\n",
                client->ibuf_fifo->count, client->ibuf_fifo->max_count,