On Wed, Apr 16, 2008 at 2:21 AM, Ilpo Järvinen
<ilpo.jarvinen@helsinki.fi> wrote:
Reordering is generally a random process resulting from a packet
traversing parallel queues. (In the case of netem, the random process
is explicitly defined by simulation.) As reordering is created by
packets sitting in queues, these queues *should* be able to absorb a
burst of at least the reordering size. That's at least my
justification for using the reordering threshold as max_burst, along
with the fact that it should prevent cwnd from getting clamped.
Anyway, max_burst isn't a standard. TCP makes no guarantees that it
won't burst a full window. If anything, I actually think that in most
cases we'd be better off without it. It's harmful to high-bdp flows
because it pulls down cwnd, which has a long-term effect in response
to a short-term event.
-John
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html