From owner-IPv6-jp@jp.freebsd.org  Wed Jul 12 11:19:31 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA53942;
	Wed, 12 Jul 2000 11:19:31 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (root@tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA53933
	for <IPv6-jp@jp.freebsd.org>; Wed, 12 Jul 2000 11:19:31 +0900 (JST)
	(envelope-from jinmei@isl.rdc.toshiba.co.jp)
Received: from shuttle.wide.toshiba.co.jp (shuttle.sixyards.wide.toshiba.co.jp [3ffe:501:100f:0:200:f8ff:fe01:61cf])
	by tortoise.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP/IPv6 id LAA17779
	for <IPv6-jp@jp.freebsd.org>; Wed, 12 Jul 2000 11:19:24 +0900 (JST)
	(envelope-from jinmei@isl.rdc.toshiba.co.jp)
Received: from localhost ([3ffe:501:100f:10c1:250:4ff:fefe:d85f])
	by shuttle.wide.toshiba.co.jp (8.9.1+3.1W/8.9.1) with ESMTP id LAA19366;
	Wed, 12 Jul 2000 11:04:16 +0900 (JST)
Date: Wed, 12 Jul 2000 11:14:39 +0900
Message-ID: <y7vlmz82iy8.wl@condor.isl.rdc.toshiba.co.jp>
From: JINMEI Tatuya / =?ISO-2022-JP?B?GyRCP0BMQEMjOkgbKEI=?=
 <jinmei@isl.rdc.toshiba.co.jp>
To: v6@wide.ad.jp
Cc: IPv6-jp@jp.freebsd.org
In-Reply-To: In your message of "Wed, 12 Jul 2000 10:40:52 +0900"
	 <6978.963366052@localhost>
References: <y7vog4438ik.wl@condor.isl.rdc.toshiba.co.jp>
	 <6978.963366052@localhost>
User-Agent: Wanderlust/2.3.0 (Roam) Emacs/21.0 Mule/5.0 (SAKAKI)
Organization: Research & Development Center, Toshiba Corp., Kawasaki, Japan.
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
X-Dispatcher: imput version 980905(IM100)
Lines: 45
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: IPv6-jp 838
Subject: [IPv6-jp 838] Re: (v6 12649) Re: kame routing table refcnt bug 
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: jinmei@isl.rdc.toshiba.co.jp

>>>>> On Wed, 12 Jul 2000 10:40:52 +0900, 
>>>>> Jun-ichiro itojun Hagino <itojun@iijlab.net> said:

>> $B$^$?!"(Bin6_control$B$H$+$ND>$7$O!"4X78$O$7$F$k$1$ID>@\$N860x$G$O$"$j$^$;(B
>> $B$s!#$:$$$V$sA0$N%P!<%8%g%s$+$i!">r7o$K$h$C$F$OH/@8$7F@$^$9!#EvA3$9$Y$F(B
>> $B$N(B*BSD current$B$G$b5/$-$k$O$:!#$H$/$K$d$P$=$&$J$N$O(B($B%3!<%I8+$F$J$$$1$I(B)
>> openbsd$B$G$9!#(Bfreebsd 4.1$BMQ$N%3!<%I$K$b%^!<%8$7$?J}$,$$$$$G$7$g$&!#(B
>> 
>> ($B0lHV$d$P$=$&$J(Bopenbsd$B4^$a(B)$B%"%I%l%9$NDI2C$d:o=|$O$=$s$J$KIQHK$K9T$o$l(B
>> $B$k:n6H$G$O$J$$$H;W$$$^$9$N$G!";_$a$K$/$$%^%7%s$rMn$H$7$F$^$G(Bupdate$B$9$k(B
>> $BI,MW$O$"$j$^$;$s$,!"2DG=$J$i$3$ND>$7$NF~$C$?%P!<%8%g%s(B($BMh=5$N(Bsnap$B$H$+(B)
>> $B$K>e$2$k$3$H$r$*$9$9$a$7$^$9!#(B

> 	*bsd-current merge$B$NET9g$G65$($F$[$7$$$s$G$9$,!"8=>u!V$$$l$J$$$H$^$:$$(B
> 	$BD>$7!W$O>e5-(B(in6_loopback_if?)$B$@$1$G$9$+(B? $B$=$$$H$b(Bipsec.c$B$b?d>)(B?

in6_loopback_if$B$@$1$G$9!#(Bipsec.c$B$N$d$D$O!"%3!<%I$H$7$F$O$$$^$$$A$J$N$G(B
$B$$$:$l%^!<%8$7$?J}$,$$$$$H;W$$$^$9$,!"8E$$$N$G$bF0:n>e$NLdBj$O$J$$$O$:!#(B

$B$H$3$m$G!"D>@\$K$O4X78$J$$$1$I!"(B

struct route {
	struct	rtentry *ro_rt;
	struct	sockaddr ro_dst;
};

$B$NDj5A$C$F$d$C$Q$j$J$s$H$+$7$?$$!DA0$b$I$C$+$G=q$$$?$1$I!"(Bkmem$B$G$b$J$a(B
$B$F$J$$8B$j(Bapplication$B$+$i;H$&$3$H$O$J$$9=B$BN$N$O$:$@$7!"(B

struct route {
	struct	rtentry *ro_rt;
	union {
		struct sockaddr_storage rou_dst_ss;
		struct sockaddr ro_dst_sa;
	} ro_u;
};
#define ro_dst ro_u.ro_dst_sa

$B$H$G$b$7$F$*$1$P8E$$%+!<%M%k%3!<%I$H$NAj@-$b$?$V$sLdBj$J$$$H;W$&$N$@$1(B
$B$I!#(BKAME$B$G$O(Bstruct route_in6$B$G$b(Bro_dst$B$C$F$$$&%a%s%PL>$r;H$C$F$k$+$i!"(B
v6$B$^$o$j$N%3!<%I$O$?$/$5$sJQ$($J$$$H$$$1$^$;$s$1$l$I$b!#(B

				$B?@L@(B $BC#:H(B (jinmei@isl.rdc.toshiba.co.jp)
				$B3t<02q<R(B $BEl<G(B  $B8&5f3+H/%;%s%?!<(B
				$BDL?.%W%i%C%H%[!<%`%i%\%i%H%j!<(B
