From 4cfd51729e2de56822608381ccfae41d3e08e600 Mon Sep 17 00:00:00 2001 From: sachinites Date: Fri, 27 Mar 2020 02:34:57 -0700 Subject: [PATCH] bug fix. --- LinuxMemoryManager/mm.c | 8 +++----- data_plane.c | 6 +++--- spfclihandler.c | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/LinuxMemoryManager/mm.c b/LinuxMemoryManager/mm.c index 6172545..0124315 100644 --- a/LinuxMemoryManager/mm.c +++ b/LinuxMemoryManager/mm.c @@ -38,8 +38,8 @@ #include #include "css.h" -#undef __USE_MMAP__ -#define __USE_BRK__ +#define __USE_MMAP__ +#undef __USE_BRK__ #undef __USE_GLIBC__ static vm_page_for_families_t *first_vm_page_for_families = NULL; @@ -707,9 +707,7 @@ mm_print_memory_usage(char *struct_name){ memory_app_use_to_total_memory_ratio); printf("Total Memory being used by Memory Manager = %lu Bytes\n", - ((cumulative_vm_pages_claimed_from_kernel *\ - SYSTEM_PAGE_SIZE) + - (number_of_struct_families * sizeof(vm_page_family_t)))); + cumulative_vm_pages_claimed_from_kernel * SYSTEM_PAGE_SIZE); } void diff --git a/data_plane.c b/data_plane.c index 700be07..24bfaa5 100644 --- a/data_plane.c +++ b/data_plane.c @@ -1597,10 +1597,10 @@ ping(char *node_name, char *dst_prefix){ if(IS_MPLS_LABEL_STACK_EMPTY(mpls_label_stack)){ /* Auto Done : :D : * Get the prefix from mpls_label_stack and feed it to Ist pref order to next_node*/ - XFREE_mpls_label_stack(mpls_label_stack); + free_mpls_label_stack(mpls_label_stack); } else{ - XFREE_mpls_label_stack(mpls_label_stack); + free_mpls_label_stack(mpls_label_stack); return -1; } } @@ -1637,7 +1637,7 @@ get_new_mpls_label_stack(){ } void -XFREE_mpls_label_stack(mpls_label_stack_t *mpls_label_stack){ +free_mpls_label_stack(mpls_label_stack_t *mpls_label_stack){ free_stack(mpls_label_stack->stack); XFREE(mpls_label_stack); diff --git a/spfclihandler.c b/spfclihandler.c index 65dd9e1..d921cd6 100644 --- a/spfclihandler.c +++ b/spfclihandler.c @@ -1140,7 +1140,7 @@ debug_trace_mpls_stack_label(param_t *param, ser_buff_t *tlv_buf, op_mode enable node = (node_t *)singly_ll_search_by_key(instance->instance_node_list, node_name); transient_mpls_pfe_engine(node, mpls_label_stack, &next_node); - XFREE_mpls_label_stack(mpls_label_stack); + free_mpls_label_stack(mpls_label_stack); return 0; }