| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
|
|
|
|
|
|
|
|
| |
PR pppd/564
* libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
system use a slow baudrate for the modem or the tcp/ip-packet is
fragmented.
|
|
|
|
|
| |
* ChangeLog: Merge-in libnetworking/ChangeLog.
* libnetworking/ChangeLog: Remove.
|
| |
|
|
|
|
| |
* Makefile.am: Add PREINSTALL_DIRS.
|
|
|
|
|
|
| |
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
Add PREINSTALL_FILES to CLEANFILES.
* netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR/549 networking
* netinet/in_cksum_powerpc.h: New (copy of in_cksum_powerpc.c).
* netinet/in_cksum_powerpc.c: Remove.
* netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
* netinet/in_cksum_i386.c: Remove.
* netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
* netinet/in_cksum_arm.c: Remove.
* netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
* netinet/in_cksum_m68k.c: Remove.
* netinet/Makefile.am: Reflect changes above.
|
|
|
|
|
| |
* Makefile.am: Include compile.am, again.
Cleanup.
|
|
|
|
| |
* Makefile.am: Remove *C_FILES.
|
|
|
|
|
| |
* Makefile.am: Add libs to CLEANFILES
Set lib*_g_a_SOURCES = lib*_a_SOURCES.
|
|
|
|
|
| |
* Makefile.am: Build lib*$(LIB_VARIANT).a instead of
$(ARCH)/lib*.a.
|
|
|
|
|
| |
* rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so things
compile.
|
|
|
|
| |
* Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
|
|
|
|
| |
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
|
|
|
|
| |
* Makefile.am: Add $(dirstamp) to compilation rules.
|
|
|
|
| |
* Makefile.am: Fix libc_OBJS.
|
|
|
|
|
| |
* Makefile.am: Add $(dirstamp) to preinstallation rules.
Restore libc/$(ARCH)/lib.a.
|
|
|
|
|
|
| |
* libc/Makefile.am: Remove.
* lib/Makefile.am: Remove.
* Makefile.am: Merge-in the Makefile.ams above.
|
|
|
|
|
|
|
| |
* rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h instead of
sys/cdefs.h (Nonportable).
* wrapup/Makefile.am: Removed.
* Makefile.am: Reworked.
|
|
|
|
|
| |
PR 482/networking
* rtems/rtems_glue.c: Network interfaces cant be taken down
|
|
|
|
|
|
| |
PR 481/networking
* net/ethernet.h, net/if_arp.h, netinet/if_ether.h: Network structs
should be packed
|
|
|
|
|
| |
PR 482/networking
* rtems/rtems_glue.c: Network interfaces cant be taken down
|
|
|
|
| |
* rtems/mkrootfs.c, rtems/mkrootfs.h: URL for license changed.
|
|
|
|
|
| |
PR 476/networking
* machine/in_cksum.h: Fix in_cksum calculation on SPARC.
|
|
|
|
|
|
| |
PR 435/networking
* rtems/rtems_showifstat.c: rtems_showifstat misses printing
the netmask
|
| |
|
|
|
|
|
|
|
| |
* configure.ac: Remove (Merged into ../configure.ac).
* Makefile.am, libc/Makefile.am, lib/Makefile.am, wrapup/Makefile.am:
Reflect having merged configure.ac into ../configure.ac.
* kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
|
|
|
|
| |
* rtems/rtems_syscall.c: Removed warnings.
|
| |
|
| |
|
|
|
|
|
|
| |
PR 388/networking
* kern/kern_sysctl.c: Revert previous patch and use strlcpy() now that
it is available. Also fixed some warnings.
|
|
|
|
| |
* kern/kern_sysctl.c: Converted from BSP strlcpy() to strncpy().
|
|
|
|
| |
* rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of include file.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 374/networking
* Makefile.am, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
The patch sent as part of PR270 got applied to the wrong place.
The effect was that (1) startup was no faster than before and
(2) malloc starvation messages came way too quickly. The attached
patch fixes both these problems and also provides a mechanism for
applications to handle malloc starvation conditions as they see fit.
* rtems/rtems_bsdnet_malloc_starvation.c: New file.
|
|
|
|
|
|
|
|
|
| |
PR 356/bsps
* sys/linker_set.h: This patch makes RTEMS/PowerPC eabi compliant.
Declare all linker-script defined addresses as
variables of unknown size and not as short objects
like 'int', 'void*' etc. Since only addresses are used and never those
variable's values, the type used in a declaration is not important.
|
| |
|
|
|
|
|
|
| |
PR 351/networking
* nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
strdup_bootp_realloc() everywhere for sake of consistency.
|
|
|
|
|
|
|
|
|
|
| |
* rtems/rtems_glue.c: A small patch to the network daemon task
code. I just added code to check the return value of
the rtems_bsdnet_event_receive function. Only when
this function returns a SUCCESSFUL status, will the
event flags be checked. This is more of a code cleanup issue
than a bug. The patch will just ensure the ipintr() and
arpintr() functions are only called when a event is signaled.
|
|
|
|
| |
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
|
|
|
|
| |
* configure.ac: AC_PREREQ(2.57).
|
|
|
|
|
|
|
|
|
|
| |
PR 342/networking
* kern/uipc_mbuf.c: The RTEMS version of the m_copyback is changing
the m_len value of the mbuf. I looked into the source from another
BSD system and the mbuf length is not changed inside this function.
The m_copyback function is only being used in the net/rtsock.c file.
So I think this problem is only visable under certain routing table
conditions.
|
|
|
|
|
|
| |
PR 341/networking
* lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing
memory.
|
|
|
|
|
|
| |
* Makefile.am: Add kern/kern_sysctl.c to Makefile.am so networking
tests build. This was subsequently reported as PR337 before I
committed the fix.
|
|
|
|
|
| |
* libc/getproto.c, libc/getprotoname.c: modification to call
getprotoent_static() if fopen() on /etc/protocols fails.
|
|
|
|
|
|
|
| |
* netinet/tcp_subr.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
INP_LOCK, INP_UNLOCK macros.
* netinet/udp_usrreq.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
INP_LOCK, INP_UNLOCK macros.
|
|
|
|
| |
* sys/queue.h: Fix alignment problem on ARM.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Added sys/linker_set.h
* kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
* kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to KIPC_SOMAXCONN.
* kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
KIPC_MAXSOCKBUF.
* net/if_ethersubr.c: FreeBSD 2.2.2 does not have a _net_link node
while 5.0 does.
* net/if_ppp.c: Removed the TEXT_SET define as these macros are
now implemented.
* net/rtsock.c: Enable sysctl support plus fix the bug with the
lastest FreeBSD sysctl header file.
* netinet/icmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_icmp
node while 5.0 does.
* netinet/if_ether.c: FreeBSD 2.2.2 does not have a _net_link_ether
node while 5.0 does.
* netinet/igmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_igmp
node while 5.0 does.
* netinet/in_pcb.c: Fixed the arguments to the sysctl call. Add
inp_gencnt and ipi_count. These are used when listing connections.
* netinet/in_pcb.h: Added counters to aid the listing of connections.
* netinet/in_var.h: Provide the _net_inet_ip and _net_inet_raw nodes.
* netinet/ip_fw.c: Disable the firewall sysctl calls.
* netinet/tcp_subr.c: Merge tcp_pcblist from the lastest FreeBSD source.
* netinet/tcp_var.h: Add structures needed by net-snmp to list
connections.
* netinet/udp_usrreq.c: Merged udp_pcblist from the lastest FreeBSD
source.
* netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST. Used by
net-snmp.
* rtems_glue.c: Call sysctl_register_all when initialising the
network stack to register all the sysctl calls. These are in the
special sections and required an updated linker script.
* rtems/rtems_syscall.c: Add the sysctl call.
* sys/kernel.h: Use the lastest FreeBSD method of handling sysctl
structures. This now held in the sys/linker_set.h file.
* sys/queue.h: This is from the lastest FreeBSD code with the circular
code merged back in as it is not used in the lastest FreeBSD kernel.
* sys/sysctl.h: The lastest sysctl. This was needed to use with the new
linker set method. The FreeBSD 2.2.2 version has asm hacks. The lastest
version of the FreeBSD does not have these hacks. It uses gcc attribute
directives.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
rtems/Makefile.am.
* kern/Makefile.am: Remove.
* net/Makefile.am: Remove.
* netinet/Makefile.am: Remove.
* nfs/Makefile.am: Remove.
* rtems/Makefile.am: Remove.
* wrapup/Makefile.am: Reflect changes above.
* configure.ac: Ditto.
|
|
|
|
|
|
|
|
|
|
|
| |
* kern/Makefile.am: Remove C_O_FILES;
Don't let all-local depend on $OBJS)
* lib/Makefile.am: Ditto.
* libc/Makefile.am: Ditto.
* net/Makefile.am: Ditto.
* netinet/Makefile.am: Ditto.
* nfs/Makefile.am: Ditto.
* rtems/Makefile.am: Ditto.
|