From owner-IPv6-jp@jp.freebsd.org  Thu Dec  3 00:52:36 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id AAA18990;
	Thu, 3 Dec 1998 00:52:36 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from pickles.noc.intec.co.jp (pickles.noc.intec.co.jp [202.226.28.1])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id AAA18982
	for <IPv6-jp@jp.freebsd.org>; Thu, 3 Dec 1998 00:52:34 +0900 (JST)
	(envelope-from ikuo@isl.intec.co.jp)
From: ikuo@isl.intec.co.jp
Received: from king.noc.intec.co.jp (king.noc.intec.co.jp [202.226.28.9])
	by pickles.noc.intec.co.jp (8.9.1a/3.7W-98113010) with ESMTP id AAA13622
	for <IPv6-jp@jp.freebsd.org>; Thu, 3 Dec 1998 00:52:32 +0900 (JST)
Received: (from ikuo@localhost)
	by king.noc.intec.co.jp (8.9.1a/3.7W-98112414) id AAA02998;
	Thu, 3 Dec 1998 00:52:32 +0900 (JST)
Date: Thu, 3 Dec 1998 00:52:32 +0900 (JST)
Message-Id: <199812021552.AAA02998@king.noc.intec.co.jp>
To: IPv6-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 3 Dec 1998 00:02:48 JST".
	<14747.912610968@coconut.itojun.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: IPv6-jp 181
Subject: [IPv6-jp 181] Re: link-local address assigment on the kame box
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: ikuo@isl.intec.co.jp

In article <14747.912610968@coconut.itojun.org>
itojun@iijlab.net writes:

>> >$B$H$J$k$H!"%f!<%6$,(B interface index $B$r0U<1$7$J$-$c$J$i$s$H(B
>> >$B;W$&$N$G$9$,(B...
>> 
>> 	$BIaDL$N%f!<%6$O(Bifconfig$B$r$7$J$$$R$H$@$H2>Dj$9$k$H!"(B
>> 	1. $BIaDL$N%f!<%6$O(BDNS$B$r;H$&(B
>> 	2. link-local address$B$O(BMAC address$B$_$?$$$J$b$N$J$N$G!"IaDL$N(B
>> 	   $B%f!<%6$O$^$:MxMQ$7$J$$!#(B
>> 	$B$H$$$&$3$H$@$H;W$$$^$9(Bm$B!#(B

$B$?$7$+$K(B :-)
link local address $B$r;H$&$N$OFC<l$J?MC#$J$o$1$G$9$M(B...

>> > o $B$H$$$&$3$H$O(B link local address $B$r07$&%W%m%0%i%`$O!"(B
>> >   ioctl $B$J$j$N(B OS dependent $B$JItJ,$r;}$D$3$H$K$J$k$N(B?
>> 
>> 	if_nametoindex()$B$b(Badvanced API$B$GI8=`2=$5$l$F$$$^$9!#(B
>> 	$B$N$G!"$3$3$^$G$N?4G[$O$J$$$H$*$b$$$^$9!#(B

$B$J$k$[$I!#3N$+$K(B draft $B$K$O=q$$$F$"$j$^$9$M!#<:Ni$7$^$7$?!#(B
$B?'!9$"$k$s$G$9$M$'!#(B

 <net/if.h>
    char *if_indextoname(unsigned int, char *);
    unsigned int if_nametoindex(const char *);
    void if_freenameindex(struct if_nameindex *);
    struct if_nameindex *if_nameindex(void);

>> 	$BLdBj$O!"8=:_$N$H$3$m<BAu>u67$,3F%9%?%C%/$G$^$A$^$A$J$3$H$G$9$M!#(B

$B$3$l$O3N$+$KG:$_$I$3$m$G$9!#(B
$B$H$j$"$($:(B INRIA $B$O8e$K$^$o$=$&$+$J$!!#(B

p.s.,
 $BOC$OJQ$o$j$^$9$,(B...
 $B$"$l(B? draft $B8+$k$H(B sockaddr_union $B$N5-=R$,>C$($F$k!#(B
 $B$J$s$@(B? sockaddr_storage $B$C$F(B?
 $B$&!<$s!#$D$$$F$$$1$J$$(B ;_;
--
ikuo
