Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Sep 2010 21:06:45 +0000 (UTC)
From:      Andre Oppermann <andre@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/netinet siftr.c tcp.h tcp_input.c tcp_output.c tcp_subr.c tcp_timer.h tcp_usrreq.c tcp_var.h
Message-ID:  <201009162106.o8GL6u7j071854@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
andre       2010-09-16 21:06:45 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          siftr.c tcp.h tcp_input.c tcp_output.c 
                         tcp_subr.c tcp_timer.h tcp_usrreq.c 
                         tcp_var.h 
  Log:
  SVN rev 212765 on 2010-09-16 21:06:45Z by andre
  
  Remove the TCP inflight bandwidth limiter as announced in r211315
  to give way for the pluggable congestion control framework.  It is
  the task of the congestion control algorithm to set the congestion
  window and amount of inflight data without external interference.
  
  In 'struct tcpcb' the variables previously used by the inflight
  limiter are renamed to spares to keep the ABI intact and to have
  some more space for future extensions.
  
  In 'struct tcp_info' the variable 'tcpi_snd_bwnd' is not removed to
  preserve the ABI.  It is always set to 0.
  
  In siftr.c in 'struct pkt_node' the variable 'snd_bwnd' is not removed
  to preserve the ABI.  It is always set to 0.
  
  These unused variable in the various structures may be reused in the
  future or garbage collected before the next release or at some other
  point when an ABI change happens anyway for other reasons.
  
  No MFC is planned.  The inflight bandwidth limiter stays disabled by
  default in the other branches but remains available.
  
  Revision  Changes    Path
  1.5       +2 -2      src/sys/netinet/siftr.c
  1.48      +1 -1      src/sys/netinet/tcp.h
  1.419     +0 -4      src/sys/netinet/tcp_input.c
  1.171     +0 -1      src/sys/netinet/tcp_output.c
  1.364     +0 -206    src/sys/netinet/tcp_subr.c
  1.41      +0 -3      src/sys/netinet/tcp_timer.h
  1.196     +9 -13     src/sys/netinet/tcp_usrreq.c
  1.189     +4 -5      src/sys/netinet/tcp_var.h



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