1. 05 12月, 2008 1 次提交
    • D
      tcp: tcp_vegas ssthresh bug fix · a6af2d6b
      Doug Leith 提交于
      This patch fixes a bug in tcp_vegas.c.  At the moment this code leaves
      ssthresh untouched.  However, this means that the vegas congestion
      control algorithm is effectively unable to reduce cwnd below the
      ssthresh value (if the vegas update lowers the cwnd below ssthresh,
      then slow start is activated to raise it back up).  One example where
      this matters is when during slow start cwnd overshoots the link
      capacity and a flow then exits slow start with ssthresh set to a value
      above where congestion avoidance would like to adjust it.
      Signed-off-by: NDoug Leith <doug.leith@nuim.ie>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a6af2d6b
  2. 01 5月, 2008 1 次提交
  3. 30 4月, 2008 1 次提交
    • L
      tcp: Overflow bug in Vegas · 15913114
      Lachlan Andrew 提交于
      From: Lachlan Andrew <lachlan.andrew@gmail.com>
      
      There is an overflow bug in net/ipv4/tcp_vegas.c for large BDPs
      (e.g. 400Mbit/s, 400ms).  The multiplication (old_wnd *
      vegas->baseRTT) << V_PARAM_SHIFT overflows a u32.
      
      [ Fix tcp_veno.c too, it has similar calculations. -DaveM ]
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      15913114
  4. 29 1月, 2008 1 次提交
  5. 30 10月, 2007 1 次提交
  6. 31 7月, 2007 1 次提交
  7. 18 7月, 2007 1 次提交
  8. 16 6月, 2007 1 次提交
  9. 26 4月, 2007 4 次提交
  10. 11 2月, 2007 1 次提交
  11. 03 12月, 2006 1 次提交
  12. 23 9月, 2006 1 次提交
  13. 01 7月, 2006 1 次提交
  14. 05 1月, 2006 1 次提交
  15. 07 12月, 2005 2 次提交
  16. 12 11月, 2005 1 次提交
  17. 11 11月, 2005 1 次提交
  18. 30 8月, 2005 3 次提交
  19. 24 6月, 2005 1 次提交