174 Commits

Author SHA1 Message Date
Sebastian Huber
c991d65d8d Update due to RTEMS printer API changes 2016-06-23 14:18:17 +02:00
Sebastian Huber
32fd702138 Update due to RTEMS printer API changes 2016-06-23 14:08:02 +02:00
Sebastian Huber
58c4e1c592 nfsclient: Port to LibBSD 2016-06-10 14:15:02 +02:00
Sebastian Huber
68d406b3b8 ftpfs: Import from RTEMS
RTEMS Git commit 251c94d3d3d27e0039f01b718e5c2eb06f39fdf7.
2016-06-10 14:09:13 +02:00
Sebastian Huber
71f66e761d selectpollkqueue01: Add EVFILT_USER test case 2016-06-10 14:03:34 +02:00
Chris Johns
ab5cd63b55 tests: Fix compile errors after tools upgrade. 2016-05-31 17:16:54 +10:00
Sebastian Huber
3d1e767c8f Directly use <sys/types.h> provided by Newlib 2016-05-30 16:06:41 +02:00
Sebastian Huber
f70f9f5013 testsuite/rcconf01: Add missing include 2016-05-30 16:06:40 +02:00
Sebastian Huber
92e9493726 testsuite: Update due to API changes 2016-05-25 13:10:22 +02:00
Chris Johns
f5c6651da8 Add support for rc.conf(5) initialisation.
Provide user support for rc.conf(5) so a user can create a suitable
/etc/rc.conf file to initialise libbsd.

This patch by default adds basic networking support:

 cloned_interfaces
 ifconfig_'interface'
 defaultrouter
 hostname

Refer to FreeBSD documentation for examples.

Users can make a single call to have /etc/rc.conf processed, or pass a
file name to a specific configuration file or a text string with line
feeds can be passed to the scripting version of the interface.

The rc.conf support is implemented in terms of directive handlers that
are called based on a regular expression. The design allows new handlers
to be added as needed.

Line concatenation is still to be implemented.
2016-05-18 13:49:17 +10:00
Sebastian Huber
f9a697a750 media01: Add sysctl command 2016-05-06 14:34:41 +02:00
Sebastian Huber
356f59c898 kvprintf: Add support for %m 2016-05-06 14:07:34 +02:00
Sebastian Huber
54a577d44f subr_prf.c: Port to RTEMS 2016-05-06 14:07:31 +02:00
Sebastian Huber
ee9991f4c6 Partially revert 27aedffc1bd8e41f4e06a3326a5b95c54ca38b79 2016-05-06 08:56:03 +02:00
Chris Johns
83eb07c4d6 Add sbin/sysctl 2016-05-06 15:07:56 +10:00
Sebastian Huber
27aedffc1b default-network-init.h: Fix warnings 2016-05-04 11:49:44 +02:00
Chris Johns
a1a2e10d98 Add tcpdump to the test shell commands. 2016-05-04 16:00:15 +10:00
Chris Johns
f3f816cc76 Add nexus devices for default-init. 2016-04-28 13:49:40 +10:00
Sebastian Huber
5edcb9ecd2 media01: Add telnetd 2016-04-26 15:20:59 +02:00
Sebastian Huber
5529f7daf9 swi01: Move include to avoid type conflict 2016-04-18 15:06:41 +02:00
Sebastian Huber
dd96574e45 SOCKETPAIR(2): Port to RTEMS 2015-11-16 09:52:50 +01:00
Sebastian Huber
06d83167c7 testsuite/ppp01: Avoid build error on SMP 2015-11-12 13:16:25 +01:00
Sebastian Huber
293fefa43e testsuite: Add bdbuf configuration 2015-11-02 09:11:22 +01:00
Sebastian Huber
ac45be98b5 media01: Add mount etc. commands 2015-11-02 09:11:22 +01:00
Sebastian Huber
880d9299f1 tests: Increase stack size for dhcpcd
On i386 with optimization disabled the minimum stack size was not
enough.
2015-09-30 15:55:40 +02:00
Sebastian Huber
81edae464d media01: Add network and SMP support 2015-09-11 11:50:44 +02:00
Sebastian Huber
3cb5e9ef6d Update due to header guard changes 2015-07-23 15:38:50 +02:00
Sebastian Huber
b5cdb95337 condvar01: Initialize mutex 2015-06-23 09:13:55 +02:00
Sebastian Huber
aee6864330 if_dwc: Add Altera Cyclone V support 2015-04-01 09:15:30 +02:00
Sebastian Huber
f8367a1b1a tests: Support DEFAULT_EARLY_INITIALIZATION 2015-04-01 09:15:28 +02:00
Sebastian Huber
49b9c5e2df LAGG(4): Enable and test 2015-03-30 23:02:15 +02:00
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