Question on RFC6298, Managing the RTO Timer and additional lost pakets in Recovery state
Ingemar Johansson S <[email protected]> Thu, 3 Mar 2016 13:14:24 +0000
| Newsgroups | gmane.network.end2end |
|---|---|
| Message-ID | <[email protected]> |
Hi I am trying to understand the Linux TCP stack and how it rearms the RTO tim= er, in the process I read section 5 in RFC6298. It says quote "(5.3) When an ACK is received that acknowledges new data, re= start the retransmission timer so that it will expire after RTO seconds (fo= r the current value of RTO)." What is the definition of new data ?. The strict interpretation is when SND= .UNA advances, but it can also be that the highest SACKed sequence number i= ncreases. The former case it is more likely that RTO happens. The second question is Linux related. Given that a lost packet puts the sta= ck in Recovery state, the congestion window reduces one step as an effect o= n this. What happens if additional packets are lost when in Recovery state.= I guess the congestion window should decrease more or ?. I am currently porting the Linux TCP stack to fit our Java based system sim= ulator, most things seem to be working but the above leaves me wondering. /Ingemar =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D Ingemar Johansson M.Sc. Master Researcher Ericsson AB Wireless Access Networks Labratoriegr=E4nd 11 971 28, Lule=E5, Sweden Phone +46-1071 43042 SMS/MMS +46-73 078 3289 [email protected]<mailto:[email protected]> www.ericsson.com "We can be heroes, just for one day" David Bowie =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D _______________________________________________ end2end-interest mailing list [email protected] http://mailman.postel.org/mailman/listinfo/end2end-interest Contact [email protected] for assistance.