NetBSD/sys/netinet
thorpej 2cd33a0ce1 Implement retransmit logic for the SYN cache engine. Fixes a rare condition
where one side can think a connection exists, where the other side thinks
the connection was never established.

The original problem was first reported by Ty Sarna in PR #5909.  The
original fix I made to the code didn't cover all cases.  The problem this
fix addresses was reported by Christoph Badura via private e-mail.

Many thanks to Bill Sommerfeld for helping me to test this code, and
for finding a subtle bug.
1999-04-29 03:54:22 +00:00
..
Makefile
fil.c
icmp_var.h
if_arp.c
if_atm.c
if_atm.h
if_ether.h
if_inarp.h
igmp.c If the incoming code value is 0, timer gets 0, which would mean 1999-04-25 10:26:29 +00:00
igmp.h
igmp_var.h
in.c
in.h
in_cksum.c
in_pcb.c
in_pcb.h
in_proto.c Implement retransmit logic for the SYN cache engine. Fixes a rare condition 1999-04-29 03:54:22 +00:00
in_systm.h
in_var.h
ip.h
ip_auth.c
ip_auth.h
ip_compat.h
ip_fil.c
ip_fil.h
ip_flow.c
ip_frag.c
ip_frag.h
ip_ftp_pxy.c
ip_gre.c
ip_gre.h
ip_icmp.c
ip_icmp.h
ip_input.c tiny KNF change 1999-04-07 05:34:32 +00:00
ip_ipip.c - Make sure that interface can't be marked up before a route to the remote 1999-04-04 09:10:27 +00:00
ip_ipip.h
ip_log.c
ip_mroute.c
ip_mroute.h
ip_nat.c
ip_nat.h
ip_output.c
ip_proxy.c
ip_proxy.h
ip_state.c
ip_state.h
ip_var.h
raw_ip.c
tcp.h
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c Implement retransmit logic for the SYN cache engine. Fixes a rare condition 1999-04-29 03:54:22 +00:00
tcp_output.c
tcp_seq.h
tcp_subr.c
tcp_timer.c
tcp_timer.h
tcp_usrreq.c
tcp_var.h Implement retransmit logic for the SYN cache engine. Fixes a rare condition 1999-04-29 03:54:22 +00:00
tcpip.h
udp.h
udp_usrreq.c
udp_var.h