aboutsummaryrefslogtreecommitdiffstats
path: root/stacks/lwip_stack/release/script/nstack_var.sh
blob: 4c5c6f6e59349d7ed48ed90d007375564cec58c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/bash

PID_FILE_DIR=/var/ICTS_BASE/run
PID_FILE=${PID_FILE_DIR}/nstack.pid

RUNNING_FILE_DIR=/var/log/nStack
RUNNING_FILE_NAME=running.log

OPERATION_FILE_NAME=operation.log
NSTACK_CTRL_LOG_FILE_NAME=omc_ctrl.log
GLOG_FAILURE_FILE_NAME=fail_dump.log
NSTACK_FAILURE_FILE_NAME=nstack_error.log

MASTER_FILE_DIR=/var/log/nStack
MASTER_FILE_NAME=master.log

LOG_FILE_DIR=/var/log/nStack
LOG_FILE=${LOG_FILE_DIR}/nstack.log
LOG_FILE_NAME=nstack.log

DPDK_FILE_DIR=/var/log/nstack-dpdk
DPDK_FILE=${DPDK_FILE_DIR}/nstack_dpdk.log
DPDK_FILE_NAME=nstack_dpdk.log

#this is env variable, it is for nstack usage, it will be modified from ./start_nstack -i hostinfo.ini

export VM_ID=agent-node-x

export DPDK_INSTALL_PATH="/tmp/dpdk/dpdk-18.02/"
export DPDK_LIB_PATH=${DPDK_INSTALL_PATH}/x86_64-native-linuxapp-gcc/lib
export DPDK_TOOL_DIR=${DPDK_INSTALL_PATH}/usertools
export DPDK_MOD_PATH=${DPDK_INSTALL_PATH}/x86_64-native-linuxapp-gcc/kmod

cur_user=`whoami`
if [ "root"  != "${cur_user}" ]
then
    HOME_DIR=$HOME
    if [ -z "${HOME}" ]
    then
        HOME_DIR=/var/run
    fi
else
    HOME_DIR=/var/run
fi
RUNTIME_DIR=$HOME_DIR/ip_module

DPDK_NIC_LIST_FILE=$RUNTIME_DIR/.nstack_dpdk_nic_list

#single file is 50M=50*1024*1024
MAX_LOG_FILE_SIZE=52428800
HUGE_PAGES=2048
HUGE_DIR=/mnt/nstackhuge
SLEEP_INTERVAL=100 # tcpip thread sleep time, unit: us
BIND_CPU=0
MEM_SIZE=2048
RTP_CORE_MASK=2

MASTER_EXEC_PATH="/product/gpaas/nStackMaster/bin"
RUN_NSTACK_FILE=run_nstack.sh


#default config definitions
DEF_SOCK_NUM=8192