summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking/netinet (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-04-07cpukit: Remove libnetworkingVijay Kumar Banerjee47-21332/+0
Update #3850
2018-09-10network: Use kernel/user space header filesSebastian Huber21-0/+42
Add and use <machine/rtems-bsd-kernel-space.h> and <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command line defines and defines scattered throught the code base. Simplify cpukit/libnetworking/Makefile.am. Update #3375.
2017-06-07network: Header file compatiblitySebastian Huber2-0/+2
Move legacy network stack implementation specifics to <rtems/rtems_bsdnet_internal.h>. Include missing header files. Add interface flags compatibility. Update #2833.
2017-06-07network: Use inet_ntoa_r()Sebastian Huber4-18/+22
Update #2833.
2017-06-07network: Move header filesSebastian Huber2-807/+0
Prevent accidental use of legacy network header files. Update #2833.
2017-06-07Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber3-3/+3
Update #2833.
2017-06-07network: Include missing <inttypes.h>Sebastian Huber2-0/+2
Update #2833.
2016-06-28libnetworking: Import current <netinet/in.h>Christian Mauderer15-135/+358
Import the <netinet/in.h> from current FreeBSD. This allows to build some current software (e.g. libressl). Add legacy support like * prototype for in_cksum(), * IPPORT_USERRESERVED, * deprecated IPCTL_RT* defines, * ip_fw_chk_t and ip_fw_ctl_t, * ip_nat_... (IP NAT hooks), and * IP_NAT option for get/setsockopt() to new <rtems/rtems_netinet_in.h>.
2016-04-22network: Fix warningsSebastian Huber1-0/+3
2016-04-22network: Delete unused in4_cksum()Sebastian Huber3-125/+0
2015-01-20libnetworking: Delete dead codeSebastian Huber1-7/+0
The so_uid is always 0 in RTEMS.
2013-07-22network: Include missing header fileSebastian Huber1-0/+2
2013-06-20sparc in_cksum: Use __sparc__ which is available in -ansi modeJoel Sherrill1-1/+1
2013-06-19Added in_cksum_sparc.h to optimize IP checksum calculations for SPARC.Jiri Gaisler2-0/+312
2013-03-11nios2: Add optimized IP checksum supportJeffrey O. Hill2-0/+296
2012-11-05libnetworking: Disconnect after mbuf shortageSebastian Huber1-1/+4
The missing disconnect left the socket in an unusable state. Each send request resulted in an EISCONN error.
2012-05-11Remove CVS Id Strings (manual edits after script)Joel Sherrill9-14/+0
These modifications were required by hand after running the script. In some cases, the file names did not match patterns. In others, the format of the file did not match any common patterns.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill33-78/+0
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.
2011-07-142011-07-14 Gene Smith <gene.smith@siemens.com>Joel Sherrill1-0/+9
PR 1381/networking * libnetworking/netinet/ip_output.c: If a null or unreachable gateway is specified either statically in networkconfig.h or from dhcp/bootp, sendto() fails on multicast send with errno 118 Host
2011-05-11Make self-contained.Ralf Corsepius14-0/+34
2011-03-24Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h).Ralf Corsepius3-3/+3
2011-03-02Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius18-18/+18
2011-02-242011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-19/+31
* libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_icmp.h: Misc. changes from FreeBSD. * libnetworking/netinet/tcp_var.h: Include <netinet/tcp_timer.h>.
2011-02-242011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius6-58/+43
* libnetworking/netinet/in_systm.h, libnetworking/netinet/tcp_debug.c, libnetworking/netinet/tcp_debug.h, libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_var.h, libnetworking/netinet/tcpip.h: Misc changes from FreeBSD.
2010-06-182010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-8/+8
* libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
2010-06-152010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-5/+6
* libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_input.c: Misc. 64bit-compatibility fixes.
2010-06-142010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* libnetworking/netinet/in_pcb.c: Eliminate "ushort".
2010-05-292010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* libnetworking/netinet/raw_ip.c: Cast nam to uintptr_t instead of int.
2010-05-272010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+2
* libnetworking/netinet/raw_ip.c, libnetworking/netinet/udp_usrreq.c: Cast mbufs to uintptr_t instead of u_long.
2010-03-28Add HAVE_CONFIG_H support to let files receive configure defines.Ralf Corsepius21-0/+84
2009-11-30Whitespace removal.Ralf Corsepius2-6/+6
2009-01-03Cosmetics from FreeBSD.Ralf Corsepius1-2/+2
2009-01-03Add in_addr_t.Ralf Corsepius1-1/+6
Re-base "struct in_addr" on in_addr_t (mandated by POSIX).
2009-01-03Remove struct ip_opts (unused).Ralf Corsepius1-12/+0
2008-12-23Add missing initializers.Ralf Corsepius1-1/+1
2008-12-23Add missing initializers.Ralf Corsepius4-6/+6
2008-12-22Add missing initializers.Ralf Corsepius2-4/+4
2008-12-22Add missing initializers.Ralf Corsepius1-4/+18
2008-12-22Include <errno.h> (POSIX,C99) instead of <sys/errno.h> (BSD'ism).Ralf Corsepius14-14/+14
2008-09-07Stop using old-style function definitions.Ralf Corsepius1-3/+3
2008-09-01Stop using old-style function definitions.Ralf Corsepius16-461/+198
2008-09-01Fix broken declaration of tcp_trace().Ralf Corsepius1-1/+1
2008-09-01Remove BSD "Add clause" (From FreeBSD).Ralf Corsepius7-28/+0
2008-08-19Add missing prototypes.Ralf Corsepius1-4/+5
2008-08-182008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-3/+4
* libcsupport/include/rtems/libcsupport.h, libcsupport/src/scandir.c, libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-monitor.c, libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h, libnetworking/netinet/in_cksum_powerpc.h, shttpd/compat_rtems.h: Fix warnings.
2008-08-18Add missing prototype.Ralf Corsepius1-3/+3
2008-08-18Add missing prototypes.Ralf Corsepius1-3/+3
2008-08-01Add missing prototypes.Ralf Corsepius2-7/+8
2008-05-232008-05-23 Till Straumann <strauman@slac.stanford.edu>Till Straumann1-0/+1
* libnetworking/netinet/ip_output.c: when fragmenting multicast packets M_MCAST must be set on all fragments. This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 ! (see my email to rtems-users from 2008/5/15).
2008-02-062008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-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.