| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
* libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
Remove __P-guards from malloc, free.
|
| |
|
|
|
|
|
|
| |
* libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
properly sized integers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
PR 949/networking
* libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
|
|
|
|
|
| |
* libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* libnetworking/sys/un.h: Partial update from FreeBSD.
Remove non-implemented functions/variables.
|
| |
|
| |
|
|
|
|
| |
Remove in_port_t. Misc. updates from FreeBSD
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* libnetworking/sys/mount.h: More updates from FreeBSD.
Remove ufs, mfs, dosfs, isofs.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR 764/networking
* libnetworking/sys/sysctl.h: include <rtems/stdint.h>.
|
|
|
|
|
| |
* libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
oid_kind (16bit target compliance).
|
| |
|
|
|
|
|
| |
* cpu_asm.S: Collected PR 601 changes for commit to cvshead
for rtems-4.7
|
|
|
|
|
|
| |
* libnetworking/kern/kern_sysctl.c,
libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET
(Update from FreeBSD for GCC-4.0.0).
|
|
|
|
|
| |
* libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
libnetworking/sys/socketvar.h: Remove warnings.
|
|
|
|
|
|
|
|
|
| |
* libnetworking/net/radix.c, libnetworking/net/radix.h,
libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.
|
|
|
|
|
|
| |
* libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
* libnetworking/sys/sysctl.h: Update from FreeBSD.
* libnetworking/sys/socketvar.h: Update from FreeBSD.
|
|
|
|
| |
* libnetworking/sys/protosw.h: More partial updates from FreeBSD.
|
|
|
|
|
| |
* libnetworking/sys/socket.h: Further update from FreeBSD
(Add sa_family_t).
|
| |
|
|
|
|
|
|
| |
* libnetworking/sys/protosw.h: Partial update from FreeBSD.
* libnetworking/sys/socket.h: Partial update from FreeBSD.
* libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.
|
| |
|
|
|
|
|
| |
* libnetworking/sys/sysctl.h: Partial update from FreeBSD.
* libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.
|
|
|
|
|
|
|
| |
* libnetworking/poll.h: Replace with sys/poll.h wrapper.
* libnetworking/sys/poll.h: New (Original FreeBSD file).
* libnetworking/Makefile.am: Don't install opt_ipfw.h,
opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* 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 arpa/Makefile.am, machine/Makefile.am,
sys/Makefile.am, vm/Makefile.am.
Add . to SUBDIRS.
* arpa/Makefile.am: Remove.
* machine/Makefile.am: Remove.
* sys/Makefile.am: Remove.
* vm/Makefile.am: Remove.
* configure.ac: Reflect changes above.
|
| |
|
|
|
|
|
|
| |
* netinet/in_cksum.c, netinet/ip_icmp.h, netinet/ip_input.c,
netinet/tcp_input.c, netinet/tcp_subr.c, netinet/tcp_var.h,
sys/queue.h: Address alignment requirements for the ARM.
|
|
|
|
|
|
|
| |
* kern/uipc_mbuf.c, sys/mbuf.h, netinet/udp_usrreq.c: Add
optional UDP broadcast forwarding support.
* netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled UDP
broadcast forwarding.
|