Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jun 2007 21:07:21 +0000 (UTC)
From:      Andre Oppermann <andre@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/netinet tcp_input.c
Message-ID:  <200706102107.l5AL7Mum064863@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
andre       2007-06-10 21:07:21 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          tcp_input.c 
  Log:
  Fix a case in tcp_do_segment() where tcp_update_sack_list() would
  be called with an incorrect segment end value.  tcp_reass() may
  trim segments when they overlap with already existing ones in the
  reassembly queue.  Instead of saving the segment end value before
  the call to tcp_reass() compute it on the fly based on the effective
  segment length afterwards.
  
  This bug was not really problematic as no information got lost and
  the eventual SACK information computation was correct nontheless.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.358     +1 -2      src/sys/netinet/tcp_input.c



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