OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [c/] [src/] [libnetworking/] [README] - Blame information for rev 1765

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.