Subject: Re: misc/3212: Source routing configuration problem
To: der Mouse <mouse@Rodents.Montreal.QC.CA>
From: Kevin M. Lahey <kml@nas.nasa.gov>
List: netbsd-bugs
Date: 02/17/1997 22:02:05
In message <199702151605.LAA10726@Twig.Rodents.Montreal.QC.CA>der Mouse writes
>> 	NetBSD ships with 'net.inet.ip.forwsrcrt = 1'.  This means it
>> 	will forward source routed packets.
>
>This is as it should be.  Source routes are in IP for a reason, and
>they're useful in some cases (most cases where I've wished for them
>have been fault isolation debugging).  Yes, it's unfortunate that there
>are a lot of hosts out there that handle them wrong, but that's not the
>fault of source routes and breaking source routes is the wrong fix.

I kind of liked the other idea in this pr, namely, adding an option
to discard source routed packets as they arrive, so that they don't
make it up the protocol stack.  RFC1122 explicitly states that
source routed packets MUST be handed up the protocol state, but
perhaps it was a product of a kinder and gentler age.  It would
be really easy to add 'net.inet.ip.acceptsrcrt'.

Would anyone object to such an addition?

Thanks,
Kevin