diff options
author | Kinsey Moore <kinsey.moore@oarcorp.com> | 2023-04-19 13:29:29 -0500 |
---|---|---|
committer | Kinsey Moore <kinsey.moore@oarcorp.com> | 2023-04-19 13:29:29 -0500 |
commit | 51f9c567d97fa78e84e1829e6b53522117ab1f0b (patch) | |
tree | 4d8fe792baf38830b37ea2e95c6c7a4d04287b4c /testsuites | |
parent | libbsd: Get network tests compiling under libbsd (diff) | |
download | rtems-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.c | 20 | ||||
-rw-r--r-- | testsuites/telnetd01/init.c | 23 | ||||
-rw-r--r-- | testsuites/ttcpshell01/test_main.c | 25 |
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 |