api: ip - Mark old message versions as deprecated
[vpp.git] / src / vlib / threads_cli.c
index a47d864..9b30466 100644 (file)
@@ -43,6 +43,7 @@ static clib_error_t *
 show_threads_fn (vlib_main_t * vm,
                 unformat_input_t * input, vlib_cli_command_t * cmd)
 {
+  const vlib_thread_main_t *tm = vlib_get_thread_main ();
   vlib_worker_thread_t *w;
   int i;
 
@@ -64,11 +65,11 @@ show_threads_fn (vlib_main_t * vm,
       line = format (line, "%-25U", format_sched_policy_and_priority, w->lwp);
 
       int cpu_id = w->cpu_id;
-      if (cpu_id > -1)
+      if (cpu_id > -1 && tm->main_lcore != ~0)
        {
          int core_id = w->core_id;
-         int socket_id = w->socket_id;
-         line = format (line, "%-7u%-7u%-7u%", cpu_id, core_id, socket_id);
+         int numa_id = w->numa_id;
+         line = format (line, "%-7u%-7u%-7u%", cpu_id, core_id, numa_id);
        }
       else
        {
@@ -168,9 +169,9 @@ trace_frame_queue (vlib_main_t * vm, unformat_input_t * input,
       fqt = &fqm->frame_queue_traces[fqix];
       fqh = &fqm->frame_queue_histogram[fqix];
 
-      memset (fqt->n_vectors, 0xff, sizeof (fqt->n_vectors));
+      clib_memset (fqt->n_vectors, 0xff, sizeof (fqt->n_vectors));
       fqt->written = 0;
-      memset (fqh, 0, sizeof (*fqh));
+      clib_memset (fqh, 0, sizeof (*fqh));
       fqm->vlib_frame_queues[fqix]->trace = enable;
     }
 
@@ -290,8 +291,8 @@ show_frame_queue_internal (vlib_main_t * vm,
          vlib_cli_output (vm,
                           "  vector-threshold %d  ring size %d  in use %d\n",
                           fqt->threshold, fqt->nelts, fqt->n_in_use);
-         vlib_cli_output (vm, "  head %12d  head_hint %12d  tail %12d\n",
-                          fqt->head, fqt->head_hint, fqt->tail);
+         vlib_cli_output (vm, "  head %12d  tail %12d\n", fqt->head,
+                          fqt->tail);
          vlib_cli_output (vm,
                           "  %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d\n",
                           fqt->n_vectors[0], fqt->n_vectors[1],
@@ -532,29 +533,6 @@ VLIB_CLI_COMMAND (cmd_test_frame_queue_threshold,static) = {
 };
 /* *INDENT-ON* */
 
-static clib_error_t *
-test_threads_barrier_elog_command_fn (vlib_main_t * vm,
-                                     unformat_input_t * input,
-                                     vlib_cli_command_t * cmd)
-{
-  if (unformat (input, "enable"))
-    vlib_worker_threads->barrier_elog_enabled = 1;
-  else if (unformat (input, "disable"))
-    vlib_worker_threads->barrier_elog_enabled = 0;
-  else
-    return clib_error_return (0, "please choose enable or disable");
-  return 0;
-}
-
-/* *INDENT-OFF* */
-VLIB_CLI_COMMAND (test_elog_vector_length_trigger, static) =
-{
-  .path = "test threads barrier-elog",
-  .short_help = "test threads barrier-elog",
-  .function = test_threads_barrier_elog_command_fn,
-};
-/* *INDENT-ON* */
-
 /*
  * fd.io coding-style-patch-verification: ON
  *