static void vr_linux_assembler_table_exit(void) { vr_assembler_table_scan_exit(); if (vr_linux_assembler_table) { vr_free(vr_linux_assembler_table, VR_ASSEMBLER_TABLE_OBJECT); vr_linux_assembler_table = NULL; } return; }
static void dpdk_assembler_table_exit(void) { int i; vr_assembler_table_scan_exit(); if (assembler_table) { for (i = 0; i < vr_dpdk.nb_fwd_lcores; ++i) { if (assembler_table[i] != NULL) { vr_free(assembler_table[i], VR_ASSEMBLER_TABLE_OBJECT); assembler_table[i] = NULL; } } vr_free(assembler_table, VR_ASSEMBLER_TABLE_OBJECT); assembler_table = NULL; } return; }