ipv6 host routes

JINMEI Tatuya / 神明達哉 jinmei at isl.rdc.toshiba.co.jp
Mon Oct 2 06:56:03 PDT 2006

>>>>> On Mon, 2 Oct 2006 13:56:06 +0200, 
>>>>> John Hay <jhay at meraka.org.za> said:

>> The key point here is whether the route is statically created or not.
>> And, if I understand your intent correctly, the host route you want to
>> install is not really "static" in that it can (or should) be removed
>> when it's detected to be unreachable, right?

> Maybe I should state what I want to achieve again.

I believe I already knew that.  Perhaps I was not really clear about
the point, but the important part is:

+ the code currently committed in the repository is not correct in
  that it has a bad side-effect (so whether my patch is correct or not
  it should be removed or fixed anyway)
+ the proposed change in my previous post should provide what you want
  to achieve without the side-effect

One subtle point is that the host route (a neighbor *cache* entry)
will be removed automatically in the kernel when that host is detected
to be unreachable via the Neighbor Unreachability Detection process.
This should be the case for the current code and for my patch.  The
process (daemon) that installed the host route will thus be
responsible for taking care of the automatic removal event, by
re-installing the route, or synchronizing internal data with the
kernel, etc.  This is what I intended to point out by saying it's not
really 'static'.

Am I now clear enough?

					JINMEI, Tatuya
					Communication Platform Lab.
					Corporate R&D Center, Toshiba Corp.
					jinmei at isl.rdc.toshiba.co.jp

More information about the freebsd-net mailing list