Sebastian Huber
e6405ea0cb
HOSTNAME(1): Add -m flag
2014-11-20 08:33:08 +01:00
Sebastian Huber
026abfb7ae
Add rtems_mdns_gethostname()
2014-11-10 08:28:38 +01:00
Sebastian Huber
4153ebe419
Do not set mulitcast hostname in sethostname()
2014-11-10 08:28:38 +01:00
Sebastian Huber
0bed8d964c
Fix spelling
2014-11-06 08:59:37 +01:00
Sebastian Huber
7a3fe8ef43
Add rtems_mdns_sethostname()
...
Use it to set the multi-cast hostname of the default mDNS resolver
instance via sethostname().
2014-11-06 08:29:57 +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
7ba9b7f24c
Add mDNS support for name service dispatcher
2014-11-04 13:02:56 +01:00
Sebastian Huber
b94c5ecf82
NSDISPATCH(3): Add rtems_nss_register_module()
2014-11-04 13:02:55 +01:00
Sebastian Huber
f90fdf3b68
NSDISPATCH(3): Fix warning
2014-11-04 13:02:55 +01:00
Sebastian Huber
ffbee8a6c4
Add rtems_bsd_force_select_timeout()
2014-11-04 13:02:55 +01:00
Sebastian Huber
d496d66f63
mDNS: Avoid uninitialized memory
...
Use calloc() instead of malloc().
2014-11-04 13:02:55 +01:00
Sebastian Huber
a736dda8a8
nexus-devices: Only register fec0
...
This makes testing of IPv4LL a bit easier.
2014-10-31 10:41:50 +01:00
Sebastian Huber
94c31287e2
ffec: Accept all mulitcast frames
2014-10-31 10:41:50 +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
feffbc2894
Fix mount table location chain corruption
...
Do not add a location twice to the location chain of
rtems_filesystem_null_mt_entry (add it in falloc() only).
2014-10-16 15:12:19 +02:00
Sebastian Huber
43dc972cbc
doc: Add network interface link up/down hint
2014-10-16 07:29:37 +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
70fa95a2e8
ppp: Import from RTEMS sources
2014-10-08 14:59:54 +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
d43544ef12
nexus: Fix resouce allocation
2014-10-08 14:51:21 +02:00
Sebastian Huber
9cea6da780
Generalize linker sets
...
Add ability to create linker sets for items with an arbitrary type.
2014-10-08 14:51:21 +02:00
Sebastian Huber
454d6825c0
Delete obsolete _bsd_nexus_devices
2014-10-08 14:51:21 +02:00
Sebastian Huber
a2a3a01bdf
Provide new rtems_bsdnet_rtrequest()
...
Delete superfluous code.
2014-10-08 14:51:20 +02:00
Sebastian Huber
5a2f2806e4
arpa/nameser_compat.h: Use proper endian defines
2014-10-08 14:51:20 +02:00
Sebastian Huber
74a133dbac
Makefile: Remove superfluous include path
2014-10-08 14:51:20 +02:00
Sebastian Huber
77345d4bd1
usb01: Update due to API changes
2014-09-30 09:53:13 +02:00
Sebastian Huber
bd2e540dca
UMA(9): Disable unused uma_large_malloc()
2014-09-30 09:49:43 +02:00
Sebastian Huber
b8021fdcf6
critical_enter/exit(): Use inline function
2014-09-30 09:49:43 +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
ccbc70df3e
BSD_ASSERT(): Optimize
2014-09-24 16:28:25 +02:00
Sebastian Huber
8176af1da7
rtems_bsd_mutex: Optimize
2014-09-24 16:26:57 +02:00
Sebastian Huber
54a4e3ce83
PING(8): Default to three packets
...
In the standard RTEMS shell it is not possible to use CTRL-C, to stop
the program. So use a default with finite run-time.
2014-09-24 10:57:35 +02:00
Sebastian Huber
efb82b8d6e
IFCONFIG(8): Default to AF_INET for RTEMS
...
Avoid errors due to optional AF_LOCAL.
2014-09-24 10:24:57 +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
6b475ce4b8
Include missing header file
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
e01f6e0ea5
CONDVAR(9): Use lock class
2014-09-22 16:50:44 +02:00
Sebastian Huber
dce8247e38
Import and use subr_lock.c
2014-09-22 16:50:44 +02:00
Sebastian Huber
71d8a2784a
Install missing header files
2014-09-22 16:50:44 +02:00
Sebastian Huber
a29a71b7ca
netstat: Initialize more global variables
2014-09-18 13:02:36 +02:00
Sebastian Huber
705d1bf8d2
netstat: Fix invalid free()
2014-09-18 13:02:36 +02:00
Sebastian Huber
8babd8c8ea
Fix cr_cansee*() to see everything
2014-09-18 13:02:36 +02:00
Sebastian Huber
6766ee91c5
Makefile: Add -fno-strict-aliasing
2014-09-18 13:02:36 +02:00