>>>>> On Sat, 02 Jun 2001 09:27:30 -0400, 
>>>>> [EMAIL PROTECTED] said:

> I configured some prefixes through the "prefix" command. I then tried to display 
>them as itis by reading the "ifnet" structure's "if_prefixhead" member. The result is 
>like this.

> Prefix was set as
> #prefix wb0 fec0:11::1

> the prefix displayed later by reading the ifnet structure is as follows.
> The data is in 8bits. (Displayed by using the
> printf(" %x\t",ifp->if_prefixhead.next->prefix.s6_addr8[0]); & etc till 15) 

> The output is like this.
> 00     00     00     00     00     00     fe    c0    00    11   00    00
> 00     00     00     00


> Can any body mail me if I had done some mistake & that's why iam getting the above 
>result?
>  Or there is some other place where prefixes are stored & from that place we can get 
>prefixes correctly?
> Are prefixes stored in this way itself?

I'm not sure, but we (the KAME project) would really recommend not to
use the prefix command, but stick to legacy ifconfig(8).  We've found
many weird situations (including kernel panic) that the prefix
manipulation cause, so the prefix command and the underling kernel has
already been obsoleted in the KAME snaps, and the change will be
merged into future releases of FreeBSD.

                                        JINMEI, Tatuya
                                        Communication Platform Lab.
                                        Corporate R&D Center, Toshiba Corp.
                                        [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to