source: rtems/cpukit/libnetworking/README @ 1e039fb3

Last change on this file since 1e039fb3 was 9b4422a2, checked in by Joel Sherrill <joel.sherrill@…>, on May 3, 2012 at 3:09:24 PM

Remove All CVS Id Strings Possible Using a Script

Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines

next to each other after Id string line removed.

+ remove entire comment blocks which only exited to

contain CVS Ids

+ If the processing left a blank line at the top of

a file, it was removed.

  • Property mode set to 100644
File size: 2.5 KB
Line 
1This is a snapshot of my attempt to fit the FreeBSD networking code into
2RTEMS.  Things seem to be working!
3
4Things that need to be done:
5        1) More documentation!
6        2) Figure out what's still not working :-)
7        3) Rationalize the include files.  Right now I have a special
8           hack in the Makefile to ensure that I pick up the FreeBSD versions
9           of the include files that are duplicated between RTEMS
10           and FreeBSD.
11           The network device driver source should move to the BSP source tree.
12        4) Have a look at all the FIXME comments.
13        5) Go through and make sure that all the source files are
14           free of undesired copyright restrictions.
15
16Initial Changes
17===============
18
1919-AUG-1998 snapshot
20        - Pulled BOOTP initialization out of rtems_glue.  Applications which
21          don't used BOOTP are now about 5k smaller.
22        - Loopback interface is not installed by default, rather it is
23          attached like any other interface.  Saves about 0.5 kbytes.
24        - Add rtems_bsdnet_show_if_stats();
25        - Moved test programs from below freebsd directory.
26
2718-AUG-1998 snapshot
28        - Removed some include files that were already part of RTEMS.
29        - Cleaned up machine/types.h to prepare for inclusion in RTEMS source.
30        - Added syslog library routines -- much simpler than KA9Q version.
31          Sockets can be shared among tasks (as long as the send is
32          protected by a mutex) so there's no need for a Syslog Daemon.
33
3416-AUG-1998 snapshot
35        - Table-driven configuration (networkconfig.h).
36        - Cleaned up rtems_bsdnet.h.
37        - BOOTP now retries properly -- Note to Joel:
38                The dichotomy between RTEMS and UNIX error codes is
39                a real pain!
40
4114-AUG-1998 snapshot
42        - Added dummy getprotobyname() and getprotobynum() functions.
43        - Added socket ioctl.
44        - Added application-level entry to manipulate routing tables.
45        - Added non-BOOTP network initialization.
46
4713-AUG-1998 snapshot
48        - Changed some BOOTP addresses from sockaddr_in to inaddr;
49        - Get DNS information from BOOTP reply.
50        - Got DNS lookups working.
51          Bloatware comes to RTEMS -- invoking gethostbyname() drags in
52          and extra 40 kbytes of code!
53        - Added hostname lookup program.
54
5512-AUG-1998 snapshot
56        - Added startup delay to network initialization.
57        - More statistic-printing routines.
58        - Added TFTP driver and test program
59        - Modified TFTP test program to use networkconfig.h.
60        - Removed unused include files.
61        - Added from ftp://ftp.ca.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current/src/lib/libc/net.
62
6311-AUG-1998 snapshot.
64        - Added getpeername()
65        - Added M68k versions of IP checksum code
66        - Added TCP timing program to snapshot.
67
6802-AUG-1998 snapshot.
Note: See TracBrowser for help on using the repository browser.