aboutsummaryrefslogtreecommitdiffstats
path: root/stacks/lwip_stack/src/nStackMain/main.c
diff options
context:
space:
mode:
authornanger <zhenyinan@huawei.com>2018-09-29 16:41:15 +0800
committernanger <zhenyinan@huawei.com>2018-09-29 16:45:14 +0800
commit74c9aed15303d388d7d0429128bc3af96f7eb45c (patch)
treeb4659364e410ef5b0f36b61bbf98c48e5763d8e5 /stacks/lwip_stack/src/nStackMain/main.c
parent31ea86798426cf236d70c9de1944c723a6cb1d95 (diff)
Refactor: change to dmm share memory
Change-Id: Iff87eb5c6610c1db9247a898dd4c8ffbe6eeabdf Signed-off-by: nanger <zhenyinan@huawei.com>
Diffstat (limited to 'stacks/lwip_stack/src/nStackMain/main.c')
-rw-r--r--stacks/lwip_stack/src/nStackMain/main.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/stacks/lwip_stack/src/nStackMain/main.c b/stacks/lwip_stack/src/nStackMain/main.c
index ce05068..5f2a3c8 100644
--- a/stacks/lwip_stack/src/nStackMain/main.c
+++ b/stacks/lwip_stack/src/nStackMain/main.c
@@ -27,6 +27,7 @@
#include "nsfw_init.h"
#include "alarm_api.h"
+#include "mgr_com.h"
#include "nsfw_mgr_com_api.h"
#include "nsfw_ps_mem_api.h"
#include "nsfw_ps_api.h"
@@ -292,7 +293,7 @@ nstack_main (void)
char *argv[NSTACK_MAIN_MAX_PARA];
argv[0] = "nStackMain";
- argv[1] = "-c";;
+ argv[1] = "-c";
argv[2] = "0xffffffff";
argv[3] = "-n";
argv[4] = "3";
@@ -309,6 +310,7 @@ main (int argc, char *argv[])
{
#endif
fw_poc_type proc_type = NSFW_PROC_MAIN;
+ nsfw_mem_para stinfo = { 0 };
/* although nStackMaster has set close on exec, here can't be removed.
* in upgrade senario, if Master is old which has not set close on exec, here,
@@ -365,6 +367,13 @@ main (int argc, char *argv[])
(void) nsfw_reg_trace_thread (pthread_self ());
+ stinfo.iargsnum = uStackArgIndex;
+ stinfo.pargs = gArgv;
+ stinfo.enflag = NSFW_PROC_MAIN;
+
+ (void) nstack_framework_setModuleParam (NSFW_MEM_MGR_MODULE, &stinfo);
+ (void) nstack_framework_setModuleParam (NSFW_PS_MEM_MODULE,
+ (void *) ((u64) proc_type));
(void) nstack_framework_setModuleParam (NSFW_ALARM_MODULE,
(void *) ((u64) proc_type));
(void) nstack_framework_setModuleParam (TCPDUMP_MODULE,