summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking/sys (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-02-052001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-4/+6
* Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am, rtems_webserver/Makefile.am, sys/Makefile.am, vm/Makefile.am: Apply include_*HEADERS instead of H_FILES. * include/Makefile.am: Remove. * Makefile.am: Add handling of *.h files. * configure.in: Remove include/Makefile.
2000-11-302000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-2/+2
* sys/ttycom.h: Moved to lib/include/sys. * Makefile.am: Modified to reflect above.
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-6/+7
* kern/Makefile.am, lib/Makefile.am, libc/Makefile.am, net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am, pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am, rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-06-15Moved <sys/cdefs.h> to lib/include so non-networking applications couldJoel Sherrill1-1/+1
include <sys/ioctl.h>.
2000-06-14*** empty log message ***Joel Sherrill1-1/+1
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill2-2/+82
2000-04-28New files added on 4.5 branch.Joel Sherrill1-0/+0
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill1-0/+2
adds .cvsignore.
2000-02-03Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+13
that contains the automake files for libnetworking plus a couple of minor fixes. [Now only one unused/unsupported Makefile.in remains (./c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in).] To apply: patch -p1 < rtems-rc-20000118-7.diff /bin/sh rtems-rc-20000118-7.rm /bin/sh rtems-rc-20000118-7.add ./bootstrap Notes: * I have tested this one by building all BSPs for m68k, powerpc, sh and unix with toolchains built since last weekend. * I did not touch libnetworking's directory layout.
1999-11-30Added port of ppp-2.3.5 from Tomasz Domin <dot@comarch.pl> of ComArch SA.Joel Sherrill1-2/+3
Tomasz only tested this on the mpc823. The official site for the original source for this PPP implementation is: ftp://cs.anu.edu.au/pub/software/ppp NOTE: As of 11/30/1999, the current version of this source is 2.3.10.
1999-06-11Patch from Ian Lance Taylor <ian@airs.com>:Joel Sherrill2-2/+19
The select function is not particularly efficient when dealing with a large number of sockets. The application has to build a big set of bits and pass it in. RTEMS has to look through all those bits and see what is ready. Then the application has to look through all the bits again. On the other hand, when using RTEMS, the select function is needed exactly when you have a large number of sockets, because that is when it becomes prohibitive to use a separate thread for each socket. I think it would make more sense for RTEMS to support callback functions which could be invoked when there is data available to read from a socket, or when there is space available to write to a socket. Accordingly, I implemented them. This patch adds two new SOL_SOCKET options to setsockopt and getsockopt: SO_SNDWAKEUP and SO_RCVWAKEUP. They take arguments of type struct sockwakeup: struct sockwakeup { void (*sw_pfn) __P((struct socket *, caddr_t)); caddr_t sw_arg; }; They are used to add or remove a function which will be called when something happens for the socket. Getting a callback doesn't imply that a read or write will succeed, but it does imply that it is worth trying. This adds functionality to RTEMS which is somewhat like interrupt driven socket I/O on Unix. After the patch to RTEMS, I have appended a patch to netdemos-19990407/select/test.c to test the new functionality and demonstrate one way it might be used. To run the new test instead of the select test, change doSocket to call echoServer2 instead of echoServer.
1999-05-27Patch from Eric Norum <eric@pollux.usask.ca> to eliminate a panic when theJoel Sherrill1-0/+1
network stack runs out of mbufs.
1999-05-20Removed all post 4.0 changes.Joel Sherrill1-81/+78
1999-02-04Added printf()'s that can be uncommented to trace MBUF operations. ThisJoel Sherrill1-0/+3
is very useful when debugging a device driver.
1999-01-31Prepended macro variables with "_" to avoid name conflicts in expansions.Joel Sherrill1-78/+78
1998-11-19Patch from Eric Norum <eric@skatter.usask.ca>:Joel Sherrill1-2/+2
1) Socket timeout field changed from `short' to `long'. This makes longer timeouts possible. With a 1 kHz system clock the old system allowed timeouts only up to a little over 30 seconds! This change is a slightly cleaned-up version of the patch proposed by Ian Lance Taylor. 2) Major changes to BOOTP/DHCP reply handling. Now supports much of RFC2132. These changes were done at the request of, and with the assistance of, Erik Ivanenko. If you're making changes, you might want to change the network supplement Essentially just do a global search and replace of BOOTP with BOOTP/DHCP.
1998-08-20Added CVS IdsJoel Sherrill2-0/+7
1998-08-20Fixed many warnings.Joel Sherrill3-0/+27
1998-08-19Base filesJoel Sherrill27-0/+5377