early packet train discard?

Neal Cardwell (cardwell@cs.washington.edu)
Wed, 20 May 1998 23:08:24 -0700 (PDT)

in the 590s where we discussed EPD, Tom alluded to something analogous
like "early packet train discard". i think this meant somethig like: if
you discard a TCP segment with sequence number X, discard all segments
from this flow with later sequence numbers. did i get this right? if so, i
don't understand the point yet. it seems like it's still nice to have the
other packets get to the receiver, if we want to get 3 dupacks and get
fast retransmit to fill in the hole, at which point the receiver will ack
all the data and the sender can go on.

i could see that, if we know that the window isn't big enough to elicit 3
dupacks, we might want to drop all of them. is there another reason?

neal