summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorKinsey Moore <kinsey.moore@oarcorp.com>2023-04-19 13:29:29 -0500
committerKinsey Moore <kinsey.moore@oarcorp.com>2023-04-19 13:29:29 -0500
commit51f9c567d97fa78e84e1829e6b53522117ab1f0b (patch)
tree4d8fe792baf38830b37ea2e95c6c7a4d04287b4c /testsuites
parentlibbsd: Get network tests compiling under libbsd (diff)
downloadrtems-net-services-51f9c567d97fa78e84e1829e6b53522117ab1f0b.tar.bz2
libbsd: Get telnet functional
Telnet has also been tested to be functional under lwIP. NTP needs rework at least under libbsd.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/ntp01/test_main.c20
-rw-r--r--testsuites/telnetd01/init.c23
-rw-r--r--testsuites/ttcpshell01/test_main.c25
3 files changed, 58 insertions, 10 deletions
diff --git a/testsuites/ntp01/test_main.c b/testsuites/ntp01/test_main.c
index 229a013..76c2f9e 100644
--- a/testsuites/ntp01/test_main.c
+++ b/testsuites/ntp01/test_main.c
@@ -39,6 +39,7 @@
#include <rtems/shell.h>
#include <net_adapter.h>
+#include <net_adapter_extra.h>
#include <tmacros.h>
@@ -384,7 +385,7 @@ static rtems_task Init( rtems_task_argument argument )
#include <bsp/irq-info.h>
#define CONFIGURE_SHELL_USER_COMMANDS \
- &bsp_interrupt_shell_command, \
+ CONFIGURE_SHELL_USER_COMMANDS_ADAPTER, \
&rtems_shell_DATE_Command, \
&rtems_shell_SHUTDOWN_Command
@@ -401,10 +402,23 @@ static rtems_task Init( rtems_task_argument argument )
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
+#define CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
-#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 32
+#define CONFIGURE_MAXIMUM_DRIVERS 32
+#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 64
-#define CONFIGURE_MAXIMUM_TASKS 12
+#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 1
+
+#define CONFIGURE_UNLIMITED_ALLOCATION_SIZE 32
+
+#define CONFIGURE_BDBUF_BUFFER_MAX_SIZE (64 * 1024)
+#define CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS 4
+#define CONFIGURE_BDBUF_CACHE_MEMORY_SIZE (1 * 1024 * 1024)
+
+#define CONFIGURE_INIT_TASK_STACK_SIZE (32 * 1024)
+
+#define CONFIGURE_MAXIMUM_TASKS 25
#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 1
diff --git a/testsuites/telnetd01/init.c b/testsuites/telnetd01/init.c
index 03edfa3..83b018c 100644
--- a/testsuites/telnetd01/init.c
+++ b/testsuites/telnetd01/init.c
@@ -29,6 +29,7 @@
#include <rtems/telnetd.h>
#include <net_adapter.h>
+#include <net_adapter_extra.h>
#include <tmacros.h>
@@ -85,14 +86,30 @@ static rtems_task Init( rtems_task_argument argument )
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
+#define CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
-#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 32
+#define CONFIGURE_MAXIMUM_DRIVERS 32
+#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 64
+
+#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 1
+
+#define CONFIGURE_UNLIMITED_ALLOCATION_SIZE 32
+
+#define CONFIGURE_BDBUF_BUFFER_MAX_SIZE (64 * 1024)
+#define CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS 4
+#define CONFIGURE_BDBUF_CACHE_MEMORY_SIZE (1 * 1024 * 1024)
+
+#define CONFIGURE_INIT_TASK_STACK_SIZE (32 * 1024)
+
+#define CONFIGURE_SHELL_USER_COMMANDS \
+ CONFIGURE_SHELL_USER_COMMANDS_ADAPTER
+
+#define CONFIGURE_MAXIMUM_TASKS 25
#define CONFIGURE_SHELL_COMMANDS_INIT
#define CONFIGURE_SHELL_COMMANDS_ALL
-#define CONFIGURE_MAXIMUM_TASKS 12
-
#define CONFIGURE_MAXIMUM_POSIX_KEYS 1
#define CONFIGURE_MAXIMUM_SEMAPHORES 20
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 10
diff --git a/testsuites/ttcpshell01/test_main.c b/testsuites/ttcpshell01/test_main.c
index c84a788..06eeaeb 100644
--- a/testsuites/ttcpshell01/test_main.c
+++ b/testsuites/ttcpshell01/test_main.c
@@ -38,6 +38,7 @@
#include <ttcp.h>
#include <net_adapter.h>
+#include <net_adapter_extra.h>
#include <tmacros.h>
@@ -85,14 +86,30 @@ static rtems_task Init( rtems_task_argument argument )
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
+#define CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
-#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 32
+#define CONFIGURE_MAXIMUM_DRIVERS 32
+#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 64
+
+#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 1
+
+#define CONFIGURE_UNLIMITED_ALLOCATION_SIZE 32
+
+#define CONFIGURE_BDBUF_BUFFER_MAX_SIZE (64 * 1024)
+#define CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS 4
+#define CONFIGURE_BDBUF_CACHE_MEMORY_SIZE (1 * 1024 * 1024)
+
+#define CONFIGURE_INIT_TASK_STACK_SIZE (32 * 1024)
+
+#define CONFIGURE_SHELL_USER_COMMANDS \
+ CONFIGURE_SHELL_USER_COMMANDS_ADAPTER, \
+ &shell_TTCP_Command
+
+#define CONFIGURE_MAXIMUM_TASKS 25
#define CONFIGURE_SHELL_COMMANDS_INIT
#define CONFIGURE_SHELL_COMMANDS_ALL
-#define CONFIGURE_SHELL_USER_COMMANDS &shell_TTCP_Command
-
-#define CONFIGURE_MAXIMUM_TASKS 12
#define CONFIGURE_MAXIMUM_POSIX_KEYS 1
#define CONFIGURE_MAXIMUM_SEMAPHORES 20