X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlib%2Fthreads.c;h=11d5a7220ad42d9302dee7a134dbe458bc886b13;hb=5b6f3dad9b05f21c31fe4b400e357feebd7792eb;hp=f3a66437478c91ab7562425447281852aa899b54;hpb=6db633bde1dc5f89f7c8b434dc95dc225672b277;p=vpp.git diff --git a/src/vlib/threads.c b/src/vlib/threads.c index f3a66437478..11d5a7220ad 100644 --- a/src/vlib/threads.c +++ b/src/vlib/threads.c @@ -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