From: Guenter Roeck <redacted>
Date: Fri, 19 Mar 2010 07:41:13 -0700
TCP sessions over IPv4 can get stuck if routers between endpoints
do not fragment packets but implement PMTU instead.
This bug actually only applies to a much more specific case.
It only occurs when the router we end up using is the result of
receiving a redirect to it.
If we use the configured route, and do not get redirected, the problem
never happens.
In any case, your patch is correct, and I'll add some clarification to
the commit message when I check this in.
Thanks a lot!