NetBSD/sys/netinet
thorpej c23fa5a752 Never send more than half a socket buffer of data. This insures that
we can always keep 2 packets on the wire, no matter what SO_SNDBUF is,
and therefore ACKs will never be delayed unless we run out of data to
transmit.  The problem is quite easy to tickle when the MTU of the
outgoing interface is larger than the socket buffer size (e.g. loopback).

Fix from Charles Hannum.
2002-08-20 16:29:42 +00:00
..
Makefile
fil.c whitespace 2002-06-09 16:33:36 +00:00
icmp6.h whitespace 2002-06-09 16:33:36 +00:00
icmp_var.h Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00
if_arp.c If we need to fix up ar_hrd field, we must do it before using ar_tpa/tha. 2002-06-25 04:16:31 +00:00
if_atm.c whitespace 2002-06-09 16:33:36 +00:00
if_atm.h whitespace 2002-06-09 16:33:36 +00:00
if_ether.h
if_inarp.h
igmp.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
igmp.h
igmp_var.h Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00
in.c whitespace 2002-06-09 16:33:36 +00:00
in.h Define uint{8,32}_t locally, per XNS5.2/POSIX-2001, and use them in this 2002-05-13 13:34:32 +00:00
in4_cksum.c be friendly with gcc-3.1.1 -O2, which takes advantage of ANSI C 2002-07-29 09:14:36 +00:00
in_cksum.c whitespace 2002-06-09 16:33:36 +00:00
in_gif.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
in_gif.h
in_pcb.c share policy-on-pcb for listening socket. sync w/kame 2002-06-11 19:39:59 +00:00
in_pcb.h whitespace 2002-06-09 16:33:36 +00:00
in_proto.c whitespace 2002-06-09 16:33:36 +00:00
in_systm.h
in_var.h Eliminate commons. 2002-05-12 20:33:50 +00:00
ip.h
ip6.h
ip_auth.c whitespace 2002-06-09 16:33:36 +00:00
ip_auth.h
ip_compat.h whitespace 2002-06-09 16:33:36 +00:00
ip_ecn.c correct variable initialization. reported by fujitsu folks 2002-04-10 09:18:57 +00:00
ip_ecn.h
ip_encap.c remove packed attribute as it will cause data be unaligned 2002-07-31 03:18:04 +00:00
ip_encap.h
ip_fil.c whitespace 2002-06-09 16:33:36 +00:00
ip_fil.h Fix iplog problem on sparc64 [from Tomi Nylund] 2002-07-01 13:55:35 +00:00
ip_flow.c Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00
ip_frag.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
ip_frag.h
ip_ftp_pxy.c Fix compilation problems 2002-05-02 17:13:27 +00:00
ip_gre.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
ip_gre.h whitespace 2002-06-09 16:33:36 +00:00
ip_h323_pxy.c whitespace 2002-06-09 16:33:36 +00:00
ip_icmp.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
ip_icmp.h whitespace 2002-06-09 16:33:36 +00:00
ip_input.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
ip_ipsec_pxy.c add __KERNEL_RCSID() 2002-04-01 16:47:46 +00:00
ip_log.c Fix iplog problem on sparc64 [from Tomi Nylund] 2002-07-01 13:55:35 +00:00
ip_mroute.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
ip_mroute.h whitespace 2002-06-09 16:33:36 +00:00
ip_nat.c whitespace 2002-06-09 16:33:36 +00:00
ip_nat.h Upgraded IPFilter to 3.4.27 2002-05-02 17:11:37 +00:00
ip_netbios_pxy.c whitespace 2002-06-09 16:33:36 +00:00
ip_output.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
ip_proxy.c whitespace 2002-06-09 16:33:36 +00:00
ip_proxy.h
ip_raudio_pxy.c
ip_rcmd_pxy.c
ip_state.c whitespace 2002-06-09 16:33:36 +00:00
ip_state.h Upgraded IPFilter to 3.4.27 2002-05-02 17:11:37 +00:00
ip_var.h Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00
ipl.h Upgraded IPFilter to 3.4.27 2002-05-02 17:11:37 +00:00
raw_ip.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
tcp.h
tcp_debug.c whitespace 2002-06-09 16:33:36 +00:00
tcp_debug.h
tcp_fsm.h
tcp_input.c better sync w/kame on deprecated address handling. check af == AF_INET6. 2002-08-19 02:17:54 +00:00
tcp_output.c Never send more than half a socket buffer of data. This insures that 2002-08-20 16:29:42 +00:00
tcp_seq.h
tcp_subr.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
tcp_timer.c whitespace 2002-06-09 16:33:36 +00:00
tcp_timer.h
tcp_usrreq.c Rename sbappend_stream() to sbappendstream(), per suggestion from 2002-07-03 21:36:57 +00:00
tcp_var.h Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00
tcpip.h
udp.h
udp_usrreq.c avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACE 2002-08-14 00:23:27 +00:00
udp_var.h Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00