cvs commit: src/sys/netinet ip_fastfwd.c ip_input.c ip_var.h

Wes Peters wes at softweyr.com
Sat May 8 22:50:49 PDT 2004


On Saturday 08 May 2004 11:25, Sam Leffler wrote:
> On Saturday 08 May 2004 08:25 am, Darren Reed wrote:
>
> > If there were a core@ for freebsd that was active, this is the kind of
> > thing I'd be writing to them about, asking for it to be backed out.
>
> Technical disputes of this sort are supposed to be passed to the TRB.  I
> personally don't see the change as important enough to argue about--I
> haven't heard Andre weigh in, but I figured he'd just back it out.

There is a core@ for freebsd, it is active, and it is watching this 
conversation.  So far the summary seems to be "experts disagree."  I 
understand and agree with Darren's concerns about duplicating code, but I 
think Sam's position here is the correct way for FreeBSD to proceed.  
Eliding options processing is desirable for a wide range of endpoint 
systems, including those I work on at ${DAYJOB}.

I will point out that the Internet is a changing environment in ways the 
RFCs have not kept up with.  Many TCP/IP implementations, including ours, 
are (no longer) in accordance with all of the relevant RFCs, including the 
Host Requirements, Router Requirements, and the basic TCP and IP 
specifications.  This is at least partly because many of the RFCs are quite 
old and nobody has bothered to update them with implementation details that 
have proven to be inadequately specified or just wrong.

So long as this feature is optional, regardless of the default setting, and 
not used as an excuse to fail to maintain the options processing in working 
state, I *still* have no objection to it.  I welcome further review by the 
TRB or by the FreeBSD-net contributors.

-- 

        Where am I, and what am I doing in this handbasket?

Wes Peters                                               wes at softweyr.com


More information about the cvs-all mailing list