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