Merging the changes for tailroom configuration and update for heap allocation to...
[keystone-rtos/netapi.git] / ti / runtime / netapi / src / netapi.c
index bebb9201b028c11543ce9ea2b1e457012a4ce73e..a9947a69be26949ac1c91eee8fcb2875223446e7 100755 (executable)
@@ -78,7 +78,8 @@ TUNE_NETAPI_QM_CONFIG_MAX_DESC_NUM, //max number of descriptors in system
 TUNE_NETAPI_NUM_GLOBAL_DESC,        //total we will use
 TUNE_NETAPI_DEFAULT_NUM_BUFFERS,   //#descriptors+buffers in default heap
 TUNE_NETAPI_DEFAULT_NUM_SOLO_DESCRIPTORS, //#descriptors w/o buffers in default heap
-TUNE_NETAPI_DEFAULT_BUFFER_SIZE   //size of buffers in default heap
+TUNE_NETAPI_DEFAULT_BUFFER_SIZE,   //size of buffers in default heap
+0,0
 
 };
 
@@ -191,7 +192,7 @@ void netapi_err_teardown() { netapi_cleanup_at_start(); exit(-99); }
 /*-------------------utilities-------------------*/
 static uint8_t* netapiSharedMemoryMalloc(uint32_t size)
 {
-return  (uint8_t *)netapi_VM_memAlloc(size, 128); 
+return  (uint8_t *)netapi_VM_memAlloc(size +netapi_global.cfg.def_heap_extra_size , 128); 
 }
 
 static void netapiSharedMemoryFree(uint8_t* ptr)