The current behavior of TCP is to increase the curseq_
when sending out a SYN packet. If the SYN packet gets
lost a retransmission of the SYN packet is performed.
But the curseq_ is increased again. The result is that
more than requested data packets are sent.
The attached patch avoids this. Now, the curseq_ is
increased only with the initial SYN packet.
Log in to post a comment.