public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* per-service window size caches
       [not found] <200110091325.OAA28685@sunuk.UK.Sun.COM>
@ 2001-10-10 22:42 ` David Nicol
  0 siblings, 0 replies; only message in thread
From: David Nicol @ 2001-10-10 22:42 UTC (permalink / raw)
  To: linux-kernel@vger.kernel.org

"Jeremy Harris [RU-UK]" wrote:
> 
>  I'm not sure how to make it work for ftp.


It wouldn't.  Advise to use http:// for downloads.

Alternately, provide some sysctrls for accessing the
windo info cache and let ftp write there

Alternately, make the proxy situation the special case
and in general assume that all ports on a host are handled
in the same way -- possibly fall back to a per-service cache
only after problems have appeared after applying cached window
sizes.  So the cache would look something like:

peer-IP: (window size) or (use *per-service cache) or (always slow-start)

and entries in this table expire every so often


********

I'm hoping to find time to add to the ECN code so that my machine
will keep a list of peers that will not reply to ECN-enabled handshake
offers and will special-case them, rather than needing to turn ECN off
for everything.  To do this I will need to set up an expiring cache in
kernel space.  Any suggestion for which other kernel structures to
reuse code for this from?




-- 
                                           David Nicol 816.235.1187
                                            1,3,7-trimethylxanthine

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-10-10 22:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200110091325.OAA28685@sunuk.UK.Sun.COM>
2001-10-10 22:42 ` per-service window size caches David Nicol

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox