vlib: remove unused code 38/32038/2
authorDamjan Marion <damarion@cisco.com>
Mon, 19 Apr 2021 19:47:24 +0000 (21:47 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 20 Apr 2021 05:10:24 +0000 (05:10 +0000)
Type: refactor
Change-Id: I01dba12a7f8aa2fa6d2e4113c91dc97e638aca77
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vlib/threads.c
src/vlib/threads.h

index f3a6643..11d5a72 100644 (file)
@@ -1350,36 +1350,6 @@ cpu_config (vlib_main_t * vm, unformat_input_t * input)
 
 VLIB_EARLY_CONFIG_FUNCTION (cpu_config, "cpu");
 
-void vnet_main_fixup (vlib_fork_fixup_t which) __attribute__ ((weak));
-void
-vnet_main_fixup (vlib_fork_fixup_t which)
-{
-}
-
-void
-vlib_worker_thread_fork_fixup (vlib_fork_fixup_t which)
-{
-  vlib_global_main_t *vgm = vlib_get_global_main ();
-  vlib_main_t *vm = vlib_get_main ();
-
-  if (vgm->vlib_mains == 0)
-    return;
-
-  ASSERT (vlib_get_thread_index () == 0);
-  vlib_worker_thread_barrier_sync (vm);
-
-  switch (which)
-    {
-    case VLIB_WORKER_THREAD_FORK_FIXUP_NEW_SW_IF_INDEX:
-      vnet_main_fixup (VLIB_WORKER_THREAD_FORK_FIXUP_NEW_SW_IF_INDEX);
-      break;
-
-    default:
-      ASSERT (0);
-    }
-  vlib_worker_thread_barrier_release (vm);
-}
-
   /*
    * Enforce minimum open time to minimize packet loss due to Rx overflow,
    * based on a test based heuristic that barrier should be open for at least
index 9e83563..1da9d22 100644 (file)
@@ -229,14 +229,6 @@ vlib_smp_unsafe_warning (void)
     }
 }
 
-typedef enum
-{
-  VLIB_WORKER_THREAD_FORK_FIXUP_ILLEGAL = 0,
-  VLIB_WORKER_THREAD_FORK_FIXUP_NEW_SW_IF_INDEX,
-} vlib_fork_fixup_t;
-
-void vlib_worker_thread_fork_fixup (vlib_fork_fixup_t which);
-
 always_inline int
 __foreach_vlib_main_helper (vlib_main_t *ii, vlib_main_t **p)
 {