stats: vpp_get_stats missing last interface in dump 27/15327/2
authorOle Troan <ot@cisco.com>
Wed, 17 Oct 2018 07:28:23 +0000 (09:28 +0200)
committerDamjan Marion <dmarion@me.com>
Wed, 17 Oct 2018 09:30:02 +0000 (09:30 +0000)
Change-Id: Ie1fa560cb255a9b13ddb4929da8f33286a8c137e
Signed-off-by: Ole Troan <ot@cisco.com>
src/vpp/app/vpp_get_stats.c

index d500f8f..1c1298e 100644 (file)
@@ -194,7 +194,7 @@ reconnect:
            case STAT_DIR_TYPE_COUNTER_VECTOR_SIMPLE:
              if (res[i].simple_counter_vec == 0)
                continue;
-             for (k = 0; k < vec_len (res[i].simple_counter_vec) - 1; k++)
+             for (k = 0; k < vec_len (res[i].simple_counter_vec); k++)
                for (j = 0; j < vec_len (res[i].simple_counter_vec[k]); j++)
                  fformat (stdout, "[%d @ %d]: %llu packets %s\n",
                           j, k, res[i].simple_counter_vec[k][j],
@@ -202,7 +202,7 @@ reconnect:
              break;
 
            case STAT_DIR_TYPE_COUNTER_VECTOR_COMBINED:
-             if (res[i].simple_counter_vec == 0)
+             if (res[i].combined_counter_vec == 0)
                continue;
              for (k = 0; k < vec_len (res[i].combined_counter_vec); k++)
                for (j = 0; j < vec_len (res[i].combined_counter_vec[k]); j++)