Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Aug 2010 21:41:33 +0000 (UTC)
From:      Andre Oppermann <andre@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/netinet tcp_output.c
Message-ID:  <201008142141.o7ELfpNY004363@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
andre       2010-08-14 21:41:33 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          tcp_output.c 
  Log:
  SVN rev 211317 on 2010-08-14 21:41:33Z by andre
  
  When using TSO and sending more than TCP_MAXWIN sendalot is set
  and we loop back to 'again'.  If the remainder is less or equal
  to one full segment, the TSO flag was not cleared even though
  it isn't necessary anymore.  Enabling the TSO flag on a segment
  that doesn't require any offloaded segmentation by the NIC may
  cause confusion in the driver or hardware.
  
  Reset the internal tso flag in tcp_output() on every iteration
  of sendalot.
  
  PR:             kern/132832
  Submitted by:   Renaud Lienhart <renaud-at-vmware com>
  MFC after:      1 week
  
  Revision  Changes    Path
  1.168     +5 -2      src/sys/netinet/tcp_output.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008142141.o7ELfpNY004363>