From: Lachlan Andrew Date: Wed, 30 Apr 2008 08:04:03 +0000 (-0700) Subject: tcp: Overflow bug in Vegas X-Git-Tag: v2.6.26-rc1~104^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=159131149c2f56c1da5ae5e23ab9d5acef4916d1;p=pandora-kernel.git tcp: Overflow bug in Vegas From: Lachlan Andrew 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: David S. Miller --- Reading git-diff-tree failed