changeset 3094:7595029fc92d

Reverted unintentionally changed nc_test_slsve.c
author vae
date Wed, 22 Feb 2012 22:06:41 +0000
parents 131d5a5224e5
children 0603e0509bfb
files packages/net/lwip_tcpip/current/tests/nc_test_slave.c
diffstat 1 files changed, 14 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/packages/net/lwip_tcpip/current/tests/nc_test_slave.c
+++ b/packages/net/lwip_tcpip/current/tests/nc_test_slave.c
@@ -37,7 +37,6 @@
 
 #include <lwip.h>
 #include <lwip/sockets.h>
-#include <stdio.h>
 
 #ifdef CYGFUN_LWIP_MODE_SEQUENTIAL
 #if LWIP_SOCKET
@@ -57,28 +56,26 @@
 
 #include "nc_test_framework.h"
 
-#define MAIN_STACK_SIZE          (CYGNUM_HAL_STACK_SIZE_TYPICAL + 0x1000)
-#define LOAD_STACK_SIZE          (2048)
-#define IDLE_STACK_SIZE          (4096)
-#define TMAIN_STACK_SIZE         (2048)
+
+#define STACK_SIZE               (CYGNUM_HAL_STACK_SIZE_TYPICAL + 0x1000)
 #define MAX_LOAD_THREAD_LEVEL    20
 #define MIN_LOAD_THREAD_LEVEL    0
-#define NUM_LOAD_THREADS         5  // NC Master requires up to 50% load.
-#define CYGPKG_NET_THREAD_PRIORITY CYGNUM_LWIP_THREAD_TCPIP_PRIORITY
+#define NUM_LOAD_THREADS         10
+#define CYGPKG_NET_THREAD_PRIORITY 7
 #define IDLE_THREAD_PRIORITY     CYGPKG_NET_THREAD_PRIORITY+3
 #define LOAD_THREAD_PRIORITY     CYGPKG_NET_THREAD_PRIORITY-1
 #define MAIN_THREAD_PRIORITY     CYGPKG_NET_THREAD_PRIORITY-2
 #define DESIRED_BACKGROUND_LOAD  20
 
-static char         main_thread_stack[MAIN_STACK_SIZE];
-static char         idle_thread_stack[IDLE_STACK_SIZE];
+static char         main_thread_stack[STACK_SIZE];
+static char         idle_thread_stack[STACK_SIZE];
 static cyg_thread   idle_thread_data;
 static cyg_handle_t idle_thread_handle;
 static cyg_sem_t    idle_thread_sem;
-volatile static long long idle_thread_count;
+volatile static long long    idle_thread_count;
 static cyg_tick_count_t idle_thread_start_time;
 static cyg_tick_count_t idle_thread_stop_time;
-static char         load_thread_stack[NUM_LOAD_THREADS][LOAD_STACK_SIZE];
+static char         load_thread_stack[NUM_LOAD_THREADS][STACK_SIZE];
 static cyg_thread   load_thread_data[NUM_LOAD_THREADS];
 static cyg_handle_t load_thread_handle[NUM_LOAD_THREADS];
 static cyg_sem_t    load_thread_sem[NUM_LOAD_THREADS];
@@ -93,7 +90,7 @@ static void do_some_random_computation(i
 extern void show_net_times(void);
 #endif
 
-#define MAX_BUF (8192+4096)
+#define MAX_BUF 8192
 static unsigned char in_buf[MAX_BUF], out_buf[MAX_BUF];
 
 extern void
@@ -699,7 +696,7 @@ net_idle(cyg_addrword_t param)
     }
 }
 
-static char stack[TMAIN_STACK_SIZE];
+static char stack[STACK_SIZE];
 static cyg_thread thread_data;
 static cyg_handle_t thread_handle;
 
@@ -707,7 +704,7 @@ void
 tmain(cyg_addrword_t p)
 {
     cyg_lwip_sequential_init();
-    cyg_lwip_thread_new("main", net_test, NULL, main_thread_stack, MAIN_STACK_SIZE, MAIN_THREAD_PRIORITY);
+    cyg_lwip_thread_new("main", net_test, NULL, main_thread_stack, STACK_SIZE, MAIN_THREAD_PRIORITY);
 }
 
 externC void
@@ -724,7 +721,7 @@ cyg_start( void )
                       0,                        // entry parameter
                       "Network idle",           // Name
                       &idle_thread_stack[0],    // Stack
-                      IDLE_STACK_SIZE,          // Size
+                      STACK_SIZE,               // Size
                       &idle_thread_handle,      // Handle
                       &idle_thread_data         // Thread data structure
     );
@@ -738,7 +735,7 @@ cyg_start( void )
                           i,                        // entry parameter
                           "Background load",        // Name
                           &load_thread_stack[i][0], // Stack
-                          LOAD_STACK_SIZE,          // Size
+                          STACK_SIZE,               // Size
                           &load_thread_handle[i],   // Handle
                           &load_thread_data[i]      // Thread data structure
         );
@@ -751,7 +748,7 @@ cyg_start( void )
                       0,                        // entry parameter
                       "socket echo test",       // Name
                       &stack[0],                // Stack
-                      TMAIN_STACK_SIZE,         // Size
+                      STACK_SIZE,               // Size
                       &thread_handle,           // Handle
                       &thread_data              // Thread data structure
             );