NetBSD/sys/netinet
thorpej 4ed600dbd0 Fix several annoyances related to MSS handling in BSD TCP:
- Don't overload t_maxseg.  Previous behavior was to set it to the min
  of the peer's advertised MSS, our advertised MSS, and tcp_mssdflt
  (for non-local networks).  This breaks PMTU discovery running on
  either host.  Instead, remember the MSS we advertise, and use it
  as appropriate (in silly window avoidance).
- Per last bullet, split tcp_mss() into several functions for handling
  MSS (ours and peer's), and performing various tasks when a connection
  becomes ESTABLISHED.
- Introduce a new function, tcp_segsize(), which computes the max size
  for every segment transmitted in tcp_output().  This will eventually
  be used to hook in PMTU discovery.
1997-09-22 21:49:55 +00:00
..
fil.c
icmp_var.h
if_arp.c
if_atm.c
if_atm.h
if_ether.h
if_inarp.h
igmp.c
igmp.h
igmp_var.h
in.c
in.h
in_cksum.c
in_pcb.c
in_pcb.h
in_proto.c
in_systm.h
in_var.h
ip.h
ip_auth.c
ip_auth.h
ip_compat.h
ip_fil.c
ip_fil.h
ip_frag.c
ip_frag.h
ip_ftp_pxy.c
ip_icmp.c
ip_icmp.h
ip_input.c
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
tcp_output.c
tcp_seq.h
tcp_subr.c
tcp_timer.c
tcp_timer.h
tcp_usrreq.c
tcp_var.h
tcpip.h
udp.h
udp_usrreq.c
udp_var.h