Subject: Re: PR 3508 fix
To: None <tech-kern@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-kern
Date: 01/28/2004 14:26:29
>> Is there any valid reason why this (or any other) fix hasn't been
>> applied?
> The fix isnt' really a fix and nobody has implemented the right fix
> yet.
Well, it's a fix in that it makes the symptom go away (assuming you're
talking about my patch).
Someone else said something on-list to the effect of "I removed the
cache entirely" (with some - IMO reasonable - justification). As a
totally bonehead-simple patch to have the same effect with very little
chance of trouble (I haven't tested it), apply my patch, then change
if ((ipforward_rt.ro_rt == 0) ||
!in_hosteq(*to, sin->sin_addr) ||
(ipforward_rt_stamp != time.tv_sec)) {
to
if (1) {
There. Now there's a fix. (Of course, the ipforward_rt stuff could
then go away, but that's more involved and I don't have time right now
to construct the corresponding patch, especially since it'd mean a
test-build of a kernel.)
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B