]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/netapi.git/blobdiff - ti/runtime/netapi/src/netapi_init.c
This commit adds the following:
[keystone-rtos/netapi.git] / ti / runtime / netapi / src / netapi_init.c
index b346ff21511ec05c6e6f4563824586a6b2950a87..90187930427ae2dff10f94eeecddceea50b0602b 100755 (executable)
@@ -230,6 +230,16 @@ uint8_t saContext[NETAPI_NWAL_CONFIG_BUFSIZE_SA_CONTEXT_PER_CHAN * TUNE_NETAPI_M
 #define NETAPI_NWAL_CONFIG_BUFSIZE_SA_LLD_HANDLE_PER_CHAN          512
 uint8_t salldChanHandle[NETAPI_NWAL_CONFIG_BUFSIZE_SA_LLD_HANDLE_PER_CHAN * TUNE_NETAPI_MAX_NUM_IPSEC_CHANNELS*2]ALIGN(CACHE_LINESZ);
 
+
+/********************************************************************
+* FUNCTION PURPOSE:  NETAPI internal function to gracefully cleanup when startup
+*                                  issue occurs.
+ ********************************************************************
+ * DESCRIPTION:  NETAPI internal function to gracefully cleanup when startup
+*                                  issue occurs.
+ ********************************************************************/
+void netapipErrTeardown() { netapip_cleanupAtStart(); exit(-99); }
+
 /********************************************************************
  * FUNCTION PURPOSE:  Internal NETAPI function to initialize NWAL subsystem
  ********************************************************************
@@ -281,7 +291,7 @@ int netapip_initNwal(
     if(nwalGlobCfg.pa2SaBufPool.bufPool[0].heapHandle == NULL)
     {
         netapi_Log (">Pktlib_createHeap:Heap Creation Failed for PA to SA Buffer Pool , Error Code: %d\n",errCode); 
-        netapi_err_teardown(); 
+        netapipErrTeardown();
         return -1;
     }
 
@@ -299,7 +309,7 @@ int netapip_initNwal(
     if(nwalGlobCfg.sa2PaBufPool.bufPool[0].heapHandle == NULL)
     {
         netapi_Log (">Pktlib_createHeap:Heap Creation Failed for SA to PA Buffer Pool  , Error Code: %d\n",errCode); 
-        netapi_err_teardown();
+        netapipErrTeardown();
         return -1;
     }
 
@@ -518,14 +528,7 @@ int netapip_initTimer(void)
 #endif
 }
 
-/********************************************************************
-* FUNCTION PURPOSE:  NETAPI internal function to gracefully cleanup when startup
-*                                  issue occurs.
- ********************************************************************
- * DESCRIPTION:  NETAPI internal function to gracefully cleanup when startup
-*                                  issue occurs.
- ********************************************************************/
-void netapi_err_teardown() { netapip_cleanupAtStart(); exit(-99); }
+
 
 
 /***************************************************************************
@@ -738,7 +741,6 @@ netapi_Log("netapip_systemInit: returned from netapip_qmSetupMemRegion\n");
     if (!sharedHeapHandle) { netapi_Log(">'netapi' heap create failed, Error Code: %d\n",errCode); return -1;}
     handle->netcp_heap= sharedHeapHandle;
 
-
     /* Update for Control */
     heapCfg.name                = "netapi_control_rx";
     heapCfg.sharedHeap          = 1;