From owner-IPv6-jp@jp.freebsd.org  Sun Dec  5 06:43:17 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id GAA96353;
	Sun, 5 Dec 1999 06:43:17 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from poker.hiemalis.org (poker.hiemalis.org [210.175.13.116])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id GAA96348
	for <IPv6-jp@jp.freebsd.org>; Sun, 5 Dec 1999 06:43:15 +0900 (JST)
	(envelope-from keiji@tamlab.dnj.ynu.ac.jp)
Received: from localhost (localhost [127.0.0.1])
	by poker.hiemalis.org (8.9.1+3.0W/3.7W) with ESMTP id GAA13362
	for <IPv6-jp@jp.freebsd.org>; Sun, 5 Dec 1999 06:43:08 +0900 (JST)
To: IPv6-jp@jp.freebsd.org
X-Mailer: Mew version 1.94 on Emacs 20.3 / Mule 4.0
 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?=
X-Pgp-Fingerprint: A1 51 84 CC 76 61 EF 8D  31 0B D4 E6 AF 6A EF 9D
X-Url: http://www.hiemalis.org/~keiji/
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
 boundary="--Next_Part(Sun_Dec__5_06:42:59_1999_462)--"
Content-Transfer-Encoding: 7bit
Message-Id: <19991205064307E.keiji@tamlab.dnj.ynu.ac.jp>
Date: Sun, 05 Dec 1999 06:43:07 +0900
From: Wada Keiji <keiji@tamlab.dnj.ynu.ac.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 177
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: IPv6-jp 393
Subject: [IPv6-jp 393] 3.3R(98) + kame-19991129
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: keiji@tamlab.dnj.ynu.ac.jp

----Next_Part(Sun_Dec__5_06:42:59_1999_462)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

$BOBED$H?=$7$^$9!#(B

$B8=:_!"(B3.3R(98) + kame$B$G(BIPv6$B4D6-$r9=C[$7$F$$$^$9$,!"(B
$B8=:_(B(19991129)$B$N(Bkame$B$N%Q%C%1!<%8$K$O(Bpc98$B$N(BGENERIC98.v6$B$H(BMakefile.pc98$B$,(B
$BF~$C$F$$$J$$$?$a$K(Bi386$B$NJ}$+$i$A$^$A$^;}$C$F$3$J$/$F$O$J$j$^$;$s!#(B
$B$H$j$"$($:%Q%C%A$r:n$j$^$7$?!#(Bkernel$B$O$3$l$G:n$l$k$O$:$G$9!#(B

# kame$B$NJ}$N(BML$B$G$$$&$Y$-$J$s$G$7$g$&$+!)(B

----Next_Part(Sun_Dec__5_06:42:59_1999_462)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="GENERIC98.v6-diff"

--- GENERIC98	Wed Sep 22 01:23:30 1999
+++ GENERIC98.v6	Sun Dec  5 06:38:36 1999
@@ -27,9 +27,67 @@
 ident		"GENERIC98"
 maxusers	32
 
-options 	"PC98"			#PC98
+# INET6 and IPSEC are orthogonal.  Therefore:
+#				IPv4	IPv6	IPsec4	IPsec6
+#				---	---	---	---
+#	no INET6 nor IPSEC:	yes	no	no	no
+#	INET6 and no IPSEC:	yes	yes	no	no
+#	IPSEC and no INET6:	yes	no	yes	no
+#	INET6 and IPSEC:	yes	yes	yes	yes
+
+## The following options are not really tested with INET6.
+## please send success/failure reports to KAME bug database.
+##	IPDIVERT MROUTING BRIDGE DUMMYNET
 options 	MATH_EMULATE		#Support for x87 emulation
 options 	INET			#InterNETworking
+options 	"INET6"			#IPv6
+#options 	RADISH			#not yet
+options 	IPSEC			#IP security
+options 	IPSEC_ESP		#IP security (crypto; define w/ IPSEC)
+#options 	"IPSEC_IPV6FWD"         #IP security tunnel for IPv6
+#options 	IPSEC_DEBUG		#debug for IP security
+#options 	NATM			#native mode ATM
+options 	MAPPED_ADDR_ENABLED	#enable IPv4, on IPv6 socket
+
+# special kernel for TAHI test team - not for general users
+###options		TAHI
+
+# IPv6 firewall
+#options 	"IPV6FIREWALL"
+#options 	"IPV6FIREWALL_VERBOSE"
+#options 	"IPV6FIREWALL_DEFAULT_TO_ACCEPT"
+
+# ALTQ
+options 	ALTQ		#alternate queueing
+#options 	CBQ		#class based queueing
+#options 	WFQ		#weighted fair queueing
+#options 	FIFOQ		#fifo queueing
+#options 	RED		#random early detection
+#options 	FLOWVALVE	#flowvalve for RED (needs RED)
+#options 	RIO		#twin red for diffserv (needs RED)
+#options 	CBQ_RED		#red for cbq (needs CBQ and RED)
+#options 	CBQ_RIO		#rio for cbq (needs CBQ, RIO, RED, CBQ_RED)
+#options 	LOCALQ		#local use
+#options 	HFSC		#hierarchical fair service curve
+#options 	HFSC_RED	#red for hfsc (needs HFSC and RED)
+#options 	HFSC_RIO	#rio for hfsc (needs HFSC, RIO, RED, HFSC_RED)
+#options 	ALTQ_ACCOUNT	#altq accounting
+#options 	ALTQ_ECN	#ecn extention to tcp
+#options 	CDNR		#diffserv traffic conditioner
+#options 	BLUE		#blue by wu-chang feng
+# you might want to set kernel timer to 1kHz if you use CBQ,
+# especially with 100baseT
+#options 	HZ=1000
+
+# Packet Management by SuMiRe
+#options 	PM			# SuMiRe (NAT).
+#options 	PM_USE_SOCKET		# Use socket instead of ioctl.
+#options 	PMDEBUG			# Enable debug feature.
+
+# Protocol Translator
+#options	PTR
+
+options 	"PC98"			#PC98
 options 	FFS			#Berkeley Fast Filesystem
 options 	FFS_ROOT		#FFS usable as root device [keep this!]
 options 	MFS			#Memory Filesystem
@@ -267,6 +325,11 @@
 #device	mss0	at isa? port 0xf40 irq 12 drq 1
 #device	mpu0	at isa? port 0xe0d0 irq 6
 
+# ATM support
+# Efficient ENI155 PCI ATM NIC or Adaptec ATM NIC
+#device en0
+#device en1
+
 # Pseudo devices - the number indicates how many units to allocated.
 pseudo-device	loop		# Network loopback
 pseudo-device	ether		# Ethernet support
@@ -281,3 +344,9 @@
 # The number of devices determines the maximum number of
 # simultaneous BPF clients programs runnable.
 pseudo-device	bpfilter 1	#Berkeley packet filter
+
+# for IPv6
+#pseudo-device	atm
+pseudo-device	gif	4
+pseudo-device	dummy	1
+#pseudo-device	faith	1

----Next_Part(Sun_Dec__5_06:42:59_1999_462)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="Makefile.pc98-diff"

--- Makefile.pc98.orig	Wed Sep 22 01:23:30 1999
+++ Makefile.pc98	Sun Dec  5 01:30:10 1999
@@ -33,7 +33,12 @@
 PC98=	${S}/pc98
 I386=	${S}/i386
 
+.if ${CFLAGS:M-g} == ""
 COPTFLAGS?=-O
+.else
+COPTFLAGS=-O0
+.endif
+
 INCLUDES= -nostdinc -I- -I. -I$S
 # This hack is to allow kernel compiles to succeed on machines w/out srcdist
 .if exists($S/../include)
@@ -42,6 +47,8 @@
 INCLUDES+= -I/usr/include
 .endif
 COPTS=	${INCLUDES} ${IDENT} -DKERNEL -DVM_STACK -include opt_global.h 
+# KAME mandatory flags
+COPTS+=	-D_KERNEL
 CFLAGS=	${COPTFLAGS} ${CWARNFLAGS} ${DEBUG} ${COPTS}
 
 # XXX LOCORE means "don't declare C stuff" not "for locore.s".
@@ -89,11 +96,23 @@
 SYMORDER_EXCLUDE=-x symbols.exclude
 .endif
 SYSTEM_LD_HEAD= @echo loading ${.TARGET}; rm -f ${.TARGET}
+.if ${CFLAGS:M-g} == ""
+SYSTEM_LD_TAIL_COMMON=
+.else
+.if ${KERNFORMAT} == elf
+STRIP_OPTION= --strip-debug -elf
+.else
+STRIP_OPTION= -d -aout
+.endif
+SYSTEM_LD_TAIL_COMMON= cp ${.TARGET} ${.TARGET}.debug; \
+	strip ${STRIP_OPTION} ${.TARGET}
+.endif
 .if ${KERNFORMAT} == aout || ${KERNFORMAT} == aoutkld
 SYSTEM_OBJS= locore.o vnode_if.o ${OBJS} ioconf.o param.o config.o
 SYSTEM_LD= @${LD} -aout -Bforcedynamic -Z -T ${LOAD_ADDRESS} -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o
 SYSTEM_LD_TAIL= @echo rearranging symbols; \
 	symorder -m ${SYMORDER_EXCLUDE} symbols.sort ${.TARGET}; \
+	eval ${SYSTEM_LD_TAIL_COMMON}; \
 	size -aout ${.TARGET} ; chmod 755 ${.TARGET}
 .endif
 .if ${KERNFORMAT} == elf
@@ -102,7 +121,8 @@
 SYSTEM_LD= @${LD} -elf -Bdynamic -T $S/i386/conf/kernel.script \
 	-export-dynamic -dynamic-linker /red/herring \
 	-o ${.TARGET} -X ${SYSTEM_OBJS} vers.o
-SYSTEM_LD_TAIL= @size -elf ${.TARGET} ; chmod 755 ${.TARGET}
+SYSTEM_LD_TAIL= @eval ${SYSTEM_LD_TAIL_COMMON}; \
+	size -elf ${.TARGET} ; chmod 755 ${.TARGET}
 SYSTEM_DEP+= $S/i386/conf/kernel.script
 .endif
 

----Next_Part(Sun_Dec__5_06:42:59_1999_462)----
