Reordering is legal .
It is typically undesirable because TCP does not perform well with reordered packets .
Although reordering is legal , it is typically undesirable because TCP does not perform well with reordered packets .