summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-061-1/+1
| | | | | | | PR 1277/networking * libnetworking/netinet/in_cksum_i386.h: Use q instead of r in constraint for assembly language. This restricts the register choice to the a-d registers.
* 2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-08-011-1/+5
| | | | | | | | PR 1248/networking * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com> reported that when no interfaces are successfully attached, the default route is broken and may result in a jump to an illegal address.
* Regenerate.Ralf Corsepius2007-03-191-4/+0
|
* 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-03-193-12/+3
| | | | | | | * libnetworking/sys/conf.h: Don't include machine/conf.h. Update copyright notice. * libnetworking/Makefile.am: Remove machine/conf.h. * libnetworking/machine/conf.h: Remove.
* 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-03-171-23/+0
| | | | | * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw. (Clash with termiostypes.h - PR 1229).
* 2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-111-60/+60
| | | | * libnetworking/resolv.h: Typo fixes. Remove __P().
* 2007-02-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-071-58/+1
| | | | | * libnetworking/vm/vm_extern.h: Remove non-implemented/unused functions.
* 2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-01-281-6/+2
| | | | | * libnetworking/libc/gethostbyht.c: Remove warning on unused vars. Remove isblank (supposed to be provided by libc).
* 2007-01-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-173-4/+132
| | | | | | | * libnetworking/rtems/rtems_mii_ioctl.c, * libnetworking/rtems/rtems_mii_ioctl.h, * libnetworking/rtems/rtems_mii_ioctl_kern.c: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
* Regenerate.Ralf Corsepius2007-01-081-11/+11
|
* Remove local extern strdup.Ralf Corsepius2006-12-081-1/+0
|
* Use size_t instead of uint32_t ad/write count-args.Ralf Corsepius2006-12-083-6/+6
|
* 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-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
|