18 Commits

Author SHA1 Message Date
Joel Sherrill
b6ac989f8a Add netstat command
This adds the netstat command. All but one file is currently enabled.
That file does not currently build.

Also added libmemstat and libutil. libmemstat had a lot of code related
to kvm and kernel memory access disabled. This may or may not be an
issue.
2012-10-17 11:13:36 -05:00
Jennifer Averett
99ae4eb50f Added rtems exit code to ping, route, and ifconfig commands.
The rtems shell commands should not exit but allow multiple
command attempts and some of the commands share code that
will exit.  For this reason a common exit routine was
provided and code added to err.h to address this.

allow access to it.
2012-10-16 13:38:09 -05:00
Jennifer Averett
e4e17463bb Added userspace db files. 2012-09-12 10:59:41 -05:00
Jennifer Averett
ebbe3cc71f Added the ifconfig command. 2012-09-07 13:16:22 -05:00
Joel Sherrill
61e67f89af sys/socketvar.h: New wrapper file 2012-09-07 12:47:36 -05:00
Joel Sherrill
4e18d8b807 libc *.h: Add multiple user space .h file wrappers 2012-09-06 12:20:27 -05:00
Jennifer Averett
bd2941b4d4 route: Added files for the route command. 2012-09-06 10:19:13 -05:00
Joel Sherrill
f3e8e10b34 err.h: For rtems include <freebsd/sys/_types.h> 2012-09-05 13:17:06 -05:00
Joel Sherrill
1f877f9d52 commands ping/ping6: Add initial ports of FreeBSD ping and pin6 ports
These compile but need to have an RTEMS specific main and use the
reentrant getopt.
2012-08-31 19:22:33 -05:00
Joel Sherrill
cd450d239d librpc: now compiles 2012-08-05 19:10:35 -05:00
Joel Sherrill
116c6cf409 ftpfs: Add to services 2012-08-03 08:40:27 -05:00
Joel Sherrill
1912d7323c from-freebsd.sh: Add arpa/ftp.h, clean up syslog.h a bit 2012-07-28 07:11:56 -05:00
Joel Sherrill
e71c52a187 various publis .h: Add include <freebsd/bsd.h>
This makes them clean from a public include use with no RTEMS awareness.
2012-07-27 08:06:47 -05:00
Joel Sherrill
aa8c37d59c rpcb_prot.h: Remove generated file 2012-07-14 14:05:58 -05:00
Joel Sherrill
cac1c867a4 rpcb_prot.h: Add generated file 2012-07-11 17:36:15 -05:00
Joel Sherrill
822aae2c91 arpa/nameser*.h: Reneable BIND_4_COMPAT and include FreeBSD endian.h 2012-07-11 17:35:10 -05:00
Joel Sherrill
028aaafa79 freebsd-userspace: All files in old libnetworking/libc now present
But they don't all compile. Multiple issues left to address.
2012-07-11 16:01:37 -05:00
Joel Sherrill
1b13f6981a FreeBSD user space support - First additions
This requires a full checkout of the FreeBSD 8.2 source code.
The checkout we have been using is missing at least the libc,
include, and sys directories.  The script to copy files in is
crude.

This eventually needs to separate the manually written .h files
out and add the RTEMS specific network initialization support
with functionality to program the IP addresses and gateways as
the old stack did.
2012-07-11 13:23:45 -05:00