From: William Allen Simpson <william.allen.simpson@gmail.com>
To: netdev@vger.kernel.org
Subject: Re: [PATCH] TCPCT-1: adding a sysctl
Date: Fri, 02 Oct 2009 17:46:12 -0400 [thread overview]
Message-ID: <4AC674A4.2040900@gmail.com> (raw)
In-Reply-To: <877hvdbj55.fsf@basil.nowhere.org>
Andi Kleen wrote:
> William Allen Simpson <william.allen.simpson@gmail.com> writes:
>> Any suggestions for improvement? Or general approval?
>
> The patch seems incomplete, can't find callers for most of the new functions.
>
Ummm, I was following the suggested practice of breaking it into smaller
pieces for review. This is just the control functions and headers. I've
actually completed most of the port, and am champing at the bit.
I was hoping for concrete suggestions from the experienced Linux coders,
before submitting the rest of the code.
> In general cookies fell a bit out of favour because they don't support window
> scaling etc. But you don't seem to fix that by putting that data into
> the new option.
>
You mean DJB's "optionless" SYN cookies? They saved everybody's bacon
back in the day, but that was when there were fewer options. In 1996,
we all thought it was a quick hack on the way to a better solution. But
the hack solved enough of the problem that nobody finished the work.
This option fixes (obviates and eventually obsoletes) SYN cookies, and
passes other options just fine. That's one reason for doing it!
There should be a paper explaining in December's Usenix Login. This is
the running code to go with the paper.
> My immediate gut reaction is that it will be likely challenging to
> traverse many packet filters (which often have a tendency to drop
> anything they don't know) with this option on. That is also what killed
> ECN.
>
Too true. Not much we can do about it, but the various research surveys
suggest that an unknown option passes better....
next prev parent reply other threads:[~2009-10-02 21:46 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-02 4:00 query: adding a sysctl William Allen Simpson
2009-10-02 5:57 ` Stephen Hemminger
2009-10-02 14:58 ` [PATCH] TCPCT-1: " William Allen Simpson
2009-10-02 17:52 ` William Allen Simpson
2009-10-02 22:00 ` William Allen Simpson
2009-10-02 21:06 ` Andi Kleen
2009-10-02 21:46 ` William Allen Simpson [this message]
2009-10-02 22:48 ` David Miller
2009-10-03 0:32 ` William Allen Simpson
2009-10-03 6:26 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AC674A4.2040900@gmail.com \
--to=william.allen.simpson@gmail.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).