From owner-FreeBSD-net-jp@jp.freebsd.org  Mon Nov 27 01:17:15 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA34181;
	Mon, 27 Nov 2000 01:17:15 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from edge.sky.yamashina.kyoto.jp (edge.sky.yamashina.kyoto.jp [210.235.106.86])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA34174
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 27 Nov 2000 01:17:13 +0900 (JST)
	(envelope-from taca@sky.yamashina.kyoto.jp)
Received: from localhost (localhost [127.0.0.1])
	by edge.sky.yamashina.kyoto.jp (8.9.3+3.2W/3.7W-1.2) with ESMTP
	id BAA05442
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 27 Nov 2000 01:16:42 +0900 (JST)
	(envelope-from taca@sky.yamashina.kyoto.jp)
Message-Id: <200011261616.BAA05442@edge.sky.yamashina.kyoto.jp>
To: FreeBSD-net-jp@jp.freebsd.org
In-Reply-To: <3A213345398.15B0EMYOSHI@mail.vc-net.ne.jp>
References: <3A0ABE87118.A5AEEMYOSHI@mail.vc-net.ne.jp>
	<200011251754.CAA05001@eos.ocn.ne.jp>
	<3A213345398.15B0EMYOSHI@mail.vc-net.ne.jp>
X-Mailer: Mew version 1.94.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Mon, 27 Nov 2000 01:16:42 +0900
From: Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
X-Dispatcher: imput version 20000414(IM141)
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-net-jp 2864
Subject: [FreeBSD-net-jp 2864] Re: byte order of IPv4 header(raw socket)
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: taca@sky.yamashina.kyoto.jp

In message <3A213345398.15B0EMYOSHI@mail.vc-net.ne.jp>
	on Mon, 27 Nov 2000 00:59:01 +0900,
	Yoshizawa$B!!(BMasahiro <emyoshi@vc-net.ne.jp> wrote:
> >  /usr/src/sys/netinet/ip.h $B$N(B struct ip $B$H(B 
> >  {ip_input, ip_output, raw_ip}.c $B$"$?$j$r8+$l$P$o$+$j$^$9!#(B
> > 
> > > $B$H$"$k$N$G$9$,!"<B:]$K$O(B ip_len $B$NCM$O%M%C%H%o!<%/%P%$%H=g=x$K(B
> > > $B$J$C$F$$$F(B ntohs() $B$r;H$o$J$$$H@5$7$$CM$K$J$i$J$+$C$?$j$7$^$7$?!#(B
> > > $B$3$NK\$,=q$+$l$?Ev;~$H$O;EMM$,JQ$o$C$?$H$$$&;v$J$N$G$7$g$&$+!)(B
$B$3$l$C$FK\Ev$+$J!"$H;W$C$F(BNetBSD$B$G(B/usr/src/sbin/ping/ping.c$B$r8+$k$H!"(B
IP$B%X%C%@$rI=<($9$kItJ,$O!"(B

        (void)printf("  %1x  %1x  %02x %04x %04x",
                     ip->ip_v, ip->ip_hl, ip->ip_tos, ip->ip_len, ip->ip_id);

$B$H$J$C$F$$$^$7$?!#0lJ}!"(BFreeBSD 2.2.8$B$G$O!"(B

        (void)printf(" %1x  %1x  %02x %04x %04x",
            ip->ip_v, ip->ip_hl, ip->ip_tos, ntohs(ip->ip_len),
            ntohs(ip->ip_id));

$B$H$J$C$F$$$F!"3N$+$K(Bnetwork order$B$K$J$C$F$kMM$G$9!#(BNetBSD$B$N%+!<%M%k$N(B
$B%=!<%9$r$6$C$H8+$k$H!"(Bip_len$B%U%#!<%k%I$r$=$N$^$^(Bmbuf$B$ND9$5$KBeF~$7$F$$(B
$B$?$j$7$^$9$+$i!"$3$N$"$?$j$N;EMM$O5$0B$/JQ99$G$-$kBeJ*$G$O$J$$$O$:$G$9!#(B

$B$7$+$7!"(B2.2.8$B%Y!<%9$G$9$i!"$"!<$J$C$F$k$N$G2?$+M}M3$,$"$C$FJQ99$7$?$s(B
$B$@$H;W$$$^$9$,!"(BFreeBSD specific$B$J5$$,$7$^$9!#(B

> # $B$A$g$C$H(B FreeBSD-net-jp $B$K$O$=$0$o$J$$%M%?$@$C$?$s$G$7$g$&$+!)!)(B
$B$=$l$@$19bEY$J<ALdFbMF$@$C$?$$$&!"C1=c$JM}M3$@$C$?$N$G$O$J$$$G$7$g$&$+!#(B

--
$B?@8M(B $BN4Gn(B($B$+$s$Y(B $B$?$+$R$m(B) at home
