summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetics from FreeBSD.Ralf Corsepius2006-12-083-74/+62
|
* Remove local extern strdup.Ralf Corsepius2006-12-081-1/+0
|
* Use size_t instead of uint32_t for read/write count-args.Ralf Corsepius2006-12-083-6/+6
|
* Regenerate.Ralf Corsepius2006-11-181-1/+1
|
* Replace AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).Ralf Corsepius2006-11-181-2/+2
|
* Cosmetic updates from FreeBSD.Ralf Corsepius2006-11-163-28/+22
| | | | Eliminate bcopy in favor of memcpy.
* Fix typo.Ralf Corsepius2006-11-161-1/+1
|
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-3/+4
| | | | * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-2/+2
| | | | | * libnetworking/rtems/rtems_glue.c: Rename timeout() into rtems_bsdnet_timeout().
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-5/+2
| | | | | * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented). Remove __P-guards from malloc, free.
* 2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>Joel Sherrill2006-11-023-21/+335
| | | | | | | | | | | | | | * libnetworking/netdb.h, libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c: This patch adds a functional gethostbyname_r to RTEMS. We were having problems with multiple threads calling gethostbyname, so we decided the best way to deal with it was to do it properly, rather than kludge up our code to make gethostbyname safe. We have found several slightly different parameter lists for this function, it does not seem to be standard. The one we used has the linux interface. In RTEMS there was an existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT Threadsafe, as this just called gethostbyname. So we have placed all of the additional code inside the #ifdef _THREAD_SAFE.
* 2006-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-141-5/+6
| | | | | | | * libnetworking/net/route.c, librpc/src/rpc/auth_none.c, librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c, librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c, librpc/src/rpc/rtems_portmapper.c: Removed warnings.
* 2006-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-131-0/+1
| | | | | * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding prototype of malloc.
* 2006-09-11 Jerry Needell <jerry.needell@unh.edu>Joel Sherrill2006-09-111-2/+2
| | | | | * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not uint32_t when removing warnings.
* 2006-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-011-2/+2
| | | | * libnetworking/net/if_loop.c: Remove warning.
* *** empty log message ***Joel Sherrill2006-09-017-9/+9
|
* *** empty log message ***Joel Sherrill2006-09-015-16/+16
|
* 2006-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-012-5/+5
| | | | | | * libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c, libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or properly sized integers.
* 2006-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-3113-24/+31
| | | | | | | | | | | | | | | * ftpd/ftpd.c, libcsupport/include/sys/ioccom.h, libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c, libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h, libnetworking/net/if.c, libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h, libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c, libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet_internal.h, libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings due to improper use of int which shows up on 16 bit targets. Added ioctl_command_t since IOCTL command argument does not reliably fit into 16 bits.
* 2006-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-3015-34/+38
| | | | | | | | | | | | | | * libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c, libnetworking/net/ethernet.h, libnetworking/net/if.h, libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c, libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c, libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h, libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove warnings. Most of the warnings were 16/32 bit integer sizing issues. Some constants had L appended, some had casts add, some types were changed to reflect a bit width requirement.
* 2006-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-301-1/+1
| | | | | | | | * libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c, libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c, libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c, libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf format warnings.
* 2006-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-303-4/+7
| | | | | | * libcsupport/src/utsname.c, libnetworking/libc/res_debug.c, libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c, librpc/src/rpc/svc_simple.c: Remove printf format warnings.
* * libnetworking/net/if_ethersubr.c: (ether_ioctl)Till Straumann2006-08-221-0/+3
| | | | | Return error for unknown/unsupported ioctl command. (Change merged from freeBSD).
* 2006-08-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-152-2/+2
| | | | | | * libnetworking/kern/kern_sysctl.c: Change int to int32_t. * libnetworking/net/if_loop.c: Add cast to long. These plus a patch to machine/param.h let the h8300 build multilib.
* * libnetworking/rtems/rtems_mii_ioctl_kern.c:Till Straumann2006-08-101-1/+1
| | | | | fixed wrong calculation of 1000baseTx autonegotiation result.
* * libnetworking/rtems/rtems_mii_ioctl_kern.c:Till Straumann2006-08-091-2/+13
| | | | | read ANER and include partner's autoneg capability when determining active link parameters.
* PR 1110/networkingTill Straumann2006-07-131-44/+52
| | | | | | | * libnetworking/machine/in_cksum.h: Replaced PPC and i386 assembly algorithms (must not assume carry bit is preserved across multiple asms). Added packet header as a 'm' input operand for all CPU variants. Added carry bit to clobber list.
* applied patches for PR1117/1118/1119/1120Thomas Doerfler2006-07-092-1/+3
|
* 2006-06-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-06-241-2/+4
| | | | | * libnetworking/net/if_var.h: #include <sys/queue.h>. Cosmetics from FreeBSD.
* Update icps_allecho counter.Eric Norum2006-05-311-4/+7
|
* Add flag to inhibit ICMP replies.Eric Norum2006-05-303-3/+10
|
* Provide customisable mbuf allocation.Eric Norum2006-05-254-4/+53
| | | | Patch from Steven Johnson <sjohnson@sakuraindustries.com>
* 2006-04-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-04-131-1/+1
| | | | | | | | PR 949/networking * libnetworking/sys/socket.h: GNU/Linux is wrong in making MSG_DONTWAIT public. It is strictly BSD and not SUSV. See http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html for clarification.
* 2006-04-12 Lars Munch <lars@segv.dk>Joel Sherrill2006-04-121-1/+1
| | | | | PR 949/networking * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
* Regenerate.Ralf Corsepius2006-01-141-7/+22
|
* Remove all-local.Ralf Corsepius2006-01-121-12/+16
|
* 2006-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-01-081-14/+15
| | | | * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.
* removed a few spaces...Till Straumann2005-11-141-2/+2
|
* Reflect mii.h and if_media.h having moved.Ralf Corsepius2005-11-141-3/+2
|
* 2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-142-0/+733
| | | | | * libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h: New (Moved from c/src/libchip).
* 2005-11-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-11-082-2/+6
| | | | | | | | * libnetworking/net/if.h: Add forward reference declaration to struct mbuf so ifru_tap callback is properly typed. * libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE which needs to be defined so various pieces of the .h files are visible to device drives.
* Eliminate obsolete types.Ralf Corsepius2005-11-062-3/+3
|
* 2005-11-02 straumanatslacdotstanford.eduTill Straumann2005-11-033-0/+421
| | | | | | | | | * libnetworking/Makefile.am, libnetworking/preinstall.am: Added simple implementation of ethernet media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys. * libnetworking/rtems/rtems_mii_ioctl.c, libnetworking/rtems/rtems_mii_ioctl.h, libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.
* 2005-11-02 Fredic Praca <freebsd-fr.org>Joel Sherrill2005-11-021-7/+7
| | | | | | PR 842/networking * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename dprintf to debugprintf().
* 2005-11-02 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-022-6405/+0
| | | | | | * libnetworking/net/zlib.c: Remove. * libnetworking/net/zlib.h: Remove. * libnetworking/Makefile.am: Reflect changes above.
* Update from FreeBSD.Ralf Corsepius2005-10-272-39/+58
|
* Remove.Ralf Corsepius2005-10-271-11/+0
|
* 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-10-272-21/+28
| | | | * libnetworking/Makefile.am: Don't install loop.h.
* New.Ralf Corsepius2005-10-271-0/+11
|
* Don't sign-extend address components.Eric Norum2005-10-251-2/+2
|