Skip to content
  • rscheff's avatar
    MFC r366150: TCP: send full initial window when timestamps are in use · 6e1e26de
    rscheff authored
    The fastpath in tcp_output tries to send out
    full segments, and avoid sending partial segments by
    comparing against the static t_maxseg variable.
    That value does not consider tcp options like timestamps,
    while the initial window calculation is using
    the correct dynamic tcp_maxseg() function.
    
    Due to this interaction, the last, full size segment
    is considered too short and not sent out immediately.
    
    Reported by:	tuexen
    MFC after:	2 weeks
    Sponsored by:	NetApp, Inc.
    Differential Revision:	https://reviews.freebsd.org/D26478
    6e1e26de