193 Commits

Author SHA1 Message Date
Sebastian Huber
012c263eb1 VLAN(4): Enable and test 2015-03-30 23:02:15 +02:00
Sebastian Huber
675acb2f10 tests: Fix define usage 2015-03-30 23:02:15 +02:00
Sebastian Huber
d0ecc91ac1 media01: New test 2015-03-26 13:53:24 +01:00
Sebastian Huber
fc9e83bb68 mmc: Import MMC/SDCard support from libusb 2015-03-26 13:53:24 +01:00
Sebastian Huber
5bcdc25e72 smp01: New test 2015-03-24 15:20:57 +01:00
Sebastian Huber
3cafb9a46b tests: Add PROFREPORT shell command 2015-03-06 14:58:13 +01:00
Sebastian Huber
5c0aa976d3 Add zerocopy sendto 2015-02-13 10:34:20 +01:00
Sebastian Huber
5071600b21 Add Xilinx Zynq BSP support 2015-01-21 15:00:21 +01:00
Sebastian Huber
33a15c304b Add and use rtems_bsd_get_task_stack_size() 2015-01-20 09:19:04 +01:00
Sebastian Huber
50e82a6d15 HOSTNAME(1): Import from FreeBSD 2014-11-05 14:28:11 +01:00
Sebastian Huber
c622a5e22a foobarclient: Use rtems_mdns_initialize() 2014-11-04 13:03:00 +01:00
Sebastian Huber
7f4fb17b8a foobarserver: Set hostname 2014-10-31 10:41:39 +01:00
Sebastian Huber
7f9f0df273 foobarclient: Set and advertise hostname 2014-10-31 10:41:17 +01:00
Sebastian Huber
54ed53794b Support sethostname() and gethostname() 2014-10-24 09:47:58 +02:00
Sebastian Huber
d5eac12255 SYSLOG(3): Replace implementation
Avoid potential buffer overflows on the stack.  Expand the %m in the
format string.
2014-10-09 14:56:29 +02:00
Sebastian Huber
403d0b886a testsuite: Fix lo0 ifconfig error
Avoid "ifa_del_loopback_route: deletion failed".
2014-10-09 08:19:50 +02:00
Sebastian Huber
573b4cd62f ppp: Port to new stack 2014-10-08 15:03:29 +02:00
Sebastian Huber
04a64b17d8 testsuite: Add DEFAULT_NETWORK_NO_INTERFACE_0 2014-10-08 14:59:54 +02:00
Sebastian Huber
263c947a2f testsuite: Make similar to default-network-init.h 2014-10-08 14:59:54 +02:00
Sebastian Huber
6cfc98de31 nexus: Use a linker set for the devices 2014-10-08 14:59:52 +02:00
Sebastian Huber
454d6825c0 Delete obsolete _bsd_nexus_devices 2014-10-08 14:51:21 +02:00
Sebastian Huber
77345d4bd1 usb01: Update due to API changes 2014-09-30 09:53:13 +02:00
Sebastian Huber
6604dc893e Delete rtems_bsd_thread_chain
Rely on RTEMS object registration for threads.
2014-09-25 10:57:56 +02:00
Sebastian Huber
be43b79fca Replace RTEMS objects with custom implementation
Performance analysis revealed that the standard RTEMS objects are a
major bottleneck.  The object get mechanism and attribute checks at
runtime have a significant overhead.  Use a custom implementation for
synchronization primitives.  This drops also the size of the
synchronization primitives considerably.
2014-09-23 10:03:10 +02:00
Sebastian Huber
9a937f4ddb Disable IPsec
IPsec has a significant performance impact.  Disable it for now since is
only partially supported and untested.
2014-09-23 10:03:10 +02:00
Sebastian Huber
4236e3d855 ftpd01: Start shell only once 2014-09-18 10:43:37 +02:00
Sebastian Huber
15f19afcb4 telnetd01: New test 2014-09-18 09:52:00 +02:00
Sebastian Huber
710010861c Update due to workspace allocation changes 2014-05-14 09:11:37 +02:00
Sebastian Huber
9219a29a90 Update due to shell API changes 2014-04-17 11:27:45 +02:00
Sebastian Huber
e21bf0dbcf ftpd01: Use DHCP 2014-01-30 16:39:10 +01:00
Sebastian Huber
3951c9756a mDNS: Add basic support 2014-01-30 16:23:04 +01:00
Sebastian Huber
917a78b209 DHCPCD(8): Add basic support 2014-01-30 16:23:03 +01:00
Sebastian Huber
9979989ee0 arphole: New test 2014-01-30 16:23:03 +01:00
Sebastian Huber
f702955031 ftpd01: Update due to API changes 2014-01-30 16:23:03 +01:00
Sebastian Huber
31ab470469 Add DEFAULT_NETWORK_SHELL 2014-01-30 16:23:03 +01:00
Sebastian Huber
defe035ee7 Add DEFAULT_NETWORK_NO_STATIC_IFCONFIG 2014-01-30 16:23:01 +01:00
Sebastian Huber
7831313a17 Add and use RTEMS_BSD_ARGC() 2014-01-30 15:04:19 +01:00
Sebastian Huber
164c5f5320 UNIX(4): Import from FreeBSD 2014-01-16 15:45:44 +01:00
Sebastian Huber
5feec90475 syscalls01: Include missing header file 2013-12-20 15:35:59 +01:00
Sebastian Huber
e51bc974be Delete rtems_bsd_initialize_with_interrupt_server
Move interrupt server initialization to nexus_probe().
2013-12-20 15:35:59 +01:00
Sebastian Huber
4d642a0f0e ftpd01: Add network shell commands 2013-12-20 15:35:59 +01:00
Sebastian Huber
4b8bc5cfd6 Use floating-point tasks for tests 2013-12-20 11:22:27 +01:00
Sebastian Huber
63d8e59321 Update legacy MCF548X FEC interface driver 2013-12-16 15:34:46 +01:00
Sebastian Huber
1153f0c228 rwlock01: Do not print in the worker task
The worker task must not block on the console device shared with the
master task.
2013-12-16 15:34:46 +01:00
Sebastian Huber
57bfdf772b ftpd01: New test 2013-12-16 15:34:46 +01:00
Sebastian Huber
b87143f739 usb01: Remove SDHC references 2013-12-04 13:44:03 +01:00
Sebastian Huber
5cd6a535a8 Fix default network init header 2013-12-04 13:44:03 +01:00
Sebastian Huber
d6172935b5 ping01: New test 2013-11-13 17:44:40 +01:00
Sebastian Huber
6ab78d66d4 Add network test support 2013-11-13 17:44:40 +01:00
Sebastian Huber
fafa9e2716 testsuite: Simplify tests 2013-11-13 17:44:40 +01:00