aboutsummaryrefslogtreecommitdiffstats
path: root/stacks/lwip_stack
diff options
context:
space:
mode:
Diffstat (limited to 'stacks/lwip_stack')
-rw-r--r--stacks/lwip_stack/app_conf/module_config.json10
-rw-r--r--stacks/lwip_stack/lwip_src/ip_module/container_ip.c2
-rw-r--r--stacks/lwip_stack/release/configure/ip_data.json25
-rw-r--r--stacks/lwip_stack/release/configure/network_data_tonStack.json22
-rwxr-xr-xstacks/lwip_stack/release/lwip_helper_files/download_lwip.sh4
-rw-r--r--stacks/lwip_stack/src/sbr/sbr_socket.c2
-rwxr-xr-xstacks/lwip_stack/vagrant/start_nstackMain.sh12
7 files changed, 8 insertions, 69 deletions
diff --git a/stacks/lwip_stack/app_conf/module_config.json b/stacks/lwip_stack/app_conf/module_config.json
index 6a2f5fb..c9c872b 100644
--- a/stacks/lwip_stack/app_conf/module_config.json
+++ b/stacks/lwip_stack/app_conf/module_config.json
@@ -3,24 +3,14 @@
"module_list": [
{
"stack_name": "kernel",
- "function_name": "kernel_stack_register",
"libname": "./",
- "loadtype": "static",
"deploytype": "1",
- "maxfd": "1024",
- "minfd": "0",
- "priorty": "1",
"stackid": "0",
},
{
"stack_name": "lwip",
- "function_name": "nstack_stack_register",
"libname": "liblwip_dpdk.so",
- "loadtype": "dynmic",
"deploytype": "3",
- "maxfd": "1024",
- "minfd": "0",
- "priorty": "1",
"stackid": "1",
},
]
diff --git a/stacks/lwip_stack/lwip_src/ip_module/container_ip.c b/stacks/lwip_stack/lwip_src/ip_module/container_ip.c
index decc52c..52f7c64 100644
--- a/stacks/lwip_stack/lwip_src/ip_module/container_ip.c
+++ b/stacks/lwip_stack/lwip_src/ip_module/container_ip.c
@@ -533,7 +533,7 @@ parse_container_ip_json (char *param)
else
{
/* this mandatory parameter */
- goto RETURN_ERROR;
+ NSOPR_LOGWAR ("json_object_object_get_ex containerID failed");
}
json_object_object_get_ex (obj, "ports_list", &ports_list_obj);
diff --git a/stacks/lwip_stack/release/configure/ip_data.json b/stacks/lwip_stack/release/configure/ip_data.json
index f29103e..1d52b77 100644
--- a/stacks/lwip_stack/release/configure/ip_data.json
+++ b/stacks/lwip_stack/release/configure/ip_data.json
@@ -1,31 +1,8 @@
{
- "containerID": "9112d2b6aa31",
- "primary_port": "PortA",
"ports_list": [
{
"port_name": "PortA",
- "ref_nic": [
- "eth7"
- ],
- "mac": [
- "00:54:32:19:3d:19"
- ],
- "net_name": "IDX-M",
- "ip_cidr": ["192.168.1.207/24"],
- "multicast_id": [
- {
- "group_id": "cast_group_1",
- "group_ip": "239.0.0.1"
- },
- {
- "group_id": "cast_group_2",
- "group_ip": "239.0.0.2"
- }
- ],
- "vlan_id": 42,
- "vlan_inside": true,
- "vxlan_id": -1,
- "vxlan_inside": false
+ "ip_cidr": ["192.168.1.207/24"]
}
]
}
diff --git a/stacks/lwip_stack/release/configure/network_data_tonStack.json b/stacks/lwip_stack/release/configure/network_data_tonStack.json
index 7c059ef..7b734b0 100644
--- a/stacks/lwip_stack/release/configure/network_data_tonStack.json
+++ b/stacks/lwip_stack/release/configure/network_data_tonStack.json
@@ -1,31 +1,15 @@
[
{
- "cniVersion": "0.2.0",
- "name": "IDX-M",
- "multi_entry": "3",
+ "name": "network1",
"type": "nstack-dpdk",
- "vlanID": 42,
- "vlan_inside": true,
"ipam": {
- "type": "canal-ipam",
- "subnet": "192.168.1.1/24",
- "gateway": "192.168.1.254",
- "range-start": "192.168.1.198",
- "range-end": "192.168.1.209",
- "routes": [
- {
- "dst": "192.168.1.0/24",
- "gw": "192.168.1.254"
- }
- ]
+ "subnet": "192.168.1.1/24"
},
"args": {
"phynet": {
"ref_nic": [
"eth7"
- ],
- "bond_name": "",
- "bond_mode": -1
+ ]
}
}
},
diff --git a/stacks/lwip_stack/release/lwip_helper_files/download_lwip.sh b/stacks/lwip_stack/release/lwip_helper_files/download_lwip.sh
index 316859b..bbb8afb 100755
--- a/stacks/lwip_stack/release/lwip_helper_files/download_lwip.sh
+++ b/stacks/lwip_stack/release/lwip_helper_files/download_lwip.sh
@@ -23,7 +23,7 @@ echo $LWIP_DOWNLOAD_DIR
if [ ! -d "${LWIP_DOWNLOAD_DIR}/lwip/" ]; then
mkdir -p ${LWIP_DOWNLOAD_DIR}/lwip/
cd ${LWIP_DOWNLOAD_DIR}/
- wget -N --no-check-certificate http://download.savannah.nongnu.org/releases/lwip/lwip-2.0.3.zip
+ wget -N --no-check-certificate http://download-mirror.savannah.nongnu.org/releases/lwip/lwip-2.0.3.zip
unzip ${LWIP_DOWNLOAD_DIR}/lwip-2.0.3.zip "lwip-2.0.3/src/*" -d ${LWIP_DOWNLOAD_DIR}/lwip
mv ${LWIP_DOWNLOAD_DIR}/lwip/lwip-2.0.3/src/* ${LWIP_DOWNLOAD_DIR}/lwip/
rm -rf ${LWIP_DOWNLOAD_DIR}/lwip/lwip-2.0.3/
@@ -32,4 +32,4 @@ if [ ! -d "${LWIP_DOWNLOAD_DIR}/lwip/" ]; then
cp -r ${SCRIPT_DIR}/core/* ${LWIP_DOWNLOAD_DIR}/lwip/core/
cp -r ${SCRIPT_DIR}/include/* ${LWIP_DOWNLOAD_DIR}/lwip/include/lwip/
mv ${LWIP_DOWNLOAD_DIR}/lwip/include/lwip/errno.h ${LWIP_DOWNLOAD_DIR}/lwip/include/lwip/lwip_errno.h
-fi \ No newline at end of file
+fi
diff --git a/stacks/lwip_stack/src/sbr/sbr_socket.c b/stacks/lwip_stack/src/sbr/sbr_socket.c
index 6f867ab..69481b5 100644
--- a/stacks/lwip_stack/src/sbr/sbr_socket.c
+++ b/stacks/lwip_stack/src/sbr/sbr_socket.c
@@ -1249,7 +1249,7 @@ SBR_INTERCEPT (void, fork_free_fd, (int s, pid_t p, pid_t c))
*
*****************************************************************************/
int
-nstack_stack_register (nstack_proc_cb * ops, nstack_event_cb * val)
+lwip_stack_register (nstack_proc_cb * ops, nstack_event_cb * val)
{
if (!ops || !val || !val->handle)
{
diff --git a/stacks/lwip_stack/vagrant/start_nstackMain.sh b/stacks/lwip_stack/vagrant/start_nstackMain.sh
index 00d4370..0c6d0a4 100755
--- a/stacks/lwip_stack/vagrant/start_nstackMain.sh
+++ b/stacks/lwip_stack/vagrant/start_nstackMain.sh
@@ -68,21 +68,9 @@ chmod 775 *
cp ./configure/*.json bin/
cd bin
-if [ "$OS_ID" == "centos" ]; then
- sed -i 's!eth7!'$ifname'!1' ip_data.json
-elif [ "$OS_ID" == "ubuntu" ]; then
- sed -i 's!eth7!'$ifname'!1' ip_data.json
-fi
-
-sed -i 's!00:54:32:19:3d:19!'$ifmac'!1' ip_data.json
sed -i 's!192.168.1.207!'$ifaddress1'!1' ip_data.json
sed -i 's!192.168.1.1!'$ifaddresscut'.0!1' network_data_tonStack.json
-sed -i 's!192.168.1.254!'$ifaddresscut'.1!1' network_data_tonStack.json
-sed -i 's!192.168.1.098!'$ifaddresscut'.5!1' network_data_tonStack.json
-sed -i 's!192.168.1.209!'$ifaddresscut'.254!1' network_data_tonStack.json
-sed -i 's!192.168.1.0!'$ifaddresscut'.0!1' network_data_tonStack.json
-sed -i 's!192.168.1.254!'$ifaddresscut'.1!1' network_data_tonStack.json
if [ "$OS_ID" == "centos" ]; then
sed -i 's!eth7!'$ifname'!1' network_data_tonStack.json