IETF-SSH archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: IESG feedback on core drafts.
Tero Kivinen <kivinen%iki.fi@localhost> writes:
> Eric Rescorla writes:
> > As this example indicates, it's totally unsafe to use the existence
> > of unflushed data in the TCP buffers proper as a guide to whether
> > you need an empty packet, since when you do the second write(),
> > the buffers will contain the un-ACKed Record 1.
>
> It is safe, if and only if you get the information from the TCP stack
> if that data at the end of the TCP buffers have ever been sent out to
> network. If it has never ever been sent out to network, then we do not
> need the extra packet, if it has already been sent out, then you do
> need extra packet.
Yes, but since essentially no stack will tell you this, it's not
really an optimization worth making.
> > The point is that you can't safely talk about TCP packets. If you want
> > to talk about conditional empty packet insertion you should talk about
> > the data being "written" "delivered to the network"
>
> I think I have been using term "seen on the network" all the time, I
> didn't talk about TCP packet.
But that's the language that appeared in the text I was criticizing.
-Ekr
--
[Eric Rescorla ekr%rtfm.com@localhost]
http://www.rtfm.com/
Home |
Main Index |
Thread Index |
Old Index