From owner-svn-src-user@FreeBSD.ORG Sun May 29 02:54:03 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1FFE4106566C; Sun, 29 May 2011 02:54:03 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 07ECE8FC13; Sun, 29 May 2011 02:54:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4T2s3dx011361; Sun, 29 May 2011 02:54:03 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4T2s2oH011355; Sun, 29 May 2011 02:54:02 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105290254.p4T2s2oH011355@svn.freebsd.org> From: Hiroki Sato Date: Sun, 29 May 2011 02:54:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222439 - in user/hrs/ipv6: . bin bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/csh/USD.doc bin/date bin/df bin/echo bin/ed bin/expr bin/getfacl bin/kenv bin/kill bin/ln bin/ls bin/... X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 02:54:03 -0000 Author: hrs Date: Sun May 29 02:53:52 2011 New Revision: 222439 URL: http://svn.freebsd.org/changeset/base/222439 Log: Merge from head@222434. Added: user/hrs/ipv6/Makefile.mips - copied unchanged from r222435, head/Makefile.mips user/hrs/ipv6/bin/csh/iconv_stub.h - copied unchanged from r222435, head/bin/csh/iconv_stub.h user/hrs/ipv6/bin/sh/arith_yacc.c - copied unchanged from r222435, head/bin/sh/arith_yacc.c user/hrs/ipv6/bin/sh/arith_yacc.h - copied unchanged from r222435, head/bin/sh/arith_yacc.h user/hrs/ipv6/bin/sh/arith_yylex.c - copied unchanged from r222435, head/bin/sh/arith_yylex.c user/hrs/ipv6/cddl/compat/opensolaris/include/sha2.h - copied unchanged from r222435, head/cddl/compat/opensolaris/include/sha2.h user/hrs/ipv6/cddl/compat/opensolaris/include/thread_pool.h - copied unchanged from r222435, head/cddl/compat/opensolaris/include/thread_pool.h user/hrs/ipv6/cddl/contrib/dtracetoolkit/ - copied from r222435, head/cddl/contrib/dtracetoolkit/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe - copied unchanged from r222435, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe user/hrs/ipv6/cddl/contrib/opensolaris/cmd/plockstat/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/plockstat/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/pyzfs/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/pyzfs/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/stat/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/stat/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zlook/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/zlook/ user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zstreamdump/ - copied from r222435, head/cddl/contrib/opensolaris/cmd/zstreamdump/ user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh - copied unchanged from r222435, head/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh - copied unchanged from r222435, head/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/i386/ - copied from r222435, head/cddl/contrib/opensolaris/lib/libdtrace/i386/ user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/sparc/ - copied from r222435, head/cddl/contrib/opensolaris/lib/libdtrace/sparc/ user/hrs/ipv6/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c - copied unchanged from r222435, head/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c - copied unchanged from r222435, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c - copied unchanged from r222435, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/pyzfs/ - copied from r222435, head/cddl/contrib/opensolaris/lib/pyzfs/ user/hrs/ipv6/cddl/lib/libdtrace/libproc_compat.h - copied unchanged from r222435, head/cddl/lib/libdtrace/libproc_compat.h user/hrs/ipv6/cddl/lib/libdtrace/regs_x86.d - copied unchanged from r222435, head/cddl/lib/libdtrace/regs_x86.d user/hrs/ipv6/cddl/usr.bin/ctfconvert/ctfconvert.1 - copied unchanged from r222435, head/cddl/usr.bin/ctfconvert/ctfconvert.1 user/hrs/ipv6/cddl/usr.bin/ctfdump/ctfdump.1 - copied unchanged from r222435, head/cddl/usr.bin/ctfdump/ctfdump.1 user/hrs/ipv6/cddl/usr.bin/ctfmerge/ctfmerge.1 - copied unchanged from r222435, head/cddl/usr.bin/ctfmerge/ctfmerge.1 user/hrs/ipv6/cddl/usr.bin/zlook/ - copied from r222435, head/cddl/usr.bin/zlook/ user/hrs/ipv6/cddl/usr.bin/zstreamdump/ - copied from r222435, head/cddl/usr.bin/zstreamdump/ user/hrs/ipv6/cddl/usr.sbin/dtruss/ - copied from r222435, head/cddl/usr.sbin/dtruss/ user/hrs/ipv6/cddl/usr.sbin/plockstat/ - copied from r222435, head/cddl/usr.sbin/plockstat/ user/hrs/ipv6/contrib/binutils/bfd/ChangeLog-2006 - copied unchanged from r222435, head/contrib/binutils/bfd/ChangeLog-2006 user/hrs/ipv6/contrib/binutils/bfd/coff-x86_64.c - copied unchanged from r222435, head/contrib/binutils/bfd/coff-x86_64.c user/hrs/ipv6/contrib/binutils/bfd/cpu-cr16.c - copied unchanged from r222435, head/contrib/binutils/bfd/cpu-cr16.c user/hrs/ipv6/contrib/binutils/bfd/cpu-mep.c - copied unchanged from r222435, head/contrib/binutils/bfd/cpu-mep.c user/hrs/ipv6/contrib/binutils/bfd/cpu-score.c - copied unchanged from r222435, head/contrib/binutils/bfd/cpu-score.c user/hrs/ipv6/contrib/binutils/bfd/cpu-spu.c - copied unchanged from r222435, head/contrib/binutils/bfd/cpu-spu.c user/hrs/ipv6/contrib/binutils/bfd/efi-app-x86_64.c - copied unchanged from r222435, head/contrib/binutils/bfd/efi-app-x86_64.c user/hrs/ipv6/contrib/binutils/bfd/elf-attrs.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf-attrs.c user/hrs/ipv6/contrib/binutils/bfd/elf-vxworks.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf-vxworks.c user/hrs/ipv6/contrib/binutils/bfd/elf-vxworks.h - copied unchanged from r222435, head/contrib/binutils/bfd/elf-vxworks.h user/hrs/ipv6/contrib/binutils/bfd/elf32-arm.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-arm.c user/hrs/ipv6/contrib/binutils/bfd/elf32-avr.h - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-avr.h user/hrs/ipv6/contrib/binutils/bfd/elf32-cr16.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-cr16.c user/hrs/ipv6/contrib/binutils/bfd/elf32-mep.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-mep.c user/hrs/ipv6/contrib/binutils/bfd/elf32-score.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-score.c user/hrs/ipv6/contrib/binutils/bfd/elf32-sh-relocs.h - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-sh-relocs.h user/hrs/ipv6/contrib/binutils/bfd/elf32-spu.c - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-spu.c user/hrs/ipv6/contrib/binutils/bfd/elf32-spu.h - copied unchanged from r222435, head/contrib/binutils/bfd/elf32-spu.h user/hrs/ipv6/contrib/binutils/bfd/elfxx-sparc.c - copied unchanged from r222435, head/contrib/binutils/bfd/elfxx-sparc.c user/hrs/ipv6/contrib/binutils/bfd/elfxx-sparc.h - copied unchanged from r222435, head/contrib/binutils/bfd/elfxx-sparc.h user/hrs/ipv6/contrib/binutils/bfd/mep-relocs.pl - copied unchanged from r222435, head/contrib/binutils/bfd/mep-relocs.pl user/hrs/ipv6/contrib/binutils/bfd/pe-arm-wince.c - copied unchanged from r222435, head/contrib/binutils/bfd/pe-arm-wince.c user/hrs/ipv6/contrib/binutils/bfd/pe-x86_64.c - copied unchanged from r222435, head/contrib/binutils/bfd/pe-x86_64.c user/hrs/ipv6/contrib/binutils/bfd/pei-arm-wince.c - copied unchanged from r222435, head/contrib/binutils/bfd/pei-arm-wince.c user/hrs/ipv6/contrib/binutils/bfd/pei-x86_64.c - copied unchanged from r222435, head/contrib/binutils/bfd/pei-x86_64.c user/hrs/ipv6/contrib/binutils/binutils/ChangeLog-2006 - copied unchanged from r222435, head/contrib/binutils/binutils/ChangeLog-2006 user/hrs/ipv6/contrib/binutils/binutils/bin2c.c - copied unchanged from r222435, head/contrib/binutils/binutils/bin2c.c user/hrs/ipv6/contrib/binutils/binutils/dwarf.c - copied unchanged from r222435, head/contrib/binutils/binutils/dwarf.c user/hrs/ipv6/contrib/binutils/binutils/dwarf.h - copied unchanged from r222435, head/contrib/binutils/binutils/dwarf.h user/hrs/ipv6/contrib/binutils/binutils/embedspu.sh - copied unchanged from r222435, head/contrib/binutils/binutils/embedspu.sh user/hrs/ipv6/contrib/binutils/binutils/mclex.c - copied unchanged from r222435, head/contrib/binutils/binutils/mclex.c user/hrs/ipv6/contrib/binutils/binutils/mcparse.y - copied unchanged from r222435, head/contrib/binutils/binutils/mcparse.y user/hrs/ipv6/contrib/binutils/binutils/sysdep.h - copied unchanged from r222435, head/contrib/binutils/binutils/sysdep.h user/hrs/ipv6/contrib/binutils/binutils/windint.h - copied unchanged from r222435, head/contrib/binutils/binutils/windint.h user/hrs/ipv6/contrib/binutils/binutils/windmc.c - copied unchanged from r222435, head/contrib/binutils/binutils/windmc.c user/hrs/ipv6/contrib/binutils/binutils/windmc.h - copied unchanged from r222435, head/contrib/binutils/binutils/windmc.h user/hrs/ipv6/contrib/binutils/config.rpath - copied unchanged from r222435, head/contrib/binutils/config.rpath user/hrs/ipv6/contrib/binutils/config/confsubdir.m4 - copied unchanged from r222435, head/contrib/binutils/config/confsubdir.m4 user/hrs/ipv6/contrib/binutils/config/ld-symbolic.m4 - copied unchanged from r222435, head/contrib/binutils/config/ld-symbolic.m4 user/hrs/ipv6/contrib/binutils/config/mt-mep - copied unchanged from r222435, head/contrib/binutils/config/mt-mep user/hrs/ipv6/contrib/binutils/config/mt-spu - copied unchanged from r222435, head/contrib/binutils/config/mt-spu user/hrs/ipv6/contrib/binutils/config/multi.m4 - copied unchanged from r222435, head/contrib/binutils/config/multi.m4 user/hrs/ipv6/contrib/binutils/config/unwind_ipinfo.m4 - copied unchanged from r222435, head/contrib/binutils/config/unwind_ipinfo.m4 user/hrs/ipv6/contrib/binutils/configure.ac - copied unchanged from r222435, head/contrib/binutils/configure.ac user/hrs/ipv6/contrib/binutils/gas/ChangeLog-2006 - copied unchanged from r222435, head/contrib/binutils/gas/ChangeLog-2006 user/hrs/ipv6/contrib/binutils/gas/config/tc-cr16.c - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-cr16.c user/hrs/ipv6/contrib/binutils/gas/config/tc-cr16.h - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-cr16.h user/hrs/ipv6/contrib/binutils/gas/config/tc-mep.c - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-mep.c user/hrs/ipv6/contrib/binutils/gas/config/tc-mep.h - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-mep.h user/hrs/ipv6/contrib/binutils/gas/config/tc-score.c - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-score.c user/hrs/ipv6/contrib/binutils/gas/config/tc-score.h - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-score.h user/hrs/ipv6/contrib/binutils/gas/config/tc-spu.c - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-spu.c user/hrs/ipv6/contrib/binutils/gas/config/tc-spu.h - copied unchanged from r222435, head/contrib/binutils/gas/config/tc-spu.h user/hrs/ipv6/contrib/binutils/gas/config/te-pep.h - copied unchanged from r222435, head/contrib/binutils/gas/config/te-pep.h user/hrs/ipv6/contrib/binutils/gas/doc/c-avr.texi - copied unchanged from r222435, head/contrib/binutils/gas/doc/c-avr.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-cr16.texi - copied unchanged from r222435, head/contrib/binutils/gas/doc/c-cr16.texi user/hrs/ipv6/contrib/binutils/gas/itbl-lex.h - copied unchanged from r222435, head/contrib/binutils/gas/itbl-lex.h user/hrs/ipv6/contrib/binutils/gprof/po/ms.po - copied unchanged from r222435, head/contrib/binutils/gprof/po/ms.po user/hrs/ipv6/contrib/binutils/include/coff/x86_64.h - copied unchanged from r222435, head/contrib/binutils/include/coff/x86_64.h user/hrs/ipv6/contrib/binutils/include/elf/bfin.h - copied unchanged from r222435, head/contrib/binutils/include/elf/bfin.h user/hrs/ipv6/contrib/binutils/include/elf/cr16.h - copied unchanged from r222435, head/contrib/binutils/include/elf/cr16.h user/hrs/ipv6/contrib/binutils/include/elf/crx.h - copied unchanged from r222435, head/contrib/binutils/include/elf/crx.h user/hrs/ipv6/contrib/binutils/include/elf/m32c.h - copied unchanged from r222435, head/contrib/binutils/include/elf/m32c.h user/hrs/ipv6/contrib/binutils/include/elf/mep.h - copied unchanged from r222435, head/contrib/binutils/include/elf/mep.h user/hrs/ipv6/contrib/binutils/include/elf/mt.h - copied unchanged from r222435, head/contrib/binutils/include/elf/mt.h user/hrs/ipv6/contrib/binutils/include/elf/score.h - copied unchanged from r222435, head/contrib/binutils/include/elf/score.h user/hrs/ipv6/contrib/binutils/include/elf/spu.h - copied unchanged from r222435, head/contrib/binutils/include/elf/spu.h user/hrs/ipv6/contrib/binutils/include/opcode/cr16.h - copied unchanged from r222435, head/contrib/binutils/include/opcode/cr16.h user/hrs/ipv6/contrib/binutils/include/opcode/score-datadep.h - copied unchanged from r222435, head/contrib/binutils/include/opcode/score-datadep.h user/hrs/ipv6/contrib/binutils/include/opcode/score-inst.h - copied unchanged from r222435, head/contrib/binutils/include/opcode/score-inst.h user/hrs/ipv6/contrib/binutils/include/opcode/spu-insns.h - copied unchanged from r222435, head/contrib/binutils/include/opcode/spu-insns.h user/hrs/ipv6/contrib/binutils/include/opcode/spu.h - copied unchanged from r222435, head/contrib/binutils/include/opcode/spu.h user/hrs/ipv6/contrib/binutils/ld/ChangeLog-2006 - copied unchanged from r222435, head/contrib/binutils/ld/ChangeLog-2006 user/hrs/ipv6/contrib/binutils/ld/emulparams/arm_wince_pe.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/arm_wince_pe.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/avr6.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/avr6.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32_spu.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/elf32_spu.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32cr16.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/elf32cr16.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32mep.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/elf32mep.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32ppccommon.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/elf32ppccommon.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64bmip-defs.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/elf64bmip-defs.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386pep.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/i386pep.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/scoreelf.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/scoreelf.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/shelf_uclinux.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/shelf_uclinux.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/shelf_vxworks.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/shelf_vxworks.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/shlelf_vxworks.sh - copied unchanged from r222435, head/contrib/binutils/ld/emulparams/shlelf_vxworks.sh user/hrs/ipv6/contrib/binutils/ld/emultempl/avrelf.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/avrelf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/cr16elf.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/cr16elf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/elf-generic.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/elf-generic.em user/hrs/ipv6/contrib/binutils/ld/emultempl/genelf.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/genelf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/pep.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/pep.em user/hrs/ipv6/contrib/binutils/ld/emultempl/scoreelf.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/scoreelf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/spu_ovl.S - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/spu_ovl.S user/hrs/ipv6/contrib/binutils/ld/emultempl/spu_ovl.o - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/spu_ovl.o user/hrs/ipv6/contrib/binutils/ld/emultempl/spuelf.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/spuelf.em user/hrs/ipv6/contrib/binutils/ld/pep-dll.c - copied unchanged from r222435, head/contrib/binutils/ld/pep-dll.c user/hrs/ipv6/contrib/binutils/ld/pep-dll.h - copied unchanged from r222435, head/contrib/binutils/ld/pep-dll.h user/hrs/ipv6/contrib/binutils/ld/scripttempl/elf32cr16.sc - copied unchanged from r222435, head/contrib/binutils/ld/scripttempl/elf32cr16.sc user/hrs/ipv6/contrib/binutils/ld/scripttempl/mep.sc - copied unchanged from r222435, head/contrib/binutils/ld/scripttempl/mep.sc user/hrs/ipv6/contrib/binutils/ld/scripttempl/pep.sc - copied unchanged from r222435, head/contrib/binutils/ld/scripttempl/pep.sc user/hrs/ipv6/contrib/binutils/libiberty/at-file.texi - copied unchanged from r222435, head/contrib/binutils/libiberty/at-file.texi user/hrs/ipv6/contrib/binutils/libiberty/filename_cmp.c - copied unchanged from r222435, head/contrib/binutils/libiberty/filename_cmp.c user/hrs/ipv6/contrib/binutils/libiberty/unlink-if-ordinary.c - copied unchanged from r222435, head/contrib/binutils/libiberty/unlink-if-ordinary.c user/hrs/ipv6/contrib/binutils/ltgcc.m4 - copied unchanged from r222435, head/contrib/binutils/ltgcc.m4 user/hrs/ipv6/contrib/binutils/ltoptions.m4 - copied unchanged from r222435, head/contrib/binutils/ltoptions.m4 user/hrs/ipv6/contrib/binutils/ltsugar.m4 - copied unchanged from r222435, head/contrib/binutils/ltsugar.m4 user/hrs/ipv6/contrib/binutils/ltversion.m4 - copied unchanged from r222435, head/contrib/binutils/ltversion.m4 user/hrs/ipv6/contrib/binutils/opcodes/ChangeLog-2006 - copied unchanged from r222435, head/contrib/binutils/opcodes/ChangeLog-2006 user/hrs/ipv6/contrib/binutils/opcodes/cr16-dis.c - copied unchanged from r222435, head/contrib/binutils/opcodes/cr16-dis.c user/hrs/ipv6/contrib/binutils/opcodes/cr16-opc.c - copied unchanged from r222435, head/contrib/binutils/opcodes/cr16-opc.c user/hrs/ipv6/contrib/binutils/opcodes/i386-gen.c - copied unchanged from r222435, head/contrib/binutils/opcodes/i386-gen.c user/hrs/ipv6/contrib/binutils/opcodes/i386-opc.c - copied unchanged from r222435, head/contrib/binutils/opcodes/i386-opc.c user/hrs/ipv6/contrib/binutils/opcodes/i386-opc.h - copied unchanged from r222435, head/contrib/binutils/opcodes/i386-opc.h user/hrs/ipv6/contrib/binutils/opcodes/i386-opc.tbl - copied unchanged from r222435, head/contrib/binutils/opcodes/i386-opc.tbl user/hrs/ipv6/contrib/binutils/opcodes/i386-reg.tbl - copied unchanged from r222435, head/contrib/binutils/opcodes/i386-reg.tbl user/hrs/ipv6/contrib/binutils/opcodes/i386-tbl.h - copied unchanged from r222435, head/contrib/binutils/opcodes/i386-tbl.h user/hrs/ipv6/contrib/binutils/opcodes/mep-asm.c - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-asm.c user/hrs/ipv6/contrib/binutils/opcodes/mep-desc.c - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-desc.c user/hrs/ipv6/contrib/binutils/opcodes/mep-desc.h - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-desc.h user/hrs/ipv6/contrib/binutils/opcodes/mep-dis.c - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-dis.c user/hrs/ipv6/contrib/binutils/opcodes/mep-ibld.c - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-ibld.c user/hrs/ipv6/contrib/binutils/opcodes/mep-opc.c - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-opc.c user/hrs/ipv6/contrib/binutils/opcodes/mep-opc.h - copied unchanged from r222435, head/contrib/binutils/opcodes/mep-opc.h user/hrs/ipv6/contrib/binutils/opcodes/score-dis.c - copied unchanged from r222435, head/contrib/binutils/opcodes/score-dis.c user/hrs/ipv6/contrib/binutils/opcodes/score-opc.h - copied unchanged from r222435, head/contrib/binutils/opcodes/score-opc.h user/hrs/ipv6/contrib/binutils/opcodes/spu-dis.c - copied unchanged from r222435, head/contrib/binutils/opcodes/spu-dis.c user/hrs/ipv6/contrib/binutils/opcodes/spu-opc.c - copied unchanged from r222435, head/contrib/binutils/opcodes/spu-opc.c user/hrs/ipv6/contrib/bsnmp/lib/snmpcrypto.c - copied unchanged from r222435, head/contrib/bsnmp/lib/snmpcrypto.c user/hrs/ipv6/contrib/bsnmp/lib/tc.def - copied unchanged from r222435, head/contrib/bsnmp/lib/tc.def user/hrs/ipv6/contrib/bsnmp/snmp_target/ - copied from r222435, head/contrib/bsnmp/snmp_target/ user/hrs/ipv6/contrib/bsnmp/snmp_usm/ - copied from r222435, head/contrib/bsnmp/snmp_usm/ user/hrs/ipv6/contrib/bsnmp/snmp_vacm/ - copied from r222435, head/contrib/bsnmp/snmp_vacm/ user/hrs/ipv6/contrib/compiler-rt/ - copied from r222435, head/contrib/compiler-rt/ - copied from r222435, head/contrib/dialog/ user/hrs/ipv6/contrib/gcc/ChangeLog.gcc43 - copied unchanged from r222435, head/contrib/gcc/ChangeLog.gcc43 user/hrs/ipv6/contrib/gcc/config/fixdfdi.c - copied unchanged from r222435, head/contrib/gcc/config/fixdfdi.c user/hrs/ipv6/contrib/gcc/config/fixsfdi.c - copied unchanged from r222435, head/contrib/gcc/config/fixsfdi.c user/hrs/ipv6/contrib/gcc/config/fixunsdfsi.c - copied unchanged from r222435, head/contrib/gcc/config/fixunsdfsi.c user/hrs/ipv6/contrib/gcc/config/fixunssfsi.c - copied unchanged from r222435, head/contrib/gcc/config/fixunssfsi.c user/hrs/ipv6/contrib/gcc/config/floatdidf.c - copied unchanged from r222435, head/contrib/gcc/config/floatdidf.c user/hrs/ipv6/contrib/gcc/config/floatdisf.c - copied unchanged from r222435, head/contrib/gcc/config/floatdisf.c user/hrs/ipv6/contrib/gcc/config/floatundidf.c - copied unchanged from r222435, head/contrib/gcc/config/floatundidf.c user/hrs/ipv6/contrib/gcc/config/floatundisf.c - copied unchanged from r222435, head/contrib/gcc/config/floatundisf.c user/hrs/ipv6/contrib/gcc/config/i386/geode.md - copied unchanged from r222435, head/contrib/gcc/config/i386/geode.md user/hrs/ipv6/contrib/gcc/config/i386/tmmintrin.h - copied unchanged from r222435, head/contrib/gcc/config/i386/tmmintrin.h user/hrs/ipv6/contrib/gdtoa/changes - copied unchanged from r222435, head/contrib/gdtoa/changes user/hrs/ipv6/contrib/gdtoa/printf.c - copied unchanged from r222435, head/contrib/gdtoa/printf.c user/hrs/ipv6/contrib/gdtoa/printf.c0 - copied unchanged from r222435, head/contrib/gdtoa/printf.c0 user/hrs/ipv6/contrib/gdtoa/stdio1.h - copied unchanged from r222435, head/contrib/gdtoa/stdio1.h user/hrs/ipv6/contrib/libpcap/opentest.c - copied unchanged from r222435, head/contrib/libpcap/opentest.c user/hrs/ipv6/contrib/libpcap/pcap-can-linux.c - copied unchanged from r222435, head/contrib/libpcap/pcap-can-linux.c user/hrs/ipv6/contrib/libpcap/pcap-can-linux.h - copied unchanged from r222435, head/contrib/libpcap/pcap-can-linux.h user/hrs/ipv6/contrib/libpcap/pcap-common.c - copied unchanged from r222435, head/contrib/libpcap/pcap-common.c user/hrs/ipv6/contrib/libpcap/pcap-common.h - copied unchanged from r222435, head/contrib/libpcap/pcap-common.h user/hrs/ipv6/contrib/libpcap/pcap-snf.c - copied unchanged from r222435, head/contrib/libpcap/pcap-snf.c user/hrs/ipv6/contrib/libpcap/pcap-snf.h - copied unchanged from r222435, head/contrib/libpcap/pcap-snf.h user/hrs/ipv6/contrib/libpcap/pcap/ipnet.h - copied unchanged from r222435, head/contrib/libpcap/pcap/ipnet.h user/hrs/ipv6/contrib/libpcap/selpolltest.c - copied unchanged from r222435, head/contrib/libpcap/selpolltest.c user/hrs/ipv6/contrib/libpcap/sf-pcap-ng.c - copied unchanged from r222435, head/contrib/libpcap/sf-pcap-ng.c user/hrs/ipv6/contrib/libpcap/sf-pcap-ng.h - copied unchanged from r222435, head/contrib/libpcap/sf-pcap-ng.h user/hrs/ipv6/contrib/libpcap/sf-pcap.c - copied unchanged from r222435, head/contrib/libpcap/sf-pcap.c user/hrs/ipv6/contrib/libpcap/sf-pcap.h - copied unchanged from r222435, head/contrib/libpcap/sf-pcap.h - copied from r222435, head/contrib/llvm/ user/hrs/ipv6/contrib/ofed/ - copied from r222435, head/contrib/ofed/ user/hrs/ipv6/contrib/openresolv/ - copied from r222435, head/contrib/openresolv/ user/hrs/ipv6/contrib/tcpdump/Makefile-devel-adds - copied unchanged from r222435, head/contrib/tcpdump/Makefile-devel-adds user/hrs/ipv6/contrib/tcpdump/forces.h - copied unchanged from r222435, head/contrib/tcpdump/forces.h user/hrs/ipv6/contrib/tcpdump/ipnet.h - copied unchanged from r222435, head/contrib/tcpdump/ipnet.h user/hrs/ipv6/contrib/tcpdump/print-forces.c - copied unchanged from r222435, head/contrib/tcpdump/print-forces.c user/hrs/ipv6/contrib/tcpdump/print-ipnet.c - copied unchanged from r222435, head/contrib/tcpdump/print-ipnet.c user/hrs/ipv6/contrib/tcpdump/print-usb.c - copied unchanged from r222435, head/contrib/tcpdump/print-usb.c user/hrs/ipv6/contrib/tcpdump/signature.c - copied unchanged from r222435, head/contrib/tcpdump/signature.c user/hrs/ipv6/contrib/tcpdump/signature.h - copied unchanged from r222435, head/contrib/tcpdump/signature.h user/hrs/ipv6/contrib/tcpdump/tcpdump.1.in - copied unchanged from r222435, head/contrib/tcpdump/tcpdump.1.in user/hrs/ipv6/contrib/tcpdump/tests/ - copied from r222435, head/contrib/tcpdump/tests/ user/hrs/ipv6/contrib/wpa/patches/ - copied from r222435, head/contrib/wpa/patches/ user/hrs/ipv6/contrib/wpa/src/ap/ - copied from r222435, head/contrib/wpa/src/ap/ user/hrs/ipv6/contrib/wpa/src/crypto/aes-cbc.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-cbc.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-ctr.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-ctr.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-eax.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-eax.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-encblock.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-encblock.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-internal-dec.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-internal-dec.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-internal-enc.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-internal-enc.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-internal.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-omac1.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-omac1.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-unwrap.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-unwrap.c user/hrs/ipv6/contrib/wpa/src/crypto/aes-wrap.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes-wrap.c user/hrs/ipv6/contrib/wpa/src/crypto/aes_i.h - copied unchanged from r222435, head/contrib/wpa/src/crypto/aes_i.h user/hrs/ipv6/contrib/wpa/src/crypto/crypto_internal-cipher.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/crypto_internal-cipher.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_internal-modexp.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/crypto_internal-modexp.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_internal-rsa.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/crypto_internal-rsa.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_nss.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/crypto_nss.c user/hrs/ipv6/contrib/wpa/src/crypto/des-internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/des-internal.c user/hrs/ipv6/contrib/wpa/src/crypto/des_i.h - copied unchanged from r222435, head/contrib/wpa/src/crypto/des_i.h user/hrs/ipv6/contrib/wpa/src/crypto/dh_group5.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/dh_group5.c user/hrs/ipv6/contrib/wpa/src/crypto/dh_group5.h - copied unchanged from r222435, head/contrib/wpa/src/crypto/dh_group5.h user/hrs/ipv6/contrib/wpa/src/crypto/fips_prf_cryptoapi.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/fips_prf_cryptoapi.c user/hrs/ipv6/contrib/wpa/src/crypto/fips_prf_gnutls.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/fips_prf_gnutls.c user/hrs/ipv6/contrib/wpa/src/crypto/fips_prf_internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/fips_prf_internal.c user/hrs/ipv6/contrib/wpa/src/crypto/fips_prf_nss.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/fips_prf_nss.c user/hrs/ipv6/contrib/wpa/src/crypto/fips_prf_openssl.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/fips_prf_openssl.c user/hrs/ipv6/contrib/wpa/src/crypto/md4-internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/md4-internal.c user/hrs/ipv6/contrib/wpa/src/crypto/md5-internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/md5-internal.c user/hrs/ipv6/contrib/wpa/src/crypto/md5-non-fips.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/md5-non-fips.c user/hrs/ipv6/contrib/wpa/src/crypto/md5_i.h - copied unchanged from r222435, head/contrib/wpa/src/crypto/md5_i.h user/hrs/ipv6/contrib/wpa/src/crypto/milenage.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/milenage.c user/hrs/ipv6/contrib/wpa/src/crypto/milenage.h - copied unchanged from r222435, head/contrib/wpa/src/crypto/milenage.h user/hrs/ipv6/contrib/wpa/src/crypto/sha1-internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/sha1-internal.c user/hrs/ipv6/contrib/wpa/src/crypto/sha1-pbkdf2.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/sha1-pbkdf2.c user/hrs/ipv6/contrib/wpa/src/crypto/sha1-tlsprf.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/sha1-tlsprf.c user/hrs/ipv6/contrib/wpa/src/crypto/sha1-tprf.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/sha1-tprf.c user/hrs/ipv6/contrib/wpa/src/crypto/sha1_i.h - copied unchanged from r222435, head/contrib/wpa/src/crypto/sha1_i.h user/hrs/ipv6/contrib/wpa/src/crypto/sha256-internal.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/sha256-internal.c user/hrs/ipv6/contrib/wpa/src/crypto/tls_nss.c - copied unchanged from r222435, head/contrib/wpa/src/crypto/tls_nss.c user/hrs/ipv6/contrib/wpa/src/drivers/.gitignore - copied unchanged from r222435, head/contrib/wpa/src/drivers/.gitignore user/hrs/ipv6/contrib/wpa/src/drivers/Makefile - copied unchanged from r222435, head/contrib/wpa/src/drivers/Makefile user/hrs/ipv6/contrib/wpa/src/drivers/driver_ndis_.c - copied unchanged from r222435, head/contrib/wpa/src/drivers/driver_ndis_.c user/hrs/ipv6/contrib/wpa/src/drivers/driver_ndiswrapper.c - copied unchanged from r222435, head/contrib/wpa/src/drivers/driver_ndiswrapper.c user/hrs/ipv6/contrib/wpa/src/drivers/driver_wired.c - copied unchanged from r222435, head/contrib/wpa/src/drivers/driver_wired.c user/hrs/ipv6/contrib/wpa/src/drivers/drivers.mak - copied unchanged from r222435, head/contrib/wpa/src/drivers/drivers.mak user/hrs/ipv6/contrib/wpa/src/drivers/ndis_events.c - copied unchanged from r222435, head/contrib/wpa/src/drivers/ndis_events.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_aka.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_aka.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_fast.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_fast.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_gpsk.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_gpsk.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_gtc.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_gtc.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_identity.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_identity.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_ikev2.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_ikev2.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_md5.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_md5.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_methods.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_methods.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_mschapv2.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_mschapv2.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_pax.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_pax.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_peap.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_peap.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_psk.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_psk.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_sake.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_sake.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_sim.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_sim.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_tls.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_tls.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_tls_common.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_tls_common.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_tnc.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_tnc.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_ttls.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_ttls.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_vendor_test.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_vendor_test.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_server_wsc.c - copied unchanged from r222435, head/contrib/wpa/src/eap_server/eap_server_wsc.c user/hrs/ipv6/contrib/wpa/src/eapol_auth/ - copied from r222435, head/contrib/wpa/src/eapol_auth/ user/hrs/ipv6/contrib/wpa/src/l2_packet/Makefile - copied unchanged from r222435, head/contrib/wpa/src/l2_packet/Makefile user/hrs/ipv6/contrib/wpa/src/l2_packet/l2_packet_freebsd.c - copied unchanged from r222435, head/contrib/wpa/src/l2_packet/l2_packet_freebsd.c user/hrs/ipv6/contrib/wpa/src/l2_packet/l2_packet_ndis.c - copied unchanged from r222435, head/contrib/wpa/src/l2_packet/l2_packet_ndis.c user/hrs/ipv6/contrib/wpa/src/l2_packet/l2_packet_none.c - copied unchanged from r222435, head/contrib/wpa/src/l2_packet/l2_packet_none.c user/hrs/ipv6/contrib/wpa/src/lib.rules - copied unchanged from r222435, head/contrib/wpa/src/lib.rules user/hrs/ipv6/contrib/wpa/src/tls/pkcs1.c - copied unchanged from r222435, head/contrib/wpa/src/tls/pkcs1.c user/hrs/ipv6/contrib/wpa/src/tls/pkcs1.h - copied unchanged from r222435, head/contrib/wpa/src/tls/pkcs1.h user/hrs/ipv6/contrib/wpa/src/tls/pkcs5.c - copied unchanged from r222435, head/contrib/wpa/src/tls/pkcs5.c user/hrs/ipv6/contrib/wpa/src/tls/pkcs5.h - copied unchanged from r222435, head/contrib/wpa/src/tls/pkcs5.h user/hrs/ipv6/contrib/wpa/src/tls/pkcs8.c - copied unchanged from r222435, head/contrib/wpa/src/tls/pkcs8.c user/hrs/ipv6/contrib/wpa/src/tls/pkcs8.h - copied unchanged from r222435, head/contrib/wpa/src/tls/pkcs8.h user/hrs/ipv6/contrib/wpa/src/utils/eloop_none.c - copied unchanged from r222435, head/contrib/wpa/src/utils/eloop_none.c user/hrs/ipv6/contrib/wpa/src/utils/eloop_win.c - copied unchanged from r222435, head/contrib/wpa/src/utils/eloop_win.c user/hrs/ipv6/contrib/wpa/src/utils/list.h - copied unchanged from r222435, head/contrib/wpa/src/utils/list.h user/hrs/ipv6/contrib/wpa/src/utils/os_none.c - copied unchanged from r222435, head/contrib/wpa/src/utils/os_none.c user/hrs/ipv6/contrib/wpa/src/utils/os_win32.c - copied unchanged from r222435, head/contrib/wpa/src/utils/os_win32.c user/hrs/ipv6/contrib/wpa/src/utils/radiotap.c - copied unchanged from r222435, head/contrib/wpa/src/utils/radiotap.c user/hrs/ipv6/contrib/wpa/src/utils/radiotap.h - copied unchanged from r222435, head/contrib/wpa/src/utils/radiotap.h user/hrs/ipv6/contrib/wpa/src/utils/radiotap_iter.h - copied unchanged from r222435, head/contrib/wpa/src/utils/radiotap_iter.h user/hrs/ipv6/contrib/wpa/src/utils/trace.c - copied unchanged from r222435, head/contrib/wpa/src/utils/trace.c user/hrs/ipv6/contrib/wpa/src/utils/trace.h - copied unchanged from r222435, head/contrib/wpa/src/utils/trace.h user/hrs/ipv6/contrib/wpa/src/wps/http.h - copied unchanged from r222435, head/contrib/wpa/src/wps/http.h user/hrs/ipv6/contrib/wpa/src/wps/http_client.c - copied unchanged from r222435, head/contrib/wpa/src/wps/http_client.c user/hrs/ipv6/contrib/wpa/src/wps/http_client.h - copied unchanged from r222435, head/contrib/wpa/src/wps/http_client.h user/hrs/ipv6/contrib/wpa/src/wps/http_server.c - copied unchanged from r222435, head/contrib/wpa/src/wps/http_server.c user/hrs/ipv6/contrib/wpa/src/wps/http_server.h - copied unchanged from r222435, head/contrib/wpa/src/wps/http_server.h user/hrs/ipv6/contrib/wpa/src/wps/ndef.c - copied unchanged from r222435, head/contrib/wpa/src/wps/ndef.c user/hrs/ipv6/contrib/wpa/src/wps/upnp_xml.c - copied unchanged from r222435, head/contrib/wpa/src/wps/upnp_xml.c user/hrs/ipv6/contrib/wpa/src/wps/upnp_xml.h - copied unchanged from r222435, head/contrib/wpa/src/wps/upnp_xml.h user/hrs/ipv6/contrib/wpa/src/wps/wps_er.c - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_er.c user/hrs/ipv6/contrib/wpa/src/wps/wps_er.h - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_er.h user/hrs/ipv6/contrib/wpa/src/wps/wps_er_ssdp.c - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_er_ssdp.c user/hrs/ipv6/contrib/wpa/src/wps/wps_nfc.c - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_nfc.c user/hrs/ipv6/contrib/wpa/src/wps/wps_nfc_pn531.c - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_nfc_pn531.c user/hrs/ipv6/contrib/wpa/src/wps/wps_ufd.c - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_ufd.c user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp_ap.c - copied unchanged from r222435, head/contrib/wpa/src/wps/wps_upnp_ap.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/Makefile - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/Makefile user/hrs/ipv6/contrib/wpa/wpa_supplicant/ap.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/ap.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ap.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/ap.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/bgscan.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/bgscan.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/bgscan.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/bgscan.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/bgscan_simple.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/bgscan_simple.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/bss.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/bss.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/bss.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/bss.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/dbus/ - copied from r222435, head/contrib/wpa/wpa_supplicant/dbus/ user/hrs/ipv6/contrib/wpa/wpa_supplicant/driver_i.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/driver_i.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/eap_register.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/eap_register.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/examples/60_wpa_supplicant - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/examples/60_wpa_supplicant user/hrs/ipv6/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py user/hrs/ipv6/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py user/hrs/ipv6/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py user/hrs/ipv6/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py user/hrs/ipv6/contrib/wpa/wpa_supplicant/ibss_rsn.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/ibss_rsn.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ibss_rsn.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/ibss_rsn.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/main_none.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/main_none.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/nmake.mak - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/nmake.mak user/hrs/ipv6/contrib/wpa/wpa_supplicant/notify.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/notify.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/notify.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/notify.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/scan.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/scan.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/sme.c - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/sme.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/sme.h - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/sme.h - copied from r222435, head/contrib/xz/ user/hrs/ipv6/crypto/openssh/PROTOCOL.certkeys - copied unchanged from r222435, head/crypto/openssh/PROTOCOL.certkeys user/hrs/ipv6/crypto/openssh/PROTOCOL.mux - copied unchanged from r222435, head/crypto/openssh/PROTOCOL.mux user/hrs/ipv6/crypto/openssh/audit-linux.c - copied unchanged from r222435, head/crypto/openssh/audit-linux.c user/hrs/ipv6/crypto/openssh/bufec.c - copied unchanged from r222435, head/crypto/openssh/bufec.c user/hrs/ipv6/crypto/openssh/kexecdh.c - copied unchanged from r222435, head/crypto/openssh/kexecdh.c user/hrs/ipv6/crypto/openssh/kexecdhc.c - copied unchanged from r222435, head/crypto/openssh/kexecdhc.c user/hrs/ipv6/crypto/openssh/kexecdhs.c - copied unchanged from r222435, head/crypto/openssh/kexecdhs.c user/hrs/ipv6/crypto/openssh/openbsd-compat/charclass.h - copied unchanged from r222435, head/crypto/openssh/openbsd-compat/charclass.h user/hrs/ipv6/crypto/openssh/openbsd-compat/pwcache.c - copied unchanged from r222435, head/crypto/openssh/openbsd-compat/pwcache.c user/hrs/ipv6/crypto/openssh/openbsd-compat/strptime.c - copied unchanged from r222435, head/crypto/openssh/openbsd-compat/strptime.c user/hrs/ipv6/crypto/openssh/openbsd-compat/timingsafe_bcmp.c - copied unchanged from r222435, head/crypto/openssh/openbsd-compat/timingsafe_bcmp.c user/hrs/ipv6/crypto/openssh/pkcs11.h - copied unchanged from r222435, head/crypto/openssh/pkcs11.h user/hrs/ipv6/crypto/openssh/roaming_client.c - copied unchanged from r222435, head/crypto/openssh/roaming_client.c user/hrs/ipv6/crypto/openssh/roaming_serv.c - copied unchanged from r222435, head/crypto/openssh/roaming_serv.c user/hrs/ipv6/crypto/openssh/ssh-ecdsa.c - copied unchanged from r222435, head/crypto/openssh/ssh-ecdsa.c user/hrs/ipv6/crypto/openssh/ssh-pkcs11-client.c - copied unchanged from r222435, head/crypto/openssh/ssh-pkcs11-client.c user/hrs/ipv6/crypto/openssh/ssh-pkcs11-helper.8 - copied unchanged from r222435, head/crypto/openssh/ssh-pkcs11-helper.8 user/hrs/ipv6/crypto/openssh/ssh-pkcs11-helper.c - copied unchanged from r222435, head/crypto/openssh/ssh-pkcs11-helper.c user/hrs/ipv6/crypto/openssh/ssh-pkcs11.c - copied unchanged from r222435, head/crypto/openssh/ssh-pkcs11.c user/hrs/ipv6/crypto/openssh/ssh-pkcs11.h - copied unchanged from r222435, head/crypto/openssh/ssh-pkcs11.h user/hrs/ipv6/crypto/openssl/ACKNOWLEDGMENTS - copied unchanged from r222435, head/crypto/openssl/ACKNOWLEDGMENTS user/hrs/ipv6/crypto/openssl/engines/alpha.opt - copied unchanged from r222435, head/crypto/openssl/engines/alpha.opt user/hrs/ipv6/crypto/openssl/engines/ia64.opt - copied unchanged from r222435, head/crypto/openssl/engines/ia64.opt user/hrs/ipv6/crypto/openssl/ssl/t1_reneg.c - copied unchanged from r222435, head/crypto/openssl/ssl/t1_reneg.c user/hrs/ipv6/etc/mtree/BSD.groff.dist - copied unchanged from r222435, head/etc/mtree/BSD.groff.dist user/hrs/ipv6/etc/periodic/daily/220.backup-pkgdb - copied unchanged from r222435, head/etc/periodic/daily/220.backup-pkgdb user/hrs/ipv6/etc/periodic/daily/490.status-pkg-changes - copied unchanged from r222435, head/etc/periodic/daily/490.status-pkg-changes user/hrs/ipv6/etc/periodic/daily/800.scrub-zfs - copied unchanged from r222435, head/etc/periodic/daily/800.scrub-zfs user/hrs/ipv6/etc/periodic/security/110.neggrpperm - copied unchanged from r222435, head/etc/periodic/security/110.neggrpperm user/hrs/ipv6/etc/periodic/security/460.chkportsum - copied unchanged from r222435, head/etc/periodic/security/460.chkportsum user/hrs/ipv6/etc/rc.d/gptboot - copied unchanged from r222435, head/etc/rc.d/gptboot user/hrs/ipv6/etc/rc.d/opensm - copied unchanged from r222435, head/etc/rc.d/opensm user/hrs/ipv6/etc/rc.d/rctl - copied unchanged from r222435, head/etc/rc.d/rctl user/hrs/ipv6/etc/rc.d/ubthidhci - copied unchanged from r222435, head/etc/rc.d/ubthidhci user/hrs/ipv6/gnu/lib/libdialog/dlg_config.h - copied unchanged from r222435, head/gnu/lib/libdialog/dlg_config.h user/hrs/ipv6/gnu/lib/libodialog/ - copied from r222435, head/gnu/lib/libodialog/ user/hrs/ipv6/gnu/usr.bin/binutils/addr2line/addr2line.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/addr2line/addr2line.1 user/hrs/ipv6/gnu/usr.bin/binutils/ar/ar.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/ar/ar.1 user/hrs/ipv6/gnu/usr.bin/binutils/as/as.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/as/as.1 user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.powerpc64 - copied unchanged from r222435, head/gnu/usr.bin/binutils/ld/Makefile.powerpc64 user/hrs/ipv6/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh - copied unchanged from r222435, head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh user/hrs/ipv6/gnu/usr.bin/binutils/ld/ld.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/ld/ld.1 user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 - copied unchanged from r222435, head/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 user/hrs/ipv6/gnu/usr.bin/binutils/nm/nm.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/nm/nm.1 user/hrs/ipv6/gnu/usr.bin/binutils/objcopy/objcopy.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/objcopy/objcopy.1 user/hrs/ipv6/gnu/usr.bin/binutils/objdump/objdump.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/objdump/objdump.1 user/hrs/ipv6/gnu/usr.bin/binutils/ranlib/ranlib.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/ranlib/ranlib.1 user/hrs/ipv6/gnu/usr.bin/binutils/readelf/readelf.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/readelf/readelf.1 user/hrs/ipv6/gnu/usr.bin/binutils/size/size.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/size/size.1 user/hrs/ipv6/gnu/usr.bin/binutils/strings/strings.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/strings/strings.1 user/hrs/ipv6/gnu/usr.bin/binutils/strip/strip.1 - copied unchanged from r222435, head/gnu/usr.bin/binutils/strip/strip.1 user/hrs/ipv6/gnu/usr.bin/gdb/arch/powerpc64/ - copied from r222435, head/gnu/usr.bin/gdb/arch/powerpc64/ user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c - copied unchanged from r222435, head/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/reg-amd64.c - copied unchanged from r222435, head/gnu/usr.bin/gdb/gdbserver/reg-amd64.c user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c - copied unchanged from r222435, head/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c - copied unchanged from r222435, head/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c user/hrs/ipv6/include/iconv.h - copied unchanged from r222435, head/include/iconv.h user/hrs/ipv6/include/unwind.h - copied unchanged from r222435, head/include/unwind.h user/hrs/ipv6/lib/clang/ - copied from r222435, head/lib/clang/ user/hrs/ipv6/lib/csu/powerpc64/ - copied from r222435, head/lib/csu/powerpc64/ user/hrs/ipv6/lib/libarchive/test/test_compat_zip_2.zip.uu - copied unchanged from r222435, head/lib/libarchive/test/test_compat_zip_2.zip.uu user/hrs/ipv6/lib/libblocksruntime/ - copied from r222435, head/lib/libblocksruntime/ user/hrs/ipv6/lib/libc/gen/aux.c - copied unchanged from r222435, head/lib/libc/gen/aux.c user/hrs/ipv6/lib/libc/gen/elf_utils.c - copied unchanged from r222435, head/lib/libc/gen/elf_utils.c user/hrs/ipv6/lib/libc/iconv/ - copied from r222435, head/lib/libc/iconv/ user/hrs/ipv6/lib/libc/mips/gen/_ctx_start.S - copied unchanged from r222435, head/lib/libc/mips/gen/_ctx_start.S user/hrs/ipv6/lib/libc/posix1e/acl_id_to_name.c - copied unchanged from r222435, head/lib/libc/posix1e/acl_id_to_name.c user/hrs/ipv6/lib/libc/powerpc64/ - copied from r222435, head/lib/libc/powerpc64/ user/hrs/ipv6/lib/libc/sys/cap_enter.2 - copied unchanged from r222435, head/lib/libc/sys/cap_enter.2 user/hrs/ipv6/lib/libc/sys/getloginclass.2 - copied unchanged from r222435, head/lib/libc/sys/getloginclass.2 user/hrs/ipv6/lib/libc/sys/posix_fallocate.2 - copied unchanged from r222435, head/lib/libc/sys/posix_fallocate.2 user/hrs/ipv6/lib/libc/sys/sigwait.c - copied unchanged from r222435, head/lib/libc/sys/sigwait.c user/hrs/ipv6/lib/libc/sys/stack_protector_compat.c - copied unchanged from r222435, head/lib/libc/sys/stack_protector_compat.c user/hrs/ipv6/lib/libcompat/4.3/re_comp.c - copied unchanged from r222435, head/lib/libcompat/4.3/re_comp.c user/hrs/ipv6/lib/libcompiler_rt/ - copied from r222435, head/lib/libcompiler_rt/ user/hrs/ipv6/lib/libcrypt/crypt-sha256.c - copied unchanged from r222435, head/lib/libcrypt/crypt-sha256.c user/hrs/ipv6/lib/libcrypt/crypt-sha512.c - copied unchanged from r222435, head/lib/libcrypt/crypt-sha512.c user/hrs/ipv6/lib/libdwarf/dwarf_func.c - copied unchanged from r222435, head/lib/libdwarf/dwarf_func.c user/hrs/ipv6/lib/libedit/chartype.h - copied unchanged from r222435, head/lib/libedit/chartype.h user/hrs/ipv6/lib/libedit/edit/ - copied from r222435, head/lib/libedit/edit/ user/hrs/ipv6/lib/libedit/filecomplete.c - copied unchanged from r222435, head/lib/libedit/filecomplete.c user/hrs/ipv6/lib/libedit/filecomplete.h - copied unchanged from r222435, head/lib/libedit/filecomplete.h user/hrs/ipv6/lib/libedit/histedit.h - copied unchanged from r222435, head/lib/libedit/histedit.h user/hrs/ipv6/lib/libedit/readline.c - copied unchanged from r222435, head/lib/libedit/readline.c user/hrs/ipv6/lib/libelf/elf_getphdrnum.3 - copied unchanged from r222435, head/lib/libelf/elf_getphdrnum.3 user/hrs/ipv6/lib/libelf/elf_getshdrnum.3 - copied unchanged from r222435, head/lib/libelf/elf_getshdrnum.3 user/hrs/ipv6/lib/libelf/elf_getshdrstrndx.3 - copied unchanged from r222435, head/lib/libelf/elf_getshdrstrndx.3 user/hrs/ipv6/lib/libelf/libelf_ar_util.c - copied unchanged from r222435, head/lib/libelf/libelf_ar_util.c user/hrs/ipv6/lib/libiconv/ - copied from r222435, head/lib/libiconv/ user/hrs/ipv6/lib/libiconv_modules/ - copied from r222435, head/lib/libiconv_modules/ user/hrs/ipv6/lib/libkvm/kvm_minidump_mips.c - copied unchanged from r222435, head/lib/libkvm/kvm_minidump_mips.c user/hrs/ipv6/lib/libkvm/kvm_powerpc64.c - copied unchanged from r222435, head/lib/libkvm/kvm_powerpc64.c user/hrs/ipv6/lib/liblzma/ - copied from r222435, head/lib/liblzma/ user/hrs/ipv6/lib/libmd/sha512.3 - copied unchanged from r222435, head/lib/libmd/sha512.3 user/hrs/ipv6/lib/libmd/sha512.h - copied unchanged from r222435, head/lib/libmd/sha512.h user/hrs/ipv6/lib/libmd/sha512c.c - copied unchanged from r222435, head/lib/libmd/sha512c.c user/hrs/ipv6/lib/libpmc/pmc.corei7.3 - copied unchanged from r222435, head/lib/libpmc/pmc.corei7.3 user/hrs/ipv6/lib/libpmc/pmc.corei7uc.3 - copied unchanged from r222435, head/lib/libpmc/pmc.corei7uc.3 user/hrs/ipv6/lib/libpmc/pmc.ucf.3 - copied unchanged from r222435, head/lib/libpmc/pmc.ucf.3 user/hrs/ipv6/lib/libpmc/pmc.westmere.3 - copied unchanged from r222435, head/lib/libpmc/pmc.westmere.3 user/hrs/ipv6/lib/libpmc/pmc.westmereuc.3 - copied unchanged from r222435, head/lib/libpmc/pmc.westmereuc.3 user/hrs/ipv6/lib/libproc/proc_bkpt.c - copied unchanged from r222435, head/lib/libproc/proc_bkpt.c user/hrs/ipv6/lib/libproc/proc_regs.c - copied unchanged from r222435, head/lib/libproc/proc_regs.c user/hrs/ipv6/lib/libproc/proc_rtld.c - copied unchanged from r222435, head/lib/libproc/proc_rtld.c user/hrs/ipv6/lib/libproc/test/ - copied from r222435, head/lib/libproc/test/ user/hrs/ipv6/lib/libprocstat/ - copied from r222435, head/lib/libprocstat/ user/hrs/ipv6/lib/librtld_db/ - copied from r222435, head/lib/librtld_db/ user/hrs/ipv6/lib/libsbuf/Symbol.map - copied unchanged from r222435, head/lib/libsbuf/Symbol.map user/hrs/ipv6/lib/libsbuf/Version.def - copied unchanged from r222435, head/lib/libsbuf/Version.def user/hrs/ipv6/lib/libthr/thread/thr_getthreadid_np.c - copied unchanged from r222435, head/lib/libthr/thread/thr_getthreadid_np.c user/hrs/ipv6/lib/libthr/thread/thr_sleepq.c - copied unchanged from r222435, head/lib/libthr/thread/thr_sleepq.c user/hrs/ipv6/lib/libutil/kinfo_getallproc.3 - copied unchanged from r222435, head/lib/libutil/kinfo_getallproc.3 user/hrs/ipv6/lib/libutil/kinfo_getallproc.c - copied unchanged from r222435, head/lib/libutil/kinfo_getallproc.c user/hrs/ipv6/lib/libutil/kinfo_getproc.3 - copied unchanged from r222435, head/lib/libutil/kinfo_getproc.3 user/hrs/ipv6/lib/libutil/kinfo_getproc.c - copied unchanged from r222435, head/lib/libutil/kinfo_getproc.c user/hrs/ipv6/lib/libutil/quotafile.3 - copied unchanged from r222435, head/lib/libutil/quotafile.3 user/hrs/ipv6/lib/libutil/quotafile.c - copied unchanged from r222435, head/lib/libutil/quotafile.c user/hrs/ipv6/lib/libz/Symbol.map - copied unchanged from r222435, head/lib/libz/Symbol.map user/hrs/ipv6/lib/libz/Versions.def - copied unchanged from r222435, head/lib/libz/Versions.def user/hrs/ipv6/lib/libz/contrib/ - copied from r222435, head/lib/libz/contrib/ user/hrs/ipv6/lib/libz/doc/ - copied from r222435, head/lib/libz/doc/ user/hrs/ipv6/lib/libz/gzclose.c - copied unchanged from r222435, head/lib/libz/gzclose.c user/hrs/ipv6/lib/libz/gzguts.h - copied unchanged from r222435, head/lib/libz/gzguts.h user/hrs/ipv6/lib/libz/gzlib.c - copied unchanged from r222435, head/lib/libz/gzlib.c user/hrs/ipv6/lib/libz/gzread.c - copied unchanged from r222435, head/lib/libz/gzread.c user/hrs/ipv6/lib/libz/gzwrite.c - copied unchanged from r222435, head/lib/libz/gzwrite.c user/hrs/ipv6/lib/msun/ld128/e_rem_pio2l.h - copied unchanged from r222435, head/lib/msun/ld128/e_rem_pio2l.h user/hrs/ipv6/lib/msun/ld80/e_rem_pio2l.h - copied unchanged from r222435, head/lib/msun/ld80/e_rem_pio2l.h user/hrs/ipv6/lib/msun/man/cexp.3 - copied unchanged from r222435, head/lib/msun/man/cexp.3 user/hrs/ipv6/lib/msun/man/complex.3 - copied unchanged from r222435, head/lib/msun/man/complex.3 user/hrs/ipv6/lib/msun/src/e_log2.c - copied unchanged from r222435, head/lib/msun/src/e_log2.c user/hrs/ipv6/lib/msun/src/e_log2f.c - copied unchanged from r222435, head/lib/msun/src/e_log2f.c user/hrs/ipv6/lib/msun/src/k_log.h - copied unchanged from r222435, head/lib/msun/src/k_log.h user/hrs/ipv6/lib/msun/src/k_logf.h - copied unchanged from r222435, head/lib/msun/src/k_logf.h user/hrs/ipv6/lib/msun/src/s_cbrtl.c - copied unchanged from r222435, head/lib/msun/src/s_cbrtl.c user/hrs/ipv6/lib/msun/src/s_cexp.c - copied unchanged from r222435, head/lib/msun/src/s_cexp.c user/hrs/ipv6/lib/msun/src/s_cexpf.c - copied unchanged from r222435, head/lib/msun/src/s_cexpf.c user/hrs/ipv6/libexec/rtld-elf/powerpc64/ - copied from r222435, head/libexec/rtld-elf/powerpc64/ user/hrs/ipv6/libexec/tftpd/tftp-file.c - copied unchanged from r222435, head/libexec/tftpd/tftp-file.c user/hrs/ipv6/libexec/tftpd/tftp-file.h - copied unchanged from r222435, head/libexec/tftpd/tftp-file.h user/hrs/ipv6/libexec/tftpd/tftp-io.c - copied unchanged from r222435, head/libexec/tftpd/tftp-io.c user/hrs/ipv6/libexec/tftpd/tftp-io.h - copied unchanged from r222435, head/libexec/tftpd/tftp-io.h user/hrs/ipv6/libexec/tftpd/tftp-options.c - copied unchanged from r222435, head/libexec/tftpd/tftp-options.c user/hrs/ipv6/libexec/tftpd/tftp-options.h - copied unchanged from r222435, head/libexec/tftpd/tftp-options.h user/hrs/ipv6/libexec/tftpd/tftp-transfer.c - copied unchanged from r222435, head/libexec/tftpd/tftp-transfer.c user/hrs/ipv6/libexec/tftpd/tftp-transfer.h - copied unchanged from r222435, head/libexec/tftpd/tftp-transfer.h user/hrs/ipv6/libexec/tftpd/tftp-utils.c - copied unchanged from r222435, head/libexec/tftpd/tftp-utils.c user/hrs/ipv6/libexec/tftpd/tftp-utils.h - copied unchanged from r222435, head/libexec/tftpd/tftp-utils.h user/hrs/ipv6/release/Makefile.sysinstall - copied unchanged from r222435, head/release/Makefile.sysinstall user/hrs/ipv6/release/amd64/make-memstick.sh - copied unchanged from r222435, head/release/amd64/make-memstick.sh user/hrs/ipv6/release/generate-release.sh - copied unchanged from r222435, head/release/generate-release.sh user/hrs/ipv6/release/i386/make-memstick.sh - copied unchanged from r222435, head/release/i386/make-memstick.sh user/hrs/ipv6/release/pc98/mkisoimages.sh - copied unchanged from r222435, head/release/pc98/mkisoimages.sh user/hrs/ipv6/release/powerpc/generate-hfs.sh - copied unchanged from r222435, head/release/powerpc/generate-hfs.sh user/hrs/ipv6/release/powerpc/hfs-boot.bz2.uu - copied unchanged from r222435, head/release/powerpc/hfs-boot.bz2.uu user/hrs/ipv6/release/powerpc/make-memstick.sh - copied unchanged from r222435, head/release/powerpc/make-memstick.sh user/hrs/ipv6/release/rc.local - copied unchanged from r222435, head/release/rc.local user/hrs/ipv6/release/scripts/make-manifest.sh - copied unchanged from r222435, head/release/scripts/make-manifest.sh user/hrs/ipv6/sbin/Makefile.amd64 - copied unchanged from r222435, head/sbin/Makefile.amd64 user/hrs/ipv6/sbin/Makefile.arm - copied unchanged from r222435, head/sbin/Makefile.arm user/hrs/ipv6/sbin/Makefile.i386 - copied unchanged from r222435, head/sbin/Makefile.i386 user/hrs/ipv6/sbin/Makefile.ia64 - copied unchanged from r222435, head/sbin/Makefile.ia64 user/hrs/ipv6/sbin/Makefile.mips - copied unchanged from r222435, head/sbin/Makefile.mips user/hrs/ipv6/sbin/Makefile.pc98 - copied unchanged from r222435, head/sbin/Makefile.pc98 user/hrs/ipv6/sbin/Makefile.sparc64 - copied unchanged from r222435, head/sbin/Makefile.sparc64 user/hrs/ipv6/sbin/fsck_ffs/suj.c - copied unchanged from r222435, head/sbin/fsck_ffs/suj.c user/hrs/ipv6/sbin/geom/class/raid/ - copied from r222435, head/sbin/geom/class/raid/ user/hrs/ipv6/sbin/geom/class/sched/ - copied from r222435, head/sbin/geom/class/sched/ user/hrs/ipv6/sbin/hastd/crc32.c - copied unchanged from r222435, head/sbin/hastd/crc32.c user/hrs/ipv6/sbin/hastd/crc32.h - copied unchanged from r222435, head/sbin/hastd/crc32.h user/hrs/ipv6/sbin/hastd/event.c - copied unchanged from r222435, head/sbin/hastd/event.c user/hrs/ipv6/sbin/hastd/event.h - copied unchanged from r222435, head/sbin/hastd/event.h user/hrs/ipv6/sbin/hastd/hast_checksum.c - copied unchanged from r222435, head/sbin/hastd/hast_checksum.c user/hrs/ipv6/sbin/hastd/hast_checksum.h - copied unchanged from r222435, head/sbin/hastd/hast_checksum.h user/hrs/ipv6/sbin/hastd/hast_compression.c - copied unchanged from r222435, head/sbin/hastd/hast_compression.c user/hrs/ipv6/sbin/hastd/hast_compression.h - copied unchanged from r222435, head/sbin/hastd/hast_compression.h user/hrs/ipv6/sbin/hastd/lzf.c - copied unchanged from r222435, head/sbin/hastd/lzf.c user/hrs/ipv6/sbin/hastd/lzf.h - copied unchanged from r222435, head/sbin/hastd/lzf.h user/hrs/ipv6/sbin/hastd/proto_tcp.c - copied unchanged from r222435, head/sbin/hastd/proto_tcp.c user/hrs/ipv6/sbin/resolvconf/ - copied from r222435, head/sbin/resolvconf/ user/hrs/ipv6/secure/libexec/ssh-pkcs11-helper/ - copied from r222435, head/secure/libexec/ssh-pkcs11-helper/ user/hrs/ipv6/share/doc/legal/intel_iwn/ - copied from r222435, head/share/doc/legal/intel_iwn/ user/hrs/ipv6/share/doc/papers/kernmalloc/appendix.ms - copied unchanged from r222435, head/share/doc/papers/kernmalloc/appendix.ms user/hrs/ipv6/share/doc/papers/sysperf/appendix.ms - copied unchanged from r222435, head/share/doc/papers/sysperf/appendix.ms user/hrs/ipv6/share/doc/psd/12.make/stubs - copied unchanged from r222435, head/share/doc/psd/12.make/stubs user/hrs/ipv6/share/doc/psd/12.make/tutorial.ms - copied unchanged from r222435, head/share/doc/psd/12.make/tutorial.ms user/hrs/ipv6/share/doc/psd/15.yacc/ss10 - copied unchanged from r222435, head/share/doc/psd/15.yacc/ss10 user/hrs/ipv6/share/doc/psd/15.yacc/ss11 - copied unchanged from r222435, head/share/doc/psd/15.yacc/ss11 user/hrs/ipv6/share/doc/psd/15.yacc/ss_ - copied unchanged from r222435, head/share/doc/psd/15.yacc/ss_ user/hrs/ipv6/share/doc/psd/18.gprof/abstract.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/abstract.me user/hrs/ipv6/share/doc/psd/18.gprof/gathering.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/gathering.me user/hrs/ipv6/share/doc/psd/18.gprof/header.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/header.me user/hrs/ipv6/share/doc/psd/18.gprof/intro.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/intro.me user/hrs/ipv6/share/doc/psd/18.gprof/postp.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/postp.me user/hrs/ipv6/share/doc/psd/18.gprof/postp1.pic - copied unchanged from r222435, head/share/doc/psd/18.gprof/postp1.pic user/hrs/ipv6/share/doc/psd/18.gprof/postp2.pic - copied unchanged from r222435, head/share/doc/psd/18.gprof/postp2.pic user/hrs/ipv6/share/doc/psd/18.gprof/postp3.pic - copied unchanged from r222435, head/share/doc/psd/18.gprof/postp3.pic user/hrs/ipv6/share/doc/psd/18.gprof/pres1.pic - copied unchanged from r222435, head/share/doc/psd/18.gprof/pres1.pic user/hrs/ipv6/share/doc/psd/18.gprof/pres2.pic - copied unchanged from r222435, head/share/doc/psd/18.gprof/pres2.pic user/hrs/ipv6/share/doc/psd/18.gprof/present.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/present.me user/hrs/ipv6/share/doc/psd/18.gprof/profiling.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/profiling.me user/hrs/ipv6/share/doc/psd/18.gprof/refs.me - copied unchanged from r222435, head/share/doc/psd/18.gprof/refs.me user/hrs/ipv6/share/doc/psd/22.rpcgen/rpcgen.ms - copied unchanged from r222435, head/share/doc/psd/22.rpcgen/rpcgen.ms user/hrs/ipv6/share/doc/psd/22.rpcgen/stubs - copied unchanged from r222435, head/share/doc/psd/22.rpcgen/stubs user/hrs/ipv6/share/doc/psd/23.rpc/rpc.prog.ms - copied unchanged from r222435, head/share/doc/psd/23.rpc/rpc.prog.ms user/hrs/ipv6/share/doc/psd/23.rpc/stubs - copied unchanged from r222435, head/share/doc/psd/23.rpc/stubs user/hrs/ipv6/share/doc/psd/24.xdr/stubs - copied unchanged from r222435, head/share/doc/psd/24.xdr/stubs user/hrs/ipv6/share/doc/psd/24.xdr/xdr.nts.ms - copied unchanged from r222435, head/share/doc/psd/24.xdr/xdr.nts.ms user/hrs/ipv6/share/doc/psd/25.xdrrfc/stubs - copied unchanged from r222435, head/share/doc/psd/25.xdrrfc/stubs user/hrs/ipv6/share/doc/psd/25.xdrrfc/xdr.rfc.ms - copied unchanged from r222435, head/share/doc/psd/25.xdrrfc/xdr.rfc.ms user/hrs/ipv6/share/doc/psd/26.rpcrfc/rpc.rfc.ms - copied unchanged from r222435, head/share/doc/psd/26.rpcrfc/rpc.rfc.ms user/hrs/ipv6/share/doc/psd/26.rpcrfc/stubs - copied unchanged from r222435, head/share/doc/psd/26.rpcrfc/stubs user/hrs/ipv6/share/doc/psd/27.nfsrpc/nfs.rfc.ms - copied unchanged from r222435, head/share/doc/psd/27.nfsrpc/nfs.rfc.ms user/hrs/ipv6/share/doc/psd/27.nfsrpc/stubs - copied unchanged from r222435, head/share/doc/psd/27.nfsrpc/stubs user/hrs/ipv6/share/doc/smm/02.config/0.t - copied unchanged from r222435, head/share/doc/smm/02.config/0.t user/hrs/ipv6/share/doc/smm/02.config/1.t - copied unchanged from r222435, head/share/doc/smm/02.config/1.t user/hrs/ipv6/share/doc/smm/02.config/2.t - copied unchanged from r222435, head/share/doc/smm/02.config/2.t user/hrs/ipv6/share/doc/smm/02.config/3.t - copied unchanged from r222435, head/share/doc/smm/02.config/3.t user/hrs/ipv6/share/doc/smm/02.config/4.t - copied unchanged from r222435, head/share/doc/smm/02.config/4.t user/hrs/ipv6/share/doc/smm/02.config/5.t - copied unchanged from r222435, head/share/doc/smm/02.config/5.t user/hrs/ipv6/share/doc/smm/02.config/6.t - copied unchanged from r222435, head/share/doc/smm/02.config/6.t user/hrs/ipv6/share/doc/smm/02.config/a.t - copied unchanged from r222435, head/share/doc/smm/02.config/a.t user/hrs/ipv6/share/doc/smm/02.config/b.t - copied unchanged from r222435, head/share/doc/smm/02.config/b.t user/hrs/ipv6/share/doc/smm/02.config/c.t - copied unchanged from r222435, head/share/doc/smm/02.config/c.t user/hrs/ipv6/share/doc/smm/02.config/d.t - copied unchanged from r222435, head/share/doc/smm/02.config/d.t user/hrs/ipv6/share/doc/smm/02.config/e.t - copied unchanged from r222435, head/share/doc/smm/02.config/e.t user/hrs/ipv6/share/doc/smm/02.config/spell.ok - copied unchanged from r222435, head/share/doc/smm/02.config/spell.ok user/hrs/ipv6/share/doc/smm/03.fsck/0.t - copied unchanged from r222435, head/share/doc/smm/03.fsck/0.t user/hrs/ipv6/share/doc/smm/03.fsck/1.t - copied unchanged from r222435, head/share/doc/smm/03.fsck/1.t user/hrs/ipv6/share/doc/smm/03.fsck/2.t - copied unchanged from r222435, head/share/doc/smm/03.fsck/2.t user/hrs/ipv6/share/doc/smm/03.fsck/3.t - copied unchanged from r222435, head/share/doc/smm/03.fsck/3.t user/hrs/ipv6/share/doc/smm/03.fsck/4.t - copied unchanged from r222435, head/share/doc/smm/03.fsck/4.t user/hrs/ipv6/share/doc/smm/07.lpd/ - copied from r222435, head/share/doc/smm/07.lpd/ user/hrs/ipv6/share/doc/smm/11.timedop/timed.ms - copied unchanged from r222435, head/share/doc/smm/11.timedop/timed.ms user/hrs/ipv6/share/doc/smm/12.timed/date - copied unchanged from r222435, head/share/doc/smm/12.timed/date user/hrs/ipv6/share/doc/smm/12.timed/loop - copied unchanged from r222435, head/share/doc/smm/12.timed/loop user/hrs/ipv6/share/doc/smm/12.timed/spell.ok - copied unchanged from r222435, head/share/doc/smm/12.timed/spell.ok user/hrs/ipv6/share/doc/smm/12.timed/time - copied unchanged from r222435, head/share/doc/smm/12.timed/time user/hrs/ipv6/share/doc/smm/12.timed/timed.ms - copied unchanged from r222435, head/share/doc/smm/12.timed/timed.ms user/hrs/ipv6/share/doc/smm/12.timed/unused - copied unchanged from r222435, head/share/doc/smm/12.timed/unused user/hrs/ipv6/share/doc/usd/04.csh/csh.1 - copied unchanged from r222435, head/share/doc/usd/04.csh/csh.1 user/hrs/ipv6/share/doc/usd/04.csh/csh.2 - copied unchanged from r222435, head/share/doc/usd/04.csh/csh.2 user/hrs/ipv6/share/doc/usd/04.csh/csh.3 - copied unchanged from r222435, head/share/doc/usd/04.csh/csh.3 user/hrs/ipv6/share/doc/usd/04.csh/csh.4 - copied unchanged from r222435, head/share/doc/usd/04.csh/csh.4 user/hrs/ipv6/share/doc/usd/04.csh/csh.a - copied unchanged from r222435, head/share/doc/usd/04.csh/csh.a user/hrs/ipv6/share/doc/usd/04.csh/csh.g - copied unchanged from r222435, head/share/doc/usd/04.csh/csh.g user/hrs/ipv6/share/doc/usd/04.csh/tabs - copied unchanged from r222435, head/share/doc/usd/04.csh/tabs user/hrs/ipv6/share/doc/usd/05.dc/dc - copied unchanged from r222435, head/share/doc/usd/05.dc/dc user/hrs/ipv6/share/doc/usd/06.bc/bc - copied unchanged from r222435, head/share/doc/usd/06.bc/bc user/hrs/ipv6/share/doc/usd/07.mail/mail0.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail0.nr user/hrs/ipv6/share/doc/usd/07.mail/mail1.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail1.nr user/hrs/ipv6/share/doc/usd/07.mail/mail2.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail2.nr user/hrs/ipv6/share/doc/usd/07.mail/mail3.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail3.nr user/hrs/ipv6/share/doc/usd/07.mail/mail4.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail4.nr user/hrs/ipv6/share/doc/usd/07.mail/mail5.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail5.nr user/hrs/ipv6/share/doc/usd/07.mail/mail6.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail6.nr user/hrs/ipv6/share/doc/usd/07.mail/mail7.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail7.nr user/hrs/ipv6/share/doc/usd/07.mail/mail8.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail8.nr user/hrs/ipv6/share/doc/usd/07.mail/mail9.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/mail9.nr user/hrs/ipv6/share/doc/usd/07.mail/maila.nr - copied unchanged from r222435, head/share/doc/usd/07.mail/maila.nr user/hrs/ipv6/share/examples/indent/ - copied from r222435, head/share/examples/indent/ user/hrs/ipv6/share/examples/jails/ - copied from r222435, head/share/examples/jails/ user/hrs/ipv6/share/examples/kld/firmware/fwimage/firmware.img.uu - copied unchanged from r222435, head/share/examples/kld/firmware/fwimage/firmware.img.uu user/hrs/ipv6/share/examples/kld/khelp/ - copied from r222435, head/share/examples/kld/khelp/ user/hrs/ipv6/share/examples/netgraph/virtual.chain - copied unchanged from r222435, head/share/examples/netgraph/virtual.chain user/hrs/ipv6/share/examples/netgraph/virtual.lan - copied unchanged from r222435, head/share/examples/netgraph/virtual.lan user/hrs/ipv6/share/i18n/ - copied from r222435, head/share/i18n/ user/hrs/ipv6/share/man/man3/pthread_getthreadid_np.3 - copied unchanged from r222435, head/share/man/man3/pthread_getthreadid_np.3 user/hrs/ipv6/share/man/man4/aesni.4 - copied unchanged from r222435, head/share/man/man4/aesni.4 user/hrs/ipv6/share/man/man4/aibs.4 - copied unchanged from r222435, head/share/man/man4/aibs.4 user/hrs/ipv6/share/man/man4/atrtc.4 - copied unchanged from r222435, head/share/man/man4/atrtc.4 user/hrs/ipv6/share/man/man4/attimer.4 - copied unchanged from r222435, head/share/man/man4/attimer.4 user/hrs/ipv6/share/man/man4/cc.4 - copied unchanged from r222435, head/share/man/man4/cc.4 user/hrs/ipv6/share/man/man4/cc_chd.4 - copied unchanged from r222435, head/share/man/man4/cc_chd.4 user/hrs/ipv6/share/man/man4/cc_cubic.4 - copied unchanged from r222435, head/share/man/man4/cc_cubic.4 user/hrs/ipv6/share/man/man4/cc_hd.4 - copied unchanged from r222435, head/share/man/man4/cc_hd.4 user/hrs/ipv6/share/man/man4/cc_htcp.4 - copied unchanged from r222435, head/share/man/man4/cc_htcp.4 user/hrs/ipv6/share/man/man4/cc_newreno.4 - copied unchanged from r222435, head/share/man/man4/cc_newreno.4 user/hrs/ipv6/share/man/man4/cc_vegas.4 - copied unchanged from r222435, head/share/man/man4/cc_vegas.4 user/hrs/ipv6/share/man/man4/cxgbe.4 - copied unchanged from r222435, head/share/man/man4/cxgbe.4 user/hrs/ipv6/share/man/man4/fdt.4 - copied unchanged from r222435, head/share/man/man4/fdt.4 user/hrs/ipv6/share/man/man4/fdtbus.4 - copied unchanged from r222435, head/share/man/man4/fdtbus.4 user/hrs/ipv6/share/man/man4/geom_map.4 - copied unchanged from r222435, head/share/man/man4/geom_map.4 user/hrs/ipv6/share/man/man4/h_ertt.4 - copied unchanged from r222435, head/share/man/man4/h_ertt.4 user/hrs/ipv6/share/man/man4/hpet.4 - copied unchanged from r222435, head/share/man/man4/hpet.4 user/hrs/ipv6/share/man/man4/man4.i386/glxiic.4 - copied unchanged from r222435, head/share/man/man4/man4.i386/glxiic.4 user/hrs/ipv6/share/man/man4/mos.4 - copied unchanged from r222435, head/share/man/man4/mos.4 user/hrs/ipv6/share/man/man4/mps.4 - copied unchanged from r222435, head/share/man/man4/mps.4 user/hrs/ipv6/share/man/man4/mvs.4 - copied unchanged from r222435, head/share/man/man4/mvs.4 user/hrs/ipv6/share/man/man4/ng_patch.4 - copied unchanged from r222435, head/share/man/man4/ng_patch.4 user/hrs/ipv6/share/man/man4/nvram2env.4 - copied unchanged from r222435, head/share/man/man4/nvram2env.4 user/hrs/ipv6/share/man/man4/rgephy.4 - copied unchanged from r222435, head/share/man/man4/rgephy.4 user/hrs/ipv6/share/man/man4/runfw.4 - copied unchanged from r222435, head/share/man/man4/runfw.4 user/hrs/ipv6/share/man/man4/send.4 - copied unchanged from r222435, head/share/man/man4/send.4 user/hrs/ipv6/share/man/man4/sge.4 - copied unchanged from r222435, head/share/man/man4/sge.4 user/hrs/ipv6/share/man/man4/siftr.4 - copied unchanged from r222435, head/share/man/man4/siftr.4 user/hrs/ipv6/share/man/man4/simplebus.4 - copied unchanged from r222435, head/share/man/man4/simplebus.4 user/hrs/ipv6/share/man/man4/tpm.4 - copied unchanged from r222435, head/share/man/man4/tpm.4 user/hrs/ipv6/share/man/man4/uep.4 - copied unchanged from r222435, head/share/man/man4/uep.4 user/hrs/ipv6/share/man/man4/usb_quirk.4 - copied unchanged from r222435, head/share/man/man4/usb_quirk.4 user/hrs/ipv6/share/man/man4/vte.4 - copied unchanged from r222435, head/share/man/man4/vte.4 user/hrs/ipv6/share/man/man4/vxge.4 - copied unchanged from r222435, head/share/man/man4/vxge.4 user/hrs/ipv6/share/man/man4/xen.4 - copied unchanged from r222435, head/share/man/man4/xen.4 user/hrs/ipv6/share/man/man4/xhci.4 - copied unchanged from r222435, head/share/man/man4/xhci.4 user/hrs/ipv6/share/man/man5/rctl.conf.5 - copied unchanged from r222435, head/share/man/man5/rctl.conf.5 user/hrs/ipv6/share/man/man7/c99.7 - copied unchanged from r222435, head/share/man/man7/c99.7 user/hrs/ipv6/share/man/man7/eventtimers.7 - copied unchanged from r222435, head/share/man/man7/eventtimers.7 user/hrs/ipv6/share/man/man7/sticky.7 - copied unchanged from r222435, head/share/man/man7/sticky.7 user/hrs/ipv6/share/man/man9/SYSINIT.9 - copied unchanged from r222435, head/share/man/man9/SYSINIT.9 user/hrs/ipv6/share/man/man9/bus_adjust_resource.9 - copied unchanged from r222435, head/share/man/man9/bus_adjust_resource.9 user/hrs/ipv6/share/man/man9/cc.9 - copied unchanged from r222435, head/share/man/man9/cc.9 user/hrs/ipv6/share/man/man9/hhook.9 - copied unchanged from r222435, head/share/man/man9/hhook.9 user/hrs/ipv6/share/man/man9/khelp.9 - copied unchanged from r222435, head/share/man/man9/khelp.9 user/hrs/ipv6/share/man/man9/osd.9 - copied unchanged from r222435, head/share/man/man9/osd.9 user/hrs/ipv6/share/man/man9/unr.9 - copied unchanged from r222435, head/share/man/man9/unr.9 user/hrs/ipv6/share/man/man9/vm_page_sleep_if_busy.9 - copied unchanged from r222435, head/share/man/man9/vm_page_sleep_if_busy.9 user/hrs/ipv6/share/mk/bsd.arch.inc.mk - copied unchanged from r222435, head/share/mk/bsd.arch.inc.mk user/hrs/ipv6/share/mk/bsd.crunchgen.mk - copied unchanged from r222435, head/share/mk/bsd.crunchgen.mk user/hrs/ipv6/share/mk/bsd.dtrace.mk - copied unchanged from r222435, head/share/mk/bsd.dtrace.mk user/hrs/ipv6/share/syscons/fonts/swiss-8x14.fnt - copied unchanged from r222435, head/share/syscons/fonts/swiss-8x14.fnt user/hrs/ipv6/share/syscons/keymaps/swissgerman.macbook.acc.kbd - copied unchanged from r222435, head/share/syscons/keymaps/swissgerman.macbook.acc.kbd user/hrs/ipv6/sys/amd64/linux32/linux32_syscalls.c - copied unchanged from r222435, head/sys/amd64/linux32/linux32_syscalls.c user/hrs/ipv6/sys/amd64/linux32/linux32_systrace_args.c - copied unchanged from r222435, head/sys/amd64/linux32/linux32_systrace_args.c user/hrs/ipv6/sys/arm/at91/at91_aicreg.h - copied unchanged from r222435, head/sys/arm/at91/at91_aicreg.h user/hrs/ipv6/sys/arm/at91/at91_pio_sam9g20.h - copied unchanged from r222435, head/sys/arm/at91/at91_pio_sam9g20.h user/hrs/ipv6/sys/arm/at91/at91_pit.c - copied unchanged from r222435, head/sys/arm/at91/at91_pit.c user/hrs/ipv6/sys/arm/at91/at91_pitreg.h - copied unchanged from r222435, head/sys/arm/at91/at91_pitreg.h user/hrs/ipv6/sys/arm/at91/at91_reset.S - copied unchanged from r222435, head/sys/arm/at91/at91_reset.S user/hrs/ipv6/sys/arm/at91/at91_rst.c - copied unchanged from r222435, head/sys/arm/at91/at91_rst.c user/hrs/ipv6/sys/arm/at91/at91_rstreg.h - copied unchanged from r222435, head/sys/arm/at91/at91_rstreg.h user/hrs/ipv6/sys/arm/at91/at91_wdt.c - copied unchanged from r222435, head/sys/arm/at91/at91_wdt.c user/hrs/ipv6/sys/arm/at91/at91_wdtreg.h - copied unchanged from r222435, head/sys/arm/at91/at91_wdtreg.h user/hrs/ipv6/sys/arm/at91/at91reg.h - copied unchanged from r222435, head/sys/arm/at91/at91reg.h user/hrs/ipv6/sys/arm/at91/at91rm9200.c - copied unchanged from r222435, head/sys/arm/at91/at91rm9200.c user/hrs/ipv6/sys/arm/at91/at91sam9260.c - copied unchanged from r222435, head/sys/arm/at91/at91sam9260.c user/hrs/ipv6/sys/arm/at91/at91sam9260reg.h - copied unchanged from r222435, head/sys/arm/at91/at91sam9260reg.h user/hrs/ipv6/sys/arm/at91/at91sam9g20.c - copied unchanged from r222435, head/sys/arm/at91/at91sam9g20.c user/hrs/ipv6/sys/arm/at91/at91sam9g20reg.h - copied unchanged from r222435, head/sys/arm/at91/at91sam9g20reg.h user/hrs/ipv6/sys/arm/at91/board_hl201.c - copied unchanged from r222435, head/sys/arm/at91/board_hl201.c user/hrs/ipv6/sys/arm/at91/board_qila9g20.c - copied unchanged from r222435, head/sys/arm/at91/board_qila9g20.c user/hrs/ipv6/sys/arm/at91/board_sam9g20ek.c - copied unchanged from r222435, head/sys/arm/at91/board_sam9g20ek.c user/hrs/ipv6/sys/arm/at91/files.at91sam9 - copied unchanged from r222435, head/sys/arm/at91/files.at91sam9 user/hrs/ipv6/sys/arm/at91/if_macb.c - copied unchanged from r222435, head/sys/arm/at91/if_macb.c user/hrs/ipv6/sys/arm/at91/if_macbreg.h - copied unchanged from r222435, head/sys/arm/at91/if_macbreg.h user/hrs/ipv6/sys/arm/at91/if_macbvar.h - copied unchanged from r222435, head/sys/arm/at91/if_macbvar.h user/hrs/ipv6/sys/arm/at91/std.at91sam9 - copied unchanged from r222435, head/sys/arm/at91/std.at91sam9 user/hrs/ipv6/sys/arm/at91/std.hl201 - copied unchanged from r222435, head/sys/arm/at91/std.hl201 user/hrs/ipv6/sys/arm/at91/std.qila9g20 - copied unchanged from r222435, head/sys/arm/at91/std.qila9g20 user/hrs/ipv6/sys/arm/at91/std.sam9g20ek - copied unchanged from r222435, head/sys/arm/at91/std.sam9g20ek user/hrs/ipv6/sys/arm/conf/DOCKSTAR - copied unchanged from r222435, head/sys/arm/conf/DOCKSTAR user/hrs/ipv6/sys/arm/conf/HL201 - copied unchanged from r222435, head/sys/arm/conf/HL201 user/hrs/ipv6/sys/arm/conf/HL201.hints - copied unchanged from r222435, head/sys/arm/conf/HL201.hints user/hrs/ipv6/sys/arm/conf/LN2410SBC - copied unchanged from r222435, head/sys/arm/conf/LN2410SBC user/hrs/ipv6/sys/arm/conf/QILA9G20 - copied unchanged from r222435, head/sys/arm/conf/QILA9G20 user/hrs/ipv6/sys/arm/conf/QILA9G20.hints - copied unchanged from r222435, head/sys/arm/conf/QILA9G20.hints user/hrs/ipv6/sys/arm/conf/SAM9G20EK - copied unchanged from r222435, head/sys/arm/conf/SAM9G20EK user/hrs/ipv6/sys/arm/conf/SAM9G20EK.hints - copied unchanged from r222435, head/sys/arm/conf/SAM9G20EK.hints user/hrs/ipv6/sys/arm/conf/TS7800 - copied unchanged from r222435, head/sys/arm/conf/TS7800 user/hrs/ipv6/sys/arm/include/fdt.h - copied unchanged from r222435, head/sys/arm/include/fdt.h user/hrs/ipv6/sys/arm/include/ofw_machdep.h - copied unchanged from r222435, head/sys/arm/include/ofw_machdep.h user/hrs/ipv6/sys/arm/mv/orion/files.ts7800 - copied unchanged from r222435, head/sys/arm/mv/orion/files.ts7800 user/hrs/ipv6/sys/arm/mv/orion/std.ts7800 - copied unchanged from r222435, head/sys/arm/mv/orion/std.ts7800 user/hrs/ipv6/sys/arm/s3c2xx0/ - copied from r222435, head/sys/arm/s3c2xx0/ user/hrs/ipv6/sys/arm/xscale/ixp425/avila_gpio.c - copied unchanged from r222435, head/sys/arm/xscale/ixp425/avila_gpio.c user/hrs/ipv6/sys/arm/xscale/ixp425/cambria_gpio.c - copied unchanged from r222435, head/sys/arm/xscale/ixp425/cambria_gpio.c user/hrs/ipv6/sys/boot/Makefile.amd64 - copied unchanged from r222435, head/sys/boot/Makefile.amd64 user/hrs/ipv6/sys/boot/Makefile.arm - copied unchanged from r222435, head/sys/boot/Makefile.arm user/hrs/ipv6/sys/boot/Makefile.i386 - copied unchanged from r222435, head/sys/boot/Makefile.i386 user/hrs/ipv6/sys/boot/Makefile.ia64 - copied unchanged from r222435, head/sys/boot/Makefile.ia64 user/hrs/ipv6/sys/boot/Makefile.pc98 - copied unchanged from r222435, head/sys/boot/Makefile.pc98 user/hrs/ipv6/sys/boot/Makefile.powerpc - copied unchanged from r222435, head/sys/boot/Makefile.powerpc user/hrs/ipv6/sys/boot/Makefile.sparc64 - copied unchanged from r222435, head/sys/boot/Makefile.sparc64 user/hrs/ipv6/sys/boot/common/crc32.c - copied unchanged from r222435, head/sys/boot/common/crc32.c user/hrs/ipv6/sys/boot/common/crc32.h - copied unchanged from r222435, head/sys/boot/common/crc32.h user/hrs/ipv6/sys/boot/common/gpt.c - copied unchanged from r222435, head/sys/boot/common/gpt.c user/hrs/ipv6/sys/boot/common/gpt.h - copied unchanged from r222435, head/sys/boot/common/gpt.h user/hrs/ipv6/sys/boot/common/util.c - copied unchanged from r222435, head/sys/boot/common/util.c user/hrs/ipv6/sys/boot/common/util.h - copied unchanged from r222435, head/sys/boot/common/util.h user/hrs/ipv6/sys/boot/fdt/ - copied from r222435, head/sys/boot/fdt/ user/hrs/ipv6/sys/boot/forth/beastie.4th.8 - copied unchanged from r222435, head/sys/boot/forth/beastie.4th.8 user/hrs/ipv6/sys/boot/forth/brand.4th - copied unchanged from r222435, head/sys/boot/forth/brand.4th user/hrs/ipv6/sys/boot/forth/brand.4th.8 - copied unchanged from r222435, head/sys/boot/forth/brand.4th.8 user/hrs/ipv6/sys/boot/forth/check-password.4th - copied unchanged from r222435, head/sys/boot/forth/check-password.4th user/hrs/ipv6/sys/boot/forth/check-password.4th.8 - copied unchanged from r222435, head/sys/boot/forth/check-password.4th.8 user/hrs/ipv6/sys/boot/forth/color.4th - copied unchanged from r222435, head/sys/boot/forth/color.4th user/hrs/ipv6/sys/boot/forth/color.4th.8 - copied unchanged from r222435, head/sys/boot/forth/color.4th.8 user/hrs/ipv6/sys/boot/forth/delay.4th - copied unchanged from r222435, head/sys/boot/forth/delay.4th user/hrs/ipv6/sys/boot/forth/delay.4th.8 - copied unchanged from r222435, head/sys/boot/forth/delay.4th.8 user/hrs/ipv6/sys/boot/forth/menu-commands.4th - copied unchanged from r222435, head/sys/boot/forth/menu-commands.4th user/hrs/ipv6/sys/boot/forth/menu.4th - copied unchanged from r222435, head/sys/boot/forth/menu.4th user/hrs/ipv6/sys/boot/forth/menu.4th.8 - copied unchanged from r222435, head/sys/boot/forth/menu.4th.8 user/hrs/ipv6/sys/boot/forth/menu.rc - copied unchanged from r222435, head/sys/boot/forth/menu.rc user/hrs/ipv6/sys/boot/forth/shortcuts.4th - copied unchanged from r222435, head/sys/boot/forth/shortcuts.4th user/hrs/ipv6/sys/boot/forth/version.4th - copied unchanged from r222435, head/sys/boot/forth/version.4th user/hrs/ipv6/sys/boot/forth/version.4th.8 - copied unchanged from r222435, head/sys/boot/forth/version.4th.8 user/hrs/ipv6/sys/boot/i386/common/ - copied from r222435, head/sys/boot/i386/common/ - copied from r222435, head/sys/boot/i386/efi/ user/hrs/ipv6/sys/boot/ofw/libofw/ppc64_elf_freebsd.c - copied unchanged from r222435, head/sys/boot/ofw/libofw/ppc64_elf_freebsd.c user/hrs/ipv6/sys/boot/pc98/pc98boot/ - copied from r222435, head/sys/boot/pc98/pc98boot/ user/hrs/ipv6/sys/boot/powerpc/ps3/ - copied from r222435, head/sys/boot/powerpc/ps3/ user/hrs/ipv6/sys/boot/zfs/zfstest.c - copied unchanged from r222435, head/sys/boot/zfs/zfstest.c user/hrs/ipv6/sys/cam/scsi/smp_all.c - copied unchanged from r222435, head/sys/cam/scsi/smp_all.c user/hrs/ipv6/sys/cam/scsi/smp_all.h - copied unchanged from r222435, head/sys/cam/scsi/smp_all.h user/hrs/ipv6/sys/cddl/boot/zfs/zle.c - copied unchanged from r222435, head/sys/cddl/boot/zfs/zle.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c - copied unchanged from r222435, head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c - copied unchanged from r222435, head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c - copied unchanged from r222435, head/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/systeminfo.h - copied unchanged from r222435, head/sys/cddl/compat/opensolaris/sys/systeminfo.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/taskq.h - copied unchanged from r222435, head/sys/cddl/compat/opensolaris/sys/taskq.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/ - copied from r222435, head/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/ user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/os/fm.c - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h - copied unchanged from r222435, head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ - copied from r222435, head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/ - copied from r222435, head/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/ user/hrs/ipv6/sys/cddl/dev/dtrace/amd64/regset.h - copied unchanged from r222435, head/sys/cddl/dev/dtrace/amd64/regset.h user/hrs/ipv6/sys/cddl/dev/dtrace/i386/regset.h - copied unchanged from r222435, head/sys/cddl/dev/dtrace/i386/regset.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_systrace_args.c - copied unchanged from r222435, head/sys/compat/freebsd32/freebsd32_systrace_args.c user/hrs/ipv6/sys/compat/linux/linux_fork.c - copied unchanged from r222435, head/sys/compat/linux/linux_fork.c user/hrs/ipv6/sys/compat/linux/linux_videodev2.h - copied unchanged from r222435, head/sys/compat/linux/linux_videodev2.h user/hrs/ipv6/sys/compat/linux/linux_videodev2_compat.h - copied unchanged from r222435, head/sys/compat/linux/linux_videodev2_compat.h user/hrs/ipv6/sys/conf/ldscript.mips.octeon1 - copied unchanged from r222435, head/sys/conf/ldscript.mips.octeon1 user/hrs/ipv6/sys/conf/ldscript.powerpc64 - copied unchanged from r222435, head/sys/conf/ldscript.powerpc64 user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslbtypes.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslbtypes.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslmessages.h - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslmessages.h user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype1i.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslrestype1i.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype2d.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslrestype2d.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype2e.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslrestype2e.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype2q.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslrestype2q.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype2w.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslrestype2w.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asluuid.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/asluuid.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslwalks.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/aslwalks.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtcompile.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtcompile.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtcompiler.h - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtcompiler.h user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtexpress.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtexpress.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtfield.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtfield.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtio.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtio.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtparser.l - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtparser.l user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtparser.y - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtparser.y user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtsubtable.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtsubtable.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dttable.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dttable.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dttemplate.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dttemplate.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dttemplate.h - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dttemplate.h user/hrs/ipv6/sys/contrib/dev/acpica/compiler/dtutils.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/compiler/dtutils.c user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbmethod.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/debugger/dbmethod.c user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbnames.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/debugger/dbnames.c user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsargs.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/dispatcher/dsargs.c user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dscontrol.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/dispatcher/dscontrol.c user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dswload2.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/dispatcher/dswload2.c user/hrs/ipv6/sys/contrib/dev/acpica/events/evglock.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/events/evglock.c user/hrs/ipv6/sys/contrib/dev/acpica/events/evgpeinit.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/events/evgpeinit.c user/hrs/ipv6/sys/contrib/dev/acpica/events/evgpeutil.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/events/evgpeutil.c user/hrs/ipv6/sys/contrib/dev/acpica/events/evxfgpe.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/events/evxfgpe.c user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwpci.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/hardware/hwpci.c user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utdecode.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/utilities/utdecode.c user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utosi.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/utilities/utosi.c user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utxferror.c - copied unchanged from r222435, head/sys/contrib/dev/acpica/utilities/utxferror.c user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-1000-39.31.5.1.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/iwn/iwlwifi-1000-39.31.5.1.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-5000-8.83.5.1.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/iwn/iwlwifi-5000-8.83.5.1.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-6050-41.28.5.1.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/iwn/iwlwifi-6050-41.28.5.1.fw.uu user/hrs/ipv6/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu - copied unchanged from r222435, head/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu - copied from r222435, head/sys/contrib/octeon-sdk/ user/hrs/ipv6/sys/crypto/aesni/ - copied from r222435, head/sys/crypto/aesni/ user/hrs/ipv6/sys/dev/acpi_support/atk0110.c - copied unchanged from r222435, head/sys/dev/acpi_support/atk0110.c user/hrs/ipv6/sys/dev/agp/agp_apple.c - copied unchanged from r222435, head/sys/dev/agp/agp_apple.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah_diagcodes.h - copied unchanged from r222435, head/sys/dev/ath/ath_hal/ah_diagcodes.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_9287.c - copied unchanged from r222435, head/sys/dev/ath/ath_hal/ah_eeprom_9287.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_9287.h - copied unchanged from r222435, head/sys/dev/ath/ath_hal/ah_eeprom_9287.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_regdomain/ - copied from r222435, head/sys/dev/ath/ath_hal/ah_regdomain/ user/hrs/ipv6/sys/dev/ath/ath_hal/ah_regdomain.h - copied unchanged from r222435, head/sys/dev/ath/ath_hal/ah_regdomain.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar9001/ - copied from r222435, head/sys/dev/ath/ath_hal/ar9001/ user/hrs/ipv6/sys/dev/ath/ath_hal/ar9002/ - copied from r222435, head/sys/dev/ath/ath_hal/ar9002/ user/hrs/ipv6/sys/dev/ath/ath_hal/ar9003/ - copied from r222435, head/sys/dev/ath/ath_hal/ar9003/ user/hrs/ipv6/sys/dev/ath/ath_rate/sample/tx_schedules.h - copied unchanged from r222435, head/sys/dev/ath/ath_rate/sample/tx_schedules.h user/hrs/ipv6/sys/dev/ath/if_ath_ahb.c - copied unchanged from r222435, head/sys/dev/ath/if_ath_ahb.c user/hrs/ipv6/sys/dev/ath/if_ath_debug.c - copied unchanged from r222435, head/sys/dev/ath/if_ath_debug.c user/hrs/ipv6/sys/dev/ath/if_ath_debug.h - copied unchanged from r222435, head/sys/dev/ath/if_ath_debug.h user/hrs/ipv6/sys/dev/ath/if_ath_keycache.c - copied unchanged from r222435, head/sys/dev/ath/if_ath_keycache.c user/hrs/ipv6/sys/dev/ath/if_ath_keycache.h - copied unchanged from r222435, head/sys/dev/ath/if_ath_keycache.h user/hrs/ipv6/sys/dev/ath/if_ath_misc.h - copied unchanged from r222435, head/sys/dev/ath/if_ath_misc.h user/hrs/ipv6/sys/dev/ath/if_ath_sysctl.c - copied unchanged from r222435, head/sys/dev/ath/if_ath_sysctl.c user/hrs/ipv6/sys/dev/ath/if_ath_sysctl.h - copied unchanged from r222435, head/sys/dev/ath/if_ath_sysctl.h user/hrs/ipv6/sys/dev/ath/if_ath_tx.c - copied unchanged from r222435, head/sys/dev/ath/if_ath_tx.c user/hrs/ipv6/sys/dev/ath/if_ath_tx.h - copied unchanged from r222435, head/sys/dev/ath/if_ath_tx.h user/hrs/ipv6/sys/dev/ath/if_ath_tx_ht.c - copied unchanged from r222435, head/sys/dev/ath/if_ath_tx_ht.c user/hrs/ipv6/sys/dev/ath/if_ath_tx_ht.h - copied unchanged from r222435, head/sys/dev/ath/if_ath_tx_ht.h user/hrs/ipv6/sys/dev/bxe/ - copied from r222435, head/sys/dev/bxe/ user/hrs/ipv6/sys/dev/cfi/cfi_bus_fdt.c - copied unchanged from r222435, head/sys/dev/cfi/cfi_bus_fdt.c user/hrs/ipv6/sys/dev/cxgbe/ - copied from r222435, head/sys/dev/cxgbe/ user/hrs/ipv6/sys/dev/e1000/e1000_mbx.c - copied unchanged from r222435, head/sys/dev/e1000/e1000_mbx.c user/hrs/ipv6/sys/dev/e1000/e1000_mbx.h - copied unchanged from r222435, head/sys/dev/e1000/e1000_mbx.h user/hrs/ipv6/sys/dev/e1000/e1000_vf.c - copied unchanged from r222435, head/sys/dev/e1000/e1000_vf.c user/hrs/ipv6/sys/dev/e1000/e1000_vf.h - copied unchanged from r222435, head/sys/dev/e1000/e1000_vf.h user/hrs/ipv6/sys/dev/e1000/if_lem.c - copied unchanged from r222435, head/sys/dev/e1000/if_lem.c user/hrs/ipv6/sys/dev/e1000/if_lem.h - copied unchanged from r222435, head/sys/dev/e1000/if_lem.h user/hrs/ipv6/sys/dev/fdt/ - copied from r222435, head/sys/dev/fdt/ user/hrs/ipv6/sys/dev/glxiic/ - copied from r222435, head/sys/dev/glxiic/ user/hrs/ipv6/sys/dev/gpio/ - copied from r222435, head/sys/dev/gpio/ user/hrs/ipv6/sys/dev/hwpmc/hwpmc_uncore.c - copied unchanged from r222435, head/sys/dev/hwpmc/hwpmc_uncore.c user/hrs/ipv6/sys/dev/hwpmc/hwpmc_uncore.h - copied unchanged from r222435, head/sys/dev/hwpmc/hwpmc_uncore.h user/hrs/ipv6/sys/dev/iicbus/ds1775.c - copied unchanged from r222435, head/sys/dev/iicbus/ds1775.c user/hrs/ipv6/sys/dev/iicbus/max6690.c - copied unchanged from r222435, head/sys/dev/iicbus/max6690.c user/hrs/ipv6/sys/dev/io/iodev.h - copied unchanged from r222435, head/sys/dev/io/iodev.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_mbx.c - copied unchanged from r222435, head/sys/dev/ixgbe/ixgbe_mbx.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_mbx.h - copied unchanged from r222435, head/sys/dev/ixgbe/ixgbe_mbx.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_vf.c - copied unchanged from r222435, head/sys/dev/ixgbe/ixgbe_vf.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_vf.h - copied unchanged from r222435, head/sys/dev/ixgbe/ixgbe_vf.h user/hrs/ipv6/sys/dev/ixgbe/ixv.c - copied unchanged from r222435, head/sys/dev/ixgbe/ixv.c user/hrs/ipv6/sys/dev/ixgbe/ixv.h - copied unchanged from r222435, head/sys/dev/ixgbe/ixv.h user/hrs/ipv6/sys/dev/mii/rdcphy.c - copied unchanged from r222435, head/sys/dev/mii/rdcphy.c user/hrs/ipv6/sys/dev/mii/rdcphyreg.h - copied unchanged from r222435, head/sys/dev/mii/rdcphyreg.h user/hrs/ipv6/sys/dev/mps/ - copied from r222435, head/sys/dev/mps/ user/hrs/ipv6/sys/dev/mvs/ - copied from r222435, head/sys/dev/mvs/ user/hrs/ipv6/sys/dev/nvram2env/ - copied from r222435, head/sys/dev/nvram2env/ user/hrs/ipv6/sys/dev/ofw/ofw_fdt.c - copied unchanged from r222435, head/sys/dev/ofw/ofw_fdt.c user/hrs/ipv6/sys/dev/quicc/quicc_bfe_fdt.c - copied unchanged from r222435, head/sys/dev/quicc/quicc_bfe_fdt.c user/hrs/ipv6/sys/dev/sge/ - copied from r222435, head/sys/dev/sge/ user/hrs/ipv6/sys/dev/syscons/logo/beastie.c - copied unchanged from r222435, head/sys/dev/syscons/logo/beastie.c user/hrs/ipv6/sys/dev/tpm/ - copied from r222435, head/sys/dev/tpm/ user/hrs/ipv6/sys/dev/tsec/if_tsec_fdt.c - copied unchanged from r222435, head/sys/dev/tsec/if_tsec_fdt.c user/hrs/ipv6/sys/dev/uart/uart_bus_fdt.c - copied unchanged from r222435, head/sys/dev/uart/uart_bus_fdt.c user/hrs/ipv6/sys/dev/usb/controller/ehci_mv.c - copied unchanged from r222435, head/sys/dev/usb/controller/ehci_mv.c user/hrs/ipv6/sys/dev/usb/controller/ohci_s3c24x0.c - copied unchanged from r222435, head/sys/dev/usb/controller/ohci_s3c24x0.c user/hrs/ipv6/sys/dev/usb/controller/xhci.c - copied unchanged from r222435, head/sys/dev/usb/controller/xhci.c user/hrs/ipv6/sys/dev/usb/controller/xhci.h - copied unchanged from r222435, head/sys/dev/usb/controller/xhci.h user/hrs/ipv6/sys/dev/usb/controller/xhci_pci.c - copied unchanged from r222435, head/sys/dev/usb/controller/xhci_pci.c user/hrs/ipv6/sys/dev/usb/controller/xhcireg.h - copied unchanged from r222435, head/sys/dev/usb/controller/xhcireg.h user/hrs/ipv6/sys/dev/usb/input/uep.c - copied unchanged from r222435, head/sys/dev/usb/input/uep.c user/hrs/ipv6/sys/dev/usb/net/if_ipheth.c - copied unchanged from r222435, head/sys/dev/usb/net/if_ipheth.c user/hrs/ipv6/sys/dev/usb/net/if_iphethvar.h - copied unchanged from r222435, head/sys/dev/usb/net/if_iphethvar.h user/hrs/ipv6/sys/dev/usb/net/if_mos.c - copied unchanged from r222435, head/sys/dev/usb/net/if_mos.c user/hrs/ipv6/sys/dev/usb/net/if_mosreg.h - copied unchanged from r222435, head/sys/dev/usb/net/if_mosreg.h user/hrs/ipv6/sys/dev/usb/usb_pf.c - copied unchanged from r222435, head/sys/dev/usb/usb_pf.c user/hrs/ipv6/sys/dev/usb/usb_pf.h - copied unchanged from r222435, head/sys/dev/usb/usb_pf.h user/hrs/ipv6/sys/dev/vte/ - copied from r222435, head/sys/dev/vte/ user/hrs/ipv6/sys/dev/vxge/ - copied from r222435, head/sys/dev/vxge/ user/hrs/ipv6/sys/dev/xen/control/ - copied from r222435, head/sys/dev/xen/control/ user/hrs/ipv6/sys/fs/devfs/devfs_dir.c - copied unchanged from r222435, head/sys/fs/devfs/devfs_dir.c user/hrs/ipv6/sys/geom/eli/g_eli_key_cache.c - copied unchanged from r222435, head/sys/geom/eli/g_eli_key_cache.c user/hrs/ipv6/sys/geom/geom_map.c - copied unchanged from r222435, head/sys/geom/geom_map.c user/hrs/ipv6/sys/geom/raid/ - copied from r222435, head/sys/geom/raid/ user/hrs/ipv6/sys/geom/sched/ - copied from r222435, head/sys/geom/sched/ user/hrs/ipv6/sys/i386/linux/linux_syscalls.c - copied unchanged from r222435, head/sys/i386/linux/linux_syscalls.c user/hrs/ipv6/sys/i386/linux/linux_systrace_args.c - copied unchanged from r222435, head/sys/i386/linux/linux_systrace_args.c user/hrs/ipv6/sys/ia64/ia64/mp_locore.S - copied unchanged from r222435, head/sys/ia64/ia64/mp_locore.S user/hrs/ipv6/sys/ia64/ia64/physical.S - copied unchanged from r222435, head/sys/ia64/ia64/physical.S user/hrs/ipv6/sys/kern/capabilities.conf - copied unchanged from r222435, head/sys/kern/capabilities.conf user/hrs/ipv6/sys/kern/kern_clocksource.c - copied unchanged from r222435, head/sys/kern/kern_clocksource.c user/hrs/ipv6/sys/kern/kern_et.c - copied unchanged from r222435, head/sys/kern/kern_et.c user/hrs/ipv6/sys/kern/kern_hhook.c - copied unchanged from r222435, head/sys/kern/kern_hhook.c user/hrs/ipv6/sys/kern/kern_khelp.c - copied unchanged from r222435, head/sys/kern/kern_khelp.c user/hrs/ipv6/sys/kern/kern_loginclass.c - copied unchanged from r222435, head/sys/kern/kern_loginclass.c user/hrs/ipv6/sys/kern/kern_racct.c - copied unchanged from r222435, head/sys/kern/kern_racct.c user/hrs/ipv6/sys/kern/kern_rctl.c - copied unchanged from r222435, head/sys/kern/kern_rctl.c user/hrs/ipv6/sys/kern/sys_capability.c - copied unchanged from r222435, head/sys/kern/sys_capability.c user/hrs/ipv6/sys/kern/vfs_mountroot.c - copied unchanged from r222435, head/sys/kern/vfs_mountroot.c user/hrs/ipv6/sys/libkern/inet_ntop.c - copied unchanged from r222435, head/sys/libkern/inet_ntop.c user/hrs/ipv6/sys/libkern/inet_pton.c - copied unchanged from r222435, head/sys/libkern/inet_pton.c user/hrs/ipv6/sys/libkern/memchr.c - copied unchanged from r222435, head/sys/libkern/memchr.c user/hrs/ipv6/sys/mips/atheros/ar71xx_chip.c - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_chip.c user/hrs/ipv6/sys/mips/atheros/ar71xx_chip.h - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_chip.h user/hrs/ipv6/sys/mips/atheros/ar71xx_cpudef.h - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_cpudef.h user/hrs/ipv6/sys/mips/atheros/ar71xx_gpio.c - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_gpio.c user/hrs/ipv6/sys/mips/atheros/ar71xx_gpiovar.h - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_gpiovar.h user/hrs/ipv6/sys/mips/atheros/ar71xx_setup.c - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_setup.c user/hrs/ipv6/sys/mips/atheros/ar71xx_setup.h - copied unchanged from r222435, head/sys/mips/atheros/ar71xx_setup.h user/hrs/ipv6/sys/mips/atheros/ar724x_chip.c - copied unchanged from r222435, head/sys/mips/atheros/ar724x_chip.c user/hrs/ipv6/sys/mips/atheros/ar724x_chip.h - copied unchanged from r222435, head/sys/mips/atheros/ar724x_chip.h user/hrs/ipv6/sys/mips/atheros/ar724x_pci.c - copied unchanged from r222435, head/sys/mips/atheros/ar724x_pci.c user/hrs/ipv6/sys/mips/atheros/ar724xreg.h - copied unchanged from r222435, head/sys/mips/atheros/ar724xreg.h user/hrs/ipv6/sys/mips/atheros/ar91xx_chip.c - copied unchanged from r222435, head/sys/mips/atheros/ar91xx_chip.c user/hrs/ipv6/sys/mips/atheros/ar91xx_chip.h - copied unchanged from r222435, head/sys/mips/atheros/ar91xx_chip.h user/hrs/ipv6/sys/mips/atheros/ar91xxreg.h - copied unchanged from r222435, head/sys/mips/atheros/ar91xxreg.h user/hrs/ipv6/sys/mips/atheros/std.ar71xx - copied unchanged from r222435, head/sys/mips/atheros/std.ar71xx user/hrs/ipv6/sys/mips/cavium/ciu.c - copied unchanged from r222435, head/sys/mips/cavium/ciu.c user/hrs/ipv6/sys/mips/cavium/cryptocteon/ - copied from r222435, head/sys/mips/cavium/cryptocteon/ user/hrs/ipv6/sys/mips/cavium/cvmx_config.h - copied unchanged from r222435, head/sys/mips/cavium/cvmx_config.h user/hrs/ipv6/sys/mips/cavium/if_octm.c - copied unchanged from r222435, head/sys/mips/cavium/if_octm.c user/hrs/ipv6/sys/mips/cavium/octe/ - copied from r222435, head/sys/mips/cavium/octe/ user/hrs/ipv6/sys/mips/cavium/octeon_ds1337.c - copied unchanged from r222435, head/sys/mips/cavium/octeon_ds1337.c user/hrs/ipv6/sys/mips/cavium/octeon_mp.c - copied unchanged from r222435, head/sys/mips/cavium/octeon_mp.c user/hrs/ipv6/sys/mips/cavium/octeon_nmi.S - copied unchanged from r222435, head/sys/mips/cavium/octeon_nmi.S user/hrs/ipv6/sys/mips/cavium/octeon_rnd.c - copied unchanged from r222435, head/sys/mips/cavium/octeon_rnd.c user/hrs/ipv6/sys/mips/cavium/octeon_rtc.c - copied unchanged from r222435, head/sys/mips/cavium/octeon_rtc.c user/hrs/ipv6/sys/mips/cavium/octeon_wdog.c - copied unchanged from r222435, head/sys/mips/cavium/octeon_wdog.c user/hrs/ipv6/sys/mips/cavium/octopci.c - copied unchanged from r222435, head/sys/mips/cavium/octopci.c user/hrs/ipv6/sys/mips/cavium/octopci_bus_space.c - copied unchanged from r222435, head/sys/mips/cavium/octopci_bus_space.c user/hrs/ipv6/sys/mips/cavium/octopcireg.h - copied unchanged from r222435, head/sys/mips/cavium/octopcireg.h user/hrs/ipv6/sys/mips/cavium/octopcivar.h - copied unchanged from r222435, head/sys/mips/cavium/octopcivar.h user/hrs/ipv6/sys/mips/cavium/usb/ - copied from r222435, head/sys/mips/cavium/usb/ user/hrs/ipv6/sys/mips/conf/AR91XX_BASE - copied unchanged from r222435, head/sys/mips/conf/AR91XX_BASE user/hrs/ipv6/sys/mips/conf/AR91XX_BASE.hints - copied unchanged from r222435, head/sys/mips/conf/AR91XX_BASE.hints user/hrs/ipv6/sys/mips/conf/PB92 - copied unchanged from r222435, head/sys/mips/conf/PB92 user/hrs/ipv6/sys/mips/conf/PB92.hints - copied unchanged from r222435, head/sys/mips/conf/PB92.hints user/hrs/ipv6/sys/mips/conf/RT305X - copied unchanged from r222435, head/sys/mips/conf/RT305X user/hrs/ipv6/sys/mips/conf/RT305X.hints - copied unchanged from r222435, head/sys/mips/conf/RT305X.hints user/hrs/ipv6/sys/mips/conf/SWARM64 - copied unchanged from r222435, head/sys/mips/conf/SWARM64 user/hrs/ipv6/sys/mips/conf/SWARM64_SMP - copied unchanged from r222435, head/sys/mips/conf/SWARM64_SMP user/hrs/ipv6/sys/mips/conf/TP-WN1043ND - copied unchanged from r222435, head/sys/mips/conf/TP-WN1043ND user/hrs/ipv6/sys/mips/conf/TP-WN1043ND.hints - copied unchanged from r222435, head/sys/mips/conf/TP-WN1043ND.hints user/hrs/ipv6/sys/mips/conf/XLR64 - copied unchanged from r222435, head/sys/mips/conf/XLR64 user/hrs/ipv6/sys/mips/conf/XLRN32 - copied unchanged from r222435, head/sys/mips/conf/XLRN32 user/hrs/ipv6/sys/mips/conf/std.SWARM - copied unchanged from r222435, head/sys/mips/conf/std.SWARM user/hrs/ipv6/sys/mips/include/tlb.h - copied unchanged from r222435, head/sys/mips/include/tlb.h user/hrs/ipv6/sys/mips/mips/minidump_machdep.c - copied unchanged from r222435, head/sys/mips/mips/minidump_machdep.c user/hrs/ipv6/sys/mips/mips/tlb.c - copied unchanged from r222435, head/sys/mips/mips/tlb.c user/hrs/ipv6/sys/mips/mips/uma_machdep.c - copied unchanged from r222435, head/sys/mips/mips/uma_machdep.c user/hrs/ipv6/sys/mips/rmi/dev/iic/ - copied from r222435, head/sys/mips/rmi/dev/iic/ user/hrs/ipv6/sys/mips/rmi/dev/nlge/ - copied from r222435, head/sys/mips/rmi/dev/nlge/ user/hrs/ipv6/sys/mips/rmi/dev/xlr/debug.h - copied unchanged from r222435, head/sys/mips/rmi/dev/xlr/debug.h user/hrs/ipv6/sys/mips/rmi/fmn.c - copied unchanged from r222435, head/sys/mips/rmi/fmn.c user/hrs/ipv6/sys/mips/rmi/mpwait.S - copied unchanged from r222435, head/sys/mips/rmi/mpwait.S user/hrs/ipv6/sys/mips/rmi/rmi_boot_info.h - copied unchanged from r222435, head/sys/mips/rmi/rmi_boot_info.h user/hrs/ipv6/sys/mips/rmi/xlr_pcmcia.c - copied unchanged from r222435, head/sys/mips/rmi/xlr_pcmcia.c user/hrs/ipv6/sys/mips/rt305x/ - copied from r222435, head/sys/mips/rt305x/ user/hrs/ipv6/sys/mips/sentry5/std.sentry5 - copied unchanged from r222435, head/sys/mips/sentry5/std.sentry5 user/hrs/ipv6/sys/mips/sibyte/std.sibyte - copied unchanged from r222435, head/sys/mips/sibyte/std.sibyte user/hrs/ipv6/sys/modules/acpi/aibs/ - copied from r222435, head/sys/modules/acpi/aibs/ user/hrs/ipv6/sys/modules/aesni/ - copied from r222435, head/sys/modules/aesni/ user/hrs/ipv6/sys/modules/alq/ - copied from r222435, head/sys/modules/alq/ user/hrs/ipv6/sys/modules/ath_ahb/ - copied from r222435, head/sys/modules/ath_ahb/ user/hrs/ipv6/sys/modules/ath_pci/ - copied from r222435, head/sys/modules/ath_pci/ user/hrs/ipv6/sys/modules/bxe/ - copied from r222435, head/sys/modules/bxe/ user/hrs/ipv6/sys/modules/cc/ - copied from r222435, head/sys/modules/cc/ user/hrs/ipv6/sys/modules/cxgbe/ - copied from r222435, head/sys/modules/cxgbe/ user/hrs/ipv6/sys/modules/dtrace/systrace_freebsd32/ - copied from r222435, head/sys/modules/dtrace/systrace_freebsd32/ user/hrs/ipv6/sys/modules/dtrace/systrace_linux32/ - copied from r222435, head/sys/modules/dtrace/systrace_linux32/ user/hrs/ipv6/sys/modules/geom/geom_raid/ - copied from r222435, head/sys/modules/geom/geom_raid/ user/hrs/ipv6/sys/modules/geom/geom_sched/ - copied from r222435, head/sys/modules/geom/geom_sched/ user/hrs/ipv6/sys/modules/glxiic/ - copied from r222435, head/sys/modules/glxiic/ user/hrs/ipv6/sys/modules/if_carp/ - copied from r222435, head/sys/modules/if_carp/ user/hrs/ipv6/sys/modules/iwnfw/iwn6000g2a/ - copied from r222435, head/sys/modules/iwnfw/iwn6000g2a/ user/hrs/ipv6/sys/modules/iwnfw/iwn6000g2b/ - copied from r222435, head/sys/modules/iwnfw/iwn6000g2b/ user/hrs/ipv6/sys/modules/iwnfw/iwn6050/ - copied from r222435, head/sys/modules/iwnfw/iwn6050/ user/hrs/ipv6/sys/modules/khelp/ - copied from r222435, head/sys/modules/khelp/ user/hrs/ipv6/sys/modules/mlx4/ - copied from r222435, head/sys/modules/mlx4/ user/hrs/ipv6/sys/modules/mlx4ib/ - copied from r222435, head/sys/modules/mlx4ib/ user/hrs/ipv6/sys/modules/mlxen/ - copied from r222435, head/sys/modules/mlxen/ user/hrs/ipv6/sys/modules/mps/ - copied from r222435, head/sys/modules/mps/ user/hrs/ipv6/sys/modules/mthca/ - copied from r222435, head/sys/modules/mthca/ user/hrs/ipv6/sys/modules/mvs/ - copied from r222435, head/sys/modules/mvs/ user/hrs/ipv6/sys/modules/netgraph/patch/ - copied from r222435, head/sys/modules/netgraph/patch/ user/hrs/ipv6/sys/modules/nfslock/ - copied from r222435, head/sys/modules/nfslock/ user/hrs/ipv6/sys/modules/send/ - copied from r222435, head/sys/modules/send/ user/hrs/ipv6/sys/modules/sge/ - copied from r222435, head/sys/modules/sge/ user/hrs/ipv6/sys/modules/siftr/ - copied from r222435, head/sys/modules/siftr/ user/hrs/ipv6/sys/modules/syscons/beastie/ - copied from r222435, head/sys/modules/syscons/beastie/ user/hrs/ipv6/sys/modules/tpm/ - copied from r222435, head/sys/modules/tpm/ user/hrs/ipv6/sys/modules/usb/ipheth/ - copied from r222435, head/sys/modules/usb/ipheth/ user/hrs/ipv6/sys/modules/usb/mos/ - copied from r222435, head/sys/modules/usb/mos/ user/hrs/ipv6/sys/modules/usb/uep/ - copied from r222435, head/sys/modules/usb/uep/ user/hrs/ipv6/sys/modules/usb/xhci/ - copied from r222435, head/sys/modules/usb/xhci/ user/hrs/ipv6/sys/modules/vte/ - copied from r222435, head/sys/modules/vte/ user/hrs/ipv6/sys/modules/vxge/ - copied from r222435, head/sys/modules/vxge/ user/hrs/ipv6/sys/net/if_debug.c - copied unchanged from r222435, head/sys/net/if_debug.c user/hrs/ipv6/sys/net80211/ieee80211_alq.c - copied unchanged from r222435, head/sys/net80211/ieee80211_alq.c user/hrs/ipv6/sys/net80211/ieee80211_alq.h - copied unchanged from r222435, head/sys/net80211/ieee80211_alq.h user/hrs/ipv6/sys/net80211/ieee80211_ratectl.c - copied unchanged from r222435, head/sys/net80211/ieee80211_ratectl.c user/hrs/ipv6/sys/net80211/ieee80211_ratectl.h - copied unchanged from r222435, head/sys/net80211/ieee80211_ratectl.h user/hrs/ipv6/sys/net80211/ieee80211_ratectl_none.c - copied unchanged from r222435, head/sys/net80211/ieee80211_ratectl_none.c user/hrs/ipv6/sys/netgraph/netflow/netflow_v9.c - copied unchanged from r222435, head/sys/netgraph/netflow/netflow_v9.c user/hrs/ipv6/sys/netgraph/netflow/netflow_v9.h - copied unchanged from r222435, head/sys/netgraph/netflow/netflow_v9.h user/hrs/ipv6/sys/netgraph/ng_patch.c - copied unchanged from r222435, head/sys/netgraph/ng_patch.c user/hrs/ipv6/sys/netgraph/ng_patch.h - copied unchanged from r222435, head/sys/netgraph/ng_patch.h user/hrs/ipv6/sys/netinet/cc/ - copied from r222435, head/sys/netinet/cc/ user/hrs/ipv6/sys/netinet/cc.h - copied unchanged from r222435, head/sys/netinet/cc.h user/hrs/ipv6/sys/netinet/in_debug.c - copied unchanged from r222435, head/sys/netinet/in_debug.c user/hrs/ipv6/sys/netinet/ipfw/dn_sched_prio.c - copied unchanged from r222435, head/sys/netinet/ipfw/dn_sched_prio.c user/hrs/ipv6/sys/netinet/khelp/ - copied from r222435, head/sys/netinet/khelp/ user/hrs/ipv6/sys/netinet/sctp_dtrace_declare.h - copied unchanged from r222435, head/sys/netinet/sctp_dtrace_declare.h user/hrs/ipv6/sys/netinet/sctp_dtrace_define.h - copied unchanged from r222435, head/sys/netinet/sctp_dtrace_define.h user/hrs/ipv6/sys/netinet/sctp_ss_functions.c - copied unchanged from r222435, head/sys/netinet/sctp_ss_functions.c user/hrs/ipv6/sys/netinet/siftr.c - copied unchanged from r222435, head/sys/netinet/siftr.c user/hrs/ipv6/sys/netinet6/send.c - copied unchanged from r222435, head/sys/netinet6/send.c user/hrs/ipv6/sys/netinet6/send.h - copied unchanged from r222435, head/sys/netinet6/send.h user/hrs/ipv6/sys/nfs/bootp_subr.c - copied unchanged from r222435, head/sys/nfs/bootp_subr.c user/hrs/ipv6/sys/nfs/krpc.h - copied unchanged from r222435, head/sys/nfs/krpc.h user/hrs/ipv6/sys/nfs/krpc_subr.c - copied unchanged from r222435, head/sys/nfs/krpc_subr.c user/hrs/ipv6/sys/nfs/nfs_diskless.c - copied unchanged from r222435, head/sys/nfs/nfs_diskless.c user/hrs/ipv6/sys/nfs/nfs_kdtrace.h - copied unchanged from r222435, head/sys/nfs/nfs_kdtrace.h user/hrs/ipv6/sys/nfs/nfs_lock.c - copied unchanged from r222435, head/sys/nfs/nfs_lock.c user/hrs/ipv6/sys/nfs/nfs_lock.h - copied unchanged from r222435, head/sys/nfs/nfs_lock.h user/hrs/ipv6/sys/nfs/nfs_mountcommon.h - copied unchanged from r222435, head/sys/nfs/nfs_mountcommon.h user/hrs/ipv6/sys/nfs/nfsdiskless.h - copied unchanged from r222435, head/sys/nfs/nfsdiskless.h user/hrs/ipv6/sys/ofed/ - copied from r222435, head/sys/ofed/ user/hrs/ipv6/sys/powerpc/aim/locore32.S - copied unchanged from r222435, head/sys/powerpc/aim/locore32.S user/hrs/ipv6/sys/powerpc/aim/locore64.S - copied unchanged from r222435, head/sys/powerpc/aim/locore64.S user/hrs/ipv6/sys/powerpc/aim/mmu_oea64.h - copied unchanged from r222435, head/sys/powerpc/aim/mmu_oea64.h user/hrs/ipv6/sys/powerpc/aim/moea64_if.m - copied unchanged from r222435, head/sys/powerpc/aim/moea64_if.m user/hrs/ipv6/sys/powerpc/aim/moea64_native.c - copied unchanged from r222435, head/sys/powerpc/aim/moea64_native.c user/hrs/ipv6/sys/powerpc/aim/slb.c - copied unchanged from r222435, head/sys/powerpc/aim/slb.c user/hrs/ipv6/sys/powerpc/aim/swtch32.S - copied unchanged from r222435, head/sys/powerpc/aim/swtch32.S user/hrs/ipv6/sys/powerpc/aim/swtch64.S - copied unchanged from r222435, head/sys/powerpc/aim/swtch64.S user/hrs/ipv6/sys/powerpc/aim/trap_subr32.S - copied unchanged from r222435, head/sys/powerpc/aim/trap_subr32.S user/hrs/ipv6/sys/powerpc/aim/trap_subr64.S - copied unchanged from r222435, head/sys/powerpc/aim/trap_subr64.S user/hrs/ipv6/sys/powerpc/conf/GENERIC64 - copied unchanged from r222435, head/sys/powerpc/conf/GENERIC64 user/hrs/ipv6/sys/powerpc/include/fdt.h - copied unchanged from r222435, head/sys/powerpc/include/fdt.h user/hrs/ipv6/sys/powerpc/include/slb.h - copied unchanged from r222435, head/sys/powerpc/include/slb.h user/hrs/ipv6/sys/powerpc/mambo/ - copied from r222435, head/sys/powerpc/mambo/ user/hrs/ipv6/sys/powerpc/mpc85xx/ds1553_bus_fdt.c - copied unchanged from r222435, head/sys/powerpc/mpc85xx/ds1553_bus_fdt.c user/hrs/ipv6/sys/powerpc/mpc85xx/openpic_fdt.c - copied unchanged from r222435, head/sys/powerpc/mpc85xx/openpic_fdt.c user/hrs/ipv6/sys/powerpc/mpc85xx/pci_fdt.c - copied unchanged from r222435, head/sys/powerpc/mpc85xx/pci_fdt.c user/hrs/ipv6/sys/powerpc/ofw/ofw_machdep.c - copied unchanged from r222435, head/sys/powerpc/ofw/ofw_machdep.c user/hrs/ipv6/sys/powerpc/powermac/fcu.c - copied unchanged from r222435, head/sys/powerpc/powermac/fcu.c user/hrs/ipv6/sys/powerpc/powermac/platform_powermac.c - copied unchanged from r222435, head/sys/powerpc/powermac/platform_powermac.c user/hrs/ipv6/sys/powerpc/powermac/powermac_thermal.c - copied unchanged from r222435, head/sys/powerpc/powermac/powermac_thermal.c user/hrs/ipv6/sys/powerpc/powermac/powermac_thermal.h - copied unchanged from r222435, head/sys/powerpc/powermac/powermac_thermal.h user/hrs/ipv6/sys/powerpc/powermac/smusat.c - copied unchanged from r222435, head/sys/powerpc/powermac/smusat.c user/hrs/ipv6/sys/powerpc/powermac/uninorthpci.c - copied unchanged from r222435, head/sys/powerpc/powermac/uninorthpci.c user/hrs/ipv6/sys/powerpc/powerpc/elf32_machdep.c - copied unchanged from r222435, head/sys/powerpc/powerpc/elf32_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/elf64_machdep.c - copied unchanged from r222435, head/sys/powerpc/powerpc/elf64_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/exec_machdep.c - copied unchanged from r222435, head/sys/powerpc/powerpc/exec_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/iommu_if.m - copied unchanged from r222435, head/sys/powerpc/powerpc/iommu_if.m user/hrs/ipv6/sys/powerpc/powerpc/sigcode32.S - copied unchanged from r222435, head/sys/powerpc/powerpc/sigcode32.S user/hrs/ipv6/sys/powerpc/powerpc/sigcode64.S - copied unchanged from r222435, head/sys/powerpc/powerpc/sigcode64.S user/hrs/ipv6/sys/powerpc/ps3/ - copied from r222435, head/sys/powerpc/ps3/ user/hrs/ipv6/sys/sparc64/include/mcntl.h - copied unchanged from r222435, head/sys/sparc64/include/mcntl.h user/hrs/ipv6/sys/sparc64/pci/ofw_pci_if.m - copied unchanged from r222435, head/sys/sparc64/pci/ofw_pci_if.m user/hrs/ipv6/sys/sparc64/pci/sbbc.c - copied unchanged from r222435, head/sys/sparc64/pci/sbbc.c user/hrs/ipv6/sys/sparc64/sparc64/zeus.c - copied unchanged from r222435, head/sys/sparc64/sparc64/zeus.c user/hrs/ipv6/sys/sys/_callout.h - copied unchanged from r222435, head/sys/sys/_callout.h user/hrs/ipv6/sys/sys/_stdint.h - copied unchanged from r222435, head/sys/sys/_stdint.h user/hrs/ipv6/sys/sys/capability.h - copied unchanged from r222435, head/sys/sys/capability.h user/hrs/ipv6/sys/sys/gpio.h - copied unchanged from r222435, head/sys/sys/gpio.h user/hrs/ipv6/sys/sys/hhook.h - copied unchanged from r222435, head/sys/sys/hhook.h user/hrs/ipv6/sys/sys/khelp.h - copied unchanged from r222435, head/sys/sys/khelp.h user/hrs/ipv6/sys/sys/loginclass.h - copied unchanged from r222435, head/sys/sys/loginclass.h user/hrs/ipv6/sys/sys/module_khelp.h - copied unchanged from r222435, head/sys/sys/module_khelp.h user/hrs/ipv6/sys/sys/racct.h - copied unchanged from r222435, head/sys/sys/racct.h user/hrs/ipv6/sys/sys/rctl.h - copied unchanged from r222435, head/sys/sys/rctl.h user/hrs/ipv6/sys/sys/timeet.h - copied unchanged from r222435, head/sys/sys/timeet.h user/hrs/ipv6/sys/teken/demo/ - copied from r222435, head/sys/teken/demo/ user/hrs/ipv6/sys/teken/libteken/ - copied from r222435, head/sys/teken/libteken/ user/hrs/ipv6/sys/teken/stress/ - copied from r222435, head/sys/teken/stress/ user/hrs/ipv6/sys/tools/fdt/ - copied from r222435, head/sys/tools/fdt/ user/hrs/ipv6/sys/x86/acpica/ - copied from r222435, head/sys/x86/acpica/ user/hrs/ipv6/sys/x86/include/ - copied from r222435, head/sys/x86/include/ user/hrs/ipv6/sys/x86/pci/ - copied from r222435, head/sys/x86/pci/ user/hrs/ipv6/sys/x86/x86/ - copied from r222435, head/sys/x86/x86/ user/hrs/ipv6/sys/xen/blkif.h - copied unchanged from r222435, head/sys/xen/blkif.h user/hrs/ipv6/sys/xen/xenbus/xenbus.c - copied unchanged from r222435, head/sys/xen/xenbus/xenbus.c user/hrs/ipv6/sys/xen/xenbus/xenbusb.c - copied unchanged from r222435, head/sys/xen/xenbus/xenbusb.c user/hrs/ipv6/sys/xen/xenbus/xenbusb.h - copied unchanged from r222435, head/sys/xen/xenbus/xenbusb.h user/hrs/ipv6/sys/xen/xenbus/xenbusb_back.c - copied unchanged from r222435, head/sys/xen/xenbus/xenbusb_back.c user/hrs/ipv6/sys/xen/xenbus/xenbusb_front.c - copied unchanged from r222435, head/sys/xen/xenbus/xenbusb_front.c user/hrs/ipv6/sys/xen/xenbus/xenbusb_if.m - copied unchanged from r222435, head/sys/xen/xenbus/xenbusb_if.m user/hrs/ipv6/sys/xen/xenstore/ - copied from r222435, head/sys/xen/xenstore/ user/hrs/ipv6/tools/build/options/WITHOUT_BINUTILS - copied unchanged from r222435, head/tools/build/options/WITHOUT_BINUTILS user/hrs/ipv6/tools/build/options/WITHOUT_CLANG - copied unchanged from r222435, head/tools/build/options/WITHOUT_CLANG user/hrs/ipv6/tools/build/options/WITHOUT_FDT - copied unchanged from r222435, head/tools/build/options/WITHOUT_FDT user/hrs/ipv6/tools/build/options/WITHOUT_GCC - copied unchanged from r222435, head/tools/build/options/WITHOUT_GCC user/hrs/ipv6/tools/build/options/WITHOUT_GPIO - copied unchanged from r222435, head/tools/build/options/WITHOUT_GPIO user/hrs/ipv6/tools/build/options/WITHOUT_INET - copied unchanged from r222435, head/tools/build/options/WITHOUT_INET user/hrs/ipv6/tools/build/options/WITHOUT_INET_SUPPORT - copied unchanged from r222435, head/tools/build/options/WITHOUT_INET_SUPPORT user/hrs/ipv6/tools/build/options/WITHOUT_KERNEL_SYMBOLS - copied unchanged from r222435, head/tools/build/options/WITHOUT_KERNEL_SYMBOLS user/hrs/ipv6/tools/build/options/WITHOUT_MAN_UTILS - copied unchanged from r222435, head/tools/build/options/WITHOUT_MAN_UTILS user/hrs/ipv6/tools/build/options/WITH_BSD_GREP - copied unchanged from r222435, head/tools/build/options/WITH_BSD_GREP user/hrs/ipv6/tools/build/options/WITH_CLANG - copied unchanged from r222435, head/tools/build/options/WITH_CLANG user/hrs/ipv6/tools/build/options/WITH_FDT - copied unchanged from r222435, head/tools/build/options/WITH_FDT user/hrs/ipv6/tools/build/options/WITH_ICONV - copied unchanged from r222435, head/tools/build/options/WITH_ICONV user/hrs/ipv6/tools/build/options/WITH_OFED - copied unchanged from r222435, head/tools/build/options/WITH_OFED user/hrs/ipv6/tools/regression/acltools/04.t - copied unchanged from r222435, head/tools/regression/acltools/04.t user/hrs/ipv6/tools/regression/acltools/mktrivial.sh - copied unchanged from r222435, head/tools/regression/acltools/mktrivial.sh user/hrs/ipv6/tools/regression/acltools/tools-nfs4-psarc.test - copied unchanged from r222435, head/tools/regression/acltools/tools-nfs4-psarc.test user/hrs/ipv6/tools/regression/acltools/tools-nfs4-trivial.test - copied unchanged from r222435, head/tools/regression/acltools/tools-nfs4-trivial.test user/hrs/ipv6/tools/regression/bin/Makefile - copied unchanged from r222435, head/tools/regression/bin/Makefile user/hrs/ipv6/tools/regression/bin/pax/ - copied from r222435, head/tools/regression/bin/pax/ user/hrs/ipv6/tools/regression/bin/sh/builtins/break1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/break1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/break2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/break2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/break2.0.stdout - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/break2.0.stdout user/hrs/ipv6/tools/regression/bin/sh/builtins/break3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/break3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/case2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/case2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/case3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/case3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/case4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/case4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/case5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/case5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/cd3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/cd3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/cd4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/cd4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/cd5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/cd5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/cd6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/cd6.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/cd7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/cd7.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command10.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/command10.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command11.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/command11.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/command4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/command8.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command9.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/command9.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/dot1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/dot1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/dot2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/dot2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/dot3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/dot3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/dot4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/dot4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/eval4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/eval4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/eval5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/eval5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/exec1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/exec1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/exec2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/exec2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/exit1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/exit1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/exit2.8 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/exit2.8 user/hrs/ipv6/tools/regression/bin/sh/builtins/exit3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/exit3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/locale1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/locale1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/printf1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/printf1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/printf2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/printf2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/printf3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/printf3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/printf4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/printf4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/read2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/read2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/read3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/read3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/read3.0.stdout - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/read3.0.stdout user/hrs/ipv6/tools/regression/bin/sh/builtins/read4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/read4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/read4.0.stdout - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/read4.0.stdout user/hrs/ipv6/tools/regression/bin/sh/builtins/read5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/read5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/return4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/return4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/return5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/return5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/return6.4 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/return6.4 user/hrs/ipv6/tools/regression/bin/sh/builtins/return7.4 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/return7.4 user/hrs/ipv6/tools/regression/bin/sh/builtins/trap4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/trap4.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/trap5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/trap5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/trap6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/trap6.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/trap7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/trap7.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/trap8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/trap8.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/var-assign2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/var-assign2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/wait1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/wait1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/wait2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/wait2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/wait3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/builtins/wait3.0 user/hrs/ipv6/tools/regression/bin/sh/errors/assignment-error1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/assignment-error1.0 user/hrs/ipv6/tools/regression/bin/sh/errors/assignment-error2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/assignment-error2.0 user/hrs/ipv6/tools/regression/bin/sh/errors/bad-binary1.126 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/bad-binary1.126 user/hrs/ipv6/tools/regression/bin/sh/errors/bad-keyword1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/bad-keyword1.0 user/hrs/ipv6/tools/regression/bin/sh/errors/bad-parm-exp6.2 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/bad-parm-exp6.2 user/hrs/ipv6/tools/regression/bin/sh/errors/bad-parm-exp6.2.stderr - copied unchanged from r222435, head/tools/regression/bin/sh/errors/bad-parm-exp6.2.stderr user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/redirection-error3.0 user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/redirection-error4.0 user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/redirection-error5.0 user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/redirection-error6.0 user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/errors/redirection-error7.0 user/hrs/ipv6/tools/regression/bin/sh/execution/bg1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/bg1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/bg2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/bg2.0 user/hrs/ipv6/tools/regression/bin/sh/execution/bg3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/bg3.0 user/hrs/ipv6/tools/regression/bin/sh/execution/fork3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/fork3.0 user/hrs/ipv6/tools/regression/bin/sh/execution/func3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/func3.0 user/hrs/ipv6/tools/regression/bin/sh/execution/hash1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/hash1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/killed1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/killed1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/killed2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/killed2.0 user/hrs/ipv6/tools/regression/bin/sh/execution/path1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/path1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/redir3.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/redir4.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/redir5.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/redir6.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/redir7.0 user/hrs/ipv6/tools/regression/bin/sh/execution/shellproc1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/shellproc1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/var-assign1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/execution/var-assign1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith10.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith10.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith11.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith11.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith5.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith6.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith7.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith8.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith9.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/arith9.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/assign1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/assign1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst10.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst10.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst5.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst6.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst7.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst8.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/cmdsubst9.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/cmdsubst9.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/ifs2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/ifs2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/ifs3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/ifs3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/ifs4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/ifs4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length5.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length6.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length7.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/length8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/length8.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/pathname1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/pathname1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/pathname2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/pathname2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/pathname3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/pathname3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/pathname4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/pathname4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus5.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus6.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus7.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/plus-minus8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/plus-minus8.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/set-u3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/set-u3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/tilde1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/tilde1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/tilde2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/tilde2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim3.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim4.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim5.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim6.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim7.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/trim8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/expansion/trim8.0 user/hrs/ipv6/tools/regression/bin/sh/parameters/positional1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parameters/positional1.0 user/hrs/ipv6/tools/regression/bin/sh/parameters/pwd1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parameters/pwd1.0 user/hrs/ipv6/tools/regression/bin/sh/parameters/pwd2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parameters/pwd2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/alias1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/alias1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/alias2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/alias2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/alias3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/alias3.0 user/hrs/ipv6/tools/regression/bin/sh/parser/alias4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/alias4.0 user/hrs/ipv6/tools/regression/bin/sh/parser/alias5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/alias5.0 user/hrs/ipv6/tools/regression/bin/sh/parser/case1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/case1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/case2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/case2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote10.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote10.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote11.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote11.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote3.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote4.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote5.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote6.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote7.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote8.0 user/hrs/ipv6/tools/regression/bin/sh/parser/dollar-quote9.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/dollar-quote9.0 user/hrs/ipv6/tools/regression/bin/sh/parser/for2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/for2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/func1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/func1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc10.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc10.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc11.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc11.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc3.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc3.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc4.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc4.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc5.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc5.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc6.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc6.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc7.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc7.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc8.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc8.0 user/hrs/ipv6/tools/regression/bin/sh/parser/heredoc9.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/heredoc9.0 user/hrs/ipv6/tools/regression/bin/sh/parser/no-space1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/no-space1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/no-space2.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/no-space2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/only-redir1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/only-redir1.0 user/hrs/ipv6/tools/regression/bin/sh/parser/pipe-not1.0 - copied unchanged from r222435, head/tools/regression/bin/sh/parser/pipe-not1.0 user/hrs/ipv6/tools/regression/bin/test/ - copied from r222435, head/tools/regression/bin/test/ user/hrs/ipv6/tools/regression/geom_eli/init-J.t - copied unchanged from r222435, head/tools/regression/geom_eli/init-J.t user/hrs/ipv6/tools/regression/geom_eli/resize.t - copied unchanged from r222435, head/tools/regression/geom_eli/resize.t user/hrs/ipv6/tools/regression/lib/libc/gen/test-fnmatch.c - copied unchanged from r222435, head/tools/regression/lib/libc/gen/test-fnmatch.c user/hrs/ipv6/tools/regression/lib/msun/test-cexp.c - copied unchanged from r222435, head/tools/regression/lib/msun/test-cexp.c user/hrs/ipv6/tools/regression/lib/msun/test-cexp.t - copied unchanged from r222435, head/tools/regression/lib/msun/test-cexp.t user/hrs/ipv6/tools/regression/lib/msun/test-logarithm.c - copied unchanged from r222435, head/tools/regression/lib/msun/test-logarithm.c user/hrs/ipv6/tools/regression/lib/msun/test-logarithm.t - copied unchanged from r222435, head/tools/regression/lib/msun/test-logarithm.t user/hrs/ipv6/tools/regression/lib/msun/test-nearbyint.c - copied unchanged from r222435, head/tools/regression/lib/msun/test-nearbyint.c user/hrs/ipv6/tools/regression/lib/msun/test-nearbyint.t - copied unchanged from r222435, head/tools/regression/lib/msun/test-nearbyint.t user/hrs/ipv6/tools/regression/netinet/arphold/ - copied from r222435, head/tools/regression/netinet/arphold/ user/hrs/ipv6/tools/regression/pjdfstest/ - copied from r222435, head/tools/regression/pjdfstest/ user/hrs/ipv6/tools/regression/pthread/unwind/ - copied from r222435, head/tools/regression/pthread/unwind/ user/hrs/ipv6/tools/regression/sbin/ - copied from r222435, head/tools/regression/sbin/ user/hrs/ipv6/tools/regression/security/cap_test/ - copied from r222435, head/tools/regression/security/cap_test/ user/hrs/ipv6/tools/regression/sockets/unix_close_race/ - copied from r222435, head/tools/regression/sockets/unix_close_race/ user/hrs/ipv6/tools/regression/usr.bin/jot/regress.rand1.out - copied unchanged from r222435, head/tools/regression/usr.bin/jot/regress.rand1.out user/hrs/ipv6/tools/regression/usr.bin/jot/regress.rand2.out - copied unchanged from r222435, head/tools/regression/usr.bin/jot/regress.rand2.out user/hrs/ipv6/tools/regression/usr.bin/jot/regress.stutter2.out - copied unchanged from r222435, head/tools/regression/usr.bin/jot/regress.stutter2.out user/hrs/ipv6/tools/regression/usr.bin/ncal/ - copied from r222435, head/tools/regression/usr.bin/ncal/ user/hrs/ipv6/tools/regression/usr.bin/printf/regress.l1.out - copied unchanged from r222435, head/tools/regression/usr.bin/printf/regress.l1.out user/hrs/ipv6/tools/regression/usr.bin/printf/regress.l2.out - copied unchanged from r222435, head/tools/regression/usr.bin/printf/regress.l2.out user/hrs/ipv6/tools/regression/usr.bin/printf/regress.m5.out - copied unchanged from r222435, head/tools/regression/usr.bin/printf/regress.m5.out user/hrs/ipv6/tools/regression/usr.bin/sed/inplace_race.t - copied unchanged from r222435, head/tools/regression/usr.bin/sed/inplace_race.t user/hrs/ipv6/tools/regression/usr.bin/tr/regress.0c.out - copied unchanged from r222435, head/tools/regression/usr.bin/tr/regress.0c.out user/hrs/ipv6/tools/regression/usr.bin/tr/regress.0d.out - copied unchanged from r222435, head/tools/regression/usr.bin/tr/regress.0d.out user/hrs/ipv6/tools/regression/usr.sbin/newsyslog/ - copied from r222435, head/tools/regression/usr.sbin/newsyslog/ user/hrs/ipv6/tools/test/auxinfo/ - copied from r222435, head/tools/test/auxinfo/ user/hrs/ipv6/tools/test/iconv/ - copied from r222435, head/tools/test/iconv/ user/hrs/ipv6/tools/test/testfloat/ - copied from r222435, head/tools/test/testfloat/ user/hrs/ipv6/tools/tools/ath/arcode/ - copied from r222435, head/tools/tools/ath/arcode/ user/hrs/ipv6/tools/tools/ath/ath_ee_9287_print/ - copied from r222435, head/tools/tools/ath/ath_ee_9287_print/ user/hrs/ipv6/tools/tools/ath/ath_ee_v14_print/ - copied from r222435, head/tools/tools/ath/ath_ee_v14_print/ user/hrs/ipv6/tools/tools/ath/ath_ee_v4k_print/ - copied from r222435, head/tools/tools/ath/ath_ee_v4k_print/ user/hrs/ipv6/tools/tools/ath/ath_prom_read/ - copied from r222435, head/tools/tools/ath/ath_prom_read/ user/hrs/ipv6/tools/tools/nanobsd/Files/root/update - copied unchanged from r222435, head/tools/tools/nanobsd/Files/root/update user/hrs/ipv6/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh - copied unchanged from r222435, head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh user/hrs/ipv6/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt - copied unchanged from r222435, head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt user/hrs/ipv6/tools/tools/nanobsd/rescue/Pkg/ - copied from r222435, head/tools/tools/nanobsd/rescue/Pkg/ user/hrs/ipv6/tools/tools/nanobsd/rescue/build.sh - copied unchanged from r222435, head/tools/tools/nanobsd/rescue/build.sh user/hrs/ipv6/tools/tools/nanobsd/rescue/merge.sh - copied unchanged from r222435, head/tools/tools/nanobsd/rescue/merge.sh user/hrs/ipv6/tools/tools/nanobsd/rescue/rescue_amd64.conf - copied unchanged from r222435, head/tools/tools/nanobsd/rescue/rescue_amd64.conf user/hrs/ipv6/tools/tools/nanobsd/rescue/rescue_i386.conf - copied unchanged from r222435, head/tools/tools/nanobsd/rescue/rescue_i386.conf user/hrs/ipv6/tools/tools/netrate/tcpp/parallelism.csh - copied unchanged from r222435, head/tools/tools/netrate/tcpp/parallelism.csh user/hrs/ipv6/tools/tools/netrate/tcpp/runit.pl - copied unchanged from r222435, head/tools/tools/netrate/tcpp/runit.pl user/hrs/ipv6/tools/tools/vhba/ - copied from r222435, head/tools/tools/vhba/ user/hrs/ipv6/tools/tools/vxge/ - copied from r222435, head/tools/tools/vxge/ user/hrs/ipv6/usr.bin/Makefile.amd64 - copied unchanged from r222435, head/usr.bin/Makefile.amd64 user/hrs/ipv6/usr.bin/Makefile.arm - copied unchanged from r222435, head/usr.bin/Makefile.arm user/hrs/ipv6/usr.bin/Makefile.i386 - copied unchanged from r222435, head/usr.bin/Makefile.i386 user/hrs/ipv6/usr.bin/Makefile.ia64 - copied unchanged from r222435, head/usr.bin/Makefile.ia64 user/hrs/ipv6/usr.bin/Makefile.powerpc - copied unchanged from r222435, head/usr.bin/Makefile.powerpc user/hrs/ipv6/usr.bin/Makefile.sparc64 - copied unchanged from r222435, head/usr.bin/Makefile.sparc64 user/hrs/ipv6/usr.bin/calendar/calendars/calendar.brazilian - copied unchanged from r222435, head/usr.bin/calendar/calendars/calendar.brazilian user/hrs/ipv6/usr.bin/calendar/calendars/pt_BR.ISO8859-1/ - copied from r222435, head/usr.bin/calendar/calendars/pt_BR.ISO8859-1/ user/hrs/ipv6/usr.bin/calendar/calendars/pt_BR.UTF-8/ - copied from r222435, head/usr.bin/calendar/calendars/pt_BR.UTF-8/ user/hrs/ipv6/usr.bin/calendar/dates.c - copied unchanged from r222435, head/usr.bin/calendar/dates.c user/hrs/ipv6/usr.bin/calendar/events.c - copied unchanged from r222435, head/usr.bin/calendar/events.c user/hrs/ipv6/usr.bin/calendar/locale.c - copied unchanged from r222435, head/usr.bin/calendar/locale.c user/hrs/ipv6/usr.bin/calendar/parsedata.c - copied unchanged from r222435, head/usr.bin/calendar/parsedata.c user/hrs/ipv6/usr.bin/calendar/pom.c - copied unchanged from r222435, head/usr.bin/calendar/pom.c user/hrs/ipv6/usr.bin/calendar/sunpos.c - copied unchanged from r222435, head/usr.bin/calendar/sunpos.c user/hrs/ipv6/usr.bin/clang/ - copied from r222435, head/usr.bin/clang/ user/hrs/ipv6/usr.bin/cpio/err.h - copied unchanged from r222435, head/usr.bin/cpio/err.h user/hrs/ipv6/usr.bin/cpio/line_reader.c - copied unchanged from r222435, head/usr.bin/cpio/line_reader.c user/hrs/ipv6/usr.bin/cpio/line_reader.h - copied unchanged from r222435, head/usr.bin/cpio/line_reader.h user/hrs/ipv6/usr.bin/fstat/functions.h - copied unchanged from r222435, head/usr.bin/fstat/functions.h user/hrs/ipv6/usr.bin/fstat/fuser.1 - copied unchanged from r222435, head/usr.bin/fstat/fuser.1 user/hrs/ipv6/usr.bin/fstat/fuser.c - copied unchanged from r222435, head/usr.bin/fstat/fuser.c user/hrs/ipv6/usr.bin/fstat/main.c - copied unchanged from r222435, head/usr.bin/fstat/main.c user/hrs/ipv6/usr.bin/grep/ - copied from r222435, head/usr.bin/grep/ user/hrs/ipv6/usr.bin/iconv/ - copied from r222435, head/usr.bin/iconv/ user/hrs/ipv6/usr.bin/kdump/linux_syscalls.conf - copied unchanged from r222435, head/usr.bin/kdump/linux_syscalls.conf user/hrs/ipv6/usr.bin/lzmainfo/ - copied from r222435, head/usr.bin/lzmainfo/ user/hrs/ipv6/usr.bin/man/ - copied from r222435, head/usr.bin/man/ user/hrs/ipv6/usr.bin/mkcsmapper/ - copied from r222435, head/usr.bin/mkcsmapper/ user/hrs/ipv6/usr.bin/mkcsmapper_static/ - copied from r222435, head/usr.bin/mkcsmapper_static/ user/hrs/ipv6/usr.bin/mkesdb/ - copied from r222435, head/usr.bin/mkesdb/ user/hrs/ipv6/usr.bin/mkesdb_static/ - copied from r222435, head/usr.bin/mkesdb_static/ user/hrs/ipv6/usr.bin/procstat/procstat_sigs.c - copied unchanged from r222435, head/usr.bin/procstat/procstat_sigs.c user/hrs/ipv6/usr.bin/rctl/ - copied from r222435, head/usr.bin/rctl/ user/hrs/ipv6/usr.bin/tftp/tftp.h - copied unchanged from r222435, head/usr.bin/tftp/tftp.h user/hrs/ipv6/usr.bin/truss/powerpc64-fbsd.c - copied unchanged from r222435, head/usr.bin/truss/powerpc64-fbsd.c user/hrs/ipv6/usr.bin/xlint/arch/powerpc64/ - copied from r222435, head/usr.bin/xlint/arch/powerpc64/ user/hrs/ipv6/usr.bin/xz/ - copied from r222435, head/usr.bin/xz/ user/hrs/ipv6/usr.bin/xzdec/ - copied from r222435, head/usr.bin/xzdec/ user/hrs/ipv6/usr.sbin/Makefile.amd64 - copied unchanged from r222435, head/usr.sbin/Makefile.amd64 user/hrs/ipv6/usr.sbin/Makefile.arm - copied unchanged from r222435, head/usr.sbin/Makefile.arm user/hrs/ipv6/usr.sbin/Makefile.i386 - copied unchanged from r222435, head/usr.sbin/Makefile.i386 user/hrs/ipv6/usr.sbin/Makefile.ia64 - copied unchanged from r222435, head/usr.sbin/Makefile.ia64 user/hrs/ipv6/usr.sbin/Makefile.mips - copied unchanged from r222435, head/usr.sbin/Makefile.mips user/hrs/ipv6/usr.sbin/Makefile.powerpc - copied unchanged from r222435, head/usr.sbin/Makefile.powerpc user/hrs/ipv6/usr.sbin/Makefile.sparc64 - copied unchanged from r222435, head/usr.sbin/Makefile.sparc64 user/hrs/ipv6/usr.sbin/bluetooth/ath3kfw/ - copied from r222435, head/usr.sbin/bluetooth/ath3kfw/ user/hrs/ipv6/usr.sbin/bsdinstall/ - copied from r222435, head/usr.sbin/bsdinstall/ user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_target/ - copied from r222435, head/usr.sbin/bsnmpd/modules/snmp_target/ user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_usm/ - copied from r222435, head/usr.sbin/bsnmpd/modules/snmp_usm/ user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_vacm/ - copied from r222435, head/usr.sbin/bsnmpd/modules/snmp_vacm/ user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_wlan/ - copied from r222435, head/usr.sbin/bsnmpd/modules/snmp_wlan/ user/hrs/ipv6/usr.sbin/bsnmpd/tools/ - copied from r222435, head/usr.sbin/bsnmpd/tools/ user/hrs/ipv6/usr.sbin/gpioctl/ - copied from r222435, head/usr.sbin/gpioctl/ user/hrs/ipv6/usr.sbin/makefs/cd9660/ - copied from r222435, head/usr.sbin/makefs/cd9660/ user/hrs/ipv6/usr.sbin/makefs/cd9660.c - copied unchanged from r222435, head/usr.sbin/makefs/cd9660.c user/hrs/ipv6/usr.sbin/makefs/cd9660.h - copied unchanged from r222435, head/usr.sbin/makefs/cd9660.h user/hrs/ipv6/usr.sbin/makefs/compat/Makefile.inc - copied unchanged from r222435, head/usr.sbin/makefs/compat/Makefile.inc user/hrs/ipv6/usr.sbin/makefs/ffs.h - copied unchanged from r222435, head/usr.sbin/makefs/ffs.h user/hrs/ipv6/usr.sbin/makefs/ffs/Makefile.inc - copied unchanged from r222435, head/usr.sbin/makefs/ffs/Makefile.inc user/hrs/ipv6/usr.sbin/pc-sysinstall/ - copied from r222435, head/usr.sbin/pc-sysinstall/ user/hrs/ipv6/usr.sbin/services_mkdb/ - copied from r222435, head/usr.sbin/services_mkdb/ user/hrs/ipv6/usr.sbin/tcpdump/tcpdump/tcpdump.1 - copied unchanged from r222435, head/usr.sbin/tcpdump/tcpdump/tcpdump.1 user/hrs/ipv6/usr.sbin/usbdump/ - copied from r222435, head/usr.sbin/usbdump/ user/hrs/ipv6/usr.sbin/utxrm/ - copied from r222435, head/usr.sbin/utxrm/ Directory Properties: user/hrs/ipv6/contrib/dialog/ (props changed) user/hrs/ipv6/contrib/llvm/ (props changed) user/hrs/ipv6/contrib/xz/ (props changed) user/hrs/ipv6/sys/boot/i386/efi/ (props changed) user/hrs/ipv6/sys/contrib/octeon-sdk/ (props changed) Replaced: user/hrs/ipv6/contrib/binutils/ld/emultempl/mipself.em - copied unchanged from r222435, head/contrib/binutils/ld/emultempl/mipself.em user/hrs/ipv6/contrib/binutils/libiberty/pexecute.c - copied unchanged from r222435, head/contrib/binutils/libiberty/pexecute.c user/hrs/ipv6/contrib/wpa/hostapd/ - copied from r222435, head/contrib/wpa/hostapd/ user/hrs/ipv6/contrib/wpa/hostapd/.gitignore - copied unchanged from r222435, head/contrib/wpa/hostapd/.gitignore user/hrs/ipv6/contrib/wpa/hostapd/ChangeLog - copied unchanged from r222435, head/contrib/wpa/hostapd/ChangeLog user/hrs/ipv6/contrib/wpa/hostapd/README - copied unchanged from r222435, head/contrib/wpa/hostapd/README user/hrs/ipv6/contrib/wpa/hostapd/README-WPS - copied unchanged from r222435, head/contrib/wpa/hostapd/README-WPS user/hrs/ipv6/contrib/wpa/hostapd/ctrl_iface.c - copied unchanged from r222435, head/contrib/wpa/hostapd/ctrl_iface.c user/hrs/ipv6/contrib/wpa/hostapd/ctrl_iface.h - copied unchanged from r222435, head/contrib/wpa/hostapd/ctrl_iface.h user/hrs/ipv6/contrib/wpa/hostapd/defconfig - copied unchanged from r222435, head/contrib/wpa/hostapd/defconfig user/hrs/ipv6/contrib/wpa/hostapd/eap_testing.txt - copied unchanged from r222435, head/contrib/wpa/hostapd/eap_testing.txt user/hrs/ipv6/contrib/wpa/hostapd/hostapd.8 - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.8 user/hrs/ipv6/contrib/wpa/hostapd/hostapd.accept - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.accept user/hrs/ipv6/contrib/wpa/hostapd/hostapd.conf - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.conf user/hrs/ipv6/contrib/wpa/hostapd/hostapd.deny - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.deny user/hrs/ipv6/contrib/wpa/hostapd/hostapd.eap_user - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.eap_user user/hrs/ipv6/contrib/wpa/hostapd/hostapd.radius_clients - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.radius_clients user/hrs/ipv6/contrib/wpa/hostapd/hostapd.sim_db - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.sim_db user/hrs/ipv6/contrib/wpa/hostapd/hostapd.vlan - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.vlan user/hrs/ipv6/contrib/wpa/hostapd/hostapd.wpa_psk - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd.wpa_psk user/hrs/ipv6/contrib/wpa/hostapd/hostapd_cli.1 - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd_cli.1 user/hrs/ipv6/contrib/wpa/hostapd/hostapd_cli.c - copied unchanged from r222435, head/contrib/wpa/hostapd/hostapd_cli.c user/hrs/ipv6/contrib/wpa/hostapd/logwatch/ - copied from r222435, head/contrib/wpa/hostapd/logwatch/ user/hrs/ipv6/contrib/wpa/hostapd/logwatch/README - copied unchanged from r222435, head/contrib/wpa/hostapd/logwatch/README user/hrs/ipv6/contrib/wpa/hostapd/logwatch/hostapd - copied unchanged from r222435, head/contrib/wpa/hostapd/logwatch/hostapd user/hrs/ipv6/contrib/wpa/hostapd/logwatch/hostapd.conf - copied unchanged from r222435, head/contrib/wpa/hostapd/logwatch/hostapd.conf user/hrs/ipv6/contrib/wpa/hostapd/nt_password_hash.c - copied unchanged from r222435, head/contrib/wpa/hostapd/nt_password_hash.c user/hrs/ipv6/contrib/wpa/hostapd/wired.conf - copied unchanged from r222435, head/contrib/wpa/hostapd/wired.conf user/hrs/ipv6/contrib/wpa/src/crypto/.gitignore - copied unchanged from r222435, head/contrib/wpa/src/crypto/.gitignore user/hrs/ipv6/contrib/wpa/src/radius/.gitignore - copied unchanged from r222435, head/contrib/wpa/src/radius/.gitignore user/hrs/ipv6/contrib/wpa/src/tls/.gitignore - copied unchanged from r222435, head/contrib/wpa/src/tls/.gitignore user/hrs/ipv6/contrib/wpa/src/utils/.gitignore - copied unchanged from r222435, head/contrib/wpa/src/utils/.gitignore user/hrs/ipv6/contrib/wpa/wpa_supplicant/.gitignore - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/.gitignore user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore - copied unchanged from r222435, head/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore user/hrs/ipv6/sys/kern/Makefile - copied unchanged from r222435, head/sys/kern/Makefile Deleted: user/hrs/ipv6/bin/csh/USD.doc/ user/hrs/ipv6/bin/csh/iconv.h user/hrs/ipv6/bin/pax/cpio.1 user/hrs/ipv6/bin/pax/tar.1 user/hrs/ipv6/bin/sh/arith.y user/hrs/ipv6/bin/sh/arith_lex.l user/hrs/ipv6/bin/sh/bltin/echo.1 user/hrs/ipv6/bin/test/TEST.README user/hrs/ipv6/bin/test/TEST.csh user/hrs/ipv6/bin/test/TEST.sh user/hrs/ipv6/contrib/binutils/bfd/aout-encap.c user/hrs/ipv6/contrib/binutils/bfd/doc/aoutx.texi user/hrs/ipv6/contrib/binutils/bfd/doc/archive.texi user/hrs/ipv6/contrib/binutils/bfd/doc/archures.texi user/hrs/ipv6/contrib/binutils/bfd/doc/bfdio.texi user/hrs/ipv6/contrib/binutils/bfd/doc/bfdt.texi user/hrs/ipv6/contrib/binutils/bfd/doc/bfdwin.texi user/hrs/ipv6/contrib/binutils/bfd/doc/cache.texi user/hrs/ipv6/contrib/binutils/bfd/doc/coffcode.texi user/hrs/ipv6/contrib/binutils/bfd/doc/core.texi user/hrs/ipv6/contrib/binutils/bfd/doc/elf.texi user/hrs/ipv6/contrib/binutils/bfd/doc/elfcode.texi user/hrs/ipv6/contrib/binutils/bfd/doc/format.texi user/hrs/ipv6/contrib/binutils/bfd/doc/hash.texi user/hrs/ipv6/contrib/binutils/bfd/doc/init.texi user/hrs/ipv6/contrib/binutils/bfd/doc/libbfd.texi user/hrs/ipv6/contrib/binutils/bfd/doc/linker.texi user/hrs/ipv6/contrib/binutils/bfd/doc/mmo.texi user/hrs/ipv6/contrib/binutils/bfd/doc/opncls.texi user/hrs/ipv6/contrib/binutils/bfd/doc/reloc.texi user/hrs/ipv6/contrib/binutils/bfd/doc/section.texi user/hrs/ipv6/contrib/binutils/bfd/doc/syms.texi user/hrs/ipv6/contrib/binutils/bfd/doc/targets.texi user/hrs/ipv6/contrib/binutils/bfd/elf32-arm.h user/hrs/ipv6/contrib/binutils/bfd/elfarm-nabi.c user/hrs/ipv6/contrib/binutils/bfd/elfarm-oabi.c user/hrs/ipv6/contrib/binutils/bfd/elflink.h user/hrs/ipv6/contrib/binutils/bfd/po/POTFILES.in user/hrs/ipv6/contrib/binutils/binutils/acinclude.m4 user/hrs/ipv6/contrib/binutils/binutils/budemang.c user/hrs/ipv6/contrib/binutils/binutils/budemang.h user/hrs/ipv6/contrib/binutils/binutils/defparse.c user/hrs/ipv6/contrib/binutils/binutils/defparse.h user/hrs/ipv6/contrib/binutils/binutils/doc/addr2line.1 user/hrs/ipv6/contrib/binutils/binutils/doc/ar.1 user/hrs/ipv6/contrib/binutils/binutils/doc/cxxfilt.man user/hrs/ipv6/contrib/binutils/binutils/doc/dlltool.1 user/hrs/ipv6/contrib/binutils/binutils/doc/nm.1 user/hrs/ipv6/contrib/binutils/binutils/doc/objcopy.1 user/hrs/ipv6/contrib/binutils/binutils/doc/objdump.1 user/hrs/ipv6/contrib/binutils/binutils/doc/ranlib.1 user/hrs/ipv6/contrib/binutils/binutils/doc/readelf.1 user/hrs/ipv6/contrib/binutils/binutils/doc/size.1 user/hrs/ipv6/contrib/binutils/binutils/doc/strings.1 user/hrs/ipv6/contrib/binutils/binutils/doc/strip.1 user/hrs/ipv6/contrib/binutils/binutils/rclex.l user/hrs/ipv6/contrib/binutils/config.if user/hrs/ipv6/contrib/binutils/config/mh-mingw32 user/hrs/ipv6/contrib/binutils/config/mh-openedition user/hrs/ipv6/contrib/binutils/config/mh-sysv user/hrs/ipv6/contrib/binutils/config/mt-armpic user/hrs/ipv6/contrib/binutils/config/mt-elfalphapic user/hrs/ipv6/contrib/binutils/config/mt-ia64pic user/hrs/ipv6/contrib/binutils/config/mt-linux user/hrs/ipv6/contrib/binutils/config/mt-papic user/hrs/ipv6/contrib/binutils/config/mt-ppcpic user/hrs/ipv6/contrib/binutils/config/mt-s390pic user/hrs/ipv6/contrib/binutils/config/mt-sparcpic user/hrs/ipv6/contrib/binutils/config/mt-x86pic user/hrs/ipv6/contrib/binutils/configure.in user/hrs/ipv6/contrib/binutils/contrib/ user/hrs/ipv6/contrib/binutils/gas/bignum-copy.c user/hrs/ipv6/contrib/binutils/gas/config/obj-generic.c user/hrs/ipv6/contrib/binutils/gas/config/obj-generic.h user/hrs/ipv6/contrib/binutils/gas/config/obj-ieee.c user/hrs/ipv6/contrib/binutils/gas/config/obj-ieee.h user/hrs/ipv6/contrib/binutils/gas/config/te-aux.h user/hrs/ipv6/contrib/binutils/gas/config/te-ppcnw.h user/hrs/ipv6/contrib/binutils/gas/config/te-sysv32.h user/hrs/ipv6/contrib/binutils/gas/doc/as.1 user/hrs/ipv6/contrib/binutils/gas/doc/gasp.texi user/hrs/ipv6/contrib/binutils/gas/doc/gasver.texi user/hrs/ipv6/contrib/binutils/gas/gasp.c user/hrs/ipv6/contrib/binutils/gas/link.cmd user/hrs/ipv6/contrib/binutils/include/bin-bugs.h user/hrs/ipv6/contrib/binutils/include/callback.h user/hrs/ipv6/contrib/binutils/include/regs/ user/hrs/ipv6/contrib/binutils/include/remote-sim.h user/hrs/ipv6/contrib/binutils/ld/acinclude.m4 user/hrs/ipv6/contrib/binutils/ld/emulparams/armelf_oabi.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386freebsd.sh user/hrs/ipv6/contrib/binutils/ld/emultempl/armelf_oabi.em user/hrs/ipv6/contrib/binutils/ld/ld.1 user/hrs/ipv6/contrib/binutils/ld/ldver.texi user/hrs/ipv6/contrib/binutils/libiberty/config.table user/hrs/ipv6/contrib/binutils/libiberty/configure.in user/hrs/ipv6/contrib/binutils/ltcf-c.sh user/hrs/ipv6/contrib/binutils/ltcf-cxx.sh user/hrs/ipv6/contrib/binutils/ltcf-gcj.sh user/hrs/ipv6/contrib/binutils/ltconfig user/hrs/ipv6/contrib/binutils/md5.sum user/hrs/ipv6/contrib/binutils/opcodes/acinclude.m4 user/hrs/ipv6/contrib/binutils/opcodes/arm-opc.h user/hrs/ipv6/contrib/cpio/ user/hrs/ipv6/contrib/gcc/doc/objc.texi user/hrs/ipv6/contrib/gcc/objc/ user/hrs/ipv6/contrib/less/COPYING user/hrs/ipv6/contrib/libf2c/ user/hrs/ipv6/contrib/libobjc/ user/hrs/ipv6/contrib/libpcap/FREEBSD-Xlist user/hrs/ipv6/contrib/libpcap/FREEBSD-upgrade user/hrs/ipv6/contrib/libpcap/net/bpf_filter.c user/hrs/ipv6/contrib/one-true-awk/proctab.c user/hrs/ipv6/contrib/tcpdump/FREEBSD-Xlist user/hrs/ipv6/contrib/tcpdump/FREEBSD-upgrade user/hrs/ipv6/contrib/tcpdump/missing/getaddrinfo.c user/hrs/ipv6/contrib/tcpdump/tcpdump.1 user/hrs/ipv6/contrib/tcsh/nls/pl/ user/hrs/ipv6/contrib/traceroute/Makefile.in user/hrs/ipv6/contrib/traceroute/aclocal.m4 user/hrs/ipv6/contrib/traceroute/acsite.m4 user/hrs/ipv6/contrib/traceroute/config.guess user/hrs/ipv6/contrib/traceroute/config.sub user/hrs/ipv6/contrib/traceroute/configure user/hrs/ipv6/contrib/traceroute/configure.in user/hrs/ipv6/contrib/traceroute/findsaddr-generic.c user/hrs/ipv6/contrib/traceroute/findsaddr-linux.c user/hrs/ipv6/contrib/traceroute/findsaddr-mib.c user/hrs/ipv6/contrib/traceroute/install-sh user/hrs/ipv6/contrib/traceroute/lbl/gnuc.h user/hrs/ipv6/contrib/traceroute/lbl/os-solaris2.h user/hrs/ipv6/contrib/traceroute/lbl/os-sunos4.h user/hrs/ipv6/contrib/traceroute/mkdep user/hrs/ipv6/contrib/traceroute/strerror.c user/hrs/ipv6/contrib/traceroute/usleep.c user/hrs/ipv6/contrib/wpa/src/common/.gitignore user/hrs/ipv6/contrib/wpa/src/crypto/aes.c user/hrs/ipv6/contrib/wpa/src/crypto/aes_wrap.c user/hrs/ipv6/contrib/wpa/src/crypto/des.c user/hrs/ipv6/contrib/wpa/src/crypto/md4.c user/hrs/ipv6/contrib/wpa/src/crypto/rc4.h user/hrs/ipv6/contrib/wpa/src/drivers/scan_helpers.c user/hrs/ipv6/contrib/wpa/src/eap_common/.gitignore user/hrs/ipv6/contrib/wpa/src/eap_peer/.gitignore user/hrs/ipv6/contrib/wpa/src/eap_server/.gitignore user/hrs/ipv6/contrib/wpa/src/eap_server/eap.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_aka.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_fast.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_gpsk.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_gtc.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_identity.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_ikev2.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_md5.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_methods.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_mschapv2.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_pax.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_peap.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_psk.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_sake.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_sim.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_tls.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_tls_common.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_tnc.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_ttls.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_vendor_test.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_wsc.c user/hrs/ipv6/contrib/wpa/src/eapol_supp/.gitignore user/hrs/ipv6/contrib/wpa/src/hlr_auc_gw/.gitignore user/hrs/ipv6/contrib/wpa/src/hlr_auc_gw/Makefile user/hrs/ipv6/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.c user/hrs/ipv6/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.milenage_db user/hrs/ipv6/contrib/wpa/src/hlr_auc_gw/milenage.c user/hrs/ipv6/contrib/wpa/src/hlr_auc_gw/milenage.h user/hrs/ipv6/contrib/wpa/src/rsn_supp/.gitignore user/hrs/ipv6/contrib/wpa/src/tls/asn1_test.c user/hrs/ipv6/contrib/wpa/src/wps/.gitignore user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/dbus-wpa_supplicant.conf user/hrs/ipv6/contrib/wpa/wpa_supplicant/dbus-wpa_supplicant.service user/hrs/ipv6/contrib/wpa/wpa_supplicant/dbus_dict_helpers.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/dbus_dict_helpers.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/.gitignore user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/code_structure.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/ctrl_iface.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/doxygen.fast user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/doxygen.full user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/driver_wrapper.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/eap.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/kerneldoc2doxygen.pl user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/mainpage.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/porting.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/testing_tools.doxygen user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/wpa_supplicant.fig user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_aes.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_md4.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_md5.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_ms_funcs.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_sha1.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_sha256.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_x509v3.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_x509v3_nist.sh user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_x509v3_nist2.sh user/hrs/ipv6/crypto/openssh/README.smartcard user/hrs/ipv6/crypto/openssh/scard-opensc.c user/hrs/ipv6/crypto/openssh/scard.c user/hrs/ipv6/crypto/openssh/scard.h user/hrs/ipv6/crypto/openssl/apps/genpkey.c user/hrs/ipv6/crypto/openssl/apps/pkey.c user/hrs/ipv6/crypto/openssl/apps/pkeyparam.c user/hrs/ipv6/crypto/openssl/apps/pkeyutl.c user/hrs/ipv6/crypto/openssl/apps/ts.c user/hrs/ipv6/crypto/openssl/apps/tsget user/hrs/ipv6/crypto/openssl/crypto/aes/aes_x86core.c user/hrs/ipv6/crypto/openssl/crypto/aes/asm/aes-armv4.pl user/hrs/ipv6/crypto/openssl/crypto/aes/asm/aes-ppc.pl user/hrs/ipv6/crypto/openssl/crypto/aes/asm/aes-s390x.pl user/hrs/ipv6/crypto/openssl/crypto/aes/asm/aes-sparcv9.pl user/hrs/ipv6/crypto/openssl/crypto/asn1/ameth_lib.c user/hrs/ipv6/crypto/openssl/crypto/asn1/asn1_locl.h user/hrs/ipv6/crypto/openssl/crypto/asn1/bio_asn1.c user/hrs/ipv6/crypto/openssl/crypto/asn1/bio_ndef.c user/hrs/ipv6/crypto/openssl/crypto/asn1/x_nx509.c user/hrs/ipv6/crypto/openssl/crypto/bn/asm/alpha-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/armv4-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/mips3-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/ppc-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/ppc64-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/s390x-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/s390x.S user/hrs/ipv6/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/sparcv9a-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/via-mont.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/x86-mont.pl user/hrs/ipv6/crypto/openssl/crypto/camellia/asm/ user/hrs/ipv6/crypto/openssl/crypto/ppccpuid.pl user/hrs/ipv6/crypto/openssl/crypto/s390xcpuid.S user/hrs/ipv6/crypto/openssl/crypto/sparcv9cap.c user/hrs/ipv6/crypto/openssl/engines/axp.opt user/hrs/ipv6/gnu/lib/libdialog/CHANGES user/hrs/ipv6/gnu/lib/libdialog/COPYING user/hrs/ipv6/gnu/lib/libdialog/README user/hrs/ipv6/gnu/lib/libdialog/TESTS/ user/hrs/ipv6/gnu/lib/libdialog/TODO user/hrs/ipv6/gnu/lib/libdialog/checklist.c user/hrs/ipv6/gnu/lib/libdialog/colors.h user/hrs/ipv6/gnu/lib/libdialog/dialog.3 user/hrs/ipv6/gnu/lib/libdialog/dialog.h user/hrs/ipv6/gnu/lib/libdialog/dialog.priv.h user/hrs/ipv6/gnu/lib/libdialog/dir.c user/hrs/ipv6/gnu/lib/libdialog/dir.h user/hrs/ipv6/gnu/lib/libdialog/fselect.c user/hrs/ipv6/gnu/lib/libdialog/gauge.c user/hrs/ipv6/gnu/lib/libdialog/help.c user/hrs/ipv6/gnu/lib/libdialog/inputbox.c user/hrs/ipv6/gnu/lib/libdialog/kernel.c user/hrs/ipv6/gnu/lib/libdialog/lineedit.c user/hrs/ipv6/gnu/lib/libdialog/menubox.c user/hrs/ipv6/gnu/lib/libdialog/msgbox.c user/hrs/ipv6/gnu/lib/libdialog/notify.c user/hrs/ipv6/gnu/lib/libdialog/prgbox.c user/hrs/ipv6/gnu/lib/libdialog/radiolist.c user/hrs/ipv6/gnu/lib/libdialog/raw_popen.c user/hrs/ipv6/gnu/lib/libdialog/rc.c user/hrs/ipv6/gnu/lib/libdialog/rc.h user/hrs/ipv6/gnu/lib/libdialog/textbox.c user/hrs/ipv6/gnu/lib/libdialog/tree.c user/hrs/ipv6/gnu/lib/libdialog/ui_objects.c user/hrs/ipv6/gnu/lib/libdialog/ui_objects.h user/hrs/ipv6/gnu/lib/libdialog/yesno.c user/hrs/ipv6/gnu/lib/libg2c/ user/hrs/ipv6/gnu/lib/libiberty/ user/hrs/ipv6/gnu/lib/libobjc/ user/hrs/ipv6/gnu/usr.bin/binutils/as/tc-sparc-fixed.c user/hrs/ipv6/gnu/usr.bin/binutils/gasp/ user/hrs/ipv6/gnu/usr.bin/binutils/gdb/ user/hrs/ipv6/gnu/usr.bin/binutils/gdbreplay/ user/hrs/ipv6/gnu/usr.bin/cc/cc1obj/ user/hrs/ipv6/gnu/usr.bin/cpio/ user/hrs/ipv6/gnu/usr.bin/dialog/COPYING user/hrs/ipv6/gnu/usr.bin/dialog/README user/hrs/ipv6/gnu/usr.bin/dialog/README.lib user/hrs/ipv6/gnu/usr.bin/dialog/TESTS/ user/hrs/ipv6/gnu/usr.bin/dialog/dialog.1 user/hrs/ipv6/gnu/usr.bin/dialog/dialog.c user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/fbsd-ppc-low.c user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/reg-ppc.c user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/reg-x86-64.c user/hrs/ipv6/gnu/usr.bin/man/ user/hrs/ipv6/include/histedit.h user/hrs/ipv6/include/regexp.h user/hrs/ipv6/lib/libautofs/ user/hrs/ipv6/lib/libc/amd64/gen/ldexp.c user/hrs/ipv6/lib/libc/i386/gen/ldexp.c user/hrs/ipv6/lib/libc/i386/string/strlen.S user/hrs/ipv6/lib/libc/rpc/PSD.doc/ user/hrs/ipv6/lib/libc_r/ user/hrs/ipv6/lib/libcompat/4.1/ascftime.c user/hrs/ipv6/lib/libcompat/4.1/cftime.3 user/hrs/ipv6/lib/libcompat/4.1/cftime.c user/hrs/ipv6/lib/libcompat/4.1/getpw.3 user/hrs/ipv6/lib/libcompat/4.1/getpw.c user/hrs/ipv6/lib/libcompat/4.3/cfree.3 user/hrs/ipv6/lib/libcompat/4.3/cfree.c user/hrs/ipv6/lib/libcompat/4.3/regex.c user/hrs/ipv6/lib/libcompat/regexp/ user/hrs/ipv6/lib/libthr/thread/thr_atfork.c user/hrs/ipv6/lib/libz/algorithm.txt user/hrs/ipv6/lib/libz/gzio.c user/hrs/ipv6/release/powerpc/hfs.map user/hrs/ipv6/release/scripts/games-make.sh user/hrs/ipv6/release/scripts/lib32-make.sh user/hrs/ipv6/release/scripts/make-memstick.sh user/hrs/ipv6/release/sun4v/ user/hrs/ipv6/sbin/bsdlabel/bsdlabel.5 user/hrs/ipv6/sbin/bsdlabel/runtest.sh user/hrs/ipv6/sbin/fsck_ffs/SMM.doc/ user/hrs/ipv6/sbin/hastd/proto_tcp4.c user/hrs/ipv6/sbin/iscontrol/pdu.h user/hrs/ipv6/sbin/mount_autofs/ user/hrs/ipv6/share/doc/psd/15.yacc/ss.. user/hrs/ipv6/share/doc/psd/15.yacc/ssA user/hrs/ipv6/share/doc/psd/15.yacc/ssB user/hrs/ipv6/share/examples/kld/firmware/fwimage/firmware.img user/hrs/ipv6/share/man/man4/acpi_aiboost.4 user/hrs/ipv6/share/man/man8/MAKEDEV.8 user/hrs/ipv6/share/man/man8/sticky.8 user/hrs/ipv6/share/man/man9/alloc_unr.9 user/hrs/ipv6/share/man/man9/vm_page_sleep_busy.9 user/hrs/ipv6/share/man/man9/vput.9 user/hrs/ipv6/sys/amd64/acpica/Makefile user/hrs/ipv6/sys/amd64/acpica/OsdEnvironment.c user/hrs/ipv6/sys/amd64/acpica/genwakecode.sh user/hrs/ipv6/sys/amd64/acpica/genwakedata.sh user/hrs/ipv6/sys/amd64/acpica/madt.c user/hrs/ipv6/sys/amd64/amd64/busdma_machdep.c user/hrs/ipv6/sys/amd64/amd64/dump_machdep.c user/hrs/ipv6/sys/amd64/amd64/io_apic.c user/hrs/ipv6/sys/amd64/amd64/local_apic.c user/hrs/ipv6/sys/amd64/amd64/mca.c user/hrs/ipv6/sys/amd64/amd64/mptable.c user/hrs/ipv6/sys/amd64/amd64/mptable_pci.c user/hrs/ipv6/sys/amd64/amd64/msi.c user/hrs/ipv6/sys/amd64/amd64/nexus.c user/hrs/ipv6/sys/amd64/amd64/tsc.c user/hrs/ipv6/sys/amd64/include/apicreg.h user/hrs/ipv6/sys/amd64/include/mca.h user/hrs/ipv6/sys/amd64/include/mptable.h user/hrs/ipv6/sys/amd64/include/mutex.h user/hrs/ipv6/sys/arm/conf/SKYEYE user/hrs/ipv6/sys/arm/include/bootinfo.h user/hrs/ipv6/sys/arm/include/mutex.h user/hrs/ipv6/sys/arm/mv/discovery/db78xxx.c user/hrs/ipv6/sys/arm/mv/kirkwood/db88f6xxx.c user/hrs/ipv6/sys/arm/mv/kirkwood/files.db88f6xxx user/hrs/ipv6/sys/arm/mv/obio.c user/hrs/ipv6/sys/boot/pc98/libpc98/i386_module.c user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/sysmacros.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h user/hrs/ipv6/sys/cddl/dev/cyclic/amd64/ user/hrs/ipv6/sys/conf/Makefile.sun4v user/hrs/ipv6/sys/conf/files.sun4v user/hrs/ipv6/sys/conf/ldscript.mips.octeon1.32 user/hrs/ipv6/sys/conf/ldscript.mips.octeon1.64 user/hrs/ipv6/sys/conf/ldscript.mips.octeon1.n32 user/hrs/ipv6/sys/conf/options.sun4v user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-1000-128.50.3.1.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-5000-8.24.2.12.fw.uu user/hrs/ipv6/sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu user/hrs/ipv6/sys/contrib/dev/wpi/iwlwifi-3945-2.14.4.fw.uu user/hrs/ipv6/sys/dev/acpi_support/acpi_aiboost.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9160.ini user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9160_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9280.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9280.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9280_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9280v1.ini user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9280v2.ini user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9285.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9285.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9285.ini user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9285_reset.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar9285v2.ini user/hrs/ipv6/sys/dev/cfi/cfi_bus_lbc.c user/hrs/ipv6/sys/dev/cxgb/ulp/tom/cxgb_vm.c user/hrs/ipv6/sys/dev/cxgb/ulp/tom/cxgb_vm.h user/hrs/ipv6/sys/dev/drm/drm-preprocess.sh user/hrs/ipv6/sys/dev/drm/drm-subprocess.pl user/hrs/ipv6/sys/dev/mii/axphyreg.h user/hrs/ipv6/sys/dev/quicc/quicc_bfe_ocp.c user/hrs/ipv6/sys/dev/tsec/if_tsec_ocp.c user/hrs/ipv6/sys/dev/uart/uart_bus_mbus.c user/hrs/ipv6/sys/dev/uart/uart_bus_ocp.c user/hrs/ipv6/sys/dev/uart/uart_cpu_mv.c user/hrs/ipv6/sys/dev/usb/controller/ehci_mbus.c user/hrs/ipv6/sys/fs/nfsclient/nfs_cllock.c user/hrs/ipv6/sys/fs/nfsclient/nfs_lock.h user/hrs/ipv6/sys/fs/nfsclient/nfsargs.h user/hrs/ipv6/sys/fs/nfsclient/nfsdiskless.h user/hrs/ipv6/sys/i386/acpica/Makefile user/hrs/ipv6/sys/i386/acpica/OsdEnvironment.c user/hrs/ipv6/sys/i386/acpica/genwakecode.sh user/hrs/ipv6/sys/i386/acpica/madt.c user/hrs/ipv6/sys/i386/i386/busdma_machdep.c user/hrs/ipv6/sys/i386/i386/dump_machdep.c user/hrs/ipv6/sys/i386/i386/io_apic.c user/hrs/ipv6/sys/i386/i386/local_apic.c user/hrs/ipv6/sys/i386/i386/mca.c user/hrs/ipv6/sys/i386/i386/mptable.c user/hrs/ipv6/sys/i386/i386/mptable_pci.c user/hrs/ipv6/sys/i386/i386/msi.c user/hrs/ipv6/sys/i386/i386/nexus.c user/hrs/ipv6/sys/i386/i386/tsc.c user/hrs/ipv6/sys/i386/include/apicreg.h user/hrs/ipv6/sys/i386/include/mca.h user/hrs/ipv6/sys/i386/include/mptable.h user/hrs/ipv6/sys/i386/include/mutex.h user/hrs/ipv6/sys/ia64/include/mutex.h user/hrs/ipv6/sys/ia64/include/nexusvar.h user/hrs/ipv6/sys/mips/cavium/dev/ user/hrs/ipv6/sys/mips/cavium/driveid.h user/hrs/ipv6/sys/mips/cavium/octeon_ebt3000_cf.h user/hrs/ipv6/sys/mips/conf/OCTEON1-32 user/hrs/ipv6/sys/mips/include/_bus_octeon.h user/hrs/ipv6/sys/mips/include/archtype.h user/hrs/ipv6/sys/mips/include/asmacros.h user/hrs/ipv6/sys/mips/include/defs.h user/hrs/ipv6/sys/mips/include/mutex.h user/hrs/ipv6/sys/mips/include/psl.h user/hrs/ipv6/sys/mips/include/queue.h user/hrs/ipv6/sys/mips/include/rm7000.h user/hrs/ipv6/sys/mips/include/segments.h user/hrs/ipv6/sys/mips/mips/copystr.S user/hrs/ipv6/sys/mips/mips/psraccess.S user/hrs/ipv6/sys/mips/mips/tlb.S user/hrs/ipv6/sys/mips/rmi/clock.c user/hrs/ipv6/sys/mips/rmi/clock.h user/hrs/ipv6/sys/mips/rmi/debug.h user/hrs/ipv6/sys/mips/rmi/dev/sec/stats.h user/hrs/ipv6/sys/mips/rmi/ehcireg.h user/hrs/ipv6/sys/mips/rmi/ehcivar.h user/hrs/ipv6/sys/mips/rmi/on_chip.c user/hrs/ipv6/sys/mips/rmi/pcibus.c user/hrs/ipv6/sys/mips/rmi/perfmon.h user/hrs/ipv6/sys/mips/rmi/perfmon_kern.c user/hrs/ipv6/sys/mips/rmi/perfmon_percpu.c user/hrs/ipv6/sys/mips/rmi/perfmon_utils.h user/hrs/ipv6/sys/mips/rmi/perfmon_xlrconfig.h user/hrs/ipv6/sys/mips/rmi/shared_structs.h user/hrs/ipv6/sys/mips/rmi/shared_structs_func.h user/hrs/ipv6/sys/mips/rmi/shared_structs_offsets.h user/hrs/ipv6/sys/mips/rmi/xlr_boot1_console.c user/hrs/ipv6/sys/mips/rmi/xlrconfig.h user/hrs/ipv6/sys/modules/acpi/acpi_aiboost/ user/hrs/ipv6/sys/netinet/sctp_cc_functions.h user/hrs/ipv6/sys/nfsclient/bootp_subr.c user/hrs/ipv6/sys/nfsclient/krpc.h user/hrs/ipv6/sys/nfsclient/krpc_subr.c user/hrs/ipv6/sys/nfsclient/nfs_diskless.c user/hrs/ipv6/sys/nfsclient/nfs_kdtrace.h user/hrs/ipv6/sys/nfsclient/nfs_lock.c user/hrs/ipv6/sys/nfsclient/nfs_lock.h user/hrs/ipv6/sys/nfsclient/nfsdiskless.h user/hrs/ipv6/sys/pc98/cbus/clock.c user/hrs/ipv6/sys/pc98/include/apicreg.h user/hrs/ipv6/sys/pc98/include/mca.h user/hrs/ipv6/sys/pc98/include/mptable.h user/hrs/ipv6/sys/pc98/include/mutex.h user/hrs/ipv6/sys/powerpc/aim/ofw_machdep.c user/hrs/ipv6/sys/powerpc/aim/platform_chrp.c user/hrs/ipv6/sys/powerpc/aim/swtch.S user/hrs/ipv6/sys/powerpc/aim/trap_subr.S user/hrs/ipv6/sys/powerpc/include/bootinfo.h user/hrs/ipv6/sys/powerpc/include/intr.h user/hrs/ipv6/sys/powerpc/include/mutex.h user/hrs/ipv6/sys/powerpc/include/ocpbus.h user/hrs/ipv6/sys/powerpc/mpc85xx/ds1553_bus_lbc.c user/hrs/ipv6/sys/powerpc/mpc85xx/ocpbus.c user/hrs/ipv6/sys/powerpc/mpc85xx/ocpbus.h user/hrs/ipv6/sys/powerpc/mpc85xx/opic.c user/hrs/ipv6/sys/powerpc/mpc85xx/pci_ocp.c user/hrs/ipv6/sys/powerpc/powermac/cpchtvar.h user/hrs/ipv6/sys/powerpc/powerpc/elf_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/sigcode.S user/hrs/ipv6/sys/rpc/inet_ntop.c user/hrs/ipv6/sys/rpc/inet_pton.c user/hrs/ipv6/sys/sparc64/include/mutex.h user/hrs/ipv6/sys/sun4v/ user/hrs/ipv6/sys/teken/Makefile user/hrs/ipv6/sys/teken/teken_demo.c user/hrs/ipv6/sys/teken/teken_stress.c user/hrs/ipv6/sys/ufs/ffs/README.snapshot user/hrs/ipv6/sys/xen/reboot.c user/hrs/ipv6/sys/xen/xenbus/init.txt user/hrs/ipv6/sys/xen/xenbus/xenbus_client.c user/hrs/ipv6/sys/xen/xenbus/xenbus_comms.c user/hrs/ipv6/sys/xen/xenbus/xenbus_comms.h user/hrs/ipv6/sys/xen/xenbus/xenbus_dev.c user/hrs/ipv6/sys/xen/xenbus/xenbus_probe.c user/hrs/ipv6/sys/xen/xenbus/xenbus_probe_backend.c user/hrs/ipv6/sys/xen/xenbus/xenbus_xs.c user/hrs/ipv6/tools/build/options/WITHOUT_GNU_GREP user/hrs/ipv6/tools/build/options/WITHOUT_OBJC user/hrs/ipv6/tools/build/options/WITH_GNU_CPIO user/hrs/ipv6/tools/regression/bin/sh/builtins/command4.127 user/hrs/ipv6/tools/regression/fstest/ user/hrs/ipv6/tools/tools/nanobsd/pcengines/Pkg/ user/hrs/ipv6/tools/tools/nanobsd/rescue/AMD64 user/hrs/ipv6/tools/tools/nanobsd/rescue/I386 user/hrs/ipv6/tools/tools/nanobsd/rescue/isoamd64.conf user/hrs/ipv6/tools/tools/nanobsd/rescue/isoamd64.sh user/hrs/ipv6/tools/tools/nanobsd/rescue/isoi386.conf user/hrs/ipv6/tools/tools/nanobsd/rescue/isoi386.sh user/hrs/ipv6/usr.bin/bc/USD.doc/ user/hrs/ipv6/usr.bin/dc/USD.doc/ user/hrs/ipv6/usr.bin/fstat/cd9660.c user/hrs/ipv6/usr.bin/fstat/fstat.h user/hrs/ipv6/usr.bin/fstat/msdosfs.c user/hrs/ipv6/usr.bin/fstat/zfs/ user/hrs/ipv6/usr.bin/fstat/zfs.c user/hrs/ipv6/usr.bin/gprof/PSD.doc/ user/hrs/ipv6/usr.bin/mail/USD.doc/ user/hrs/ipv6/usr.bin/make/PSD.doc/ user/hrs/ipv6/usr.bin/objformat/ user/hrs/ipv6/usr.bin/tftp/extern.h user/hrs/ipv6/usr.bin/tftp/tftpsubs.c user/hrs/ipv6/usr.bin/tftp/tftpsubs.h user/hrs/ipv6/usr.sbin/config/SMM.doc/ user/hrs/ipv6/usr.sbin/kernbb/ user/hrs/ipv6/usr.sbin/lpr/SMM.doc/ user/hrs/ipv6/usr.sbin/ntp/ntptrace/ user/hrs/ipv6/usr.sbin/timed/SMM.doc/ user/hrs/ipv6/usr.sbin/usbdevs/ user/hrs/ipv6/usr.sbin/wpa/l2_packet.c user/hrs/ipv6/usr.sbin/wpa/wpa_supplicant/driver_wired.c Modified: user/hrs/ipv6/COPYRIGHT user/hrs/ipv6/MAINTAINERS user/hrs/ipv6/Makefile user/hrs/ipv6/Makefile.inc1 user/hrs/ipv6/ObsoleteFiles.inc user/hrs/ipv6/README user/hrs/ipv6/UPDATING user/hrs/ipv6/bin/Makefile user/hrs/ipv6/bin/chflags/chflags.1 user/hrs/ipv6/bin/chio/chio.c user/hrs/ipv6/bin/chmod/chmod.1 user/hrs/ipv6/bin/cp/cp.c user/hrs/ipv6/bin/cp/utils.c user/hrs/ipv6/bin/csh/Makefile user/hrs/ipv6/bin/date/date.1 user/hrs/ipv6/bin/df/df.c user/hrs/ipv6/bin/echo/echo.1 user/hrs/ipv6/bin/ed/POSIX user/hrs/ipv6/bin/ed/ed.1 user/hrs/ipv6/bin/expr/expr.1 user/hrs/ipv6/bin/getfacl/getfacl.1 user/hrs/ipv6/bin/kenv/kenv.1 user/hrs/ipv6/bin/kill/kill.1 user/hrs/ipv6/bin/kill/kill.c user/hrs/ipv6/bin/ln/ln.1 user/hrs/ipv6/bin/ln/ln.c user/hrs/ipv6/bin/ln/symlink.7 user/hrs/ipv6/bin/ls/cmp.c user/hrs/ipv6/bin/ls/ls.1 user/hrs/ipv6/bin/pax/Makefile user/hrs/ipv6/bin/pax/ar_io.c user/hrs/ipv6/bin/pax/ar_subs.c user/hrs/ipv6/bin/pax/buf_subs.c user/hrs/ipv6/bin/pax/cpio.c user/hrs/ipv6/bin/pax/file_subs.c user/hrs/ipv6/bin/pax/ftree.c user/hrs/ipv6/bin/pax/getoldopt.c user/hrs/ipv6/bin/pax/options.c user/hrs/ipv6/bin/pax/pat_rep.c user/hrs/ipv6/bin/pax/pax.1 user/hrs/ipv6/bin/pax/pax.c user/hrs/ipv6/bin/pax/sel_subs.c user/hrs/ipv6/bin/pax/tables.c user/hrs/ipv6/bin/pax/tar.c user/hrs/ipv6/bin/pkill/pkill.1 user/hrs/ipv6/bin/pkill/pkill.c user/hrs/ipv6/bin/ps/extern.h user/hrs/ipv6/bin/ps/keyword.c user/hrs/ipv6/bin/ps/print.c user/hrs/ipv6/bin/ps/ps.1 user/hrs/ipv6/bin/ps/ps.c user/hrs/ipv6/bin/ps/ps.h user/hrs/ipv6/bin/pwait/pwait.1 user/hrs/ipv6/bin/rcp/rcp.c user/hrs/ipv6/bin/rm/rm.1 user/hrs/ipv6/bin/rm/rm.c user/hrs/ipv6/bin/setfacl/file.c user/hrs/ipv6/bin/setfacl/mask.c user/hrs/ipv6/bin/setfacl/merge.c user/hrs/ipv6/bin/setfacl/remove.c user/hrs/ipv6/bin/setfacl/setfacl.1 user/hrs/ipv6/bin/setfacl/setfacl.c user/hrs/ipv6/bin/setfacl/setfacl.h user/hrs/ipv6/bin/setfacl/util.c user/hrs/ipv6/bin/sh/Makefile user/hrs/ipv6/bin/sh/TOUR user/hrs/ipv6/bin/sh/alias.c user/hrs/ipv6/bin/sh/alias.h user/hrs/ipv6/bin/sh/arith.h user/hrs/ipv6/bin/sh/bltin/bltin.h user/hrs/ipv6/bin/sh/builtins.def user/hrs/ipv6/bin/sh/cd.c user/hrs/ipv6/bin/sh/cd.h user/hrs/ipv6/bin/sh/error.c user/hrs/ipv6/bin/sh/error.h user/hrs/ipv6/bin/sh/eval.c user/hrs/ipv6/bin/sh/exec.c user/hrs/ipv6/bin/sh/exec.h user/hrs/ipv6/bin/sh/expand.c user/hrs/ipv6/bin/sh/expand.h user/hrs/ipv6/bin/sh/funcs/suspend user/hrs/ipv6/bin/sh/histedit.c user/hrs/ipv6/bin/sh/init.h user/hrs/ipv6/bin/sh/input.c user/hrs/ipv6/bin/sh/jobs.c user/hrs/ipv6/bin/sh/jobs.h user/hrs/ipv6/bin/sh/mail.c user/hrs/ipv6/bin/sh/main.c user/hrs/ipv6/bin/sh/memalloc.c user/hrs/ipv6/bin/sh/memalloc.h user/hrs/ipv6/bin/sh/miscbltin.c user/hrs/ipv6/bin/sh/mkinit.c user/hrs/ipv6/bin/sh/mksyntax.c user/hrs/ipv6/bin/sh/mktokens user/hrs/ipv6/bin/sh/myhistedit.h user/hrs/ipv6/bin/sh/nodes.c.pat user/hrs/ipv6/bin/sh/options.c user/hrs/ipv6/bin/sh/output.c user/hrs/ipv6/bin/sh/output.h user/hrs/ipv6/bin/sh/parser.c user/hrs/ipv6/bin/sh/parser.h user/hrs/ipv6/bin/sh/redir.c user/hrs/ipv6/bin/sh/sh.1 user/hrs/ipv6/bin/sh/shell.h user/hrs/ipv6/bin/sh/show.c user/hrs/ipv6/bin/sh/trap.c user/hrs/ipv6/bin/sh/trap.h user/hrs/ipv6/bin/sh/var.c user/hrs/ipv6/bin/sh/var.h user/hrs/ipv6/bin/sleep/sleep.1 user/hrs/ipv6/bin/sleep/sleep.c user/hrs/ipv6/bin/stty/key.c user/hrs/ipv6/bin/stty/stty.1 user/hrs/ipv6/bin/stty/stty.c user/hrs/ipv6/bin/test/test.1 user/hrs/ipv6/bin/test/test.c user/hrs/ipv6/cddl/Makefile.inc user/hrs/ipv6/cddl/compat/opensolaris/include/fcntl.h user/hrs/ipv6/cddl/compat/opensolaris/include/mnttab.h user/hrs/ipv6/cddl/compat/opensolaris/include/priv.h user/hrs/ipv6/cddl/compat/opensolaris/include/solaris.h user/hrs/ipv6/cddl/compat/opensolaris/misc/fsshare.c user/hrs/ipv6/cddl/compat/opensolaris/misc/mnttab.c user/hrs/ipv6/cddl/compat/opensolaris/misc/zmount.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl (contents, props changed) user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl (contents, props changed) user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sysevent/tst.post_chan.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.include.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/vars/tst.ucaller.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d user/hrs/ipv6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/usdt/tst.tailcall.ksh user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zdb/zdb.8 user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zinject/translate.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zinject/zinject.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zinject/zinject.h user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zpool/zpool.8 user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h user/hrs/ipv6/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c user/hrs/ipv6/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/hrs/ipv6/cddl/contrib/opensolaris/common/avl/avl.c user/hrs/ipv6/cddl/contrib/opensolaris/head/synch.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c user/hrs/ipv6/cddl/contrib/opensolaris/lib/libzpool/common/util.c user/hrs/ipv6/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c user/hrs/ipv6/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c user/hrs/ipv6/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.h user/hrs/ipv6/cddl/contrib/opensolaris/tools/ctf/cvt/output.c user/hrs/ipv6/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c user/hrs/ipv6/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c user/hrs/ipv6/cddl/lib/Makefile user/hrs/ipv6/cddl/lib/drti/Makefile user/hrs/ipv6/cddl/lib/libdtrace/Makefile user/hrs/ipv6/cddl/lib/libzfs/Makefile user/hrs/ipv6/cddl/lib/libzpool/Makefile user/hrs/ipv6/cddl/sbin/zfs/Makefile user/hrs/ipv6/cddl/sbin/zpool/Makefile user/hrs/ipv6/cddl/usr.bin/Makefile user/hrs/ipv6/cddl/usr.bin/ctfconvert/Makefile user/hrs/ipv6/cddl/usr.bin/ctfdump/Makefile user/hrs/ipv6/cddl/usr.bin/ctfmerge/Makefile user/hrs/ipv6/cddl/usr.bin/ztest/Makefile user/hrs/ipv6/cddl/usr.sbin/Makefile user/hrs/ipv6/cddl/usr.sbin/dtrace/Makefile user/hrs/ipv6/cddl/usr.sbin/lockstat/Makefile user/hrs/ipv6/cddl/usr.sbin/zdb/Makefile user/hrs/ipv6/contrib/bind9/CHANGES user/hrs/ipv6/contrib/bind9/COPYRIGHT user/hrs/ipv6/contrib/bind9/FAQ.xml user/hrs/ipv6/contrib/bind9/Makefile.in user/hrs/ipv6/contrib/bind9/README user/hrs/ipv6/contrib/bind9/README.idnkit user/hrs/ipv6/contrib/bind9/acconfig.h user/hrs/ipv6/contrib/bind9/bin/Makefile.in user/hrs/ipv6/contrib/bind9/bin/check/Makefile.in user/hrs/ipv6/contrib/bind9/bin/check/check-tool.c user/hrs/ipv6/contrib/bind9/bin/check/check-tool.h user/hrs/ipv6/contrib/bind9/bin/check/named-checkconf.8 user/hrs/ipv6/contrib/bind9/bin/check/named-checkconf.c user/hrs/ipv6/contrib/bind9/bin/check/named-checkconf.docbook user/hrs/ipv6/contrib/bind9/bin/check/named-checkconf.html user/hrs/ipv6/contrib/bind9/bin/check/named-checkzone.8 user/hrs/ipv6/contrib/bind9/bin/check/named-checkzone.c user/hrs/ipv6/contrib/bind9/bin/check/named-checkzone.docbook user/hrs/ipv6/contrib/bind9/bin/check/named-checkzone.html user/hrs/ipv6/contrib/bind9/bin/dig/Makefile.in user/hrs/ipv6/contrib/bind9/bin/dig/dig.1 user/hrs/ipv6/contrib/bind9/bin/dig/dig.c user/hrs/ipv6/contrib/bind9/bin/dig/dig.docbook user/hrs/ipv6/contrib/bind9/bin/dig/dig.html user/hrs/ipv6/contrib/bind9/bin/dig/dighost.c user/hrs/ipv6/contrib/bind9/bin/dig/host.1 user/hrs/ipv6/contrib/bind9/bin/dig/host.c user/hrs/ipv6/contrib/bind9/bin/dig/host.docbook user/hrs/ipv6/contrib/bind9/bin/dig/host.html user/hrs/ipv6/contrib/bind9/bin/dig/include/dig/dig.h user/hrs/ipv6/contrib/bind9/bin/dig/nslookup.1 user/hrs/ipv6/contrib/bind9/bin/dig/nslookup.c user/hrs/ipv6/contrib/bind9/bin/dig/nslookup.docbook user/hrs/ipv6/contrib/bind9/bin/dig/nslookup.html user/hrs/ipv6/contrib/bind9/bin/dnssec/Makefile.in user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keygen.8 user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keygen.c user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keygen.docbook user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-keygen.html user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-signzone.8 user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-signzone.c user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-signzone.docbook user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssec-signzone.html user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssectool.c user/hrs/ipv6/contrib/bind9/bin/dnssec/dnssectool.h user/hrs/ipv6/contrib/bind9/bin/named/Makefile.in user/hrs/ipv6/contrib/bind9/bin/named/bind9.xsl user/hrs/ipv6/contrib/bind9/bin/named/builtin.c user/hrs/ipv6/contrib/bind9/bin/named/client.c user/hrs/ipv6/contrib/bind9/bin/named/config.c user/hrs/ipv6/contrib/bind9/bin/named/control.c user/hrs/ipv6/contrib/bind9/bin/named/controlconf.c user/hrs/ipv6/contrib/bind9/bin/named/convertxsl.pl user/hrs/ipv6/contrib/bind9/bin/named/include/named/builtin.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/client.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/config.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/control.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/globals.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/interfacemgr.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/listenlist.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/log.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/logconf.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/lwaddr.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/lwdclient.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/lwresd.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/lwsearch.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/main.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/notify.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/ns_smf_globals.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/query.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/server.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/sortlist.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/statschannel.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/tkeyconf.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/tsigconf.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/types.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/update.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/xfrout.h user/hrs/ipv6/contrib/bind9/bin/named/include/named/zoneconf.h user/hrs/ipv6/contrib/bind9/bin/named/interfacemgr.c user/hrs/ipv6/contrib/bind9/bin/named/listenlist.c user/hrs/ipv6/contrib/bind9/bin/named/log.c user/hrs/ipv6/contrib/bind9/bin/named/logconf.c user/hrs/ipv6/contrib/bind9/bin/named/lwaddr.c user/hrs/ipv6/contrib/bind9/bin/named/lwdclient.c user/hrs/ipv6/contrib/bind9/bin/named/lwderror.c user/hrs/ipv6/contrib/bind9/bin/named/lwdgabn.c user/hrs/ipv6/contrib/bind9/bin/named/lwdgnba.c user/hrs/ipv6/contrib/bind9/bin/named/lwdgrbn.c user/hrs/ipv6/contrib/bind9/bin/named/lwdnoop.c user/hrs/ipv6/contrib/bind9/bin/named/lwresd.8 user/hrs/ipv6/contrib/bind9/bin/named/lwresd.c user/hrs/ipv6/contrib/bind9/bin/named/lwresd.docbook user/hrs/ipv6/contrib/bind9/bin/named/lwresd.html user/hrs/ipv6/contrib/bind9/bin/named/lwsearch.c user/hrs/ipv6/contrib/bind9/bin/named/main.c user/hrs/ipv6/contrib/bind9/bin/named/named.8 user/hrs/ipv6/contrib/bind9/bin/named/named.conf.5 user/hrs/ipv6/contrib/bind9/bin/named/named.conf.docbook user/hrs/ipv6/contrib/bind9/bin/named/named.conf.html user/hrs/ipv6/contrib/bind9/bin/named/named.docbook user/hrs/ipv6/contrib/bind9/bin/named/named.html user/hrs/ipv6/contrib/bind9/bin/named/notify.c user/hrs/ipv6/contrib/bind9/bin/named/query.c user/hrs/ipv6/contrib/bind9/bin/named/server.c user/hrs/ipv6/contrib/bind9/bin/named/sortlist.c user/hrs/ipv6/contrib/bind9/bin/named/statschannel.c user/hrs/ipv6/contrib/bind9/bin/named/tkeyconf.c user/hrs/ipv6/contrib/bind9/bin/named/tsigconf.c user/hrs/ipv6/contrib/bind9/bin/named/unix/Makefile.in user/hrs/ipv6/contrib/bind9/bin/named/unix/include/named/os.h user/hrs/ipv6/contrib/bind9/bin/named/unix/os.c user/hrs/ipv6/contrib/bind9/bin/named/update.c user/hrs/ipv6/contrib/bind9/bin/named/xfrout.c user/hrs/ipv6/contrib/bind9/bin/named/zoneconf.c user/hrs/ipv6/contrib/bind9/bin/nsupdate/Makefile.in user/hrs/ipv6/contrib/bind9/bin/nsupdate/nsupdate.1 user/hrs/ipv6/contrib/bind9/bin/nsupdate/nsupdate.c user/hrs/ipv6/contrib/bind9/bin/nsupdate/nsupdate.docbook user/hrs/ipv6/contrib/bind9/bin/nsupdate/nsupdate.html user/hrs/ipv6/contrib/bind9/bin/rndc/Makefile.in user/hrs/ipv6/contrib/bind9/bin/rndc/include/rndc/os.h user/hrs/ipv6/contrib/bind9/bin/rndc/rndc-confgen.8 user/hrs/ipv6/contrib/bind9/bin/rndc/rndc-confgen.c user/hrs/ipv6/contrib/bind9/bin/rndc/rndc-confgen.docbook user/hrs/ipv6/contrib/bind9/bin/rndc/rndc-confgen.html user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.8 user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.c user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.conf user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.conf.5 user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.conf.docbook user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.conf.html user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.docbook user/hrs/ipv6/contrib/bind9/bin/rndc/rndc.html user/hrs/ipv6/contrib/bind9/bin/rndc/unix/Makefile.in user/hrs/ipv6/contrib/bind9/bin/rndc/unix/os.c user/hrs/ipv6/contrib/bind9/bin/rndc/util.c user/hrs/ipv6/contrib/bind9/bin/rndc/util.h user/hrs/ipv6/contrib/bind9/config.h.in user/hrs/ipv6/contrib/bind9/config.threads.in user/hrs/ipv6/contrib/bind9/configure.in user/hrs/ipv6/contrib/bind9/doc/Makefile.in user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM-book.xml user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch01.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch02.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch03.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch04.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch05.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch06.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch07.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch08.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch09.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.ch10.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.html user/hrs/ipv6/contrib/bind9/doc/arm/Bv9ARM.pdf user/hrs/ipv6/contrib/bind9/doc/arm/Makefile.in user/hrs/ipv6/contrib/bind9/doc/arm/README-SGML user/hrs/ipv6/contrib/bind9/doc/arm/isc-logo.eps user/hrs/ipv6/contrib/bind9/doc/arm/isc-logo.pdf user/hrs/ipv6/contrib/bind9/doc/arm/man.dig.html user/hrs/ipv6/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html user/hrs/ipv6/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html user/hrs/ipv6/contrib/bind9/doc/arm/man.dnssec-keygen.html user/hrs/ipv6/contrib/bind9/doc/arm/man.dnssec-signzone.html user/hrs/ipv6/contrib/bind9/doc/arm/man.host.html user/hrs/ipv6/contrib/bind9/doc/arm/man.named-checkconf.html user/hrs/ipv6/contrib/bind9/doc/arm/man.named-checkzone.html user/hrs/ipv6/contrib/bind9/doc/arm/man.named.html user/hrs/ipv6/contrib/bind9/doc/arm/man.nsupdate.html user/hrs/ipv6/contrib/bind9/doc/arm/man.rndc-confgen.html user/hrs/ipv6/contrib/bind9/doc/arm/man.rndc.conf.html user/hrs/ipv6/contrib/bind9/doc/arm/man.rndc.html user/hrs/ipv6/contrib/bind9/doc/misc/Makefile.in user/hrs/ipv6/contrib/bind9/doc/misc/dnssec user/hrs/ipv6/contrib/bind9/doc/misc/format-options.pl user/hrs/ipv6/contrib/bind9/doc/misc/ipv6 user/hrs/ipv6/contrib/bind9/doc/misc/migration user/hrs/ipv6/contrib/bind9/doc/misc/migration-4to9 user/hrs/ipv6/contrib/bind9/doc/misc/options user/hrs/ipv6/contrib/bind9/doc/misc/rfc-compliance user/hrs/ipv6/contrib/bind9/doc/misc/roadmap user/hrs/ipv6/contrib/bind9/doc/misc/sdb user/hrs/ipv6/contrib/bind9/doc/misc/sort-options.pl user/hrs/ipv6/contrib/bind9/isc-config.sh.in user/hrs/ipv6/contrib/bind9/lib/Makefile.in user/hrs/ipv6/contrib/bind9/lib/bind9/Makefile.in user/hrs/ipv6/contrib/bind9/lib/bind9/api user/hrs/ipv6/contrib/bind9/lib/bind9/check.c user/hrs/ipv6/contrib/bind9/lib/bind9/getaddresses.c user/hrs/ipv6/contrib/bind9/lib/bind9/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/bind9/include/bind9/Makefile.in user/hrs/ipv6/contrib/bind9/lib/bind9/include/bind9/check.h user/hrs/ipv6/contrib/bind9/lib/bind9/include/bind9/getaddresses.h user/hrs/ipv6/contrib/bind9/lib/bind9/include/bind9/version.h user/hrs/ipv6/contrib/bind9/lib/bind9/version.c user/hrs/ipv6/contrib/bind9/lib/dns/Makefile.in user/hrs/ipv6/contrib/bind9/lib/dns/acache.c user/hrs/ipv6/contrib/bind9/lib/dns/acl.c user/hrs/ipv6/contrib/bind9/lib/dns/adb.c user/hrs/ipv6/contrib/bind9/lib/dns/api user/hrs/ipv6/contrib/bind9/lib/dns/byaddr.c user/hrs/ipv6/contrib/bind9/lib/dns/cache.c user/hrs/ipv6/contrib/bind9/lib/dns/callbacks.c user/hrs/ipv6/contrib/bind9/lib/dns/compress.c user/hrs/ipv6/contrib/bind9/lib/dns/db.c user/hrs/ipv6/contrib/bind9/lib/dns/dbiterator.c user/hrs/ipv6/contrib/bind9/lib/dns/dbtable.c user/hrs/ipv6/contrib/bind9/lib/dns/diff.c user/hrs/ipv6/contrib/bind9/lib/dns/dispatch.c user/hrs/ipv6/contrib/bind9/lib/dns/dlz.c user/hrs/ipv6/contrib/bind9/lib/dns/dnssec.c user/hrs/ipv6/contrib/bind9/lib/dns/ds.c user/hrs/ipv6/contrib/bind9/lib/dns/dst_api.c user/hrs/ipv6/contrib/bind9/lib/dns/dst_internal.h user/hrs/ipv6/contrib/bind9/lib/dns/dst_lib.c user/hrs/ipv6/contrib/bind9/lib/dns/dst_openssl.h user/hrs/ipv6/contrib/bind9/lib/dns/dst_parse.c user/hrs/ipv6/contrib/bind9/lib/dns/dst_parse.h user/hrs/ipv6/contrib/bind9/lib/dns/dst_result.c user/hrs/ipv6/contrib/bind9/lib/dns/forward.c user/hrs/ipv6/contrib/bind9/lib/dns/gen-unix.h user/hrs/ipv6/contrib/bind9/lib/dns/gen.c user/hrs/ipv6/contrib/bind9/lib/dns/gssapi_link.c user/hrs/ipv6/contrib/bind9/lib/dns/gssapictx.c user/hrs/ipv6/contrib/bind9/lib/dns/hmac_link.c user/hrs/ipv6/contrib/bind9/lib/dns/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/Makefile.in user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/acache.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/acl.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/adb.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/bit.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/byaddr.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/cache.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/callbacks.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/cert.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/compress.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/db.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/dbiterator.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/dbtable.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/diff.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/dispatch.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/dlz.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/dnssec.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/ds.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/events.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/fixedname.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/forward.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/iptable.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/journal.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/keyflags.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/keytable.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/keyvalues.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/lib.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/log.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/lookup.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/master.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/masterdump.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/message.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/name.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/ncache.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/nsec.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/nsec3.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/opcode.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/order.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/peer.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/portlist.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rbt.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rcode.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdata.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdataclass.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdatalist.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdataset.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdatasetiter.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdataslab.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rdatatype.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/request.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/resolver.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/result.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/rootns.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/sdb.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/sdlz.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/secalg.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/secproto.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/soa.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/ssu.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/stats.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/tcpmsg.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/time.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/timer.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/tkey.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/tsig.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/ttl.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/types.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/validator.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/version.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/view.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/xfrin.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/zone.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/zonekey.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dns/zt.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dst/Makefile.in user/hrs/ipv6/contrib/bind9/lib/dns/include/dst/dst.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dst/gssapi.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dst/lib.h user/hrs/ipv6/contrib/bind9/lib/dns/include/dst/result.h user/hrs/ipv6/contrib/bind9/lib/dns/iptable.c user/hrs/ipv6/contrib/bind9/lib/dns/journal.c user/hrs/ipv6/contrib/bind9/lib/dns/key.c user/hrs/ipv6/contrib/bind9/lib/dns/keytable.c user/hrs/ipv6/contrib/bind9/lib/dns/lib.c user/hrs/ipv6/contrib/bind9/lib/dns/log.c user/hrs/ipv6/contrib/bind9/lib/dns/lookup.c user/hrs/ipv6/contrib/bind9/lib/dns/master.c user/hrs/ipv6/contrib/bind9/lib/dns/masterdump.c user/hrs/ipv6/contrib/bind9/lib/dns/message.c user/hrs/ipv6/contrib/bind9/lib/dns/name.c user/hrs/ipv6/contrib/bind9/lib/dns/ncache.c user/hrs/ipv6/contrib/bind9/lib/dns/nsec.c user/hrs/ipv6/contrib/bind9/lib/dns/nsec3.c user/hrs/ipv6/contrib/bind9/lib/dns/openssl_link.c user/hrs/ipv6/contrib/bind9/lib/dns/openssldh_link.c user/hrs/ipv6/contrib/bind9/lib/dns/openssldsa_link.c user/hrs/ipv6/contrib/bind9/lib/dns/opensslrsa_link.c user/hrs/ipv6/contrib/bind9/lib/dns/order.c user/hrs/ipv6/contrib/bind9/lib/dns/peer.c user/hrs/ipv6/contrib/bind9/lib/dns/portlist.c user/hrs/ipv6/contrib/bind9/lib/dns/rbt.c user/hrs/ipv6/contrib/bind9/lib/dns/rbtdb.c user/hrs/ipv6/contrib/bind9/lib/dns/rbtdb.h user/hrs/ipv6/contrib/bind9/lib/dns/rbtdb64.c user/hrs/ipv6/contrib/bind9/lib/dns/rbtdb64.h user/hrs/ipv6/contrib/bind9/lib/dns/rcode.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/ch_3/a_1.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/ch_3/a_1.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/cert_37.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/cert_37.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/cname_5.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/cname_5.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/dname_39.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/dname_39.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ds_43.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ds_43.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/gpos_27.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/gpos_27.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/isdn_20.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/isdn_20.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/key_25.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/key_25.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/loc_29.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/loc_29.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mb_7.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mb_7.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/md_3.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/md_3.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mf_4.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mf_4.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mg_8.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mg_8.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/minfo_14.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/minfo_14.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mr_9.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mr_9.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mx_15.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/mx_15.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ns_2.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ns_2.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nsec3_50.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nsec_47.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nsec_47.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/null_10.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/null_10.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nxt_30.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/nxt_30.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/opt_41.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/opt_41.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/proforma.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/proforma.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ptr_12.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/ptr_12.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/rp_17.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/rp_17.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/rt_21.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/rt_21.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/sig_24.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/sig_24.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/soa_6.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/soa_6.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/spf_99.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/spf_99.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/tkey_249.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/tkey_249.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/txt_16.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/txt_16.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/unspec_103.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/unspec_103.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/x25_19.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/generic/x25_19.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/hs_4/a_1.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/hs_4/a_1.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/a6_38.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/a6_38.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/a_1.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/a_1.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/apl_42.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/apl_42.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/kx_36.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/kx_36.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/px_26.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/px_26.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/srv_33.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/srv_33.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/wks_11.c user/hrs/ipv6/contrib/bind9/lib/dns/rdata/in_1/wks_11.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/rdatastructpre.h user/hrs/ipv6/contrib/bind9/lib/dns/rdata/rdatastructsuf.h user/hrs/ipv6/contrib/bind9/lib/dns/rdatalist.c user/hrs/ipv6/contrib/bind9/lib/dns/rdatalist_p.h user/hrs/ipv6/contrib/bind9/lib/dns/rdataset.c user/hrs/ipv6/contrib/bind9/lib/dns/rdatasetiter.c user/hrs/ipv6/contrib/bind9/lib/dns/rdataslab.c user/hrs/ipv6/contrib/bind9/lib/dns/request.c user/hrs/ipv6/contrib/bind9/lib/dns/resolver.c user/hrs/ipv6/contrib/bind9/lib/dns/result.c user/hrs/ipv6/contrib/bind9/lib/dns/rootns.c user/hrs/ipv6/contrib/bind9/lib/dns/sdb.c user/hrs/ipv6/contrib/bind9/lib/dns/sdlz.c user/hrs/ipv6/contrib/bind9/lib/dns/soa.c user/hrs/ipv6/contrib/bind9/lib/dns/spnego.asn1 user/hrs/ipv6/contrib/bind9/lib/dns/spnego.c user/hrs/ipv6/contrib/bind9/lib/dns/spnego.h user/hrs/ipv6/contrib/bind9/lib/dns/spnego_asn1.c user/hrs/ipv6/contrib/bind9/lib/dns/spnego_asn1.pl user/hrs/ipv6/contrib/bind9/lib/dns/ssu.c user/hrs/ipv6/contrib/bind9/lib/dns/stats.c user/hrs/ipv6/contrib/bind9/lib/dns/tcpmsg.c user/hrs/ipv6/contrib/bind9/lib/dns/time.c user/hrs/ipv6/contrib/bind9/lib/dns/timer.c user/hrs/ipv6/contrib/bind9/lib/dns/tkey.c user/hrs/ipv6/contrib/bind9/lib/dns/tsig.c user/hrs/ipv6/contrib/bind9/lib/dns/ttl.c user/hrs/ipv6/contrib/bind9/lib/dns/validator.c user/hrs/ipv6/contrib/bind9/lib/dns/version.c user/hrs/ipv6/contrib/bind9/lib/dns/view.c user/hrs/ipv6/contrib/bind9/lib/dns/xfrin.c user/hrs/ipv6/contrib/bind9/lib/dns/zone.c user/hrs/ipv6/contrib/bind9/lib/dns/zonekey.c user/hrs/ipv6/contrib/bind9/lib/dns/zt.c user/hrs/ipv6/contrib/bind9/lib/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/alpha/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/alpha/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/alpha/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/api user/hrs/ipv6/contrib/bind9/lib/isc/assertions.c user/hrs/ipv6/contrib/bind9/lib/isc/base32.c user/hrs/ipv6/contrib/bind9/lib/isc/base64.c user/hrs/ipv6/contrib/bind9/lib/isc/bitstring.c user/hrs/ipv6/contrib/bind9/lib/isc/buffer.c user/hrs/ipv6/contrib/bind9/lib/isc/bufferlist.c user/hrs/ipv6/contrib/bind9/lib/isc/commandline.c user/hrs/ipv6/contrib/bind9/lib/isc/entropy.c user/hrs/ipv6/contrib/bind9/lib/isc/error.c user/hrs/ipv6/contrib/bind9/lib/isc/event.c user/hrs/ipv6/contrib/bind9/lib/isc/fsaccess.c user/hrs/ipv6/contrib/bind9/lib/isc/hash.c user/hrs/ipv6/contrib/bind9/lib/isc/heap.c user/hrs/ipv6/contrib/bind9/lib/isc/hex.c user/hrs/ipv6/contrib/bind9/lib/isc/hmacmd5.c user/hrs/ipv6/contrib/bind9/lib/isc/hmacsha.c user/hrs/ipv6/contrib/bind9/lib/isc/httpd.c user/hrs/ipv6/contrib/bind9/lib/isc/ia64/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/ia64/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/ia64/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/app.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/assertions.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/base32.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/base64.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/bitstring.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/boolean.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/buffer.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/bufferlist.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/commandline.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/entropy.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/error.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/event.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/eventclass.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/file.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/formatcheck.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/fsaccess.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/hash.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/heap.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/hex.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/hmacmd5.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/hmacsha.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/httpd.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/interfaceiter.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/ipv6.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/iterated_hash.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/lang.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/lex.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/lfsr.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/lib.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/list.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/log.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/magic.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/md5.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/mem.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/msgcat.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/msgs.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/mutexblock.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/netaddr.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/netscope.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/ondestroy.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/os.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/parseint.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/platform.h.in user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/portset.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/print.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/quota.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/radix.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/random.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/ratelimiter.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/refcount.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/region.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/resource.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/result.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/resultclass.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/rwlock.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/serial.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/sha1.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/sha2.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/sockaddr.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/socket.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/stats.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/stdio.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/stdlib.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/string.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/symtab.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/task.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/taskpool.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/timer.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/types.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/util.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/version.h user/hrs/ipv6/contrib/bind9/lib/isc/include/isc/xml.h user/hrs/ipv6/contrib/bind9/lib/isc/inet_aton.c user/hrs/ipv6/contrib/bind9/lib/isc/inet_ntop.c user/hrs/ipv6/contrib/bind9/lib/isc/inet_pton.c user/hrs/ipv6/contrib/bind9/lib/isc/iterated_hash.c user/hrs/ipv6/contrib/bind9/lib/isc/lex.c user/hrs/ipv6/contrib/bind9/lib/isc/lfsr.c user/hrs/ipv6/contrib/bind9/lib/isc/lib.c user/hrs/ipv6/contrib/bind9/lib/isc/log.c user/hrs/ipv6/contrib/bind9/lib/isc/md5.c user/hrs/ipv6/contrib/bind9/lib/isc/mem.c user/hrs/ipv6/contrib/bind9/lib/isc/mips/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/mips/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/mips/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/mips/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/mutexblock.c user/hrs/ipv6/contrib/bind9/lib/isc/netaddr.c user/hrs/ipv6/contrib/bind9/lib/isc/netscope.c user/hrs/ipv6/contrib/bind9/lib/isc/nls/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/nls/msgcat.c user/hrs/ipv6/contrib/bind9/lib/isc/noatomic/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/noatomic/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/condition.c user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/include/isc/condition.h user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/include/isc/once.h user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/include/isc/thread.h user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/mutex.c user/hrs/ipv6/contrib/bind9/lib/isc/nothreads/thread.c user/hrs/ipv6/contrib/bind9/lib/isc/ondestroy.c user/hrs/ipv6/contrib/bind9/lib/isc/parseint.c user/hrs/ipv6/contrib/bind9/lib/isc/portset.c user/hrs/ipv6/contrib/bind9/lib/isc/powerpc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/powerpc/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/print.c user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/condition.c user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/include/isc/condition.h user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/include/isc/once.h user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/include/isc/thread.h user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/mutex.c user/hrs/ipv6/contrib/bind9/lib/isc/pthreads/thread.c user/hrs/ipv6/contrib/bind9/lib/isc/quota.c user/hrs/ipv6/contrib/bind9/lib/isc/radix.c user/hrs/ipv6/contrib/bind9/lib/isc/random.c user/hrs/ipv6/contrib/bind9/lib/isc/ratelimiter.c user/hrs/ipv6/contrib/bind9/lib/isc/refcount.c user/hrs/ipv6/contrib/bind9/lib/isc/region.c user/hrs/ipv6/contrib/bind9/lib/isc/result.c user/hrs/ipv6/contrib/bind9/lib/isc/rwlock.c user/hrs/ipv6/contrib/bind9/lib/isc/serial.c user/hrs/ipv6/contrib/bind9/lib/isc/sha1.c user/hrs/ipv6/contrib/bind9/lib/isc/sha2.c user/hrs/ipv6/contrib/bind9/lib/isc/sockaddr.c user/hrs/ipv6/contrib/bind9/lib/isc/sparc64/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/sparc64/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/stats.c user/hrs/ipv6/contrib/bind9/lib/isc/string.c user/hrs/ipv6/contrib/bind9/lib/isc/strtoul.c user/hrs/ipv6/contrib/bind9/lib/isc/symtab.c user/hrs/ipv6/contrib/bind9/lib/isc/task.c user/hrs/ipv6/contrib/bind9/lib/isc/task_p.h user/hrs/ipv6/contrib/bind9/lib/isc/taskpool.c user/hrs/ipv6/contrib/bind9/lib/isc/timer.c user/hrs/ipv6/contrib/bind9/lib/isc/timer_p.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/unix/app.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/dir.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/entropy.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/errno2result.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/errno2result.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/file.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/fsaccess.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/ifiter_ioctl.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/ifiter_sysctl.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/dir.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/int.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/keyboard.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/net.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/netdb.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/offset.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/stat.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/stdtime.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/strerror.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/syslog.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/include/isc/time.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/interfaceiter.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/ipv6.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/keyboard.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/net.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/os.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/resource.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/socket.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/socket_p.h user/hrs/ipv6/contrib/bind9/lib/isc/unix/stdio.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/stdtime.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/strerror.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/syslog.c user/hrs/ipv6/contrib/bind9/lib/isc/unix/time.c user/hrs/ipv6/contrib/bind9/lib/isc/version.c user/hrs/ipv6/contrib/bind9/lib/isc/x86_32/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/x86_32/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isc/x86_64/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/x86_64/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h user/hrs/ipv6/contrib/bind9/lib/isccc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isccc/alist.c user/hrs/ipv6/contrib/bind9/lib/isccc/base64.c user/hrs/ipv6/contrib/bind9/lib/isccc/cc.c user/hrs/ipv6/contrib/bind9/lib/isccc/ccmsg.c user/hrs/ipv6/contrib/bind9/lib/isccc/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/alist.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/base64.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/cc.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/ccmsg.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/events.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/lib.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/result.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/sexpr.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/symtab.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/symtype.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/types.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/util.h user/hrs/ipv6/contrib/bind9/lib/isccc/include/isccc/version.h user/hrs/ipv6/contrib/bind9/lib/isccc/lib.c user/hrs/ipv6/contrib/bind9/lib/isccc/result.c user/hrs/ipv6/contrib/bind9/lib/isccc/sexpr.c user/hrs/ipv6/contrib/bind9/lib/isccc/symtab.c user/hrs/ipv6/contrib/bind9/lib/isccc/version.c user/hrs/ipv6/contrib/bind9/lib/isccfg/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isccfg/aclconf.c user/hrs/ipv6/contrib/bind9/lib/isccfg/api user/hrs/ipv6/contrib/bind9/lib/isccfg/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/cfg.h user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/grammar.h user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/log.h user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h user/hrs/ipv6/contrib/bind9/lib/isccfg/include/isccfg/version.h user/hrs/ipv6/contrib/bind9/lib/isccfg/log.c user/hrs/ipv6/contrib/bind9/lib/isccfg/namedconf.c user/hrs/ipv6/contrib/bind9/lib/isccfg/parser.c user/hrs/ipv6/contrib/bind9/lib/isccfg/version.c user/hrs/ipv6/contrib/bind9/lib/lwres/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/assert_p.h user/hrs/ipv6/contrib/bind9/lib/lwres/context.c user/hrs/ipv6/contrib/bind9/lib/lwres/context_p.h user/hrs/ipv6/contrib/bind9/lib/lwres/gai_strerror.c user/hrs/ipv6/contrib/bind9/lib/lwres/getaddrinfo.c user/hrs/ipv6/contrib/bind9/lib/lwres/gethost.c user/hrs/ipv6/contrib/bind9/lib/lwres/getipnode.c user/hrs/ipv6/contrib/bind9/lib/lwres/getnameinfo.c user/hrs/ipv6/contrib/bind9/lib/lwres/getrrset.c user/hrs/ipv6/contrib/bind9/lib/lwres/herror.c user/hrs/ipv6/contrib/bind9/lib/lwres/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/context.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/int.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/ipv6.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/lang.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/list.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/lwpacket.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/lwres.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/netdb.h.in user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/platform.h.in user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/result.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/stdlib.h user/hrs/ipv6/contrib/bind9/lib/lwres/include/lwres/version.h user/hrs/ipv6/contrib/bind9/lib/lwres/lwbuffer.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwconfig.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwinetaton.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwinetntop.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwinetpton.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwpacket.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwres_gabn.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwres_gnba.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwres_grbn.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwres_noop.c user/hrs/ipv6/contrib/bind9/lib/lwres/lwresutil.c user/hrs/ipv6/contrib/bind9/lib/lwres/man/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_buffer.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_buffer.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_buffer.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_config.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_config.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_config.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_context.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_context.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_context.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gabn.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gabn.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gabn.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gethostent.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gethostent.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getipnode.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getipnode.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gnba.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gnba.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_gnba.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_hstrerror.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_inetntop.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_inetntop.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_noop.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_noop.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_noop.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_packet.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_packet.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_packet.html user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_resutil.3 user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_resutil.docbook user/hrs/ipv6/contrib/bind9/lib/lwres/man/lwres_resutil.html user/hrs/ipv6/contrib/bind9/lib/lwres/print.c user/hrs/ipv6/contrib/bind9/lib/lwres/print_p.h user/hrs/ipv6/contrib/bind9/lib/lwres/strtoul.c user/hrs/ipv6/contrib/bind9/lib/lwres/unix/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/unix/include/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in user/hrs/ipv6/contrib/bind9/lib/lwres/unix/include/lwres/net.h user/hrs/ipv6/contrib/bind9/lib/lwres/version.c user/hrs/ipv6/contrib/bind9/make/Makefile.in user/hrs/ipv6/contrib/bind9/make/includes.in user/hrs/ipv6/contrib/bind9/make/rules.in user/hrs/ipv6/contrib/bind9/mkinstalldirs user/hrs/ipv6/contrib/bind9/version user/hrs/ipv6/contrib/binutils/ChangeLog user/hrs/ipv6/contrib/binutils/MAINTAINERS user/hrs/ipv6/contrib/binutils/Makefile.def user/hrs/ipv6/contrib/binutils/Makefile.in user/hrs/ipv6/contrib/binutils/Makefile.tpl user/hrs/ipv6/contrib/binutils/bfd/ChangeLog user/hrs/ipv6/contrib/binutils/bfd/ChangeLog-0203 user/hrs/ipv6/contrib/binutils/bfd/Makefile.am user/hrs/ipv6/contrib/binutils/bfd/Makefile.in user/hrs/ipv6/contrib/binutils/bfd/acinclude.m4 user/hrs/ipv6/contrib/binutils/bfd/aclocal.m4 user/hrs/ipv6/contrib/binutils/bfd/aout-arm.c user/hrs/ipv6/contrib/binutils/bfd/aout-sparcle.c user/hrs/ipv6/contrib/binutils/bfd/aout-target.h user/hrs/ipv6/contrib/binutils/bfd/aout0.c user/hrs/ipv6/contrib/binutils/bfd/aout32.c user/hrs/ipv6/contrib/binutils/bfd/aout64.c user/hrs/ipv6/contrib/binutils/bfd/aoutf1.h user/hrs/ipv6/contrib/binutils/bfd/aoutx.h user/hrs/ipv6/contrib/binutils/bfd/archive.c user/hrs/ipv6/contrib/binutils/bfd/archive64.c user/hrs/ipv6/contrib/binutils/bfd/archures.c user/hrs/ipv6/contrib/binutils/bfd/armnetbsd.c user/hrs/ipv6/contrib/binutils/bfd/bfd-in.h user/hrs/ipv6/contrib/binutils/bfd/bfd-in2.h user/hrs/ipv6/contrib/binutils/bfd/bfd.c user/hrs/ipv6/contrib/binutils/bfd/bfdio.c user/hrs/ipv6/contrib/binutils/bfd/bfdwin.c user/hrs/ipv6/contrib/binutils/bfd/binary.c user/hrs/ipv6/contrib/binutils/bfd/bout.c user/hrs/ipv6/contrib/binutils/bfd/cache.c user/hrs/ipv6/contrib/binutils/bfd/coff-alpha.c user/hrs/ipv6/contrib/binutils/bfd/coff-arm.c user/hrs/ipv6/contrib/binutils/bfd/coff-aux.c user/hrs/ipv6/contrib/binutils/bfd/coff-i386.c user/hrs/ipv6/contrib/binutils/bfd/coff-ia64.c user/hrs/ipv6/contrib/binutils/bfd/coff-mips.c user/hrs/ipv6/contrib/binutils/bfd/coff-ppc.c user/hrs/ipv6/contrib/binutils/bfd/coff-rs6000.c user/hrs/ipv6/contrib/binutils/bfd/coff-sparc.c user/hrs/ipv6/contrib/binutils/bfd/coff64-rs6000.c user/hrs/ipv6/contrib/binutils/bfd/coffcode.h user/hrs/ipv6/contrib/binutils/bfd/coffgen.c user/hrs/ipv6/contrib/binutils/bfd/cofflink.c user/hrs/ipv6/contrib/binutils/bfd/coffswap.h user/hrs/ipv6/contrib/binutils/bfd/config.bfd user/hrs/ipv6/contrib/binutils/bfd/config.in user/hrs/ipv6/contrib/binutils/bfd/configure user/hrs/ipv6/contrib/binutils/bfd/configure.host user/hrs/ipv6/contrib/binutils/bfd/configure.in user/hrs/ipv6/contrib/binutils/bfd/corefile.c user/hrs/ipv6/contrib/binutils/bfd/cpu-alpha.c user/hrs/ipv6/contrib/binutils/bfd/cpu-arc.c user/hrs/ipv6/contrib/binutils/bfd/cpu-arm.c user/hrs/ipv6/contrib/binutils/bfd/cpu-i386.c user/hrs/ipv6/contrib/binutils/bfd/cpu-ia64-opc.c user/hrs/ipv6/contrib/binutils/bfd/cpu-ia64.c user/hrs/ipv6/contrib/binutils/bfd/cpu-mips.c user/hrs/ipv6/contrib/binutils/bfd/cpu-powerpc.c user/hrs/ipv6/contrib/binutils/bfd/cpu-rs6000.c user/hrs/ipv6/contrib/binutils/bfd/cpu-s390.c user/hrs/ipv6/contrib/binutils/bfd/cpu-sparc.c user/hrs/ipv6/contrib/binutils/bfd/demo64.c user/hrs/ipv6/contrib/binutils/bfd/dep-in.sed user/hrs/ipv6/contrib/binutils/bfd/doc/ChangeLog user/hrs/ipv6/contrib/binutils/bfd/doc/Makefile.am user/hrs/ipv6/contrib/binutils/bfd/doc/Makefile.in user/hrs/ipv6/contrib/binutils/bfd/doc/bfd.texinfo user/hrs/ipv6/contrib/binutils/bfd/doc/bfdint.texi user/hrs/ipv6/contrib/binutils/bfd/doc/chew.c user/hrs/ipv6/contrib/binutils/bfd/doc/fdl.texi user/hrs/ipv6/contrib/binutils/bfd/dwarf1.c user/hrs/ipv6/contrib/binutils/bfd/dwarf2.c user/hrs/ipv6/contrib/binutils/bfd/ecoff.c user/hrs/ipv6/contrib/binutils/bfd/ecofflink.c user/hrs/ipv6/contrib/binutils/bfd/ecoffswap.h user/hrs/ipv6/contrib/binutils/bfd/efi-app-ia32.c user/hrs/ipv6/contrib/binutils/bfd/efi-app-ia64.c user/hrs/ipv6/contrib/binutils/bfd/elf-bfd.h user/hrs/ipv6/contrib/binutils/bfd/elf-eh-frame.c user/hrs/ipv6/contrib/binutils/bfd/elf-strtab.c user/hrs/ipv6/contrib/binutils/bfd/elf.c user/hrs/ipv6/contrib/binutils/bfd/elf32-arc.c user/hrs/ipv6/contrib/binutils/bfd/elf32-gen.c user/hrs/ipv6/contrib/binutils/bfd/elf32-i386.c user/hrs/ipv6/contrib/binutils/bfd/elf32-mips.c user/hrs/ipv6/contrib/binutils/bfd/elf32-ppc.c user/hrs/ipv6/contrib/binutils/bfd/elf32-ppc.h user/hrs/ipv6/contrib/binutils/bfd/elf32-s390.c user/hrs/ipv6/contrib/binutils/bfd/elf32-sparc.c user/hrs/ipv6/contrib/binutils/bfd/elf32.c user/hrs/ipv6/contrib/binutils/bfd/elf64-alpha.c user/hrs/ipv6/contrib/binutils/bfd/elf64-gen.c user/hrs/ipv6/contrib/binutils/bfd/elf64-mips.c user/hrs/ipv6/contrib/binutils/bfd/elf64-ppc.c user/hrs/ipv6/contrib/binutils/bfd/elf64-ppc.h user/hrs/ipv6/contrib/binutils/bfd/elf64-s390.c user/hrs/ipv6/contrib/binutils/bfd/elf64-sparc.c user/hrs/ipv6/contrib/binutils/bfd/elf64-x86-64.c user/hrs/ipv6/contrib/binutils/bfd/elf64.c user/hrs/ipv6/contrib/binutils/bfd/elfcode.h user/hrs/ipv6/contrib/binutils/bfd/elfcore.h user/hrs/ipv6/contrib/binutils/bfd/elflink.c user/hrs/ipv6/contrib/binutils/bfd/elfn32-mips.c user/hrs/ipv6/contrib/binutils/bfd/elfxx-ia64.c user/hrs/ipv6/contrib/binutils/bfd/elfxx-mips.c user/hrs/ipv6/contrib/binutils/bfd/elfxx-mips.h user/hrs/ipv6/contrib/binutils/bfd/elfxx-target.h user/hrs/ipv6/contrib/binutils/bfd/format.c user/hrs/ipv6/contrib/binutils/bfd/freebsd.h user/hrs/ipv6/contrib/binutils/bfd/gen-aout.c user/hrs/ipv6/contrib/binutils/bfd/genlink.h user/hrs/ipv6/contrib/binutils/bfd/hash.c user/hrs/ipv6/contrib/binutils/bfd/host-aout.c user/hrs/ipv6/contrib/binutils/bfd/i386aout.c user/hrs/ipv6/contrib/binutils/bfd/i386bsd.c user/hrs/ipv6/contrib/binutils/bfd/i386freebsd.c user/hrs/ipv6/contrib/binutils/bfd/i386linux.c user/hrs/ipv6/contrib/binutils/bfd/i386netbsd.c user/hrs/ipv6/contrib/binutils/bfd/ieee.c user/hrs/ipv6/contrib/binutils/bfd/ihex.c user/hrs/ipv6/contrib/binutils/bfd/init.c user/hrs/ipv6/contrib/binutils/bfd/libaout.h user/hrs/ipv6/contrib/binutils/bfd/libbfd-in.h user/hrs/ipv6/contrib/binutils/bfd/libbfd.c user/hrs/ipv6/contrib/binutils/bfd/libbfd.h user/hrs/ipv6/contrib/binutils/bfd/libcoff-in.h user/hrs/ipv6/contrib/binutils/bfd/libcoff.h user/hrs/ipv6/contrib/binutils/bfd/libecoff.h user/hrs/ipv6/contrib/binutils/bfd/libieee.h user/hrs/ipv6/contrib/binutils/bfd/libpei.h user/hrs/ipv6/contrib/binutils/bfd/libxcoff.h user/hrs/ipv6/contrib/binutils/bfd/linker.c user/hrs/ipv6/contrib/binutils/bfd/merge.c user/hrs/ipv6/contrib/binutils/bfd/mipsbsd.c user/hrs/ipv6/contrib/binutils/bfd/netbsd-core.c user/hrs/ipv6/contrib/binutils/bfd/netbsd.h user/hrs/ipv6/contrib/binutils/bfd/opncls.c user/hrs/ipv6/contrib/binutils/bfd/osf-core.c user/hrs/ipv6/contrib/binutils/bfd/pe-arm.c user/hrs/ipv6/contrib/binutils/bfd/pe-i386.c user/hrs/ipv6/contrib/binutils/bfd/pe-mips.c user/hrs/ipv6/contrib/binutils/bfd/pe-ppc.c user/hrs/ipv6/contrib/binutils/bfd/peXXigen.c user/hrs/ipv6/contrib/binutils/bfd/pei-mips.c user/hrs/ipv6/contrib/binutils/bfd/peicode.h user/hrs/ipv6/contrib/binutils/bfd/po/BLD-POTFILES.in user/hrs/ipv6/contrib/binutils/bfd/po/Make-in user/hrs/ipv6/contrib/binutils/bfd/po/SRC-POTFILES.in user/hrs/ipv6/contrib/binutils/bfd/po/bfd.pot user/hrs/ipv6/contrib/binutils/bfd/ppcboot.c user/hrs/ipv6/contrib/binutils/bfd/ptrace-core.c user/hrs/ipv6/contrib/binutils/bfd/reloc.c user/hrs/ipv6/contrib/binutils/bfd/reloc16.c user/hrs/ipv6/contrib/binutils/bfd/rs6000-core.c user/hrs/ipv6/contrib/binutils/bfd/sco5-core.c user/hrs/ipv6/contrib/binutils/bfd/section.c user/hrs/ipv6/contrib/binutils/bfd/simple.c user/hrs/ipv6/contrib/binutils/bfd/sparclinux.c user/hrs/ipv6/contrib/binutils/bfd/sparcnetbsd.c user/hrs/ipv6/contrib/binutils/bfd/srec.c user/hrs/ipv6/contrib/binutils/bfd/stab-syms.c user/hrs/ipv6/contrib/binutils/bfd/stabs.c user/hrs/ipv6/contrib/binutils/bfd/sunos.c user/hrs/ipv6/contrib/binutils/bfd/syms.c user/hrs/ipv6/contrib/binutils/bfd/sysdep.h user/hrs/ipv6/contrib/binutils/bfd/targets.c user/hrs/ipv6/contrib/binutils/bfd/tekhex.c user/hrs/ipv6/contrib/binutils/bfd/trad-core.c user/hrs/ipv6/contrib/binutils/bfd/version.h user/hrs/ipv6/contrib/binutils/bfd/xcoff-target.h user/hrs/ipv6/contrib/binutils/bfd/xcofflink.c user/hrs/ipv6/contrib/binutils/binutils/ChangeLog user/hrs/ipv6/contrib/binutils/binutils/MAINTAINERS user/hrs/ipv6/contrib/binutils/binutils/Makefile.am user/hrs/ipv6/contrib/binutils/binutils/Makefile.in user/hrs/ipv6/contrib/binutils/binutils/NEWS user/hrs/ipv6/contrib/binutils/binutils/aclocal.m4 user/hrs/ipv6/contrib/binutils/binutils/addr2line.c user/hrs/ipv6/contrib/binutils/binutils/ar.c user/hrs/ipv6/contrib/binutils/binutils/arlex.l user/hrs/ipv6/contrib/binutils/binutils/arparse.y user/hrs/ipv6/contrib/binutils/binutils/arsup.c user/hrs/ipv6/contrib/binutils/binutils/arsup.h user/hrs/ipv6/contrib/binutils/binutils/binemul.c user/hrs/ipv6/contrib/binutils/binutils/binemul.h user/hrs/ipv6/contrib/binutils/binutils/bucomm.c user/hrs/ipv6/contrib/binutils/binutils/bucomm.h user/hrs/ipv6/contrib/binutils/binutils/budbg.h user/hrs/ipv6/contrib/binutils/binutils/coffdump.c user/hrs/ipv6/contrib/binutils/binutils/coffgrok.c user/hrs/ipv6/contrib/binutils/binutils/coffgrok.h user/hrs/ipv6/contrib/binutils/binutils/config.in user/hrs/ipv6/contrib/binutils/binutils/configure user/hrs/ipv6/contrib/binutils/binutils/configure.in user/hrs/ipv6/contrib/binutils/binutils/cxxfilt.c user/hrs/ipv6/contrib/binutils/binutils/debug.c user/hrs/ipv6/contrib/binutils/binutils/debug.h user/hrs/ipv6/contrib/binutils/binutils/deflex.l user/hrs/ipv6/contrib/binutils/binutils/defparse.y user/hrs/ipv6/contrib/binutils/binutils/dep-in.sed user/hrs/ipv6/contrib/binutils/binutils/dlltool.c user/hrs/ipv6/contrib/binutils/binutils/dlltool.h user/hrs/ipv6/contrib/binutils/binutils/dllwrap.c user/hrs/ipv6/contrib/binutils/binutils/doc/Makefile.am user/hrs/ipv6/contrib/binutils/binutils/doc/Makefile.in user/hrs/ipv6/contrib/binutils/binutils/doc/binutils.texi user/hrs/ipv6/contrib/binutils/binutils/doc/fdl.texi user/hrs/ipv6/contrib/binutils/binutils/emul_vanilla.c user/hrs/ipv6/contrib/binutils/binutils/filemode.c user/hrs/ipv6/contrib/binutils/binutils/ieee.c user/hrs/ipv6/contrib/binutils/binutils/nm.c user/hrs/ipv6/contrib/binutils/binutils/objcopy.c user/hrs/ipv6/contrib/binutils/binutils/objdump.c user/hrs/ipv6/contrib/binutils/binutils/po/Make-in user/hrs/ipv6/contrib/binutils/binutils/po/POTFILES.in user/hrs/ipv6/contrib/binutils/binutils/po/binutils.pot user/hrs/ipv6/contrib/binutils/binutils/prdbg.c user/hrs/ipv6/contrib/binutils/binutils/ranlib.sh user/hrs/ipv6/contrib/binutils/binutils/rclex.c user/hrs/ipv6/contrib/binutils/binutils/rcparse.y user/hrs/ipv6/contrib/binutils/binutils/rdcoff.c user/hrs/ipv6/contrib/binutils/binutils/rddbg.c user/hrs/ipv6/contrib/binutils/binutils/readelf.c user/hrs/ipv6/contrib/binutils/binutils/rename.c user/hrs/ipv6/contrib/binutils/binutils/resbin.c user/hrs/ipv6/contrib/binutils/binutils/rescoff.c user/hrs/ipv6/contrib/binutils/binutils/resrc.c user/hrs/ipv6/contrib/binutils/binutils/resres.c user/hrs/ipv6/contrib/binutils/binutils/size.c user/hrs/ipv6/contrib/binutils/binutils/srconv.c user/hrs/ipv6/contrib/binutils/binutils/stabs.c user/hrs/ipv6/contrib/binutils/binutils/strings.c user/hrs/ipv6/contrib/binutils/binutils/sysdump.c user/hrs/ipv6/contrib/binutils/binutils/sysinfo.y user/hrs/ipv6/contrib/binutils/binutils/syslex.l user/hrs/ipv6/contrib/binutils/binutils/unwind-ia64.c user/hrs/ipv6/contrib/binutils/binutils/unwind-ia64.h user/hrs/ipv6/contrib/binutils/binutils/version.c user/hrs/ipv6/contrib/binutils/binutils/wrstabs.c user/hrs/ipv6/contrib/binutils/config-ml.in user/hrs/ipv6/contrib/binutils/config.guess user/hrs/ipv6/contrib/binutils/config.sub user/hrs/ipv6/contrib/binutils/config/ChangeLog user/hrs/ipv6/contrib/binutils/config/acinclude.m4 user/hrs/ipv6/contrib/binutils/config/mh-cxux user/hrs/ipv6/contrib/binutils/config/mh-necv4 user/hrs/ipv6/contrib/binutils/config/mh-sco user/hrs/ipv6/contrib/binutils/config/mh-solaris user/hrs/ipv6/contrib/binutils/config/mh-sysv4 user/hrs/ipv6/contrib/binutils/config/mh-sysv5 user/hrs/ipv6/contrib/binutils/config/mt-v810 user/hrs/ipv6/contrib/binutils/configure user/hrs/ipv6/contrib/binutils/etc/ChangeLog user/hrs/ipv6/contrib/binutils/etc/Makefile.in user/hrs/ipv6/contrib/binutils/gas/ChangeLog user/hrs/ipv6/contrib/binutils/gas/ChangeLog-0001 user/hrs/ipv6/contrib/binutils/gas/ChangeLog-0203 user/hrs/ipv6/contrib/binutils/gas/ChangeLog-9295 user/hrs/ipv6/contrib/binutils/gas/ChangeLog-9697 user/hrs/ipv6/contrib/binutils/gas/ChangeLog-9899 user/hrs/ipv6/contrib/binutils/gas/Makefile.am user/hrs/ipv6/contrib/binutils/gas/Makefile.in user/hrs/ipv6/contrib/binutils/gas/NEWS user/hrs/ipv6/contrib/binutils/gas/README user/hrs/ipv6/contrib/binutils/gas/acinclude.m4 user/hrs/ipv6/contrib/binutils/gas/aclocal.m4 user/hrs/ipv6/contrib/binutils/gas/app.c user/hrs/ipv6/contrib/binutils/gas/as.c user/hrs/ipv6/contrib/binutils/gas/as.h user/hrs/ipv6/contrib/binutils/gas/asintl.h user/hrs/ipv6/contrib/binutils/gas/atof-generic.c user/hrs/ipv6/contrib/binutils/gas/bignum.h user/hrs/ipv6/contrib/binutils/gas/bit_fix.h user/hrs/ipv6/contrib/binutils/gas/cgen.c user/hrs/ipv6/contrib/binutils/gas/cgen.h user/hrs/ipv6/contrib/binutils/gas/cond.c user/hrs/ipv6/contrib/binutils/gas/config.in user/hrs/ipv6/contrib/binutils/gas/config/aout_gnu.h user/hrs/ipv6/contrib/binutils/gas/config/atof-ieee.c user/hrs/ipv6/contrib/binutils/gas/config/atof-vax.c user/hrs/ipv6/contrib/binutils/gas/config/itbl-mips.h user/hrs/ipv6/contrib/binutils/gas/config/obj-aout.c user/hrs/ipv6/contrib/binutils/gas/config/obj-aout.h user/hrs/ipv6/contrib/binutils/gas/config/obj-coff.c user/hrs/ipv6/contrib/binutils/gas/config/obj-coff.h user/hrs/ipv6/contrib/binutils/gas/config/obj-ecoff.c user/hrs/ipv6/contrib/binutils/gas/config/obj-ecoff.h user/hrs/ipv6/contrib/binutils/gas/config/obj-elf.c user/hrs/ipv6/contrib/binutils/gas/config/obj-elf.h user/hrs/ipv6/contrib/binutils/gas/config/obj-multi.h user/hrs/ipv6/contrib/binutils/gas/config/tc-alpha.c user/hrs/ipv6/contrib/binutils/gas/config/tc-alpha.h user/hrs/ipv6/contrib/binutils/gas/config/tc-arc.c user/hrs/ipv6/contrib/binutils/gas/config/tc-arc.h user/hrs/ipv6/contrib/binutils/gas/config/tc-arm.c user/hrs/ipv6/contrib/binutils/gas/config/tc-arm.h user/hrs/ipv6/contrib/binutils/gas/config/tc-generic.c user/hrs/ipv6/contrib/binutils/gas/config/tc-generic.h user/hrs/ipv6/contrib/binutils/gas/config/tc-i386.c user/hrs/ipv6/contrib/binutils/gas/config/tc-i386.h user/hrs/ipv6/contrib/binutils/gas/config/tc-ia64.c user/hrs/ipv6/contrib/binutils/gas/config/tc-ia64.h user/hrs/ipv6/contrib/binutils/gas/config/tc-m68851.h user/hrs/ipv6/contrib/binutils/gas/config/tc-mips.c user/hrs/ipv6/contrib/binutils/gas/config/tc-mips.h user/hrs/ipv6/contrib/binutils/gas/config/tc-ppc.c user/hrs/ipv6/contrib/binutils/gas/config/tc-ppc.h user/hrs/ipv6/contrib/binutils/gas/config/tc-s390.c user/hrs/ipv6/contrib/binutils/gas/config/tc-s390.h user/hrs/ipv6/contrib/binutils/gas/config/tc-sparc.c user/hrs/ipv6/contrib/binutils/gas/config/tc-sparc.h user/hrs/ipv6/contrib/binutils/gas/config/te-386bsd.h user/hrs/ipv6/contrib/binutils/gas/config/te-freebsd.h user/hrs/ipv6/contrib/binutils/gas/config/te-nbsd.h user/hrs/ipv6/contrib/binutils/gas/config/te-sparcaout.h user/hrs/ipv6/contrib/binutils/gas/config/te-tmips.h user/hrs/ipv6/contrib/binutils/gas/configure user/hrs/ipv6/contrib/binutils/gas/configure.in user/hrs/ipv6/contrib/binutils/gas/debug.c user/hrs/ipv6/contrib/binutils/gas/dep-in.sed user/hrs/ipv6/contrib/binutils/gas/depend.c user/hrs/ipv6/contrib/binutils/gas/doc/Makefile.am user/hrs/ipv6/contrib/binutils/gas/doc/Makefile.in user/hrs/ipv6/contrib/binutils/gas/doc/all.texi user/hrs/ipv6/contrib/binutils/gas/doc/as.texinfo user/hrs/ipv6/contrib/binutils/gas/doc/c-alpha.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-arc.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-arm.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-i386.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-ia64.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-mips.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-ppc.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-sh.texi user/hrs/ipv6/contrib/binutils/gas/doc/c-sparc.texi user/hrs/ipv6/contrib/binutils/gas/doc/internals.texi user/hrs/ipv6/contrib/binutils/gas/dw2gencfi.c user/hrs/ipv6/contrib/binutils/gas/dw2gencfi.h user/hrs/ipv6/contrib/binutils/gas/dwarf2dbg.c user/hrs/ipv6/contrib/binutils/gas/dwarf2dbg.h user/hrs/ipv6/contrib/binutils/gas/ecoff.c user/hrs/ipv6/contrib/binutils/gas/ecoff.h user/hrs/ipv6/contrib/binutils/gas/ehopt.c user/hrs/ipv6/contrib/binutils/gas/emul-target.h user/hrs/ipv6/contrib/binutils/gas/emul.h user/hrs/ipv6/contrib/binutils/gas/expr.c user/hrs/ipv6/contrib/binutils/gas/expr.h user/hrs/ipv6/contrib/binutils/gas/flonum-copy.c user/hrs/ipv6/contrib/binutils/gas/flonum-konst.c user/hrs/ipv6/contrib/binutils/gas/flonum-mult.c user/hrs/ipv6/contrib/binutils/gas/flonum.h user/hrs/ipv6/contrib/binutils/gas/frags.c user/hrs/ipv6/contrib/binutils/gas/frags.h user/hrs/ipv6/contrib/binutils/gas/gdbinit.in user/hrs/ipv6/contrib/binutils/gas/hash.c user/hrs/ipv6/contrib/binutils/gas/hash.h user/hrs/ipv6/contrib/binutils/gas/input-file.c user/hrs/ipv6/contrib/binutils/gas/input-file.h user/hrs/ipv6/contrib/binutils/gas/input-scrub.c user/hrs/ipv6/contrib/binutils/gas/itbl-lex.l user/hrs/ipv6/contrib/binutils/gas/itbl-ops.c user/hrs/ipv6/contrib/binutils/gas/itbl-ops.h user/hrs/ipv6/contrib/binutils/gas/itbl-parse.y user/hrs/ipv6/contrib/binutils/gas/listing.c user/hrs/ipv6/contrib/binutils/gas/listing.h user/hrs/ipv6/contrib/binutils/gas/literal.c user/hrs/ipv6/contrib/binutils/gas/macro.c user/hrs/ipv6/contrib/binutils/gas/macro.h user/hrs/ipv6/contrib/binutils/gas/messages.c user/hrs/ipv6/contrib/binutils/gas/obj.h user/hrs/ipv6/contrib/binutils/gas/output-file.c user/hrs/ipv6/contrib/binutils/gas/output-file.h user/hrs/ipv6/contrib/binutils/gas/po/Make-in user/hrs/ipv6/contrib/binutils/gas/po/POTFILES.in user/hrs/ipv6/contrib/binutils/gas/po/gas.pot user/hrs/ipv6/contrib/binutils/gas/read.c user/hrs/ipv6/contrib/binutils/gas/read.h user/hrs/ipv6/contrib/binutils/gas/sb.c user/hrs/ipv6/contrib/binutils/gas/sb.h user/hrs/ipv6/contrib/binutils/gas/stabs.c user/hrs/ipv6/contrib/binutils/gas/struc-symbol.h user/hrs/ipv6/contrib/binutils/gas/subsegs.c user/hrs/ipv6/contrib/binutils/gas/subsegs.h user/hrs/ipv6/contrib/binutils/gas/symbols.c user/hrs/ipv6/contrib/binutils/gas/symbols.h user/hrs/ipv6/contrib/binutils/gas/tc.h user/hrs/ipv6/contrib/binutils/gas/write.c user/hrs/ipv6/contrib/binutils/gas/write.h user/hrs/ipv6/contrib/binutils/gprof/mips.c user/hrs/ipv6/contrib/binutils/gprof/po/Make-in user/hrs/ipv6/contrib/binutils/gprof/po/gprof.pot user/hrs/ipv6/contrib/binutils/include/ChangeLog user/hrs/ipv6/contrib/binutils/include/ansidecl.h user/hrs/ipv6/contrib/binutils/include/aout/ChangeLog user/hrs/ipv6/contrib/binutils/include/aout/aout64.h user/hrs/ipv6/contrib/binutils/include/aout/ar.h user/hrs/ipv6/contrib/binutils/include/aout/encap.h user/hrs/ipv6/contrib/binutils/include/aout/host.h user/hrs/ipv6/contrib/binutils/include/aout/ranlib.h user/hrs/ipv6/contrib/binutils/include/aout/reloc.h user/hrs/ipv6/contrib/binutils/include/aout/stab.def user/hrs/ipv6/contrib/binutils/include/aout/stab_gnu.h user/hrs/ipv6/contrib/binutils/include/aout/sun4.h user/hrs/ipv6/contrib/binutils/include/bfdlink.h user/hrs/ipv6/contrib/binutils/include/coff/ChangeLog user/hrs/ipv6/contrib/binutils/include/coff/alpha.h user/hrs/ipv6/contrib/binutils/include/coff/arm.h user/hrs/ipv6/contrib/binutils/include/coff/aux-coff.h user/hrs/ipv6/contrib/binutils/include/coff/ecoff.h user/hrs/ipv6/contrib/binutils/include/coff/external.h user/hrs/ipv6/contrib/binutils/include/coff/i386.h user/hrs/ipv6/contrib/binutils/include/coff/ia64.h user/hrs/ipv6/contrib/binutils/include/coff/internal.h user/hrs/ipv6/contrib/binutils/include/coff/mips.h user/hrs/ipv6/contrib/binutils/include/coff/mipspe.h user/hrs/ipv6/contrib/binutils/include/coff/pe.h user/hrs/ipv6/contrib/binutils/include/coff/powerpc.h user/hrs/ipv6/contrib/binutils/include/coff/rs6000.h user/hrs/ipv6/contrib/binutils/include/coff/rs6k64.h user/hrs/ipv6/contrib/binutils/include/coff/sh.h user/hrs/ipv6/contrib/binutils/include/coff/sparc.h user/hrs/ipv6/contrib/binutils/include/coff/symconst.h user/hrs/ipv6/contrib/binutils/include/coff/ti.h user/hrs/ipv6/contrib/binutils/include/coff/xcoff.h user/hrs/ipv6/contrib/binutils/include/demangle.h user/hrs/ipv6/contrib/binutils/include/dis-asm.h user/hrs/ipv6/contrib/binutils/include/dyn-string.h user/hrs/ipv6/contrib/binutils/include/elf/ChangeLog user/hrs/ipv6/contrib/binutils/include/elf/ChangeLog-9103 user/hrs/ipv6/contrib/binutils/include/elf/alpha.h user/hrs/ipv6/contrib/binutils/include/elf/arc.h user/hrs/ipv6/contrib/binutils/include/elf/arm.h user/hrs/ipv6/contrib/binutils/include/elf/avr.h user/hrs/ipv6/contrib/binutils/include/elf/common.h user/hrs/ipv6/contrib/binutils/include/elf/cris.h user/hrs/ipv6/contrib/binutils/include/elf/d10v.h user/hrs/ipv6/contrib/binutils/include/elf/d30v.h user/hrs/ipv6/contrib/binutils/include/elf/dlx.h user/hrs/ipv6/contrib/binutils/include/elf/dwarf.h user/hrs/ipv6/contrib/binutils/include/elf/dwarf2.h user/hrs/ipv6/contrib/binutils/include/elf/external.h user/hrs/ipv6/contrib/binutils/include/elf/fr30.h user/hrs/ipv6/contrib/binutils/include/elf/frv.h user/hrs/ipv6/contrib/binutils/include/elf/h8.h user/hrs/ipv6/contrib/binutils/include/elf/hppa.h user/hrs/ipv6/contrib/binutils/include/elf/i370.h user/hrs/ipv6/contrib/binutils/include/elf/i386.h user/hrs/ipv6/contrib/binutils/include/elf/i860.h user/hrs/ipv6/contrib/binutils/include/elf/i960.h user/hrs/ipv6/contrib/binutils/include/elf/ia64.h user/hrs/ipv6/contrib/binutils/include/elf/internal.h user/hrs/ipv6/contrib/binutils/include/elf/ip2k.h user/hrs/ipv6/contrib/binutils/include/elf/iq2000.h user/hrs/ipv6/contrib/binutils/include/elf/m32r.h user/hrs/ipv6/contrib/binutils/include/elf/m68hc11.h user/hrs/ipv6/contrib/binutils/include/elf/m68k.h user/hrs/ipv6/contrib/binutils/include/elf/mcore.h user/hrs/ipv6/contrib/binutils/include/elf/mips.h user/hrs/ipv6/contrib/binutils/include/elf/mmix.h user/hrs/ipv6/contrib/binutils/include/elf/mn10200.h user/hrs/ipv6/contrib/binutils/include/elf/mn10300.h user/hrs/ipv6/contrib/binutils/include/elf/msp430.h user/hrs/ipv6/contrib/binutils/include/elf/openrisc.h user/hrs/ipv6/contrib/binutils/include/elf/or32.h user/hrs/ipv6/contrib/binutils/include/elf/pj.h user/hrs/ipv6/contrib/binutils/include/elf/ppc.h user/hrs/ipv6/contrib/binutils/include/elf/ppc64.h user/hrs/ipv6/contrib/binutils/include/elf/reloc-macros.h user/hrs/ipv6/contrib/binutils/include/elf/s390.h user/hrs/ipv6/contrib/binutils/include/elf/sh.h user/hrs/ipv6/contrib/binutils/include/elf/sparc.h user/hrs/ipv6/contrib/binutils/include/elf/v850.h user/hrs/ipv6/contrib/binutils/include/elf/vax.h user/hrs/ipv6/contrib/binutils/include/elf/x86-64.h user/hrs/ipv6/contrib/binutils/include/elf/xstormy16.h user/hrs/ipv6/contrib/binutils/include/elf/xtensa.h user/hrs/ipv6/contrib/binutils/include/fibheap.h user/hrs/ipv6/contrib/binutils/include/filenames.h user/hrs/ipv6/contrib/binutils/include/floatformat.h user/hrs/ipv6/contrib/binutils/include/fnmatch.h user/hrs/ipv6/contrib/binutils/include/gdbm.h user/hrs/ipv6/contrib/binutils/include/hashtab.h user/hrs/ipv6/contrib/binutils/include/ieee.h user/hrs/ipv6/contrib/binutils/include/libiberty.h user/hrs/ipv6/contrib/binutils/include/md5.h user/hrs/ipv6/contrib/binutils/include/objalloc.h user/hrs/ipv6/contrib/binutils/include/obstack.h user/hrs/ipv6/contrib/binutils/include/opcode/ChangeLog user/hrs/ipv6/contrib/binutils/include/opcode/ChangeLog-9103 user/hrs/ipv6/contrib/binutils/include/opcode/alpha.h user/hrs/ipv6/contrib/binutils/include/opcode/arc.h user/hrs/ipv6/contrib/binutils/include/opcode/arm.h user/hrs/ipv6/contrib/binutils/include/opcode/cgen.h user/hrs/ipv6/contrib/binutils/include/opcode/convex.h user/hrs/ipv6/contrib/binutils/include/opcode/i386.h user/hrs/ipv6/contrib/binutils/include/opcode/ia64.h user/hrs/ipv6/contrib/binutils/include/opcode/mips.h user/hrs/ipv6/contrib/binutils/include/opcode/np1.h user/hrs/ipv6/contrib/binutils/include/opcode/pn.h user/hrs/ipv6/contrib/binutils/include/opcode/ppc.h user/hrs/ipv6/contrib/binutils/include/opcode/s390.h user/hrs/ipv6/contrib/binutils/include/opcode/sparc.h user/hrs/ipv6/contrib/binutils/include/partition.h user/hrs/ipv6/contrib/binutils/include/progress.h user/hrs/ipv6/contrib/binutils/include/safe-ctype.h user/hrs/ipv6/contrib/binutils/include/sort.h user/hrs/ipv6/contrib/binutils/include/splay-tree.h user/hrs/ipv6/contrib/binutils/include/symcat.h user/hrs/ipv6/contrib/binutils/include/ternary.h user/hrs/ipv6/contrib/binutils/include/xregex2.h user/hrs/ipv6/contrib/binutils/install-sh user/hrs/ipv6/contrib/binutils/ld/ChangeLog user/hrs/ipv6/contrib/binutils/ld/Makefile.am user/hrs/ipv6/contrib/binutils/ld/Makefile.in user/hrs/ipv6/contrib/binutils/ld/NEWS user/hrs/ipv6/contrib/binutils/ld/aclocal.m4 user/hrs/ipv6/contrib/binutils/ld/config.in user/hrs/ipv6/contrib/binutils/ld/configure user/hrs/ipv6/contrib/binutils/ld/configure.host user/hrs/ipv6/contrib/binutils/ld/configure.in user/hrs/ipv6/contrib/binutils/ld/configure.tgt user/hrs/ipv6/contrib/binutils/ld/deffile.h user/hrs/ipv6/contrib/binutils/ld/deffilep.y user/hrs/ipv6/contrib/binutils/ld/dep-in.sed user/hrs/ipv6/contrib/binutils/ld/emulparams/arcelf.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/armelf.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/armelf_fbsd.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/armelf_linux.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/armelf_nbsd.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/armpe.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32_sparc.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32bmip.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32bmipn32.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32btsmip.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32btsmipn32.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32ppc.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf32ppclinux.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64_ia64.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64_s390.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64_sparc.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64alpha.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64bmip.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64btsmip.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64ppc.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf_i386.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf_i386_chaos.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf_i386_ldso.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf_s390.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf_x86_64.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386moss.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386nto.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386nw.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386pe.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/i386pe_posix.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/mipsidt.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/mipsidtl.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/mipspe.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/ppcnw.sh user/hrs/ipv6/contrib/binutils/ld/emulparams/ppcpe.sh user/hrs/ipv6/contrib/binutils/ld/emultempl/alphaelf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/armcoff.em user/hrs/ipv6/contrib/binutils/ld/emultempl/armelf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/elf32.em user/hrs/ipv6/contrib/binutils/ld/emultempl/generic.em user/hrs/ipv6/contrib/binutils/ld/emultempl/ia64elf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/linux.em user/hrs/ipv6/contrib/binutils/ld/emultempl/mipsecoff.em user/hrs/ipv6/contrib/binutils/ld/emultempl/needrelax.em user/hrs/ipv6/contrib/binutils/ld/emultempl/pe.em user/hrs/ipv6/contrib/binutils/ld/emultempl/ppc32elf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/ppc64elf.em user/hrs/ipv6/contrib/binutils/ld/emultempl/sunos.em user/hrs/ipv6/contrib/binutils/ld/emultempl/ticoff.em user/hrs/ipv6/contrib/binutils/ld/emultempl/vanilla.em user/hrs/ipv6/contrib/binutils/ld/fdl.texi user/hrs/ipv6/contrib/binutils/ld/gen-doc.texi user/hrs/ipv6/contrib/binutils/ld/genscripts.sh user/hrs/ipv6/contrib/binutils/ld/ld.h user/hrs/ipv6/contrib/binutils/ld/ld.texinfo user/hrs/ipv6/contrib/binutils/ld/ldcref.c user/hrs/ipv6/contrib/binutils/ld/ldctor.c user/hrs/ipv6/contrib/binutils/ld/ldctor.h user/hrs/ipv6/contrib/binutils/ld/ldemul.c user/hrs/ipv6/contrib/binutils/ld/ldemul.h user/hrs/ipv6/contrib/binutils/ld/ldexp.c user/hrs/ipv6/contrib/binutils/ld/ldexp.h user/hrs/ipv6/contrib/binutils/ld/ldfile.c user/hrs/ipv6/contrib/binutils/ld/ldfile.h user/hrs/ipv6/contrib/binutils/ld/ldgram.y user/hrs/ipv6/contrib/binutils/ld/ldint.texinfo user/hrs/ipv6/contrib/binutils/ld/ldlang.c user/hrs/ipv6/contrib/binutils/ld/ldlang.h user/hrs/ipv6/contrib/binutils/ld/ldlex.h user/hrs/ipv6/contrib/binutils/ld/ldlex.l user/hrs/ipv6/contrib/binutils/ld/ldmain.c user/hrs/ipv6/contrib/binutils/ld/ldmain.h user/hrs/ipv6/contrib/binutils/ld/ldmisc.c user/hrs/ipv6/contrib/binutils/ld/ldmisc.h user/hrs/ipv6/contrib/binutils/ld/ldver.c user/hrs/ipv6/contrib/binutils/ld/ldver.h user/hrs/ipv6/contrib/binutils/ld/ldwrite.c user/hrs/ipv6/contrib/binutils/ld/ldwrite.h user/hrs/ipv6/contrib/binutils/ld/lexsup.c user/hrs/ipv6/contrib/binutils/ld/mri.c user/hrs/ipv6/contrib/binutils/ld/mri.h user/hrs/ipv6/contrib/binutils/ld/pe-dll.c user/hrs/ipv6/contrib/binutils/ld/pe-dll.h user/hrs/ipv6/contrib/binutils/ld/po/Make-in user/hrs/ipv6/contrib/binutils/ld/po/POTFILES.in user/hrs/ipv6/contrib/binutils/ld/po/ld.pot user/hrs/ipv6/contrib/binutils/ld/scripttempl/elf.sc user/hrs/ipv6/contrib/binutils/ld/scripttempl/mips.sc user/hrs/ipv6/contrib/binutils/ld/scripttempl/pe.sc user/hrs/ipv6/contrib/binutils/ld/sysdep.h user/hrs/ipv6/contrib/binutils/libiberty/ChangeLog user/hrs/ipv6/contrib/binutils/libiberty/Makefile.in user/hrs/ipv6/contrib/binutils/libiberty/_doprnt.c user/hrs/ipv6/contrib/binutils/libiberty/aclocal.m4 user/hrs/ipv6/contrib/binutils/libiberty/alloca.c user/hrs/ipv6/contrib/binutils/libiberty/argv.c user/hrs/ipv6/contrib/binutils/libiberty/asprintf.c user/hrs/ipv6/contrib/binutils/libiberty/atexit.c user/hrs/ipv6/contrib/binutils/libiberty/basename.c user/hrs/ipv6/contrib/binutils/libiberty/bcmp.c user/hrs/ipv6/contrib/binutils/libiberty/bcopy.c user/hrs/ipv6/contrib/binutils/libiberty/bsearch.c user/hrs/ipv6/contrib/binutils/libiberty/bzero.c user/hrs/ipv6/contrib/binutils/libiberty/calloc.c user/hrs/ipv6/contrib/binutils/libiberty/choose-temp.c user/hrs/ipv6/contrib/binutils/libiberty/clock.c user/hrs/ipv6/contrib/binutils/libiberty/concat.c user/hrs/ipv6/contrib/binutils/libiberty/config.in user/hrs/ipv6/contrib/binutils/libiberty/configure user/hrs/ipv6/contrib/binutils/libiberty/copying-lib.texi user/hrs/ipv6/contrib/binutils/libiberty/copysign.c user/hrs/ipv6/contrib/binutils/libiberty/cp-demangle.c user/hrs/ipv6/contrib/binutils/libiberty/cp-demangle.h user/hrs/ipv6/contrib/binutils/libiberty/cp-demint.c user/hrs/ipv6/contrib/binutils/libiberty/cplus-dem.c user/hrs/ipv6/contrib/binutils/libiberty/dyn-string.c user/hrs/ipv6/contrib/binutils/libiberty/fdmatch.c user/hrs/ipv6/contrib/binutils/libiberty/ffs.c user/hrs/ipv6/contrib/binutils/libiberty/fibheap.c user/hrs/ipv6/contrib/binutils/libiberty/floatformat.c user/hrs/ipv6/contrib/binutils/libiberty/fnmatch.c user/hrs/ipv6/contrib/binutils/libiberty/functions.texi user/hrs/ipv6/contrib/binutils/libiberty/gather-docs user/hrs/ipv6/contrib/binutils/libiberty/getcwd.c user/hrs/ipv6/contrib/binutils/libiberty/getpagesize.c user/hrs/ipv6/contrib/binutils/libiberty/getpwd.c user/hrs/ipv6/contrib/binutils/libiberty/getruntime.c user/hrs/ipv6/contrib/binutils/libiberty/hashtab.c user/hrs/ipv6/contrib/binutils/libiberty/hex.c user/hrs/ipv6/contrib/binutils/libiberty/index.c user/hrs/ipv6/contrib/binutils/libiberty/insque.c user/hrs/ipv6/contrib/binutils/libiberty/lbasename.c user/hrs/ipv6/contrib/binutils/libiberty/libiberty.texi user/hrs/ipv6/contrib/binutils/libiberty/lrealpath.c user/hrs/ipv6/contrib/binutils/libiberty/maint-tool user/hrs/ipv6/contrib/binutils/libiberty/make-relative-prefix.c user/hrs/ipv6/contrib/binutils/libiberty/make-temp-file.c user/hrs/ipv6/contrib/binutils/libiberty/md5.c user/hrs/ipv6/contrib/binutils/libiberty/memchr.c user/hrs/ipv6/contrib/binutils/libiberty/memcmp.c user/hrs/ipv6/contrib/binutils/libiberty/memcpy.c user/hrs/ipv6/contrib/binutils/libiberty/memmove.c user/hrs/ipv6/contrib/binutils/libiberty/memset.c user/hrs/ipv6/contrib/binutils/libiberty/mkstemps.c user/hrs/ipv6/contrib/binutils/libiberty/objalloc.c user/hrs/ipv6/contrib/binutils/libiberty/obstack.c user/hrs/ipv6/contrib/binutils/libiberty/partition.c user/hrs/ipv6/contrib/binutils/libiberty/physmem.c user/hrs/ipv6/contrib/binutils/libiberty/putenv.c user/hrs/ipv6/contrib/binutils/libiberty/random.c user/hrs/ipv6/contrib/binutils/libiberty/regex.c user/hrs/ipv6/contrib/binutils/libiberty/rename.c user/hrs/ipv6/contrib/binutils/libiberty/rindex.c user/hrs/ipv6/contrib/binutils/libiberty/safe-ctype.c user/hrs/ipv6/contrib/binutils/libiberty/setenv.c user/hrs/ipv6/contrib/binutils/libiberty/sigsetmask.c user/hrs/ipv6/contrib/binutils/libiberty/sort.c user/hrs/ipv6/contrib/binutils/libiberty/spaces.c user/hrs/ipv6/contrib/binutils/libiberty/splay-tree.c user/hrs/ipv6/contrib/binutils/libiberty/strcasecmp.c user/hrs/ipv6/contrib/binutils/libiberty/strchr.c user/hrs/ipv6/contrib/binutils/libiberty/strdup.c user/hrs/ipv6/contrib/binutils/libiberty/strerror.c user/hrs/ipv6/contrib/binutils/libiberty/strncasecmp.c user/hrs/ipv6/contrib/binutils/libiberty/strncmp.c user/hrs/ipv6/contrib/binutils/libiberty/strrchr.c user/hrs/ipv6/contrib/binutils/libiberty/strsignal.c user/hrs/ipv6/contrib/binutils/libiberty/strstr.c user/hrs/ipv6/contrib/binutils/libiberty/strtod.c user/hrs/ipv6/contrib/binutils/libiberty/strtol.c user/hrs/ipv6/contrib/binutils/libiberty/strtoul.c user/hrs/ipv6/contrib/binutils/libiberty/ternary.c user/hrs/ipv6/contrib/binutils/libiberty/tmpnam.c user/hrs/ipv6/contrib/binutils/libiberty/vasprintf.c user/hrs/ipv6/contrib/binutils/libiberty/vfork.c user/hrs/ipv6/contrib/binutils/libiberty/vfprintf.c user/hrs/ipv6/contrib/binutils/libiberty/vprintf.c user/hrs/ipv6/contrib/binutils/libiberty/vsprintf.c user/hrs/ipv6/contrib/binutils/libiberty/waitpid.c user/hrs/ipv6/contrib/binutils/libiberty/xatexit.c user/hrs/ipv6/contrib/binutils/libiberty/xexit.c user/hrs/ipv6/contrib/binutils/libiberty/xmalloc.c user/hrs/ipv6/contrib/binutils/libiberty/xmemdup.c user/hrs/ipv6/contrib/binutils/libiberty/xstrdup.c user/hrs/ipv6/contrib/binutils/libiberty/xstrerror.c user/hrs/ipv6/contrib/binutils/libtool.m4 user/hrs/ipv6/contrib/binutils/ltmain.sh user/hrs/ipv6/contrib/binutils/missing user/hrs/ipv6/contrib/binutils/mkinstalldirs user/hrs/ipv6/contrib/binutils/move-if-change user/hrs/ipv6/contrib/binutils/opcodes/ChangeLog user/hrs/ipv6/contrib/binutils/opcodes/Makefile.am user/hrs/ipv6/contrib/binutils/opcodes/Makefile.in user/hrs/ipv6/contrib/binutils/opcodes/aclocal.m4 user/hrs/ipv6/contrib/binutils/opcodes/alpha-dis.c user/hrs/ipv6/contrib/binutils/opcodes/alpha-opc.c user/hrs/ipv6/contrib/binutils/opcodes/arc-dis.c user/hrs/ipv6/contrib/binutils/opcodes/arc-dis.h user/hrs/ipv6/contrib/binutils/opcodes/arc-ext.c user/hrs/ipv6/contrib/binutils/opcodes/arc-ext.h user/hrs/ipv6/contrib/binutils/opcodes/arc-opc.c user/hrs/ipv6/contrib/binutils/opcodes/arm-dis.c user/hrs/ipv6/contrib/binutils/opcodes/cgen-asm.c user/hrs/ipv6/contrib/binutils/opcodes/cgen-asm.in user/hrs/ipv6/contrib/binutils/opcodes/cgen-dis.c user/hrs/ipv6/contrib/binutils/opcodes/cgen-dis.in user/hrs/ipv6/contrib/binutils/opcodes/cgen-ibld.in user/hrs/ipv6/contrib/binutils/opcodes/cgen-opc.c user/hrs/ipv6/contrib/binutils/opcodes/cgen.sh user/hrs/ipv6/contrib/binutils/opcodes/config.in user/hrs/ipv6/contrib/binutils/opcodes/configure user/hrs/ipv6/contrib/binutils/opcodes/configure.in user/hrs/ipv6/contrib/binutils/opcodes/dep-in.sed user/hrs/ipv6/contrib/binutils/opcodes/dis-buf.c user/hrs/ipv6/contrib/binutils/opcodes/dis-init.c user/hrs/ipv6/contrib/binutils/opcodes/disassemble.c user/hrs/ipv6/contrib/binutils/opcodes/i386-dis.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-asmtab.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-asmtab.h user/hrs/ipv6/contrib/binutils/opcodes/ia64-dis.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-gen.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-ic.tbl user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-a.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-b.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-d.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-f.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-i.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-m.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc-x.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc.c user/hrs/ipv6/contrib/binutils/opcodes/ia64-opc.h user/hrs/ipv6/contrib/binutils/opcodes/ia64-raw.tbl user/hrs/ipv6/contrib/binutils/opcodes/ia64-waw.tbl user/hrs/ipv6/contrib/binutils/opcodes/mips-dis.c user/hrs/ipv6/contrib/binutils/opcodes/mips-opc.c user/hrs/ipv6/contrib/binutils/opcodes/mips16-opc.c user/hrs/ipv6/contrib/binutils/opcodes/opintl.h user/hrs/ipv6/contrib/binutils/opcodes/po/Make-in user/hrs/ipv6/contrib/binutils/opcodes/po/POTFILES.in user/hrs/ipv6/contrib/binutils/opcodes/po/opcodes.pot user/hrs/ipv6/contrib/binutils/opcodes/ppc-dis.c user/hrs/ipv6/contrib/binutils/opcodes/ppc-opc.c user/hrs/ipv6/contrib/binutils/opcodes/s390-dis.c user/hrs/ipv6/contrib/binutils/opcodes/s390-mkopc.c user/hrs/ipv6/contrib/binutils/opcodes/s390-opc.c user/hrs/ipv6/contrib/binutils/opcodes/s390-opc.txt user/hrs/ipv6/contrib/binutils/opcodes/sh-dis.c user/hrs/ipv6/contrib/binutils/opcodes/sh-opc.h user/hrs/ipv6/contrib/binutils/opcodes/sparc-dis.c user/hrs/ipv6/contrib/binutils/opcodes/sparc-opc.c user/hrs/ipv6/contrib/binutils/opcodes/sysdep.h user/hrs/ipv6/contrib/binutils/symlink-tree user/hrs/ipv6/contrib/binutils/ylwrap user/hrs/ipv6/contrib/bsnmp/gensnmpdef/gensnmpdef.1 user/hrs/ipv6/contrib/bsnmp/gensnmpdef/gensnmpdef.c user/hrs/ipv6/contrib/bsnmp/gensnmptree/gensnmptree.1 user/hrs/ipv6/contrib/bsnmp/lib/asn1.3 user/hrs/ipv6/contrib/bsnmp/lib/asn1.c user/hrs/ipv6/contrib/bsnmp/lib/asn1.h user/hrs/ipv6/contrib/bsnmp/lib/bsnmpagent.3 user/hrs/ipv6/contrib/bsnmp/lib/bsnmpclient.3 user/hrs/ipv6/contrib/bsnmp/lib/bsnmplib.3 user/hrs/ipv6/contrib/bsnmp/lib/snmp.c user/hrs/ipv6/contrib/bsnmp/lib/snmp.h user/hrs/ipv6/contrib/bsnmp/lib/snmpagent.c user/hrs/ipv6/contrib/bsnmp/lib/snmpclient.c user/hrs/ipv6/contrib/bsnmp/lib/snmpclient.h user/hrs/ipv6/contrib/bsnmp/lib/snmppriv.h user/hrs/ipv6/contrib/bsnmp/oid-list user/hrs/ipv6/contrib/bsnmp/snmp_mibII/mibII.c user/hrs/ipv6/contrib/bsnmp/snmp_mibII/mibII_interfaces.c user/hrs/ipv6/contrib/bsnmp/snmp_mibII/snmp_mibII.3 user/hrs/ipv6/contrib/bsnmp/snmpd/BEGEMOT-SNMPD.txt user/hrs/ipv6/contrib/bsnmp/snmpd/action.c user/hrs/ipv6/contrib/bsnmp/snmpd/bsnmpd.1 user/hrs/ipv6/contrib/bsnmp/snmpd/config.c user/hrs/ipv6/contrib/bsnmp/snmpd/export.c user/hrs/ipv6/contrib/bsnmp/snmpd/main.c user/hrs/ipv6/contrib/bsnmp/snmpd/snmpd.h user/hrs/ipv6/contrib/bsnmp/snmpd/snmpmod.3 user/hrs/ipv6/contrib/bsnmp/snmpd/snmpmod.h user/hrs/ipv6/contrib/bsnmp/snmpd/trans_lsock.c user/hrs/ipv6/contrib/bsnmp/snmpd/trans_udp.c user/hrs/ipv6/contrib/bsnmp/snmpd/trap.c user/hrs/ipv6/contrib/bsnmp/snmpd/tree.def user/hrs/ipv6/contrib/bzip2/CHANGES user/hrs/ipv6/contrib/bzip2/LICENSE user/hrs/ipv6/contrib/bzip2/Makefile user/hrs/ipv6/contrib/bzip2/Makefile-libbz2_so user/hrs/ipv6/contrib/bzip2/README user/hrs/ipv6/contrib/bzip2/README.COMPILATION.PROBLEMS user/hrs/ipv6/contrib/bzip2/blocksort.c user/hrs/ipv6/contrib/bzip2/bzip2.1 user/hrs/ipv6/contrib/bzip2/bzip2.c user/hrs/ipv6/contrib/bzip2/bzip2recover.c user/hrs/ipv6/contrib/bzip2/bzlib.c user/hrs/ipv6/contrib/bzip2/bzlib.h user/hrs/ipv6/contrib/bzip2/bzlib_private.h user/hrs/ipv6/contrib/bzip2/compress.c user/hrs/ipv6/contrib/bzip2/crctable.c user/hrs/ipv6/contrib/bzip2/decompress.c user/hrs/ipv6/contrib/bzip2/huffman.c user/hrs/ipv6/contrib/bzip2/randtable.c user/hrs/ipv6/contrib/bzip2/spewG.c user/hrs/ipv6/contrib/bzip2/unzcrash.c user/hrs/ipv6/contrib/com_err/compile_et.1 user/hrs/ipv6/contrib/ee/ee.c user/hrs/ipv6/contrib/ee/ee_version.h user/hrs/ipv6/contrib/file/apprentice.c user/hrs/ipv6/contrib/file/magic.c user/hrs/ipv6/contrib/file/readelf.h user/hrs/ipv6/contrib/gcc/BASE-VER user/hrs/ipv6/contrib/gcc/ChangeLog user/hrs/ipv6/contrib/gcc/DATESTAMP user/hrs/ipv6/contrib/gcc/DEV-PHASE user/hrs/ipv6/contrib/gcc/cgraphunit.c user/hrs/ipv6/contrib/gcc/combine.c user/hrs/ipv6/contrib/gcc/config.gcc user/hrs/ipv6/contrib/gcc/config/elfos.h user/hrs/ipv6/contrib/gcc/config/i386/driver-i386.c user/hrs/ipv6/contrib/gcc/config/i386/freebsd.h user/hrs/ipv6/contrib/gcc/config/i386/i386.c user/hrs/ipv6/contrib/gcc/config/i386/i386.h user/hrs/ipv6/contrib/gcc/config/i386/i386.md user/hrs/ipv6/contrib/gcc/config/i386/i386.opt user/hrs/ipv6/contrib/gcc/config/i386/sse.md user/hrs/ipv6/contrib/gcc/config/i386/xmmintrin.h user/hrs/ipv6/contrib/gcc/config/ia64/hpux.h user/hrs/ipv6/contrib/gcc/config/ia64/ia64.c user/hrs/ipv6/contrib/gcc/config/ia64/unwind-ia64.h user/hrs/ipv6/contrib/gcc/config/mips/freebsd.h user/hrs/ipv6/contrib/gcc/config/mips/mips.c user/hrs/ipv6/contrib/gcc/config/mips/mips.h user/hrs/ipv6/contrib/gcc/config/mips/mips.md user/hrs/ipv6/contrib/gcc/config/mips/predicates.md user/hrs/ipv6/contrib/gcc/config/rs6000/crtsavres.asm user/hrs/ipv6/contrib/gcc/config/rs6000/freebsd.h user/hrs/ipv6/contrib/gcc/config/rs6000/rs6000.c user/hrs/ipv6/contrib/gcc/config/rs6000/tramp.asm user/hrs/ipv6/contrib/gcc/config/s390/s390.md user/hrs/ipv6/contrib/gcc/config/sparc/freebsd.h user/hrs/ipv6/contrib/gcc/cp/ChangeLog user/hrs/ipv6/contrib/gcc/cp/call.c user/hrs/ipv6/contrib/gcc/cp/cp-tree.h user/hrs/ipv6/contrib/gcc/cp/cxx-pretty-print.c user/hrs/ipv6/contrib/gcc/cp/decl.c user/hrs/ipv6/contrib/gcc/cp/decl2.c user/hrs/ipv6/contrib/gcc/cp/error.c user/hrs/ipv6/contrib/gcc/cp/lex.c user/hrs/ipv6/contrib/gcc/cp/name-lookup.c user/hrs/ipv6/contrib/gcc/cp/pt.c user/hrs/ipv6/contrib/gcc/cp/semantics.c user/hrs/ipv6/contrib/gcc/cp/typeck.c user/hrs/ipv6/contrib/gcc/crtstuff.c user/hrs/ipv6/contrib/gcc/doc/contrib.texi user/hrs/ipv6/contrib/gcc/doc/cpp.1 user/hrs/ipv6/contrib/gcc/doc/cpp.texi user/hrs/ipv6/contrib/gcc/doc/cppenv.texi user/hrs/ipv6/contrib/gcc/doc/cppinternals.texi user/hrs/ipv6/contrib/gcc/doc/cppopts.texi user/hrs/ipv6/contrib/gcc/doc/extend.texi user/hrs/ipv6/contrib/gcc/doc/frontends.texi user/hrs/ipv6/contrib/gcc/doc/gcc.1 user/hrs/ipv6/contrib/gcc/doc/gcc.texi user/hrs/ipv6/contrib/gcc/doc/invoke.texi user/hrs/ipv6/contrib/gcc/doc/sourcebuild.texi user/hrs/ipv6/contrib/gcc/doc/standards.texi user/hrs/ipv6/contrib/gcc/doc/tm.texi user/hrs/ipv6/contrib/gcc/dwarf2out.c user/hrs/ipv6/contrib/gcc/emit-rtl.c user/hrs/ipv6/contrib/gcc/expr.c user/hrs/ipv6/contrib/gcc/fold-const.c user/hrs/ipv6/contrib/gcc/function.c user/hrs/ipv6/contrib/gcc/genattrtab.c user/hrs/ipv6/contrib/gcc/genautomata.c user/hrs/ipv6/contrib/gcc/gengtype-lex.l user/hrs/ipv6/contrib/gcc/genmodes.c user/hrs/ipv6/contrib/gcc/gimplify.c user/hrs/ipv6/contrib/gcc/longlong.h user/hrs/ipv6/contrib/gcc/omp-low.c user/hrs/ipv6/contrib/gcc/output.h user/hrs/ipv6/contrib/gcc/reload1.c user/hrs/ipv6/contrib/gcc/simplify-rtx.c user/hrs/ipv6/contrib/gcc/target-def.h user/hrs/ipv6/contrib/gcc/target.h user/hrs/ipv6/contrib/gcc/targhooks.c user/hrs/ipv6/contrib/gcc/targhooks.h user/hrs/ipv6/contrib/gcc/toplev.c user/hrs/ipv6/contrib/gcc/tree-cfg.c user/hrs/ipv6/contrib/gcc/tree-if-conv.c user/hrs/ipv6/contrib/gcc/tree-ssa-structalias.c user/hrs/ipv6/contrib/gcc/tree-vect-analyze.c user/hrs/ipv6/contrib/gcc/tree-vect-patterns.c user/hrs/ipv6/contrib/gcc/tree.c user/hrs/ipv6/contrib/gcc/tree.h user/hrs/ipv6/contrib/gcc/varasm.c user/hrs/ipv6/contrib/gcclibs/libiberty/regex.c user/hrs/ipv6/contrib/gdb/gdb/dsrec.c user/hrs/ipv6/contrib/gdb/gdb/dwarf2-frame.c user/hrs/ipv6/contrib/gdb/gdb/dwarf2read.c user/hrs/ipv6/contrib/gdb/gdb/elfread.c user/hrs/ipv6/contrib/gdb/gdb/fbsd-proc.c user/hrs/ipv6/contrib/gdb/gdb/gcore.c user/hrs/ipv6/contrib/gdb/gdb/i386-tdep.c user/hrs/ipv6/contrib/gdb/gdb/mips-tdep.c user/hrs/ipv6/contrib/gdb/gdb/mips-tdep.h user/hrs/ipv6/contrib/gdb/gdb/mipsfbsd-tdep.c user/hrs/ipv6/contrib/gdb/gdb/mipsfbsd-tdep.h user/hrs/ipv6/contrib/gdb/gdb/mipsread.c user/hrs/ipv6/contrib/gdb/gdb/ppcfbsd-tdep.c user/hrs/ipv6/contrib/gdb/gdb/remote-e7000.c user/hrs/ipv6/contrib/gdb/gdb/remote.c user/hrs/ipv6/contrib/gdb/gdb/solib-svr4.c user/hrs/ipv6/contrib/gdb/gdb/symfile.c user/hrs/ipv6/contrib/gdb/gdb/tracepoint.c user/hrs/ipv6/contrib/gdtoa/README user/hrs/ipv6/contrib/gdtoa/dtoa.c user/hrs/ipv6/contrib/gdtoa/g__fmt.c user/hrs/ipv6/contrib/gdtoa/g_ddfmt.c user/hrs/ipv6/contrib/gdtoa/g_dfmt.c user/hrs/ipv6/contrib/gdtoa/gdtoa.c user/hrs/ipv6/contrib/gdtoa/gdtoa.h user/hrs/ipv6/contrib/gdtoa/gdtoaimp.h user/hrs/ipv6/contrib/gdtoa/gethex.c user/hrs/ipv6/contrib/gdtoa/hexnan.c user/hrs/ipv6/contrib/gdtoa/makefile user/hrs/ipv6/contrib/gdtoa/misc.c user/hrs/ipv6/contrib/gdtoa/smisc.c user/hrs/ipv6/contrib/gdtoa/strtoIg.c user/hrs/ipv6/contrib/gdtoa/strtod.c user/hrs/ipv6/contrib/gdtoa/strtodI.c user/hrs/ipv6/contrib/gdtoa/strtodg.c user/hrs/ipv6/contrib/gdtoa/strtof.c user/hrs/ipv6/contrib/gdtoa/strtopdd.c user/hrs/ipv6/contrib/gdtoa/strtopf.c user/hrs/ipv6/contrib/gdtoa/strtopx.c user/hrs/ipv6/contrib/gdtoa/strtopxL.c user/hrs/ipv6/contrib/gdtoa/strtordd.c user/hrs/ipv6/contrib/gdtoa/strtorf.c user/hrs/ipv6/contrib/gdtoa/strtorx.c user/hrs/ipv6/contrib/gdtoa/strtorxL.c user/hrs/ipv6/contrib/gdtoa/ulp.c user/hrs/ipv6/contrib/gperf/src/gen-perf.cc user/hrs/ipv6/contrib/gperf/src/key-list.cc user/hrs/ipv6/contrib/gperf/src/options.cc user/hrs/ipv6/contrib/groff/src/devices/grohtml/post-html.cpp user/hrs/ipv6/contrib/groff/src/libs/libdriver/input.cpp user/hrs/ipv6/contrib/groff/src/roff/troff/mtsm.cpp user/hrs/ipv6/contrib/groff/src/roff/troff/node.cpp user/hrs/ipv6/contrib/groff/src/utils/hpftodit/hpftodit.cpp user/hrs/ipv6/contrib/groff/tmac/doc-common user/hrs/ipv6/contrib/groff/tmac/doc-syms user/hrs/ipv6/contrib/groff/tmac/doc.tmac user/hrs/ipv6/contrib/groff/tmac/groff_mdoc.man user/hrs/ipv6/contrib/ipfilter/ipsend/sbpf.c user/hrs/ipv6/contrib/ipfilter/man/ipmon.8 user/hrs/ipv6/contrib/ipfilter/man/ipnat.8 user/hrs/ipv6/contrib/ipfilter/man/mkfilters.1 user/hrs/ipv6/contrib/ipfilter/tools/ipf_y.y user/hrs/ipv6/contrib/less/LICENSE user/hrs/ipv6/contrib/less/Makefile.aut user/hrs/ipv6/contrib/less/Makefile.wnm user/hrs/ipv6/contrib/less/NEWS user/hrs/ipv6/contrib/less/README user/hrs/ipv6/contrib/less/brac.c user/hrs/ipv6/contrib/less/ch.c user/hrs/ipv6/contrib/less/charset.c user/hrs/ipv6/contrib/less/charset.h user/hrs/ipv6/contrib/less/cmd.h user/hrs/ipv6/contrib/less/cmdbuf.c user/hrs/ipv6/contrib/less/command.c user/hrs/ipv6/contrib/less/configure user/hrs/ipv6/contrib/less/configure.ac user/hrs/ipv6/contrib/less/cvt.c user/hrs/ipv6/contrib/less/decode.c user/hrs/ipv6/contrib/less/defines.ds user/hrs/ipv6/contrib/less/defines.h.in user/hrs/ipv6/contrib/less/defines.o2 user/hrs/ipv6/contrib/less/defines.o9 user/hrs/ipv6/contrib/less/defines.wn user/hrs/ipv6/contrib/less/edit.c user/hrs/ipv6/contrib/less/filename.c user/hrs/ipv6/contrib/less/forwback.c user/hrs/ipv6/contrib/less/funcs.h user/hrs/ipv6/contrib/less/help.c user/hrs/ipv6/contrib/less/ifile.c user/hrs/ipv6/contrib/less/input.c user/hrs/ipv6/contrib/less/jump.c user/hrs/ipv6/contrib/less/less.h user/hrs/ipv6/contrib/less/less.hlp user/hrs/ipv6/contrib/less/less.man user/hrs/ipv6/contrib/less/less.nro user/hrs/ipv6/contrib/less/lessecho.c user/hrs/ipv6/contrib/less/lessecho.man user/hrs/ipv6/contrib/less/lessecho.nro user/hrs/ipv6/contrib/less/lesskey.c user/hrs/ipv6/contrib/less/lesskey.h user/hrs/ipv6/contrib/less/lesskey.man user/hrs/ipv6/contrib/less/lesskey.nro user/hrs/ipv6/contrib/less/lglob.h user/hrs/ipv6/contrib/less/line.c user/hrs/ipv6/contrib/less/linenum.c user/hrs/ipv6/contrib/less/lsystem.c user/hrs/ipv6/contrib/less/main.c user/hrs/ipv6/contrib/less/mark.c user/hrs/ipv6/contrib/less/mkhelp.c user/hrs/ipv6/contrib/less/optfunc.c user/hrs/ipv6/contrib/less/option.c user/hrs/ipv6/contrib/less/option.h user/hrs/ipv6/contrib/less/opttbl.c user/hrs/ipv6/contrib/less/os.c user/hrs/ipv6/contrib/less/output.c user/hrs/ipv6/contrib/less/pattern.c user/hrs/ipv6/contrib/less/pattern.h user/hrs/ipv6/contrib/less/pckeys.h user/hrs/ipv6/contrib/less/position.c user/hrs/ipv6/contrib/less/position.h user/hrs/ipv6/contrib/less/prompt.c user/hrs/ipv6/contrib/less/screen.c user/hrs/ipv6/contrib/less/scrsize.c user/hrs/ipv6/contrib/less/search.c user/hrs/ipv6/contrib/less/signal.c user/hrs/ipv6/contrib/less/tags.c user/hrs/ipv6/contrib/less/ttyin.c user/hrs/ipv6/contrib/less/version.c user/hrs/ipv6/contrib/libpcap/CHANGES user/hrs/ipv6/contrib/libpcap/CREDITS user/hrs/ipv6/contrib/libpcap/INSTALL.txt user/hrs/ipv6/contrib/libpcap/Makefile.in user/hrs/ipv6/contrib/libpcap/README user/hrs/ipv6/contrib/libpcap/TODO user/hrs/ipv6/contrib/libpcap/VERSION user/hrs/ipv6/contrib/libpcap/arcnet.h user/hrs/ipv6/contrib/libpcap/atmuni31.h user/hrs/ipv6/contrib/libpcap/bpf/net/bpf_filter.c user/hrs/ipv6/contrib/libpcap/bpf_dump.c user/hrs/ipv6/contrib/libpcap/bpf_image.c user/hrs/ipv6/contrib/libpcap/config.guess user/hrs/ipv6/contrib/libpcap/config.h.in user/hrs/ipv6/contrib/libpcap/config.sub user/hrs/ipv6/contrib/libpcap/configure user/hrs/ipv6/contrib/libpcap/configure.in user/hrs/ipv6/contrib/libpcap/dlpisubs.c user/hrs/ipv6/contrib/libpcap/dlpisubs.h user/hrs/ipv6/contrib/libpcap/etherent.c user/hrs/ipv6/contrib/libpcap/ethertype.h user/hrs/ipv6/contrib/libpcap/fad-getad.c user/hrs/ipv6/contrib/libpcap/fad-gifc.c user/hrs/ipv6/contrib/libpcap/fad-glifc.c user/hrs/ipv6/contrib/libpcap/fad-null.c user/hrs/ipv6/contrib/libpcap/fad-win32.c user/hrs/ipv6/contrib/libpcap/filtertest.c user/hrs/ipv6/contrib/libpcap/gencode.c user/hrs/ipv6/contrib/libpcap/gencode.h user/hrs/ipv6/contrib/libpcap/grammar.y user/hrs/ipv6/contrib/libpcap/inet.c user/hrs/ipv6/contrib/libpcap/lbl/os-aix4.h user/hrs/ipv6/contrib/libpcap/lbl/os-hpux11.h user/hrs/ipv6/contrib/libpcap/lbl/os-osf4.h user/hrs/ipv6/contrib/libpcap/lbl/os-osf5.h user/hrs/ipv6/contrib/libpcap/lbl/os-solaris2.h user/hrs/ipv6/contrib/libpcap/lbl/os-sunos4.h user/hrs/ipv6/contrib/libpcap/lbl/os-ultrix4.h user/hrs/ipv6/contrib/libpcap/llc.h user/hrs/ipv6/contrib/libpcap/missing/snprintf.c user/hrs/ipv6/contrib/libpcap/nametoaddr.c user/hrs/ipv6/contrib/libpcap/nlpid.h user/hrs/ipv6/contrib/libpcap/optimize.c user/hrs/ipv6/contrib/libpcap/pcap-bpf.c user/hrs/ipv6/contrib/libpcap/pcap-bpf.h user/hrs/ipv6/contrib/libpcap/pcap-bt-linux.c user/hrs/ipv6/contrib/libpcap/pcap-bt-linux.h user/hrs/ipv6/contrib/libpcap/pcap-config.1 user/hrs/ipv6/contrib/libpcap/pcap-config.in user/hrs/ipv6/contrib/libpcap/pcap-dag.c user/hrs/ipv6/contrib/libpcap/pcap-dag.h user/hrs/ipv6/contrib/libpcap/pcap-dlpi.c user/hrs/ipv6/contrib/libpcap/pcap-dos.c user/hrs/ipv6/contrib/libpcap/pcap-dos.h user/hrs/ipv6/contrib/libpcap/pcap-enet.c user/hrs/ipv6/contrib/libpcap/pcap-filter.manmisc.in user/hrs/ipv6/contrib/libpcap/pcap-int.h user/hrs/ipv6/contrib/libpcap/pcap-libdlpi.c user/hrs/ipv6/contrib/libpcap/pcap-linktype.manmisc.in user/hrs/ipv6/contrib/libpcap/pcap-linux.c user/hrs/ipv6/contrib/libpcap/pcap-namedb.h user/hrs/ipv6/contrib/libpcap/pcap-nit.c user/hrs/ipv6/contrib/libpcap/pcap-null.c user/hrs/ipv6/contrib/libpcap/pcap-pf.c user/hrs/ipv6/contrib/libpcap/pcap-savefile.manfile.in user/hrs/ipv6/contrib/libpcap/pcap-septel.c user/hrs/ipv6/contrib/libpcap/pcap-septel.h user/hrs/ipv6/contrib/libpcap/pcap-sita.html user/hrs/ipv6/contrib/libpcap/pcap-snit.c user/hrs/ipv6/contrib/libpcap/pcap-snoop.c user/hrs/ipv6/contrib/libpcap/pcap-stdinc.h user/hrs/ipv6/contrib/libpcap/pcap-usb-linux.c user/hrs/ipv6/contrib/libpcap/pcap-usb-linux.h user/hrs/ipv6/contrib/libpcap/pcap-win32.c user/hrs/ipv6/contrib/libpcap/pcap.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap.c user/hrs/ipv6/contrib/libpcap/pcap.h user/hrs/ipv6/contrib/libpcap/pcap/bluetooth.h user/hrs/ipv6/contrib/libpcap/pcap/bpf.h user/hrs/ipv6/contrib/libpcap/pcap/namedb.h user/hrs/ipv6/contrib/libpcap/pcap/pcap.h user/hrs/ipv6/contrib/libpcap/pcap/sll.h user/hrs/ipv6/contrib/libpcap/pcap/usb.h user/hrs/ipv6/contrib/libpcap/pcap/vlan.h user/hrs/ipv6/contrib/libpcap/pcap_activate.3pcap user/hrs/ipv6/contrib/libpcap/pcap_breakloop.3pcap user/hrs/ipv6/contrib/libpcap/pcap_can_set_rfmon.3pcap user/hrs/ipv6/contrib/libpcap/pcap_close.3pcap user/hrs/ipv6/contrib/libpcap/pcap_compile.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap_create.3pcap user/hrs/ipv6/contrib/libpcap/pcap_datalink.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap_datalink_name_to_val.3pcap user/hrs/ipv6/contrib/libpcap/pcap_datalink_val_to_name.3pcap user/hrs/ipv6/contrib/libpcap/pcap_dump.3pcap user/hrs/ipv6/contrib/libpcap/pcap_dump_close.3pcap user/hrs/ipv6/contrib/libpcap/pcap_dump_file.3pcap user/hrs/ipv6/contrib/libpcap/pcap_dump_flush.3pcap user/hrs/ipv6/contrib/libpcap/pcap_dump_ftell.3pcap user/hrs/ipv6/contrib/libpcap/pcap_dump_open.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap_file.3pcap user/hrs/ipv6/contrib/libpcap/pcap_fileno.3pcap user/hrs/ipv6/contrib/libpcap/pcap_findalldevs.3pcap user/hrs/ipv6/contrib/libpcap/pcap_free_datalinks.3pcap user/hrs/ipv6/contrib/libpcap/pcap_freealldevs.3pcap user/hrs/ipv6/contrib/libpcap/pcap_freecode.3pcap user/hrs/ipv6/contrib/libpcap/pcap_get_selectable_fd.3pcap user/hrs/ipv6/contrib/libpcap/pcap_geterr.3pcap user/hrs/ipv6/contrib/libpcap/pcap_inject.3pcap user/hrs/ipv6/contrib/libpcap/pcap_is_swapped.3pcap user/hrs/ipv6/contrib/libpcap/pcap_lib_version.3pcap user/hrs/ipv6/contrib/libpcap/pcap_list_datalinks.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap_lookupdev.3pcap user/hrs/ipv6/contrib/libpcap/pcap_lookupnet.3pcap user/hrs/ipv6/contrib/libpcap/pcap_loop.3pcap user/hrs/ipv6/contrib/libpcap/pcap_major_version.3pcap user/hrs/ipv6/contrib/libpcap/pcap_next_ex.3pcap user/hrs/ipv6/contrib/libpcap/pcap_offline_filter.3pcap user/hrs/ipv6/contrib/libpcap/pcap_open_dead.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap_open_live.3pcap user/hrs/ipv6/contrib/libpcap/pcap_open_offline.3pcap.in user/hrs/ipv6/contrib/libpcap/pcap_set_buffer_size.3pcap user/hrs/ipv6/contrib/libpcap/pcap_set_datalink.3pcap user/hrs/ipv6/contrib/libpcap/pcap_set_promisc.3pcap user/hrs/ipv6/contrib/libpcap/pcap_set_rfmon.3pcap user/hrs/ipv6/contrib/libpcap/pcap_set_snaplen.3pcap user/hrs/ipv6/contrib/libpcap/pcap_set_timeout.3pcap user/hrs/ipv6/contrib/libpcap/pcap_setdirection.3pcap user/hrs/ipv6/contrib/libpcap/pcap_setfilter.3pcap user/hrs/ipv6/contrib/libpcap/pcap_setnonblock.3pcap user/hrs/ipv6/contrib/libpcap/pcap_snapshot.3pcap user/hrs/ipv6/contrib/libpcap/pcap_stats.3pcap user/hrs/ipv6/contrib/libpcap/pcap_statustostr.3pcap user/hrs/ipv6/contrib/libpcap/pcap_strerror.3pcap user/hrs/ipv6/contrib/libpcap/ppp.h user/hrs/ipv6/contrib/libpcap/runlex.sh user/hrs/ipv6/contrib/libpcap/savefile.c user/hrs/ipv6/contrib/libpcap/scanner.l user/hrs/ipv6/contrib/libpcap/sunatmpos.h user/hrs/ipv6/contrib/libstdc++/ChangeLog user/hrs/ipv6/contrib/libstdc++/include/ext/bitmap_allocator.h user/hrs/ipv6/contrib/libstdc++/include/ext/ropeimpl.h user/hrs/ipv6/contrib/libstdc++/include/std/std_valarray.h user/hrs/ipv6/contrib/libstdc++/include/tr1/random user/hrs/ipv6/contrib/libstdc++/src/locale-inst.cc user/hrs/ipv6/contrib/lukemftp/src/main.c user/hrs/ipv6/contrib/ncurses/man/keybound.3x user/hrs/ipv6/contrib/netcat/FREEBSD-upgrade user/hrs/ipv6/contrib/netcat/FREEBSD-vendor user/hrs/ipv6/contrib/netcat/atomicio.c user/hrs/ipv6/contrib/netcat/nc.1 user/hrs/ipv6/contrib/netcat/netcat.c user/hrs/ipv6/contrib/netcat/socks.c user/hrs/ipv6/contrib/ngatm/man/libngatm.3 user/hrs/ipv6/contrib/ngatm/man/uniaddr.3 user/hrs/ipv6/contrib/ngatm/man/unifunc.3 user/hrs/ipv6/contrib/ngatm/man/unimsg.3 user/hrs/ipv6/contrib/ngatm/man/unisap.3 user/hrs/ipv6/contrib/ngatm/man/unistruct.3 user/hrs/ipv6/contrib/ngatm/snmp_atm/snmp_atm.3 user/hrs/ipv6/contrib/ngatm/sscop/sscop.1 user/hrs/ipv6/contrib/nvi/docs/help user/hrs/ipv6/contrib/nvi/ex/ex_cmd.c user/hrs/ipv6/contrib/nvi/vi/v_ex.c user/hrs/ipv6/contrib/nvi/vi/v_txt.c user/hrs/ipv6/contrib/one-true-awk/FIXES user/hrs/ipv6/contrib/one-true-awk/README user/hrs/ipv6/contrib/one-true-awk/b.c user/hrs/ipv6/contrib/one-true-awk/lib.c user/hrs/ipv6/contrib/one-true-awk/main.c user/hrs/ipv6/contrib/one-true-awk/makefile user/hrs/ipv6/contrib/one-true-awk/run.c user/hrs/ipv6/contrib/openbsm/libbsm/audit_submit.3 user/hrs/ipv6/contrib/openpam/include/security/pam_appl.h user/hrs/ipv6/contrib/opie/libopie/readrec.c user/hrs/ipv6/contrib/pf/pflogd/pflogd.c user/hrs/ipv6/contrib/sendmail/mail.local/mail.local.8 user/hrs/ipv6/contrib/tcp_wrappers/fix_options.c user/hrs/ipv6/contrib/tcpdump/CHANGES user/hrs/ipv6/contrib/tcpdump/CREDITS user/hrs/ipv6/contrib/tcpdump/INSTALL.txt user/hrs/ipv6/contrib/tcpdump/Makefile.in user/hrs/ipv6/contrib/tcpdump/README user/hrs/ipv6/contrib/tcpdump/VERSION user/hrs/ipv6/contrib/tcpdump/acconfig.h user/hrs/ipv6/contrib/tcpdump/addrtoname.c user/hrs/ipv6/contrib/tcpdump/af.c user/hrs/ipv6/contrib/tcpdump/af.h user/hrs/ipv6/contrib/tcpdump/atmuni31.h user/hrs/ipv6/contrib/tcpdump/bootp.h user/hrs/ipv6/contrib/tcpdump/bpf_dump.c user/hrs/ipv6/contrib/tcpdump/checksum.c user/hrs/ipv6/contrib/tcpdump/config.guess user/hrs/ipv6/contrib/tcpdump/config.h.in user/hrs/ipv6/contrib/tcpdump/config.sub user/hrs/ipv6/contrib/tcpdump/configure user/hrs/ipv6/contrib/tcpdump/configure.in user/hrs/ipv6/contrib/tcpdump/ethertype.h user/hrs/ipv6/contrib/tcpdump/gmpls.c user/hrs/ipv6/contrib/tcpdump/gmpls.h user/hrs/ipv6/contrib/tcpdump/gmt2local.h user/hrs/ipv6/contrib/tcpdump/icmp6.h user/hrs/ipv6/contrib/tcpdump/ieee802_11.h user/hrs/ipv6/contrib/tcpdump/ieee802_11_radio.h user/hrs/ipv6/contrib/tcpdump/interface.h user/hrs/ipv6/contrib/tcpdump/ip6.h user/hrs/ipv6/contrib/tcpdump/ipproto.c user/hrs/ipv6/contrib/tcpdump/ipproto.h user/hrs/ipv6/contrib/tcpdump/isakmp.h user/hrs/ipv6/contrib/tcpdump/l2vpn.c user/hrs/ipv6/contrib/tcpdump/l2vpn.h user/hrs/ipv6/contrib/tcpdump/lbl/os-sunos4.h user/hrs/ipv6/contrib/tcpdump/lbl/os-ultrix4.h user/hrs/ipv6/contrib/tcpdump/missing/addrinfo.h user/hrs/ipv6/contrib/tcpdump/netdissect.h user/hrs/ipv6/contrib/tcpdump/nfs.h user/hrs/ipv6/contrib/tcpdump/nlpid.c user/hrs/ipv6/contrib/tcpdump/nlpid.h user/hrs/ipv6/contrib/tcpdump/oui.c user/hrs/ipv6/contrib/tcpdump/oui.h user/hrs/ipv6/contrib/tcpdump/print-802_11.c user/hrs/ipv6/contrib/tcpdump/print-ap1394.c user/hrs/ipv6/contrib/tcpdump/print-arcnet.c user/hrs/ipv6/contrib/tcpdump/print-atm.c user/hrs/ipv6/contrib/tcpdump/print-bfd.c user/hrs/ipv6/contrib/tcpdump/print-bgp.c user/hrs/ipv6/contrib/tcpdump/print-bootp.c user/hrs/ipv6/contrib/tcpdump/print-bt.c user/hrs/ipv6/contrib/tcpdump/print-cdp.c user/hrs/ipv6/contrib/tcpdump/print-cfm.c user/hrs/ipv6/contrib/tcpdump/print-dccp.c user/hrs/ipv6/contrib/tcpdump/print-dhcp6.c user/hrs/ipv6/contrib/tcpdump/print-domain.c user/hrs/ipv6/contrib/tcpdump/print-enc.c user/hrs/ipv6/contrib/tcpdump/print-esp.c user/hrs/ipv6/contrib/tcpdump/print-ether.c user/hrs/ipv6/contrib/tcpdump/print-fr.c user/hrs/ipv6/contrib/tcpdump/print-gre.c user/hrs/ipv6/contrib/tcpdump/print-icmp6.c user/hrs/ipv6/contrib/tcpdump/print-ip.c user/hrs/ipv6/contrib/tcpdump/print-ip6.c user/hrs/ipv6/contrib/tcpdump/print-isakmp.c user/hrs/ipv6/contrib/tcpdump/print-isoclns.c user/hrs/ipv6/contrib/tcpdump/print-juniper.c user/hrs/ipv6/contrib/tcpdump/print-l2tp.c user/hrs/ipv6/contrib/tcpdump/print-lane.c user/hrs/ipv6/contrib/tcpdump/print-llc.c user/hrs/ipv6/contrib/tcpdump/print-lldp.c user/hrs/ipv6/contrib/tcpdump/print-lspping.c user/hrs/ipv6/contrib/tcpdump/print-nfs.c user/hrs/ipv6/contrib/tcpdump/print-ntp.c user/hrs/ipv6/contrib/tcpdump/print-olsr.c user/hrs/ipv6/contrib/tcpdump/print-ospf.c user/hrs/ipv6/contrib/tcpdump/print-pflog.c user/hrs/ipv6/contrib/tcpdump/print-pim.c user/hrs/ipv6/contrib/tcpdump/print-ppp.c user/hrs/ipv6/contrib/tcpdump/print-rrcp.c user/hrs/ipv6/contrib/tcpdump/print-rsvp.c user/hrs/ipv6/contrib/tcpdump/print-rx.c user/hrs/ipv6/contrib/tcpdump/print-sctp.c user/hrs/ipv6/contrib/tcpdump/print-sip.c user/hrs/ipv6/contrib/tcpdump/print-sll.c user/hrs/ipv6/contrib/tcpdump/print-smb.c user/hrs/ipv6/contrib/tcpdump/print-sunrpc.c user/hrs/ipv6/contrib/tcpdump/print-symantec.c user/hrs/ipv6/contrib/tcpdump/print-tcp.c user/hrs/ipv6/contrib/tcpdump/print-tftp.c user/hrs/ipv6/contrib/tcpdump/print-token.c user/hrs/ipv6/contrib/tcpdump/print-udp.c user/hrs/ipv6/contrib/tcpdump/setsignal.h user/hrs/ipv6/contrib/tcpdump/sll.h user/hrs/ipv6/contrib/tcpdump/smbutil.c user/hrs/ipv6/contrib/tcpdump/strcasecmp.c user/hrs/ipv6/contrib/tcpdump/tcp.h user/hrs/ipv6/contrib/tcpdump/tcpdump-stdinc.h user/hrs/ipv6/contrib/tcpdump/tcpdump.c user/hrs/ipv6/contrib/tcpdump/tftp.h user/hrs/ipv6/contrib/tcpdump/timed.h user/hrs/ipv6/contrib/tcpdump/token.h user/hrs/ipv6/contrib/tcpdump/util.c user/hrs/ipv6/contrib/tcsh/nls/Makefile user/hrs/ipv6/contrib/telnet/telnet/commands.c user/hrs/ipv6/contrib/telnet/telnet/externs.h user/hrs/ipv6/contrib/telnet/telnet/network.c user/hrs/ipv6/contrib/telnet/telnet/sys_bsd.c user/hrs/ipv6/contrib/telnet/telnet/telnet.c user/hrs/ipv6/contrib/telnet/telnet/terminal.c user/hrs/ipv6/contrib/texinfo/makeinfo/sectioning.c user/hrs/ipv6/contrib/top/commands.c user/hrs/ipv6/contrib/top/display.c user/hrs/ipv6/contrib/top/screen.c user/hrs/ipv6/contrib/top/top.h user/hrs/ipv6/contrib/top/utils.c user/hrs/ipv6/contrib/top/utils.h user/hrs/ipv6/contrib/traceroute/as.c user/hrs/ipv6/contrib/traceroute/as.h user/hrs/ipv6/contrib/traceroute/ifaddrlist.c user/hrs/ipv6/contrib/traceroute/traceroute.c user/hrs/ipv6/contrib/tzcode/stdtime/asctime.c user/hrs/ipv6/contrib/tzcode/stdtime/localtime.c user/hrs/ipv6/contrib/tzcode/zic/private.h user/hrs/ipv6/contrib/tzcode/zic/zic.8 user/hrs/ipv6/contrib/tzcode/zic/zic.c user/hrs/ipv6/contrib/tzdata/africa user/hrs/ipv6/contrib/tzdata/antarctica user/hrs/ipv6/contrib/tzdata/asia user/hrs/ipv6/contrib/tzdata/australasia user/hrs/ipv6/contrib/tzdata/backward user/hrs/ipv6/contrib/tzdata/etcetera user/hrs/ipv6/contrib/tzdata/europe user/hrs/ipv6/contrib/tzdata/leapseconds user/hrs/ipv6/contrib/tzdata/northamerica user/hrs/ipv6/contrib/tzdata/southamerica user/hrs/ipv6/contrib/tzdata/zone.tab user/hrs/ipv6/contrib/wpa/src/Makefile user/hrs/ipv6/contrib/wpa/src/common/Makefile user/hrs/ipv6/contrib/wpa/src/common/defs.h user/hrs/ipv6/contrib/wpa/src/common/ieee802_11_common.c user/hrs/ipv6/contrib/wpa/src/common/ieee802_11_common.h user/hrs/ipv6/contrib/wpa/src/common/ieee802_11_defs.h user/hrs/ipv6/contrib/wpa/src/common/privsep_commands.h user/hrs/ipv6/contrib/wpa/src/common/version.h user/hrs/ipv6/contrib/wpa/src/common/wpa_common.c user/hrs/ipv6/contrib/wpa/src/common/wpa_common.h user/hrs/ipv6/contrib/wpa/src/common/wpa_ctrl.h user/hrs/ipv6/contrib/wpa/src/crypto/Makefile user/hrs/ipv6/contrib/wpa/src/crypto/aes.h user/hrs/ipv6/contrib/wpa/src/crypto/crypto.h user/hrs/ipv6/contrib/wpa/src/crypto/crypto_cryptoapi.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_gnutls.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_internal.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_libtomcrypt.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_none.c user/hrs/ipv6/contrib/wpa/src/crypto/crypto_openssl.c user/hrs/ipv6/contrib/wpa/src/crypto/dh_groups.c user/hrs/ipv6/contrib/wpa/src/crypto/md5.c user/hrs/ipv6/contrib/wpa/src/crypto/md5.h user/hrs/ipv6/contrib/wpa/src/crypto/ms_funcs.c user/hrs/ipv6/contrib/wpa/src/crypto/ms_funcs.h user/hrs/ipv6/contrib/wpa/src/crypto/rc4.c user/hrs/ipv6/contrib/wpa/src/crypto/sha1.c user/hrs/ipv6/contrib/wpa/src/crypto/sha1.h user/hrs/ipv6/contrib/wpa/src/crypto/sha256.c user/hrs/ipv6/contrib/wpa/src/crypto/tls.h user/hrs/ipv6/contrib/wpa/src/crypto/tls_gnutls.c user/hrs/ipv6/contrib/wpa/src/crypto/tls_internal.c user/hrs/ipv6/contrib/wpa/src/crypto/tls_none.c user/hrs/ipv6/contrib/wpa/src/crypto/tls_openssl.c user/hrs/ipv6/contrib/wpa/src/crypto/tls_schannel.c user/hrs/ipv6/contrib/wpa/src/drivers/driver.h user/hrs/ipv6/contrib/wpa/src/drivers/driver_ndis.c user/hrs/ipv6/contrib/wpa/src/drivers/driver_ndis.h user/hrs/ipv6/contrib/wpa/src/drivers/drivers.c user/hrs/ipv6/contrib/wpa/src/eap_common/Makefile user/hrs/ipv6/contrib/wpa/src/eap_common/chap.c user/hrs/ipv6/contrib/wpa/src/eap_common/chap.h user/hrs/ipv6/contrib/wpa/src/eap_common/eap_defs.h user/hrs/ipv6/contrib/wpa/src/eap_common/eap_fast_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_fast_common.h user/hrs/ipv6/contrib/wpa/src/eap_common/eap_gpsk_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_pax_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_peap_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_psk_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_sake_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_sim_common.c user/hrs/ipv6/contrib/wpa/src/eap_common/eap_sim_common.h user/hrs/ipv6/contrib/wpa/src/eap_common/eap_tlv_common.h user/hrs/ipv6/contrib/wpa/src/eap_common/ikev2_common.c user/hrs/ipv6/contrib/wpa/src/eap_peer/Makefile user/hrs/ipv6/contrib/wpa/src/eap_peer/eap.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap.h user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_aka.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_config.h user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_fast.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_fast_pac.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_gpsk.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_leap.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_md5.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_methods.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_methods.h user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_mschapv2.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_pax.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_peap.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_psk.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_sim.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_tls.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_tls_common.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_tls_common.h user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_tnc.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_ttls.c user/hrs/ipv6/contrib/wpa/src/eap_peer/eap_wsc.c user/hrs/ipv6/contrib/wpa/src/eap_peer/ikev2.c user/hrs/ipv6/contrib/wpa/src/eap_peer/mschapv2.c user/hrs/ipv6/contrib/wpa/src/eap_peer/mschapv2.h user/hrs/ipv6/contrib/wpa/src/eap_peer/tncc.c user/hrs/ipv6/contrib/wpa/src/eap_server/Makefile user/hrs/ipv6/contrib/wpa/src/eap_server/eap.h user/hrs/ipv6/contrib/wpa/src/eap_server/eap_i.h user/hrs/ipv6/contrib/wpa/src/eap_server/eap_methods.h user/hrs/ipv6/contrib/wpa/src/eap_server/eap_sim_db.c user/hrs/ipv6/contrib/wpa/src/eap_server/eap_sim_db.h user/hrs/ipv6/contrib/wpa/src/eap_server/eap_tls_common.h user/hrs/ipv6/contrib/wpa/src/eap_server/ikev2.c user/hrs/ipv6/contrib/wpa/src/eap_server/tncs.c user/hrs/ipv6/contrib/wpa/src/eapol_supp/Makefile user/hrs/ipv6/contrib/wpa/src/eapol_supp/eapol_supp_sm.c user/hrs/ipv6/contrib/wpa/src/eapol_supp/eapol_supp_sm.h user/hrs/ipv6/contrib/wpa/src/radius/Makefile user/hrs/ipv6/contrib/wpa/src/radius/radius.c user/hrs/ipv6/contrib/wpa/src/radius/radius.h user/hrs/ipv6/contrib/wpa/src/radius/radius_client.c user/hrs/ipv6/contrib/wpa/src/radius/radius_client.h user/hrs/ipv6/contrib/wpa/src/radius/radius_server.c user/hrs/ipv6/contrib/wpa/src/radius/radius_server.h user/hrs/ipv6/contrib/wpa/src/rsn_supp/Makefile user/hrs/ipv6/contrib/wpa/src/rsn_supp/peerkey.c user/hrs/ipv6/contrib/wpa/src/rsn_supp/pmksa_cache.c user/hrs/ipv6/contrib/wpa/src/rsn_supp/pmksa_cache.h user/hrs/ipv6/contrib/wpa/src/rsn_supp/preauth.c user/hrs/ipv6/contrib/wpa/src/rsn_supp/preauth.h user/hrs/ipv6/contrib/wpa/src/rsn_supp/wpa.c user/hrs/ipv6/contrib/wpa/src/rsn_supp/wpa.h user/hrs/ipv6/contrib/wpa/src/rsn_supp/wpa_ft.c user/hrs/ipv6/contrib/wpa/src/rsn_supp/wpa_i.h user/hrs/ipv6/contrib/wpa/src/rsn_supp/wpa_ie.c user/hrs/ipv6/contrib/wpa/src/rsn_supp/wpa_ie.h user/hrs/ipv6/contrib/wpa/src/tls/Makefile user/hrs/ipv6/contrib/wpa/src/tls/asn1.c user/hrs/ipv6/contrib/wpa/src/tls/asn1.h user/hrs/ipv6/contrib/wpa/src/tls/rsa.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_client.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_client_read.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_client_write.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_common.h user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_cred.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_record.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_record.h user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_server.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_server_read.c user/hrs/ipv6/contrib/wpa/src/tls/tlsv1_server_write.c user/hrs/ipv6/contrib/wpa/src/tls/x509v3.c user/hrs/ipv6/contrib/wpa/src/tls/x509v3.h user/hrs/ipv6/contrib/wpa/src/utils/Makefile user/hrs/ipv6/contrib/wpa/src/utils/base64.c user/hrs/ipv6/contrib/wpa/src/utils/build_config.h user/hrs/ipv6/contrib/wpa/src/utils/common.c user/hrs/ipv6/contrib/wpa/src/utils/common.h user/hrs/ipv6/contrib/wpa/src/utils/eloop.c user/hrs/ipv6/contrib/wpa/src/utils/eloop.h user/hrs/ipv6/contrib/wpa/src/utils/ip_addr.h user/hrs/ipv6/contrib/wpa/src/utils/os.h user/hrs/ipv6/contrib/wpa/src/utils/os_internal.c user/hrs/ipv6/contrib/wpa/src/utils/os_unix.c user/hrs/ipv6/contrib/wpa/src/utils/uuid.c user/hrs/ipv6/contrib/wpa/src/utils/uuid.h user/hrs/ipv6/contrib/wpa/src/utils/wpa_debug.c user/hrs/ipv6/contrib/wpa/src/utils/wpa_debug.h user/hrs/ipv6/contrib/wpa/src/utils/wpabuf.c user/hrs/ipv6/contrib/wpa/src/utils/wpabuf.h user/hrs/ipv6/contrib/wpa/src/wps/Makefile user/hrs/ipv6/contrib/wpa/src/wps/httpread.c user/hrs/ipv6/contrib/wpa/src/wps/httpread.h user/hrs/ipv6/contrib/wpa/src/wps/wps.c user/hrs/ipv6/contrib/wpa/src/wps/wps.h user/hrs/ipv6/contrib/wpa/src/wps/wps_attr_build.c user/hrs/ipv6/contrib/wpa/src/wps/wps_attr_parse.c user/hrs/ipv6/contrib/wpa/src/wps/wps_attr_process.c user/hrs/ipv6/contrib/wpa/src/wps/wps_common.c user/hrs/ipv6/contrib/wpa/src/wps/wps_defs.h user/hrs/ipv6/contrib/wpa/src/wps/wps_dev_attr.c user/hrs/ipv6/contrib/wpa/src/wps/wps_enrollee.c user/hrs/ipv6/contrib/wpa/src/wps/wps_i.h user/hrs/ipv6/contrib/wpa/src/wps/wps_registrar.c user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp.c user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp.h user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp_event.c user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp_i.h user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp_ssdp.c user/hrs/ipv6/contrib/wpa/src/wps/wps_upnp_web.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ChangeLog user/hrs/ipv6/contrib/wpa/wpa_supplicant/README user/hrs/ipv6/contrib/wpa/wpa_supplicant/README-WPS user/hrs/ipv6/contrib/wpa/wpa_supplicant/config.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/config.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/config_file.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/config_ssid.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/defconfig user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_background.8 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_cli.8 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_gui.8 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_passphrase.8 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_priv.8 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.8 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5 user/hrs/ipv6/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.sgml user/hrs/ipv6/contrib/wpa/wpa_supplicant/eapol_test.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/events.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/main.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/mlme.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/mlme.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/preauth_test.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/scan.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/tests/test_wpa.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/todo.txt user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_cli.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_passphrase.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_priv.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_supplicant.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_supplicant.conf user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h user/hrs/ipv6/contrib/wpa/wpa_supplicant/wpas_glue.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/wps_supplicant.c user/hrs/ipv6/contrib/wpa/wpa_supplicant/wps_supplicant.h user/hrs/ipv6/crypto/heimdal/lib/sl/slc-gram.y user/hrs/ipv6/crypto/openssh/ChangeLog user/hrs/ipv6/crypto/openssh/INSTALL user/hrs/ipv6/crypto/openssh/LICENCE user/hrs/ipv6/crypto/openssh/PROTOCOL user/hrs/ipv6/crypto/openssh/PROTOCOL.agent user/hrs/ipv6/crypto/openssh/README user/hrs/ipv6/crypto/openssh/addrmatch.c user/hrs/ipv6/crypto/openssh/atomicio.c user/hrs/ipv6/crypto/openssh/atomicio.h user/hrs/ipv6/crypto/openssh/audit-bsm.c user/hrs/ipv6/crypto/openssh/audit.c user/hrs/ipv6/crypto/openssh/audit.h user/hrs/ipv6/crypto/openssh/auth-krb5.c user/hrs/ipv6/crypto/openssh/auth-options.c user/hrs/ipv6/crypto/openssh/auth-options.h user/hrs/ipv6/crypto/openssh/auth-rh-rsa.c user/hrs/ipv6/crypto/openssh/auth-rhosts.c user/hrs/ipv6/crypto/openssh/auth-rsa.c user/hrs/ipv6/crypto/openssh/auth.c user/hrs/ipv6/crypto/openssh/auth.h user/hrs/ipv6/crypto/openssh/auth1.c user/hrs/ipv6/crypto/openssh/auth2-hostbased.c user/hrs/ipv6/crypto/openssh/auth2-jpake.c user/hrs/ipv6/crypto/openssh/auth2-none.c user/hrs/ipv6/crypto/openssh/auth2-pubkey.c user/hrs/ipv6/crypto/openssh/auth2.c user/hrs/ipv6/crypto/openssh/authfd.c user/hrs/ipv6/crypto/openssh/authfd.h user/hrs/ipv6/crypto/openssh/authfile.c user/hrs/ipv6/crypto/openssh/authfile.h user/hrs/ipv6/crypto/openssh/bufaux.c user/hrs/ipv6/crypto/openssh/buffer.c user/hrs/ipv6/crypto/openssh/buffer.h user/hrs/ipv6/crypto/openssh/canohost.c user/hrs/ipv6/crypto/openssh/channels.c user/hrs/ipv6/crypto/openssh/channels.h user/hrs/ipv6/crypto/openssh/cipher-3des1.c user/hrs/ipv6/crypto/openssh/cipher-acss.c user/hrs/ipv6/crypto/openssh/cipher-aes.c user/hrs/ipv6/crypto/openssh/cipher-bf1.c user/hrs/ipv6/crypto/openssh/cipher-ctr.c user/hrs/ipv6/crypto/openssh/clientloop.c user/hrs/ipv6/crypto/openssh/clientloop.h user/hrs/ipv6/crypto/openssh/compress.c user/hrs/ipv6/crypto/openssh/config.guess user/hrs/ipv6/crypto/openssh/config.h user/hrs/ipv6/crypto/openssh/config.h.in user/hrs/ipv6/crypto/openssh/defines.h user/hrs/ipv6/crypto/openssh/dh.c user/hrs/ipv6/crypto/openssh/dns.c user/hrs/ipv6/crypto/openssh/dns.h user/hrs/ipv6/crypto/openssh/entropy.c user/hrs/ipv6/crypto/openssh/hostfile.c user/hrs/ipv6/crypto/openssh/hostfile.h user/hrs/ipv6/crypto/openssh/includes.h user/hrs/ipv6/crypto/openssh/jpake.c user/hrs/ipv6/crypto/openssh/kex.c user/hrs/ipv6/crypto/openssh/kex.h user/hrs/ipv6/crypto/openssh/kexdhc.c user/hrs/ipv6/crypto/openssh/kexdhs.c user/hrs/ipv6/crypto/openssh/kexgexc.c user/hrs/ipv6/crypto/openssh/kexgexs.c user/hrs/ipv6/crypto/openssh/key.c user/hrs/ipv6/crypto/openssh/key.h user/hrs/ipv6/crypto/openssh/loginrec.c user/hrs/ipv6/crypto/openssh/loginrec.h user/hrs/ipv6/crypto/openssh/logintest.c user/hrs/ipv6/crypto/openssh/match.h user/hrs/ipv6/crypto/openssh/misc.c user/hrs/ipv6/crypto/openssh/misc.h user/hrs/ipv6/crypto/openssh/moduli.5 user/hrs/ipv6/crypto/openssh/moduli.c user/hrs/ipv6/crypto/openssh/monitor.c user/hrs/ipv6/crypto/openssh/monitor_fdpass.c user/hrs/ipv6/crypto/openssh/monitor_wrap.c user/hrs/ipv6/crypto/openssh/mux.c user/hrs/ipv6/crypto/openssh/myproposal.h user/hrs/ipv6/crypto/openssh/nchan.c user/hrs/ipv6/crypto/openssh/openbsd-compat/bindresvport.c user/hrs/ipv6/crypto/openssh/openbsd-compat/bsd-arc4random.c user/hrs/ipv6/crypto/openssh/openbsd-compat/bsd-cygwin_util.c user/hrs/ipv6/crypto/openssh/openbsd-compat/bsd-misc.c user/hrs/ipv6/crypto/openssh/openbsd-compat/bsd-misc.h user/hrs/ipv6/crypto/openssh/openbsd-compat/glob.c user/hrs/ipv6/crypto/openssh/openbsd-compat/glob.h user/hrs/ipv6/crypto/openssh/openbsd-compat/openbsd-compat.h user/hrs/ipv6/crypto/openssh/openbsd-compat/openssl-compat.c user/hrs/ipv6/crypto/openssh/openbsd-compat/openssl-compat.h user/hrs/ipv6/crypto/openssh/openbsd-compat/port-aix.c user/hrs/ipv6/crypto/openssh/openbsd-compat/port-aix.h user/hrs/ipv6/crypto/openssh/openbsd-compat/port-linux.c user/hrs/ipv6/crypto/openssh/openbsd-compat/port-linux.h user/hrs/ipv6/crypto/openssh/openbsd-compat/port-solaris.c user/hrs/ipv6/crypto/openssh/openbsd-compat/port-solaris.h user/hrs/ipv6/crypto/openssh/openbsd-compat/port-tun.c user/hrs/ipv6/crypto/openssh/openbsd-compat/port-uw.c user/hrs/ipv6/crypto/openssh/openbsd-compat/readpassphrase.c user/hrs/ipv6/crypto/openssh/packet.c user/hrs/ipv6/crypto/openssh/packet.h user/hrs/ipv6/crypto/openssh/pathnames.h user/hrs/ipv6/crypto/openssh/platform.c user/hrs/ipv6/crypto/openssh/platform.h user/hrs/ipv6/crypto/openssh/readconf.c user/hrs/ipv6/crypto/openssh/readconf.h user/hrs/ipv6/crypto/openssh/readpass.c user/hrs/ipv6/crypto/openssh/roaming.h user/hrs/ipv6/crypto/openssh/roaming_common.c user/hrs/ipv6/crypto/openssh/schnorr.c user/hrs/ipv6/crypto/openssh/scp.1 user/hrs/ipv6/crypto/openssh/scp.c user/hrs/ipv6/crypto/openssh/servconf.c user/hrs/ipv6/crypto/openssh/servconf.h user/hrs/ipv6/crypto/openssh/session.c user/hrs/ipv6/crypto/openssh/sftp-client.c user/hrs/ipv6/crypto/openssh/sftp-client.h user/hrs/ipv6/crypto/openssh/sftp-common.c user/hrs/ipv6/crypto/openssh/sftp-common.h user/hrs/ipv6/crypto/openssh/sftp-server.8 user/hrs/ipv6/crypto/openssh/sftp-server.c user/hrs/ipv6/crypto/openssh/sftp.1 user/hrs/ipv6/crypto/openssh/sftp.c user/hrs/ipv6/crypto/openssh/ssh-add.1 user/hrs/ipv6/crypto/openssh/ssh-add.c user/hrs/ipv6/crypto/openssh/ssh-agent.1 user/hrs/ipv6/crypto/openssh/ssh-agent.c user/hrs/ipv6/crypto/openssh/ssh-dss.c user/hrs/ipv6/crypto/openssh/ssh-keygen.1 user/hrs/ipv6/crypto/openssh/ssh-keygen.c user/hrs/ipv6/crypto/openssh/ssh-keyscan.1 user/hrs/ipv6/crypto/openssh/ssh-keyscan.c user/hrs/ipv6/crypto/openssh/ssh-keysign.8 user/hrs/ipv6/crypto/openssh/ssh-keysign.c user/hrs/ipv6/crypto/openssh/ssh-rand-helper.c user/hrs/ipv6/crypto/openssh/ssh-rsa.c user/hrs/ipv6/crypto/openssh/ssh.1 user/hrs/ipv6/crypto/openssh/ssh.c user/hrs/ipv6/crypto/openssh/ssh.h user/hrs/ipv6/crypto/openssh/ssh2.h user/hrs/ipv6/crypto/openssh/ssh_config user/hrs/ipv6/crypto/openssh/ssh_config.5 user/hrs/ipv6/crypto/openssh/ssh_namespace.h user/hrs/ipv6/crypto/openssh/sshconnect.c user/hrs/ipv6/crypto/openssh/sshconnect.h user/hrs/ipv6/crypto/openssh/sshconnect2.c user/hrs/ipv6/crypto/openssh/sshd.8 user/hrs/ipv6/crypto/openssh/sshd.c user/hrs/ipv6/crypto/openssh/sshd_config user/hrs/ipv6/crypto/openssh/sshd_config.5 user/hrs/ipv6/crypto/openssh/sshlogin.c user/hrs/ipv6/crypto/openssh/sshpty.h user/hrs/ipv6/crypto/openssh/sshtty.c user/hrs/ipv6/crypto/openssh/uuencode.c user/hrs/ipv6/crypto/openssh/uuencode.h user/hrs/ipv6/crypto/openssh/version.h user/hrs/ipv6/crypto/openssl/CHANGES user/hrs/ipv6/crypto/openssl/Configure user/hrs/ipv6/crypto/openssl/FAQ user/hrs/ipv6/crypto/openssl/Makefile user/hrs/ipv6/crypto/openssl/Makefile.org user/hrs/ipv6/crypto/openssl/NEWS user/hrs/ipv6/crypto/openssl/PROBLEMS user/hrs/ipv6/crypto/openssl/README user/hrs/ipv6/crypto/openssl/apps/CA.sh user/hrs/ipv6/crypto/openssl/apps/Makefile user/hrs/ipv6/crypto/openssl/apps/apps.c user/hrs/ipv6/crypto/openssl/apps/ca.c user/hrs/ipv6/crypto/openssl/apps/dh.c user/hrs/ipv6/crypto/openssl/apps/dhparam.c user/hrs/ipv6/crypto/openssl/apps/dsa.c user/hrs/ipv6/crypto/openssl/apps/dsaparam.c user/hrs/ipv6/crypto/openssl/apps/ec.c user/hrs/ipv6/crypto/openssl/apps/ecparam.c user/hrs/ipv6/crypto/openssl/apps/enc.c user/hrs/ipv6/crypto/openssl/apps/gendh.c user/hrs/ipv6/crypto/openssl/apps/gendsa.c user/hrs/ipv6/crypto/openssl/apps/genrsa.c user/hrs/ipv6/crypto/openssl/apps/openssl.c user/hrs/ipv6/crypto/openssl/apps/pkcs12.c user/hrs/ipv6/crypto/openssl/apps/pkcs7.c user/hrs/ipv6/crypto/openssl/apps/rand.c user/hrs/ipv6/crypto/openssl/apps/req.c user/hrs/ipv6/crypto/openssl/apps/s_apps.h user/hrs/ipv6/crypto/openssl/apps/s_cb.c user/hrs/ipv6/crypto/openssl/apps/s_client.c user/hrs/ipv6/crypto/openssl/apps/s_server.c user/hrs/ipv6/crypto/openssl/apps/s_socket.c user/hrs/ipv6/crypto/openssl/apps/speed.c user/hrs/ipv6/crypto/openssl/apps/x509.c user/hrs/ipv6/crypto/openssl/config user/hrs/ipv6/crypto/openssl/crypto/aes/aes_cfb.c user/hrs/ipv6/crypto/openssl/crypto/aes/aes_wrap.c user/hrs/ipv6/crypto/openssl/crypto/aes/asm/aes-x86_64.pl user/hrs/ipv6/crypto/openssl/crypto/asn1/a_int.c user/hrs/ipv6/crypto/openssl/crypto/asn1/a_mbstr.c user/hrs/ipv6/crypto/openssl/crypto/asn1/a_object.c user/hrs/ipv6/crypto/openssl/crypto/asn1/asn1.h user/hrs/ipv6/crypto/openssl/crypto/asn1/asn1_err.c user/hrs/ipv6/crypto/openssl/crypto/asn1/asn1_gen.c user/hrs/ipv6/crypto/openssl/crypto/asn1/asn1_par.c user/hrs/ipv6/crypto/openssl/crypto/asn1/n_pkey.c user/hrs/ipv6/crypto/openssl/crypto/asn1/t_crl.c user/hrs/ipv6/crypto/openssl/crypto/asn1/t_x509.c user/hrs/ipv6/crypto/openssl/crypto/asn1/tasn_dec.c user/hrs/ipv6/crypto/openssl/crypto/asn1/x_x509.c user/hrs/ipv6/crypto/openssl/crypto/bio/b_sock.c user/hrs/ipv6/crypto/openssl/crypto/bio/bf_nbio.c user/hrs/ipv6/crypto/openssl/crypto/bio/bio.h user/hrs/ipv6/crypto/openssl/crypto/bio/bio_lib.c user/hrs/ipv6/crypto/openssl/crypto/bio/bss_acpt.c user/hrs/ipv6/crypto/openssl/crypto/bio/bss_dgram.c user/hrs/ipv6/crypto/openssl/crypto/bio/bss_file.c user/hrs/ipv6/crypto/openssl/crypto/bio/bss_sock.c user/hrs/ipv6/crypto/openssl/crypto/bn/asm/ppc.pl user/hrs/ipv6/crypto/openssl/crypto/bn/asm/x86_64-gcc.c user/hrs/ipv6/crypto/openssl/crypto/bn/bn_div.c user/hrs/ipv6/crypto/openssl/crypto/bn/bn_exp.c user/hrs/ipv6/crypto/openssl/crypto/bn/bn_exp2.c user/hrs/ipv6/crypto/openssl/crypto/bn/bn_gf2m.c user/hrs/ipv6/crypto/openssl/crypto/bn/bn_mul.c user/hrs/ipv6/crypto/openssl/crypto/bn/bntest.c user/hrs/ipv6/crypto/openssl/crypto/camellia/Makefile user/hrs/ipv6/crypto/openssl/crypto/cast/c_cfb64.c user/hrs/ipv6/crypto/openssl/crypto/cast/c_ecb.c user/hrs/ipv6/crypto/openssl/crypto/cast/c_enc.c user/hrs/ipv6/crypto/openssl/crypto/cast/c_ofb64.c user/hrs/ipv6/crypto/openssl/crypto/cast/cast.h user/hrs/ipv6/crypto/openssl/crypto/cms/cms_asn1.c user/hrs/ipv6/crypto/openssl/crypto/cms/cms_ess.c user/hrs/ipv6/crypto/openssl/crypto/cms/cms_lib.c user/hrs/ipv6/crypto/openssl/crypto/comp/c_zlib.c user/hrs/ipv6/crypto/openssl/crypto/conf/conf_def.c user/hrs/ipv6/crypto/openssl/crypto/cryptlib.c user/hrs/ipv6/crypto/openssl/crypto/des/rpc_des.h user/hrs/ipv6/crypto/openssl/crypto/dsa/Makefile user/hrs/ipv6/crypto/openssl/crypto/dsa/dsa_asn1.c user/hrs/ipv6/crypto/openssl/crypto/dsa/dsa_gen.c user/hrs/ipv6/crypto/openssl/crypto/dsa/dsa_lib.c user/hrs/ipv6/crypto/openssl/crypto/dsa/dsa_ossl.c user/hrs/ipv6/crypto/openssl/crypto/dso/dso_dlfcn.c user/hrs/ipv6/crypto/openssl/crypto/ec/ec2_mult.c user/hrs/ipv6/crypto/openssl/crypto/ec/ec2_smpl.c user/hrs/ipv6/crypto/openssl/crypto/ec/ec_mult.c user/hrs/ipv6/crypto/openssl/crypto/ecdh/ech_lib.c user/hrs/ipv6/crypto/openssl/crypto/ecdsa/Makefile user/hrs/ipv6/crypto/openssl/crypto/ecdsa/ecs_lib.c user/hrs/ipv6/crypto/openssl/crypto/ecdsa/ecs_ossl.c user/hrs/ipv6/crypto/openssl/crypto/ecdsa/ecs_sign.c user/hrs/ipv6/crypto/openssl/crypto/engine/Makefile user/hrs/ipv6/crypto/openssl/crypto/engine/eng_all.c user/hrs/ipv6/crypto/openssl/crypto/engine/eng_cnf.c user/hrs/ipv6/crypto/openssl/crypto/engine/eng_cryptodev.c user/hrs/ipv6/crypto/openssl/crypto/engine/eng_ctrl.c user/hrs/ipv6/crypto/openssl/crypto/engine/eng_err.c user/hrs/ipv6/crypto/openssl/crypto/engine/eng_list.c user/hrs/ipv6/crypto/openssl/crypto/engine/eng_table.c user/hrs/ipv6/crypto/openssl/crypto/engine/engine.h user/hrs/ipv6/crypto/openssl/crypto/err/Makefile user/hrs/ipv6/crypto/openssl/crypto/err/err_all.c user/hrs/ipv6/crypto/openssl/crypto/err/err_prn.c user/hrs/ipv6/crypto/openssl/crypto/evp/bio_b64.c user/hrs/ipv6/crypto/openssl/crypto/evp/c_allc.c user/hrs/ipv6/crypto/openssl/crypto/evp/c_alld.c user/hrs/ipv6/crypto/openssl/crypto/evp/digest.c user/hrs/ipv6/crypto/openssl/crypto/evp/enc_min.c user/hrs/ipv6/crypto/openssl/crypto/evp/encode.c user/hrs/ipv6/crypto/openssl/crypto/evp/evp_lib.c user/hrs/ipv6/crypto/openssl/crypto/evp/evp_locl.h user/hrs/ipv6/crypto/openssl/crypto/evp/evp_pbe.c user/hrs/ipv6/crypto/openssl/crypto/evp/names.c user/hrs/ipv6/crypto/openssl/crypto/evp/p_sign.c user/hrs/ipv6/crypto/openssl/crypto/evp/p_verify.c user/hrs/ipv6/crypto/openssl/crypto/hmac/hmac.c user/hrs/ipv6/crypto/openssl/crypto/jpake/jpake.c user/hrs/ipv6/crypto/openssl/crypto/jpake/jpake.h user/hrs/ipv6/crypto/openssl/crypto/jpake/jpake_err.c user/hrs/ipv6/crypto/openssl/crypto/lhash/lhash.c user/hrs/ipv6/crypto/openssl/crypto/md32_common.h user/hrs/ipv6/crypto/openssl/crypto/md5/asm/md5-x86_64.pl user/hrs/ipv6/crypto/openssl/crypto/o_init.c user/hrs/ipv6/crypto/openssl/crypto/o_str.c user/hrs/ipv6/crypto/openssl/crypto/objects/obj_dat.c user/hrs/ipv6/crypto/openssl/crypto/objects/obj_dat.h user/hrs/ipv6/crypto/openssl/crypto/objects/obj_mac.h user/hrs/ipv6/crypto/openssl/crypto/objects/obj_mac.num user/hrs/ipv6/crypto/openssl/crypto/objects/objects.txt user/hrs/ipv6/crypto/openssl/crypto/ocsp/ocsp_ht.c user/hrs/ipv6/crypto/openssl/crypto/ocsp/ocsp_prn.c user/hrs/ipv6/crypto/openssl/crypto/opensslv.h user/hrs/ipv6/crypto/openssl/crypto/pem/pem_lib.c user/hrs/ipv6/crypto/openssl/crypto/pem/pem_seal.c user/hrs/ipv6/crypto/openssl/crypto/perlasm/x86_64-xlate.pl user/hrs/ipv6/crypto/openssl/crypto/pkcs12/p12_attr.c user/hrs/ipv6/crypto/openssl/crypto/pkcs12/p12_key.c user/hrs/ipv6/crypto/openssl/crypto/pkcs12/p12_npas.c user/hrs/ipv6/crypto/openssl/crypto/pkcs12/p12_utl.c user/hrs/ipv6/crypto/openssl/crypto/pkcs12/pkcs12.h user/hrs/ipv6/crypto/openssl/crypto/pkcs7/pk7_doit.c user/hrs/ipv6/crypto/openssl/crypto/pkcs7/pk7_lib.c user/hrs/ipv6/crypto/openssl/crypto/pkcs7/pk7_mime.c user/hrs/ipv6/crypto/openssl/crypto/pqueue/pqueue.c user/hrs/ipv6/crypto/openssl/crypto/rand/rand_nw.c user/hrs/ipv6/crypto/openssl/crypto/rand/rand_win.c user/hrs/ipv6/crypto/openssl/crypto/rand/randfile.c user/hrs/ipv6/crypto/openssl/crypto/rc5/rc5_locl.h user/hrs/ipv6/crypto/openssl/crypto/rsa/rsa.h user/hrs/ipv6/crypto/openssl/crypto/rsa/rsa_eay.c user/hrs/ipv6/crypto/openssl/crypto/rsa/rsa_eng.c user/hrs/ipv6/crypto/openssl/crypto/rsa/rsa_oaep.c user/hrs/ipv6/crypto/openssl/crypto/rsa/rsa_pss.c user/hrs/ipv6/crypto/openssl/crypto/rsa/rsa_sign.c user/hrs/ipv6/crypto/openssl/crypto/sha/sha512.c user/hrs/ipv6/crypto/openssl/crypto/stack/safestack.h user/hrs/ipv6/crypto/openssl/crypto/symhacks.h user/hrs/ipv6/crypto/openssl/crypto/ui/ui_openssl.c user/hrs/ipv6/crypto/openssl/crypto/x509/by_dir.c user/hrs/ipv6/crypto/openssl/crypto/x509/x509.h user/hrs/ipv6/crypto/openssl/crypto/x509/x509_lu.c user/hrs/ipv6/crypto/openssl/crypto/x509/x509_vfy.c user/hrs/ipv6/crypto/openssl/crypto/x509/x509_vfy.h user/hrs/ipv6/crypto/openssl/crypto/x509/x509_vpm.c user/hrs/ipv6/crypto/openssl/crypto/x509/x_all.c user/hrs/ipv6/crypto/openssl/crypto/x509v3/pcy_tree.c user/hrs/ipv6/crypto/openssl/crypto/x509v3/v3_alt.c user/hrs/ipv6/crypto/openssl/crypto/x509v3/v3_ncons.c user/hrs/ipv6/crypto/openssl/crypto/x509v3/v3_ocsp.c user/hrs/ipv6/crypto/openssl/crypto/x509v3/v3_pci.c user/hrs/ipv6/crypto/openssl/demos/x509/mkcert.c user/hrs/ipv6/crypto/openssl/demos/x509/mkreq.c user/hrs/ipv6/crypto/openssl/doc/apps/enc.pod user/hrs/ipv6/crypto/openssl/doc/apps/smime.pod user/hrs/ipv6/crypto/openssl/doc/apps/verify.pod user/hrs/ipv6/crypto/openssl/doc/crypto/ASN1_OBJECT_new.pod user/hrs/ipv6/crypto/openssl/doc/crypto/ASN1_STRING_length.pod user/hrs/ipv6/crypto/openssl/doc/crypto/ASN1_STRING_new.pod user/hrs/ipv6/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod user/hrs/ipv6/crypto/openssl/doc/crypto/BIO_f_buffer.pod user/hrs/ipv6/crypto/openssl/doc/crypto/BIO_should_retry.pod user/hrs/ipv6/crypto/openssl/doc/crypto/CRYPTO_set_ex_data.pod user/hrs/ipv6/crypto/openssl/doc/crypto/EVP_DigestInit.pod user/hrs/ipv6/crypto/openssl/doc/crypto/OBJ_nid2obj.pod user/hrs/ipv6/crypto/openssl/doc/crypto/PKCS12_parse.pod user/hrs/ipv6/crypto/openssl/doc/crypto/PKCS7_decrypt.pod user/hrs/ipv6/crypto/openssl/doc/crypto/PKCS7_encrypt.pod user/hrs/ipv6/crypto/openssl/doc/crypto/PKCS7_sign.pod user/hrs/ipv6/crypto/openssl/doc/crypto/PKCS7_verify.pod user/hrs/ipv6/crypto/openssl/doc/crypto/SMIME_read_PKCS7.pod user/hrs/ipv6/crypto/openssl/doc/crypto/SMIME_write_PKCS7.pod user/hrs/ipv6/crypto/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod user/hrs/ipv6/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod user/hrs/ipv6/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod user/hrs/ipv6/crypto/openssl/doc/crypto/X509_new.pod user/hrs/ipv6/crypto/openssl/doc/crypto/bn_internal.pod user/hrs/ipv6/crypto/openssl/doc/crypto/d2i_X509.pod user/hrs/ipv6/crypto/openssl/doc/crypto/d2i_X509_CRL.pod user/hrs/ipv6/crypto/openssl/doc/crypto/d2i_X509_REQ.pod user/hrs/ipv6/crypto/openssl/doc/crypto/hmac.pod user/hrs/ipv6/crypto/openssl/doc/crypto/pem.pod user/hrs/ipv6/crypto/openssl/doc/crypto/ui_compat.pod user/hrs/ipv6/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod user/hrs/ipv6/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod user/hrs/ipv6/crypto/openssl/doc/ssl/SSL_library_init.pod user/hrs/ipv6/crypto/openssl/e_os.h user/hrs/ipv6/crypto/openssl/engines/Makefile user/hrs/ipv6/crypto/openssl/engines/e_capi.c user/hrs/ipv6/crypto/openssl/engines/e_capi_err.c user/hrs/ipv6/crypto/openssl/engines/e_capi_err.h user/hrs/ipv6/crypto/openssl/engines/e_chil.c user/hrs/ipv6/crypto/openssl/engines/e_cswift.c user/hrs/ipv6/crypto/openssl/engines/e_ubsec.c user/hrs/ipv6/crypto/openssl/fips/Makefile user/hrs/ipv6/crypto/openssl/fips/aes/fips_aesavs.c user/hrs/ipv6/crypto/openssl/fips/des/fips_desmovs.c user/hrs/ipv6/crypto/openssl/fips/dsa/fips_dsa_key.c user/hrs/ipv6/crypto/openssl/fips/dsa/fips_dsa_sign.c user/hrs/ipv6/crypto/openssl/fips/dsa/fips_dsatest.c user/hrs/ipv6/crypto/openssl/fips/dsa/fips_dssvs.c user/hrs/ipv6/crypto/openssl/fips/fips_locl.h user/hrs/ipv6/crypto/openssl/fips/fips_test_suite.c user/hrs/ipv6/crypto/openssl/fips/fips_utl.h user/hrs/ipv6/crypto/openssl/fips/fipsalgtest.pl user/hrs/ipv6/crypto/openssl/fips/fipsld user/hrs/ipv6/crypto/openssl/fips/hmac/fips_hmac.c user/hrs/ipv6/crypto/openssl/fips/hmac/fips_hmac_selftest.c user/hrs/ipv6/crypto/openssl/fips/mkfipsscr.pl user/hrs/ipv6/crypto/openssl/fips/rand/fips_rand.c user/hrs/ipv6/crypto/openssl/fips/rand/fips_rngvs.c user/hrs/ipv6/crypto/openssl/fips/rsa/fips_rsagtest.c user/hrs/ipv6/crypto/openssl/fips/rsa/fips_rsastest.c user/hrs/ipv6/crypto/openssl/fips/rsa/fips_rsavtest.c user/hrs/ipv6/crypto/openssl/fips/sha/Makefile user/hrs/ipv6/crypto/openssl/fips/sha/fips_sha1_selftest.c user/hrs/ipv6/crypto/openssl/openssl.spec user/hrs/ipv6/crypto/openssl/ssl/Makefile user/hrs/ipv6/crypto/openssl/ssl/d1_both.c user/hrs/ipv6/crypto/openssl/ssl/d1_clnt.c user/hrs/ipv6/crypto/openssl/ssl/d1_enc.c user/hrs/ipv6/crypto/openssl/ssl/d1_lib.c user/hrs/ipv6/crypto/openssl/ssl/d1_pkt.c user/hrs/ipv6/crypto/openssl/ssl/d1_srvr.c user/hrs/ipv6/crypto/openssl/ssl/dtls1.h user/hrs/ipv6/crypto/openssl/ssl/kssl.c user/hrs/ipv6/crypto/openssl/ssl/s23_clnt.c user/hrs/ipv6/crypto/openssl/ssl/s23_lib.c user/hrs/ipv6/crypto/openssl/ssl/s23_srvr.c user/hrs/ipv6/crypto/openssl/ssl/s2_srvr.c user/hrs/ipv6/crypto/openssl/ssl/s3_both.c user/hrs/ipv6/crypto/openssl/ssl/s3_clnt.c user/hrs/ipv6/crypto/openssl/ssl/s3_enc.c user/hrs/ipv6/crypto/openssl/ssl/s3_lib.c user/hrs/ipv6/crypto/openssl/ssl/s3_pkt.c user/hrs/ipv6/crypto/openssl/ssl/s3_srvr.c user/hrs/ipv6/crypto/openssl/ssl/ssl.h user/hrs/ipv6/crypto/openssl/ssl/ssl3.h user/hrs/ipv6/crypto/openssl/ssl/ssl_algs.c user/hrs/ipv6/crypto/openssl/ssl/ssl_asn1.c user/hrs/ipv6/crypto/openssl/ssl/ssl_cert.c user/hrs/ipv6/crypto/openssl/ssl/ssl_ciph.c user/hrs/ipv6/crypto/openssl/ssl/ssl_err.c user/hrs/ipv6/crypto/openssl/ssl/ssl_lib.c user/hrs/ipv6/crypto/openssl/ssl/ssl_locl.h user/hrs/ipv6/crypto/openssl/ssl/ssl_rsa.c user/hrs/ipv6/crypto/openssl/ssl/ssl_sess.c user/hrs/ipv6/crypto/openssl/ssl/ssl_stat.c user/hrs/ipv6/crypto/openssl/ssl/ssl_txt.c user/hrs/ipv6/crypto/openssl/ssl/ssltest.c user/hrs/ipv6/crypto/openssl/ssl/t1_enc.c user/hrs/ipv6/crypto/openssl/ssl/t1_lib.c user/hrs/ipv6/crypto/openssl/ssl/tls1.h user/hrs/ipv6/crypto/openssl/test/Makefile user/hrs/ipv6/crypto/openssl/test/cms-test.pl user/hrs/ipv6/crypto/openssl/tools/c_rehash user/hrs/ipv6/crypto/openssl/tools/c_rehash.in user/hrs/ipv6/crypto/openssl/util/domd user/hrs/ipv6/crypto/openssl/util/libeay.num user/hrs/ipv6/crypto/openssl/util/mk1mf.pl user/hrs/ipv6/crypto/openssl/util/mkdef.pl user/hrs/ipv6/crypto/openssl/util/mkerr.pl user/hrs/ipv6/crypto/openssl/util/pl/Mingw32.pl user/hrs/ipv6/crypto/openssl/util/pl/VC-32.pl user/hrs/ipv6/crypto/openssl/util/pod2man.pl user/hrs/ipv6/crypto/openssl/util/shlib_wrap.sh user/hrs/ipv6/etc/Makefile user/hrs/ipv6/etc/csh.login user/hrs/ipv6/etc/defaults/periodic.conf user/hrs/ipv6/etc/defaults/rc.conf user/hrs/ipv6/etc/devd.conf user/hrs/ipv6/etc/devd/uath.conf user/hrs/ipv6/etc/etc.amd64/ttys user/hrs/ipv6/etc/etc.arm/ttys user/hrs/ipv6/etc/etc.i386/ttys user/hrs/ipv6/etc/etc.ia64/ttys user/hrs/ipv6/etc/etc.mips/ttys user/hrs/ipv6/etc/etc.pc98/ttys user/hrs/ipv6/etc/etc.powerpc/ttys user/hrs/ipv6/etc/etc.sparc64/ttys user/hrs/ipv6/etc/ftpusers user/hrs/ipv6/etc/gettytab user/hrs/ipv6/etc/group user/hrs/ipv6/etc/inetd.conf user/hrs/ipv6/etc/login.conf user/hrs/ipv6/etc/mail/aliases user/hrs/ipv6/etc/master.passwd user/hrs/ipv6/etc/motd user/hrs/ipv6/etc/mtree/BSD.include.dist user/hrs/ipv6/etc/mtree/BSD.root.dist user/hrs/ipv6/etc/mtree/BSD.usr.dist user/hrs/ipv6/etc/mtree/BSD.var.dist user/hrs/ipv6/etc/mtree/Makefile user/hrs/ipv6/etc/mtree/README user/hrs/ipv6/etc/namedb/named.conf user/hrs/ipv6/etc/namedb/named.root user/hrs/ipv6/etc/netstart user/hrs/ipv6/etc/network.subr user/hrs/ipv6/etc/newsyslog.conf user/hrs/ipv6/etc/pam.d/su user/hrs/ipv6/etc/periodic/daily/310.accounting user/hrs/ipv6/etc/periodic/daily/440.status-mailq user/hrs/ipv6/etc/periodic/daily/450.status-security user/hrs/ipv6/etc/periodic/daily/Makefile user/hrs/ipv6/etc/periodic/security/Makefile user/hrs/ipv6/etc/periodic/weekly/330.catman user/hrs/ipv6/etc/periodic/weekly/Makefile user/hrs/ipv6/etc/portsnap.conf user/hrs/ipv6/etc/profile user/hrs/ipv6/etc/rc user/hrs/ipv6/etc/rc.d/Makefile (contents, props changed) user/hrs/ipv6/etc/rc.d/SERVERS user/hrs/ipv6/etc/rc.d/accounting user/hrs/ipv6/etc/rc.d/bluetooth user/hrs/ipv6/etc/rc.d/bridge user/hrs/ipv6/etc/rc.d/cleanvar user/hrs/ipv6/etc/rc.d/cleartmp user/hrs/ipv6/etc/rc.d/ddb user/hrs/ipv6/etc/rc.d/defaultroute user/hrs/ipv6/etc/rc.d/devd user/hrs/ipv6/etc/rc.d/dumpon user/hrs/ipv6/etc/rc.d/faith user/hrs/ipv6/etc/rc.d/geli user/hrs/ipv6/etc/rc.d/geli2 user/hrs/ipv6/etc/rc.d/hastd (contents, props changed) user/hrs/ipv6/etc/rc.d/hostid user/hrs/ipv6/etc/rc.d/hostid_save user/hrs/ipv6/etc/rc.d/initrandom user/hrs/ipv6/etc/rc.d/ip6addrctl user/hrs/ipv6/etc/rc.d/ipfilter user/hrs/ipv6/etc/rc.d/ipfw user/hrs/ipv6/etc/rc.d/ipmon user/hrs/ipv6/etc/rc.d/jail user/hrs/ipv6/etc/rc.d/ldconfig user/hrs/ipv6/etc/rc.d/mdconfig user/hrs/ipv6/etc/rc.d/mdconfig2 user/hrs/ipv6/etc/rc.d/mountcritlocal user/hrs/ipv6/etc/rc.d/mountd user/hrs/ipv6/etc/rc.d/named user/hrs/ipv6/etc/rc.d/netif user/hrs/ipv6/etc/rc.d/netoptions user/hrs/ipv6/etc/rc.d/nfsclient user/hrs/ipv6/etc/rc.d/nfsd user/hrs/ipv6/etc/rc.d/nscd user/hrs/ipv6/etc/rc.d/nsswitch user/hrs/ipv6/etc/rc.d/pf user/hrs/ipv6/etc/rc.d/rfcomm_pppd_server user/hrs/ipv6/etc/rc.d/routing user/hrs/ipv6/etc/rc.d/rpcbind user/hrs/ipv6/etc/rc.d/savecore user/hrs/ipv6/etc/rc.d/securelevel user/hrs/ipv6/etc/rc.d/sshd user/hrs/ipv6/etc/rc.d/stf user/hrs/ipv6/etc/rc.d/syscons user/hrs/ipv6/etc/rc.d/sysctl user/hrs/ipv6/etc/rc.d/tmp user/hrs/ipv6/etc/rc.d/zvol user/hrs/ipv6/etc/rc.firewall user/hrs/ipv6/etc/rc.initdiskless user/hrs/ipv6/etc/rc.resume user/hrs/ipv6/etc/rc.subr user/hrs/ipv6/etc/rc.suspend user/hrs/ipv6/etc/regdomain.xml user/hrs/ipv6/etc/services user/hrs/ipv6/etc/snmpd.config user/hrs/ipv6/etc/termcap.small user/hrs/ipv6/games/Makefile.inc user/hrs/ipv6/games/bcd/bcd.6 user/hrs/ipv6/games/caesar/caesar.6 user/hrs/ipv6/games/caesar/rot13.sh user/hrs/ipv6/games/factor/factor.6 user/hrs/ipv6/games/factor/factor.c user/hrs/ipv6/games/fortune/Notes user/hrs/ipv6/games/fortune/datfiles/fortunes user/hrs/ipv6/games/fortune/datfiles/fortunes-o.real user/hrs/ipv6/games/fortune/datfiles/fortunes-o.sp.ok user/hrs/ipv6/games/fortune/datfiles/fortunes.sp.ok user/hrs/ipv6/games/fortune/datfiles/freebsd-tips user/hrs/ipv6/games/fortune/datfiles/freebsd-tips.sp.ok user/hrs/ipv6/games/fortune/datfiles/gerrold.limerick user/hrs/ipv6/games/fortune/datfiles/limerick user/hrs/ipv6/games/fortune/datfiles/limerick.sp.ok user/hrs/ipv6/games/fortune/datfiles/startrek user/hrs/ipv6/games/fortune/datfiles/startrek.sp.ok user/hrs/ipv6/games/fortune/datfiles/zippy user/hrs/ipv6/games/fortune/datfiles/zippy.sp.ok user/hrs/ipv6/games/grdc/grdc.c user/hrs/ipv6/games/morse/morse.6 user/hrs/ipv6/games/morse/morse.c user/hrs/ipv6/games/number/number.6 user/hrs/ipv6/games/pom/pom.6 user/hrs/ipv6/games/pom/pom.c user/hrs/ipv6/games/random/random.6 user/hrs/ipv6/games/random/random.c user/hrs/ipv6/games/random/randomize_fd.c user/hrs/ipv6/gnu/lib/Makefile user/hrs/ipv6/gnu/lib/csu/Makefile user/hrs/ipv6/gnu/lib/libdialog/Makefile user/hrs/ipv6/gnu/lib/libgcc/Makefile user/hrs/ipv6/gnu/lib/libgomp/Makefile user/hrs/ipv6/gnu/lib/libgomp/config.h user/hrs/ipv6/gnu/lib/libreadline/history/Makefile user/hrs/ipv6/gnu/lib/libreadline/readline/doc/Makefile user/hrs/ipv6/gnu/lib/libstdc++/Makefile user/hrs/ipv6/gnu/lib/libstdc++/config.h user/hrs/ipv6/gnu/lib/libsupc++/Makefile user/hrs/ipv6/gnu/usr.bin/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/Makefile.inc0 user/hrs/ipv6/gnu/usr.bin/binutils/addr2line/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/as/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/as/config.h user/hrs/ipv6/gnu/usr.bin/binutils/doc/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/doc/asconfig.texi user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.amd64 user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.arm user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.i386 user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.ia64 user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.mips user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.powerpc user/hrs/ipv6/gnu/usr.bin/binutils/ld/Makefile.sparc64 user/hrs/ipv6/gnu/usr.bin/binutils/ld/armelf_fbsd.sh user/hrs/ipv6/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh user/hrs/ipv6/gnu/usr.bin/binutils/ld/config.h user/hrs/ipv6/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh user/hrs/ipv6/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh user/hrs/ipv6/gnu/usr.bin/binutils/ld/genscripts.sh user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile.amd64 user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile.arm user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile.ia64 user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile.mips user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/Makefile.sparc64 user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/bfd.h user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/config.h.fbsd user/hrs/ipv6/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c user/hrs/ipv6/gnu/usr.bin/binutils/libbinutils/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/libbinutils/config.h user/hrs/ipv6/gnu/usr.bin/binutils/libiberty/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/libiberty/config.h user/hrs/ipv6/gnu/usr.bin/binutils/libopcodes/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/libopcodes/config.h user/hrs/ipv6/gnu/usr.bin/binutils/nm/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/objcopy/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/objdump/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/readelf/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/size/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/strings/Makefile user/hrs/ipv6/gnu/usr.bin/binutils/strip/Makefile user/hrs/ipv6/gnu/usr.bin/cc/Makefile user/hrs/ipv6/gnu/usr.bin/cc/Makefile.fe user/hrs/ipv6/gnu/usr.bin/cc/Makefile.inc user/hrs/ipv6/gnu/usr.bin/cc/Makefile.tgt user/hrs/ipv6/gnu/usr.bin/cc/cc_int/Makefile user/hrs/ipv6/gnu/usr.bin/cc/cc_tools/Makefile user/hrs/ipv6/gnu/usr.bin/cc/cc_tools/auto-host.h user/hrs/ipv6/gnu/usr.bin/cc/cc_tools/freebsd-native.h user/hrs/ipv6/gnu/usr.bin/cc/doc/Makefile user/hrs/ipv6/gnu/usr.bin/cc/include/Makefile user/hrs/ipv6/gnu/usr.bin/cvs/contrib/Makefile user/hrs/ipv6/gnu/usr.bin/dialog/Makefile user/hrs/ipv6/gnu/usr.bin/diff/context.c.diff user/hrs/ipv6/gnu/usr.bin/diff/diff.c.diff user/hrs/ipv6/gnu/usr.bin/dtc/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/Makefile.inc user/hrs/ipv6/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h user/hrs/ipv6/gnu/usr.bin/gdb/arch/mips/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/arch/mips/init.c user/hrs/ipv6/gnu/usr.bin/gdb/doc/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/gdbserver/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/kgdb.1 user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/kgdb.h user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/kld.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/kthr.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/main.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/trgt_amd64.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/trgt_i386.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/trgt_ia64.c user/hrs/ipv6/gnu/usr.bin/gdb/kgdb/trgt_mips.c user/hrs/ipv6/gnu/usr.bin/gdb/libgdb/Makefile user/hrs/ipv6/gnu/usr.bin/gdb/libgdb/fbsd-threads.c user/hrs/ipv6/gnu/usr.bin/grep/Makefile user/hrs/ipv6/gnu/usr.bin/groff/tmac/mdoc.local user/hrs/ipv6/gnu/usr.bin/send-pr/categories user/hrs/ipv6/gnu/usr.bin/send-pr/send-pr.1 user/hrs/ipv6/include/Makefile user/hrs/ipv6/include/arpa/inet.h user/hrs/ipv6/include/assert.h user/hrs/ipv6/include/complex.h user/hrs/ipv6/include/dlfcn.h user/hrs/ipv6/include/inttypes.h user/hrs/ipv6/include/limits.h user/hrs/ipv6/include/netdb.h user/hrs/ipv6/include/nsswitch.h user/hrs/ipv6/include/paths.h user/hrs/ipv6/include/printf.h user/hrs/ipv6/include/pthread.h user/hrs/ipv6/include/pthread_np.h user/hrs/ipv6/include/readpassphrase.h user/hrs/ipv6/include/signal.h user/hrs/ipv6/include/stdio.h user/hrs/ipv6/include/stdlib.h user/hrs/ipv6/include/termios.h user/hrs/ipv6/include/unistd.h user/hrs/ipv6/lib/Makefile user/hrs/ipv6/lib/bind/config.h user/hrs/ipv6/lib/bind/config.mk user/hrs/ipv6/lib/bind/dns/code.h user/hrs/ipv6/lib/bind/dns/dns/enumclass.h user/hrs/ipv6/lib/bind/dns/dns/enumtype.h user/hrs/ipv6/lib/bind/dns/dns/rdatastruct.h user/hrs/ipv6/lib/bind/isc/isc/platform.h user/hrs/ipv6/lib/csu/amd64/Makefile user/hrs/ipv6/lib/csu/amd64/crt1.c user/hrs/ipv6/lib/csu/amd64/crti.S user/hrs/ipv6/lib/csu/amd64/crtn.S user/hrs/ipv6/lib/csu/arm/Makefile user/hrs/ipv6/lib/csu/arm/crt1.c user/hrs/ipv6/lib/csu/arm/crtn.S user/hrs/ipv6/lib/csu/common/crtbrand.c user/hrs/ipv6/lib/csu/i386-elf/Makefile user/hrs/ipv6/lib/csu/i386-elf/crt1_c.c user/hrs/ipv6/lib/csu/i386-elf/crt1_s.S user/hrs/ipv6/lib/csu/i386-elf/crti.S user/hrs/ipv6/lib/csu/i386-elf/crtn.S user/hrs/ipv6/lib/csu/ia64/Makefile user/hrs/ipv6/lib/csu/ia64/crt1.S user/hrs/ipv6/lib/csu/ia64/crti.S user/hrs/ipv6/lib/csu/ia64/crtn.S user/hrs/ipv6/lib/csu/mips/Makefile user/hrs/ipv6/lib/csu/mips/crt1.c user/hrs/ipv6/lib/csu/mips/crti.S user/hrs/ipv6/lib/csu/powerpc/Makefile user/hrs/ipv6/lib/csu/powerpc/crt1.c user/hrs/ipv6/lib/csu/powerpc/crti.S user/hrs/ipv6/lib/csu/powerpc/crtn.S user/hrs/ipv6/lib/csu/sparc64/crt1.c user/hrs/ipv6/lib/csu/sparc64/crti.S user/hrs/ipv6/lib/csu/sparc64/crtn.S user/hrs/ipv6/lib/libarchive/Makefile user/hrs/ipv6/lib/libarchive/archive.h user/hrs/ipv6/lib/libarchive/archive_entry.3 user/hrs/ipv6/lib/libarchive/archive_hash.h user/hrs/ipv6/lib/libarchive/archive_private.h user/hrs/ipv6/lib/libarchive/archive_read.3 user/hrs/ipv6/lib/libarchive/archive_read.c user/hrs/ipv6/lib/libarchive/archive_read_disk.3 user/hrs/ipv6/lib/libarchive/archive_read_disk.c user/hrs/ipv6/lib/libarchive/archive_read_extract.c user/hrs/ipv6/lib/libarchive/archive_read_open_fd.c user/hrs/ipv6/lib/libarchive/archive_read_open_filename.c user/hrs/ipv6/lib/libarchive/archive_read_support_format_zip.c user/hrs/ipv6/lib/libarchive/archive_util.3 user/hrs/ipv6/lib/libarchive/archive_virtual.c user/hrs/ipv6/lib/libarchive/archive_write.3 user/hrs/ipv6/lib/libarchive/archive_write.c user/hrs/ipv6/lib/libarchive/archive_write_disk.3 user/hrs/ipv6/lib/libarchive/archive_write_disk.c user/hrs/ipv6/lib/libarchive/config_freebsd.h user/hrs/ipv6/lib/libarchive/cpio.5 user/hrs/ipv6/lib/libarchive/libarchive-formats.5 user/hrs/ipv6/lib/libarchive/libarchive.3 user/hrs/ipv6/lib/libarchive/libarchive_internals.3 user/hrs/ipv6/lib/libarchive/tar.5 user/hrs/ipv6/lib/libarchive/test/Makefile user/hrs/ipv6/lib/libarchive/test/test_acl_freebsd.c user/hrs/ipv6/lib/libarchive/test/test_compat_zip.c user/hrs/ipv6/lib/libbluetooth/bluetooth.3 user/hrs/ipv6/lib/libbluetooth/bluetooth.h user/hrs/ipv6/lib/libbsnmp/libbsnmp/Makefile user/hrs/ipv6/lib/libc/Makefile user/hrs/ipv6/lib/libc/amd64/gen/_setjmp.S user/hrs/ipv6/lib/libc/amd64/gen/fabs.S user/hrs/ipv6/lib/libc/amd64/gen/modf.S user/hrs/ipv6/lib/libc/amd64/gen/rfork_thread.S user/hrs/ipv6/lib/libc/amd64/gen/setjmp.S user/hrs/ipv6/lib/libc/amd64/gen/sigsetjmp.S user/hrs/ipv6/lib/libc/amd64/stdlib/div.S user/hrs/ipv6/lib/libc/amd64/stdlib/ldiv.S user/hrs/ipv6/lib/libc/amd64/stdlib/lldiv.S user/hrs/ipv6/lib/libc/amd64/string/bcmp.S user/hrs/ipv6/lib/libc/amd64/string/bcopy.S user/hrs/ipv6/lib/libc/amd64/string/bzero.S user/hrs/ipv6/lib/libc/amd64/string/memcmp.S user/hrs/ipv6/lib/libc/amd64/string/memset.S user/hrs/ipv6/lib/libc/amd64/string/strcat.S user/hrs/ipv6/lib/libc/amd64/string/strcmp.S user/hrs/ipv6/lib/libc/amd64/string/strcpy.S user/hrs/ipv6/lib/libc/amd64/sys/brk.S user/hrs/ipv6/lib/libc/amd64/sys/cerror.S user/hrs/ipv6/lib/libc/amd64/sys/exect.S user/hrs/ipv6/lib/libc/amd64/sys/getcontext.S user/hrs/ipv6/lib/libc/amd64/sys/pipe.S user/hrs/ipv6/lib/libc/amd64/sys/ptrace.S user/hrs/ipv6/lib/libc/amd64/sys/reboot.S user/hrs/ipv6/lib/libc/amd64/sys/sbrk.S user/hrs/ipv6/lib/libc/amd64/sys/setlogin.S user/hrs/ipv6/lib/libc/amd64/sys/sigreturn.S user/hrs/ipv6/lib/libc/amd64/sys/vfork.S user/hrs/ipv6/lib/libc/arm/gen/modf.c user/hrs/ipv6/lib/libc/compat-43/Makefile.inc user/hrs/ipv6/lib/libc/compat-43/sigcompat.c user/hrs/ipv6/lib/libc/compat-43/sigpause.2 user/hrs/ipv6/lib/libc/db/hash/hash.c user/hrs/ipv6/lib/libc/db/hash/hash.h user/hrs/ipv6/lib/libc/db/man/dbopen.3 user/hrs/ipv6/lib/libc/db/man/hash.3 user/hrs/ipv6/lib/libc/gen/Makefile.inc user/hrs/ipv6/lib/libc/gen/Symbol.map user/hrs/ipv6/lib/libc/gen/__getosreldate.c user/hrs/ipv6/lib/libc/gen/_pthread_stubs.c user/hrs/ipv6/lib/libc/gen/_spinlock_stub.c user/hrs/ipv6/lib/libc/gen/_thread_init.c user/hrs/ipv6/lib/libc/gen/alarm.3 user/hrs/ipv6/lib/libc/gen/check_utility_compat.3 user/hrs/ipv6/lib/libc/gen/confstr.3 user/hrs/ipv6/lib/libc/gen/daemon.c user/hrs/ipv6/lib/libc/gen/directory.3 user/hrs/ipv6/lib/libc/gen/dladdr.3 user/hrs/ipv6/lib/libc/gen/dlfcn.c user/hrs/ipv6/lib/libc/gen/dlinfo.3 user/hrs/ipv6/lib/libc/gen/dllockinit.3 user/hrs/ipv6/lib/libc/gen/dlopen.3 user/hrs/ipv6/lib/libc/gen/errlst.c user/hrs/ipv6/lib/libc/gen/feature_present.3 user/hrs/ipv6/lib/libc/gen/fmtcheck.3 user/hrs/ipv6/lib/libc/gen/fnmatch.c user/hrs/ipv6/lib/libc/gen/frexp.3 user/hrs/ipv6/lib/libc/gen/ftok.3 user/hrs/ipv6/lib/libc/gen/fts-compat.c user/hrs/ipv6/lib/libc/gen/fts.c user/hrs/ipv6/lib/libc/gen/getcap.3 user/hrs/ipv6/lib/libc/gen/getcwd.3 user/hrs/ipv6/lib/libc/gen/getdiskbyname.3 user/hrs/ipv6/lib/libc/gen/getosreldate.c user/hrs/ipv6/lib/libc/gen/getpagesize.c user/hrs/ipv6/lib/libc/gen/getpagesizes.c user/hrs/ipv6/lib/libc/gen/getutxent.3 user/hrs/ipv6/lib/libc/gen/getutxent.c user/hrs/ipv6/lib/libc/gen/glob.3 user/hrs/ipv6/lib/libc/gen/glob.c user/hrs/ipv6/lib/libc/gen/isgreater.3 user/hrs/ipv6/lib/libc/gen/opendir.c user/hrs/ipv6/lib/libc/gen/psignal.3 user/hrs/ipv6/lib/libc/gen/pututxline.c user/hrs/ipv6/lib/libc/gen/raise.3 user/hrs/ipv6/lib/libc/gen/readpassphrase.3 user/hrs/ipv6/lib/libc/gen/readpassphrase.c user/hrs/ipv6/lib/libc/gen/rfork_thread.3 user/hrs/ipv6/lib/libc/gen/scandir.3 user/hrs/ipv6/lib/libc/gen/sem.c user/hrs/ipv6/lib/libc/gen/sem_new.c user/hrs/ipv6/lib/libc/gen/sem_timedwait.3 user/hrs/ipv6/lib/libc/gen/setproctitle.3 user/hrs/ipv6/lib/libc/gen/siginterrupt.3 user/hrs/ipv6/lib/libc/gen/siglist.c user/hrs/ipv6/lib/libc/gen/stringlist.3 user/hrs/ipv6/lib/libc/gen/sysconf.3 user/hrs/ipv6/lib/libc/gen/sysconf.c user/hrs/ipv6/lib/libc/gen/sysctl.3 user/hrs/ipv6/lib/libc/gen/syslog.c user/hrs/ipv6/lib/libc/gen/tcgetsid.3 user/hrs/ipv6/lib/libc/gen/tcsetattr.3 user/hrs/ipv6/lib/libc/gen/termios.c user/hrs/ipv6/lib/libc/gen/ualarm.3 user/hrs/ipv6/lib/libc/gen/utxdb.c user/hrs/ipv6/lib/libc/gmon/gmon.c user/hrs/ipv6/lib/libc/i386/gen/_ctx_start.S user/hrs/ipv6/lib/libc/i386/gen/_setjmp.S user/hrs/ipv6/lib/libc/i386/gen/fabs.S user/hrs/ipv6/lib/libc/i386/gen/modf.S user/hrs/ipv6/lib/libc/i386/gen/rfork_thread.S user/hrs/ipv6/lib/libc/i386/gen/setjmp.S user/hrs/ipv6/lib/libc/i386/gen/sigsetjmp.S user/hrs/ipv6/lib/libc/i386/stdlib/div.S user/hrs/ipv6/lib/libc/i386/stdlib/ldiv.S user/hrs/ipv6/lib/libc/i386/string/Makefile.inc user/hrs/ipv6/lib/libc/i386/string/bcmp.S user/hrs/ipv6/lib/libc/i386/string/bcopy.S user/hrs/ipv6/lib/libc/i386/string/bzero.S user/hrs/ipv6/lib/libc/i386/string/ffs.S user/hrs/ipv6/lib/libc/i386/string/index.S user/hrs/ipv6/lib/libc/i386/string/memchr.S user/hrs/ipv6/lib/libc/i386/string/memcmp.S user/hrs/ipv6/lib/libc/i386/string/memset.S user/hrs/ipv6/lib/libc/i386/string/rindex.S user/hrs/ipv6/lib/libc/i386/string/strcat.S user/hrs/ipv6/lib/libc/i386/string/strchr.S user/hrs/ipv6/lib/libc/i386/string/strcmp.S user/hrs/ipv6/lib/libc/i386/string/strcpy.S user/hrs/ipv6/lib/libc/i386/string/strncmp.S user/hrs/ipv6/lib/libc/i386/string/strrchr.S user/hrs/ipv6/lib/libc/i386/string/swab.S user/hrs/ipv6/lib/libc/i386/string/wcschr.S user/hrs/ipv6/lib/libc/i386/string/wcscmp.S user/hrs/ipv6/lib/libc/i386/string/wcslen.S user/hrs/ipv6/lib/libc/i386/string/wmemchr.S user/hrs/ipv6/lib/libc/i386/sys/Ovfork.S user/hrs/ipv6/lib/libc/i386/sys/brk.S user/hrs/ipv6/lib/libc/i386/sys/cerror.S user/hrs/ipv6/lib/libc/i386/sys/exect.S user/hrs/ipv6/lib/libc/i386/sys/getcontext.S user/hrs/ipv6/lib/libc/i386/sys/pipe.S user/hrs/ipv6/lib/libc/i386/sys/ptrace.S user/hrs/ipv6/lib/libc/i386/sys/reboot.S user/hrs/ipv6/lib/libc/i386/sys/sbrk.S user/hrs/ipv6/lib/libc/i386/sys/setlogin.S user/hrs/ipv6/lib/libc/i386/sys/sigreturn.S user/hrs/ipv6/lib/libc/i386/sys/syscall.S user/hrs/ipv6/lib/libc/ia64/gen/modf.c user/hrs/ipv6/lib/libc/include/compat.h user/hrs/ipv6/lib/libc/include/libc_private.h user/hrs/ipv6/lib/libc/include/namespace.h user/hrs/ipv6/lib/libc/include/un-namespace.h user/hrs/ipv6/lib/libc/locale/Makefile.inc user/hrs/ipv6/lib/libc/locale/isalnum.3 user/hrs/ipv6/lib/libc/locale/isalpha.3 user/hrs/ipv6/lib/libc/locale/isblank.3 user/hrs/ipv6/lib/libc/locale/isgraph.3 user/hrs/ipv6/lib/libc/locale/localeconv.3 user/hrs/ipv6/lib/libc/locale/setlocale.3 user/hrs/ipv6/lib/libc/locale/tolower.3 user/hrs/ipv6/lib/libc/locale/toupper.3 user/hrs/ipv6/lib/libc/mips/Makefile.inc user/hrs/ipv6/lib/libc/mips/SYS.h user/hrs/ipv6/lib/libc/mips/Symbol.map user/hrs/ipv6/lib/libc/mips/gen/Makefile.inc user/hrs/ipv6/lib/libc/mips/gen/_setjmp.S user/hrs/ipv6/lib/libc/mips/gen/makecontext.c user/hrs/ipv6/lib/libc/mips/gen/modf.c user/hrs/ipv6/lib/libc/mips/gen/setjmp.S user/hrs/ipv6/lib/libc/mips/gen/sigsetjmp.S user/hrs/ipv6/lib/libc/mips/string/bcmp.S user/hrs/ipv6/lib/libc/mips/string/bcopy.S user/hrs/ipv6/lib/libc/mips/string/bzero.S user/hrs/ipv6/lib/libc/mips/string/ffs.S user/hrs/ipv6/lib/libc/mips/string/index.S user/hrs/ipv6/lib/libc/mips/string/rindex.S user/hrs/ipv6/lib/libc/mips/string/strcmp.S user/hrs/ipv6/lib/libc/mips/string/strlen.S user/hrs/ipv6/lib/libc/mips/sys/Makefile.inc user/hrs/ipv6/lib/libc/mips/sys/Ovfork.S user/hrs/ipv6/lib/libc/mips/sys/brk.S user/hrs/ipv6/lib/libc/mips/sys/cerror.S user/hrs/ipv6/lib/libc/mips/sys/exect.S user/hrs/ipv6/lib/libc/mips/sys/fork.S user/hrs/ipv6/lib/libc/mips/sys/pipe.S user/hrs/ipv6/lib/libc/mips/sys/ptrace.S user/hrs/ipv6/lib/libc/mips/sys/sbrk.S user/hrs/ipv6/lib/libc/net/ethers.3 user/hrs/ipv6/lib/libc/net/eui64.3 user/hrs/ipv6/lib/libc/net/gethostbydns.c user/hrs/ipv6/lib/libc/net/gethostbyht.c user/hrs/ipv6/lib/libc/net/gethostbynis.c user/hrs/ipv6/lib/libc/net/gethostnamadr.c user/hrs/ipv6/lib/libc/net/getnetbydns.c user/hrs/ipv6/lib/libc/net/getnetbyht.c user/hrs/ipv6/lib/libc/net/getnetbynis.c user/hrs/ipv6/lib/libc/net/getnetent.3 user/hrs/ipv6/lib/libc/net/getnetnamadr.c user/hrs/ipv6/lib/libc/net/getproto.c user/hrs/ipv6/lib/libc/net/getprotoent.3 user/hrs/ipv6/lib/libc/net/getprotoent.c user/hrs/ipv6/lib/libc/net/getprotoname.c user/hrs/ipv6/lib/libc/net/getservent.c user/hrs/ipv6/lib/libc/net/hesiod.c user/hrs/ipv6/lib/libc/net/inet6_rth_space.3 user/hrs/ipv6/lib/libc/net/nsdispatch.3 user/hrs/ipv6/lib/libc/net/nsdispatch.c user/hrs/ipv6/lib/libc/net/nslexer.l user/hrs/ipv6/lib/libc/net/sctp_getaddrlen.3 user/hrs/ipv6/lib/libc/net/sctp_recvmsg.3 user/hrs/ipv6/lib/libc/net/sctp_send.3 user/hrs/ipv6/lib/libc/net/sctp_sendmsg.3 user/hrs/ipv6/lib/libc/net/sctp_sys_calls.c user/hrs/ipv6/lib/libc/nls/ru_RU.KOI8-R.msg (contents, props changed) user/hrs/ipv6/lib/libc/posix1e/Makefile.inc user/hrs/ipv6/lib/libc/posix1e/acl_add_flag_np.3 user/hrs/ipv6/lib/libc/posix1e/acl_add_perm.3 user/hrs/ipv6/lib/libc/posix1e/acl_branding.c user/hrs/ipv6/lib/libc/posix1e/acl_entry.c user/hrs/ipv6/lib/libc/posix1e/acl_from_text.c user/hrs/ipv6/lib/libc/posix1e/acl_from_text_nfs4.c user/hrs/ipv6/lib/libc/posix1e/acl_get.3 user/hrs/ipv6/lib/libc/posix1e/acl_get.c user/hrs/ipv6/lib/libc/posix1e/acl_is_trivial_np.3 user/hrs/ipv6/lib/libc/posix1e/acl_perm.c user/hrs/ipv6/lib/libc/posix1e/acl_set.3 user/hrs/ipv6/lib/libc/posix1e/acl_set.c user/hrs/ipv6/lib/libc/posix1e/acl_set_entry_type_np.3 user/hrs/ipv6/lib/libc/posix1e/acl_set_tag_type.3 user/hrs/ipv6/lib/libc/posix1e/acl_strip.c user/hrs/ipv6/lib/libc/posix1e/acl_strip_np.3 user/hrs/ipv6/lib/libc/posix1e/acl_support.c user/hrs/ipv6/lib/libc/posix1e/acl_support.h user/hrs/ipv6/lib/libc/posix1e/acl_support_nfs4.c user/hrs/ipv6/lib/libc/posix1e/acl_to_text_nfs4.c user/hrs/ipv6/lib/libc/posix1e/acl_valid.c user/hrs/ipv6/lib/libc/posix1e/mac.3 user/hrs/ipv6/lib/libc/posix1e/mac_prepare.3 user/hrs/ipv6/lib/libc/powerpc/gen/_ctx_start.S user/hrs/ipv6/lib/libc/powerpc/gen/_setjmp.S user/hrs/ipv6/lib/libc/powerpc/gen/fabs.S user/hrs/ipv6/lib/libc/powerpc/gen/modf.c user/hrs/ipv6/lib/libc/powerpc/gen/setjmp.S user/hrs/ipv6/lib/libc/powerpc/gen/sigsetjmp.S user/hrs/ipv6/lib/libc/powerpc/sys/brk.S user/hrs/ipv6/lib/libc/powerpc/sys/cerror.S user/hrs/ipv6/lib/libc/powerpc/sys/exect.S user/hrs/ipv6/lib/libc/powerpc/sys/pipe.S user/hrs/ipv6/lib/libc/powerpc/sys/ptrace.S user/hrs/ipv6/lib/libc/powerpc/sys/sbrk.S user/hrs/ipv6/lib/libc/powerpc/sys/setlogin.S user/hrs/ipv6/lib/libc/quad/Makefile.inc user/hrs/ipv6/lib/libc/regex/re_format.7 user/hrs/ipv6/lib/libc/rpc/Symbol.map user/hrs/ipv6/lib/libc/rpc/clnt_simple.c user/hrs/ipv6/lib/libc/rpc/getnetconfig.c user/hrs/ipv6/lib/libc/rpc/key_call.c user/hrs/ipv6/lib/libc/rpc/mt_misc.c user/hrs/ipv6/lib/libc/rpc/mt_misc.h user/hrs/ipv6/lib/libc/rpc/rpc_generic.c user/hrs/ipv6/lib/libc/rpc/rpc_soc.c user/hrs/ipv6/lib/libc/rpc/svc_vc.c user/hrs/ipv6/lib/libc/softfloat/Makefile.inc user/hrs/ipv6/lib/libc/softfloat/softfloat-specialize user/hrs/ipv6/lib/libc/sparc64/fpu/fpu.c user/hrs/ipv6/lib/libc/sparc64/fpu/fpu_div.c user/hrs/ipv6/lib/libc/sparc64/fpu/fpu_emu.h user/hrs/ipv6/lib/libc/sparc64/fpu/fpu_explode.c user/hrs/ipv6/lib/libc/sparc64/fpu/fpu_extern.h user/hrs/ipv6/lib/libc/sparc64/fpu/fpu_implode.c user/hrs/ipv6/lib/libc/sparc64/sys/Makefile.inc user/hrs/ipv6/lib/libc/sparc64/sys/__sparc_utrap_gen.S user/hrs/ipv6/lib/libc/stdio/fgets.3 user/hrs/ipv6/lib/libc/stdio/findfp.c user/hrs/ipv6/lib/libc/stdio/fopen.3 user/hrs/ipv6/lib/libc/stdio/freopen.c user/hrs/ipv6/lib/libc/stdio/getline.3 user/hrs/ipv6/lib/libc/stdio/local.h user/hrs/ipv6/lib/libc/stdio/printf-pos.c user/hrs/ipv6/lib/libc/stdio/printf.3 user/hrs/ipv6/lib/libc/stdio/snprintf.c user/hrs/ipv6/lib/libc/stdio/tmpnam.3 user/hrs/ipv6/lib/libc/stdio/vasprintf.c user/hrs/ipv6/lib/libc/stdio/vdprintf.c user/hrs/ipv6/lib/libc/stdio/vfprintf.c user/hrs/ipv6/lib/libc/stdio/vsnprintf.c user/hrs/ipv6/lib/libc/stdio/vsprintf.c user/hrs/ipv6/lib/libc/stdio/vsscanf.c user/hrs/ipv6/lib/libc/stdio/vswprintf.c user/hrs/ipv6/lib/libc/stdio/vswscanf.c user/hrs/ipv6/lib/libc/stdio/wprintf.3 user/hrs/ipv6/lib/libc/stdio/xprintf.c user/hrs/ipv6/lib/libc/stdio/xprintf_time.c user/hrs/ipv6/lib/libc/stdlib/Makefile.inc user/hrs/ipv6/lib/libc/stdlib/atexit.c user/hrs/ipv6/lib/libc/stdlib/getopt.3 user/hrs/ipv6/lib/libc/stdlib/getopt_long.3 user/hrs/ipv6/lib/libc/stdlib/hcreate.3 user/hrs/ipv6/lib/libc/stdlib/malloc.3 user/hrs/ipv6/lib/libc/stdlib/malloc.c user/hrs/ipv6/lib/libc/stdlib/ptsname.3 user/hrs/ipv6/lib/libc/stdlib/rand.3 user/hrs/ipv6/lib/libc/stdlib/random.3 user/hrs/ipv6/lib/libc/stdlib/realpath.3 user/hrs/ipv6/lib/libc/stdlib/realpath.c user/hrs/ipv6/lib/libc/stdlib/strtod.3 user/hrs/ipv6/lib/libc/stdlib/strtonum.3 user/hrs/ipv6/lib/libc/stdtime/strptime.c user/hrs/ipv6/lib/libc/string/Makefile.inc user/hrs/ipv6/lib/libc/string/ffs.3 user/hrs/ipv6/lib/libc/string/index.3 user/hrs/ipv6/lib/libc/string/strcat.3 user/hrs/ipv6/lib/libc/string/strcpy.3 user/hrs/ipv6/lib/libc/string/strerror.3 user/hrs/ipv6/lib/libc/string/strerror.c user/hrs/ipv6/lib/libc/string/strlen.c user/hrs/ipv6/lib/libc/sys/Makefile.inc user/hrs/ipv6/lib/libc/sys/Symbol.map user/hrs/ipv6/lib/libc/sys/access.2 user/hrs/ipv6/lib/libc/sys/aio_read.2 user/hrs/ipv6/lib/libc/sys/aio_write.2 user/hrs/ipv6/lib/libc/sys/chflags.2 user/hrs/ipv6/lib/libc/sys/chmod.2 user/hrs/ipv6/lib/libc/sys/clock_gettime.2 user/hrs/ipv6/lib/libc/sys/connect.2 user/hrs/ipv6/lib/libc/sys/cpuset_getaffinity.2 user/hrs/ipv6/lib/libc/sys/execve.2 user/hrs/ipv6/lib/libc/sys/fcntl.2 user/hrs/ipv6/lib/libc/sys/flock.2 user/hrs/ipv6/lib/libc/sys/getfh.2 user/hrs/ipv6/lib/libc/sys/getgroups.2 user/hrs/ipv6/lib/libc/sys/getitimer.2 user/hrs/ipv6/lib/libc/sys/getpriority.2 user/hrs/ipv6/lib/libc/sys/getrlimit.2 user/hrs/ipv6/lib/libc/sys/getrusage.2 user/hrs/ipv6/lib/libc/sys/getsockopt.2 user/hrs/ipv6/lib/libc/sys/gettimeofday.2 user/hrs/ipv6/lib/libc/sys/intro.2 user/hrs/ipv6/lib/libc/sys/ioctl.2 user/hrs/ipv6/lib/libc/sys/jail.2 user/hrs/ipv6/lib/libc/sys/kldstat.2 user/hrs/ipv6/lib/libc/sys/kldsym.2 user/hrs/ipv6/lib/libc/sys/kqueue.2 user/hrs/ipv6/lib/libc/sys/mknod.2 user/hrs/ipv6/lib/libc/sys/mlock.2 user/hrs/ipv6/lib/libc/sys/mlockall.2 user/hrs/ipv6/lib/libc/sys/mmap.2 user/hrs/ipv6/lib/libc/sys/modstat.2 user/hrs/ipv6/lib/libc/sys/mount.2 user/hrs/ipv6/lib/libc/sys/mq_close.2 user/hrs/ipv6/lib/libc/sys/mq_getattr.2 user/hrs/ipv6/lib/libc/sys/mq_notify.2 user/hrs/ipv6/lib/libc/sys/mq_open.2 user/hrs/ipv6/lib/libc/sys/mq_receive.2 user/hrs/ipv6/lib/libc/sys/mq_send.2 user/hrs/ipv6/lib/libc/sys/mq_setattr.2 user/hrs/ipv6/lib/libc/sys/ntp_adjtime.2 user/hrs/ipv6/lib/libc/sys/open.2 user/hrs/ipv6/lib/libc/sys/pathconf.2 user/hrs/ipv6/lib/libc/sys/ptrace.2 user/hrs/ipv6/lib/libc/sys/quotactl.2 user/hrs/ipv6/lib/libc/sys/recv.2 user/hrs/ipv6/lib/libc/sys/rfork.2 user/hrs/ipv6/lib/libc/sys/sched_setscheduler.2 user/hrs/ipv6/lib/libc/sys/sctp_peeloff.2 user/hrs/ipv6/lib/libc/sys/semop.2 user/hrs/ipv6/lib/libc/sys/setuid.2 user/hrs/ipv6/lib/libc/sys/shm_open.2 user/hrs/ipv6/lib/libc/sys/shmat.2 user/hrs/ipv6/lib/libc/sys/shmctl.2 user/hrs/ipv6/lib/libc/sys/shmget.2 user/hrs/ipv6/lib/libc/sys/sigaction.2 user/hrs/ipv6/lib/libc/sys/sigaltstack.2 user/hrs/ipv6/lib/libc/sys/sigprocmask.2 user/hrs/ipv6/lib/libc/sys/sigreturn.2 user/hrs/ipv6/lib/libc/sys/stack_protector.c user/hrs/ipv6/lib/libc/sys/stat.2 user/hrs/ipv6/lib/libc/sys/unlink.2 user/hrs/ipv6/lib/libc/sys/vfork.2 user/hrs/ipv6/lib/libc/uuid/uuid.3 user/hrs/ipv6/lib/libcam/Makefile user/hrs/ipv6/lib/libcam/cam.3 user/hrs/ipv6/lib/libcam/cam_cdbparse.3 user/hrs/ipv6/lib/libcam/camlib.c user/hrs/ipv6/lib/libcompat/4.1/ftime.c user/hrs/ipv6/lib/libcompat/4.3/re_comp.3 user/hrs/ipv6/lib/libcompat/4.4/cuserid.3 user/hrs/ipv6/lib/libcompat/Makefile user/hrs/ipv6/lib/libcrypt/Makefile user/hrs/ipv6/lib/libcrypt/crypt.3 user/hrs/ipv6/lib/libcrypt/crypt.c user/hrs/ipv6/lib/libcrypt/crypt.h user/hrs/ipv6/lib/libcrypt/misc.c user/hrs/ipv6/lib/libdevinfo/devinfo.h user/hrs/ipv6/lib/libdevinfo/devinfo_var.h user/hrs/ipv6/lib/libdevstat/devstat.3 user/hrs/ipv6/lib/libdevstat/devstat.c user/hrs/ipv6/lib/libdisk/Makefile user/hrs/ipv6/lib/libdisk/libdisk.3 user/hrs/ipv6/lib/libdwarf/Makefile user/hrs/ipv6/lib/libdwarf/_libdwarf.h user/hrs/ipv6/lib/libdwarf/dwarf_init.c user/hrs/ipv6/lib/libdwarf/libdwarf.h user/hrs/ipv6/lib/libedit/Makefile user/hrs/ipv6/lib/libedit/common.c user/hrs/ipv6/lib/libedit/editline.3 user/hrs/ipv6/lib/libedit/editrc.5 user/hrs/ipv6/lib/libedit/read.c user/hrs/ipv6/lib/libedit/term.c user/hrs/ipv6/lib/libedit/term.h user/hrs/ipv6/lib/libefi/libefi.3 user/hrs/ipv6/lib/libelf/Makefile user/hrs/ipv6/lib/libelf/Version.map user/hrs/ipv6/lib/libelf/_libelf.h user/hrs/ipv6/lib/libelf/elf.3 user/hrs/ipv6/lib/libelf/elf_begin.3 user/hrs/ipv6/lib/libelf/elf_begin.c user/hrs/ipv6/lib/libelf/elf_cntl.3 user/hrs/ipv6/lib/libelf/elf_data.c user/hrs/ipv6/lib/libelf/elf_end.3 user/hrs/ipv6/lib/libelf/elf_errmsg.3 user/hrs/ipv6/lib/libelf/elf_fill.3 user/hrs/ipv6/lib/libelf/elf_flagdata.3 user/hrs/ipv6/lib/libelf/elf_getarhdr.3 user/hrs/ipv6/lib/libelf/elf_getarsym.3 user/hrs/ipv6/lib/libelf/elf_getbase.3 user/hrs/ipv6/lib/libelf/elf_getbase.c user/hrs/ipv6/lib/libelf/elf_getdata.3 user/hrs/ipv6/lib/libelf/elf_getident.3 user/hrs/ipv6/lib/libelf/elf_getphnum.3 user/hrs/ipv6/lib/libelf/elf_getscn.3 user/hrs/ipv6/lib/libelf/elf_getshnum.3 user/hrs/ipv6/lib/libelf/elf_getshstrndx.3 user/hrs/ipv6/lib/libelf/elf_hash.3 user/hrs/ipv6/lib/libelf/elf_kind.3 user/hrs/ipv6/lib/libelf/elf_memory.3 user/hrs/ipv6/lib/libelf/elf_next.3 user/hrs/ipv6/lib/libelf/elf_phnum.c user/hrs/ipv6/lib/libelf/elf_rand.3 user/hrs/ipv6/lib/libelf/elf_rawfile.3 user/hrs/ipv6/lib/libelf/elf_scn.c user/hrs/ipv6/lib/libelf/elf_shnum.c user/hrs/ipv6/lib/libelf/elf_shstrndx.c user/hrs/ipv6/lib/libelf/elf_strptr.3 user/hrs/ipv6/lib/libelf/elf_types.m4 user/hrs/ipv6/lib/libelf/elf_update.3 user/hrs/ipv6/lib/libelf/elf_update.c user/hrs/ipv6/lib/libelf/elf_version.3 user/hrs/ipv6/lib/libelf/gelf.3 user/hrs/ipv6/lib/libelf/gelf_checksum.3 user/hrs/ipv6/lib/libelf/gelf_ehdr.c user/hrs/ipv6/lib/libelf/gelf_fsize.3 user/hrs/ipv6/lib/libelf/gelf_getcap.3 user/hrs/ipv6/lib/libelf/gelf_getclass.3 user/hrs/ipv6/lib/libelf/gelf_getdyn.3 user/hrs/ipv6/lib/libelf/gelf_getehdr.3 user/hrs/ipv6/lib/libelf/gelf_getmove.3 user/hrs/ipv6/lib/libelf/gelf_getphdr.3 user/hrs/ipv6/lib/libelf/gelf_getrel.3 user/hrs/ipv6/lib/libelf/gelf_getrela.3 user/hrs/ipv6/lib/libelf/gelf_getshdr.3 user/hrs/ipv6/lib/libelf/gelf_getsym.3 user/hrs/ipv6/lib/libelf/gelf_getsyminfo.3 user/hrs/ipv6/lib/libelf/gelf_getsymshndx.3 user/hrs/ipv6/lib/libelf/gelf_newehdr.3 user/hrs/ipv6/lib/libelf/gelf_newphdr.3 user/hrs/ipv6/lib/libelf/gelf_phdr.c user/hrs/ipv6/lib/libelf/gelf_shdr.c user/hrs/ipv6/lib/libelf/gelf_update_ehdr.3 user/hrs/ipv6/lib/libelf/gelf_xlatetof.3 user/hrs/ipv6/lib/libelf/libelf.h user/hrs/ipv6/lib/libelf/libelf_align.c user/hrs/ipv6/lib/libelf/libelf_ar.c user/hrs/ipv6/lib/libelf/libelf_convert.m4 user/hrs/ipv6/lib/libelf/libelf_data.c user/hrs/ipv6/lib/libelf/libelf_ehdr.c user/hrs/ipv6/lib/libelf/libelf_fsize.m4 user/hrs/ipv6/lib/libelf/libelf_msize.m4 user/hrs/ipv6/lib/libelf/libelf_phdr.c user/hrs/ipv6/lib/libelf/libelf_xlate.c user/hrs/ipv6/lib/libexpat/Makefile user/hrs/ipv6/lib/libfetch/Makefile user/hrs/ipv6/lib/libfetch/common.c user/hrs/ipv6/lib/libfetch/file.c user/hrs/ipv6/lib/libfetch/ftp.c user/hrs/ipv6/lib/libfetch/http.c user/hrs/ipv6/lib/libftpio/ftpio.3 user/hrs/ipv6/lib/libgeom/geom_ctl.c user/hrs/ipv6/lib/libgeom/geom_xml2tree.c user/hrs/ipv6/lib/libgeom/libgeom.3 user/hrs/ipv6/lib/libgpib/gpib.3 user/hrs/ipv6/lib/libgssapi/gss_accept_sec_context.3 user/hrs/ipv6/lib/libgssapi/gss_acquire_cred.3 user/hrs/ipv6/lib/libgssapi/gss_add_cred.3 user/hrs/ipv6/lib/libgssapi/gss_add_oid_set_member.3 user/hrs/ipv6/lib/libgssapi/gss_canonicalize_name.3 user/hrs/ipv6/lib/libgssapi/gss_compare_name.3 user/hrs/ipv6/lib/libgssapi/gss_context_time.3 user/hrs/ipv6/lib/libgssapi/gss_create_empty_oid_set.3 user/hrs/ipv6/lib/libgssapi/gss_delete_sec_context.3 user/hrs/ipv6/lib/libgssapi/gss_display_name.3 user/hrs/ipv6/lib/libgssapi/gss_display_status.3 user/hrs/ipv6/lib/libgssapi/gss_duplicate_name.3 user/hrs/ipv6/lib/libgssapi/gss_export_name.3 user/hrs/ipv6/lib/libgssapi/gss_export_sec_context.3 user/hrs/ipv6/lib/libgssapi/gss_get_mic.3 user/hrs/ipv6/lib/libgssapi/gss_import_name.3 user/hrs/ipv6/lib/libgssapi/gss_import_sec_context.3 user/hrs/ipv6/lib/libgssapi/gss_indicate_mechs.3 user/hrs/ipv6/lib/libgssapi/gss_init_sec_context.3 user/hrs/ipv6/lib/libgssapi/gss_inquire_context.3 user/hrs/ipv6/lib/libgssapi/gss_inquire_cred.3 user/hrs/ipv6/lib/libgssapi/gss_inquire_cred_by_mech.3 user/hrs/ipv6/lib/libgssapi/gss_inquire_mechs_for_name.3 user/hrs/ipv6/lib/libgssapi/gss_inquire_names_for_mech.3 user/hrs/ipv6/lib/libgssapi/gss_process_context_token.3 user/hrs/ipv6/lib/libgssapi/gss_release_buffer.3 user/hrs/ipv6/lib/libgssapi/gss_release_cred.3 user/hrs/ipv6/lib/libgssapi/gss_release_name.3 user/hrs/ipv6/lib/libgssapi/gss_release_oid_set.3 user/hrs/ipv6/lib/libgssapi/gss_test_oid_set_member.3 user/hrs/ipv6/lib/libgssapi/gss_unwrap.3 user/hrs/ipv6/lib/libgssapi/gss_verify_mic.3 user/hrs/ipv6/lib/libgssapi/gss_wrap.3 user/hrs/ipv6/lib/libgssapi/gss_wrap_size_limit.3 user/hrs/ipv6/lib/libgssapi/gssapi.3 user/hrs/ipv6/lib/libipsec/ipsec_dump_policy.c user/hrs/ipv6/lib/libipx/ipx.3 user/hrs/ipv6/lib/libjail/jail.3 user/hrs/ipv6/lib/libjail/jail.c user/hrs/ipv6/lib/libjail/jail_getid.c user/hrs/ipv6/lib/libkse/Makefile user/hrs/ipv6/lib/libkse/arch/amd64/Makefile.inc user/hrs/ipv6/lib/libkse/arch/arm/Makefile.inc user/hrs/ipv6/lib/libkse/arch/i386/Makefile.inc user/hrs/ipv6/lib/libkse/arch/ia64/Makefile.inc user/hrs/ipv6/lib/libkse/arch/powerpc/Makefile.inc user/hrs/ipv6/lib/libkse/arch/sparc64/Makefile.inc user/hrs/ipv6/lib/libkse/support/Makefile.inc user/hrs/ipv6/lib/libkvm/Makefile user/hrs/ipv6/lib/libkvm/kvm.3 user/hrs/ipv6/lib/libkvm/kvm.c user/hrs/ipv6/lib/libkvm/kvm.h user/hrs/ipv6/lib/libkvm/kvm_amd64.c user/hrs/ipv6/lib/libkvm/kvm_arm.c user/hrs/ipv6/lib/libkvm/kvm_cptime.c user/hrs/ipv6/lib/libkvm/kvm_file.c user/hrs/ipv6/lib/libkvm/kvm_getloadavg.c user/hrs/ipv6/lib/libkvm/kvm_getpcpu.3 user/hrs/ipv6/lib/libkvm/kvm_getswapinfo.c user/hrs/ipv6/lib/libkvm/kvm_i386.c user/hrs/ipv6/lib/libkvm/kvm_ia64.c user/hrs/ipv6/lib/libkvm/kvm_minidump_amd64.c user/hrs/ipv6/lib/libkvm/kvm_minidump_arm.c user/hrs/ipv6/lib/libkvm/kvm_minidump_i386.c user/hrs/ipv6/lib/libkvm/kvm_mips.c user/hrs/ipv6/lib/libkvm/kvm_pcpu.c user/hrs/ipv6/lib/libkvm/kvm_powerpc.c user/hrs/ipv6/lib/libkvm/kvm_private.h user/hrs/ipv6/lib/libkvm/kvm_proc.c user/hrs/ipv6/lib/libkvm/kvm_sparc64.c user/hrs/ipv6/lib/libkvm/kvm_vnet.c user/hrs/ipv6/lib/libmagic/Makefile user/hrs/ipv6/lib/libmagic/config.h user/hrs/ipv6/lib/libmd/Makefile user/hrs/ipv6/lib/libmd/mddriver.c user/hrs/ipv6/lib/libmd/rmddriver.c user/hrs/ipv6/lib/libmd/shadriver.c user/hrs/ipv6/lib/libmemstat/libmemstat.3 user/hrs/ipv6/lib/libmemstat/memstat.c user/hrs/ipv6/lib/libmemstat/memstat.h user/hrs/ipv6/lib/libmemstat/memstat_internal.h user/hrs/ipv6/lib/libmemstat/memstat_uma.c user/hrs/ipv6/lib/libpam/modules/pam_group/pam_group.8 user/hrs/ipv6/lib/libpam/modules/pam_group/pam_group.c user/hrs/ipv6/lib/libpam/modules/pam_krb5/pam_krb5.8 user/hrs/ipv6/lib/libpam/modules/pam_krb5/pam_krb5.c user/hrs/ipv6/lib/libpam/modules/pam_ssh/pam_ssh.c user/hrs/ipv6/lib/libpam/modules/pam_unix/pam_unix.c user/hrs/ipv6/lib/libpcap/Makefile user/hrs/ipv6/lib/libpcap/config.h user/hrs/ipv6/lib/libpmc/Makefile user/hrs/ipv6/lib/libpmc/libpmc.c user/hrs/ipv6/lib/libpmc/pmc.3 user/hrs/ipv6/lib/libpmc/pmc.atom.3 user/hrs/ipv6/lib/libpmc/pmc.core.3 user/hrs/ipv6/lib/libpmc/pmc.core2.3 user/hrs/ipv6/lib/libpmc/pmc.iaf.3 user/hrs/ipv6/lib/libpmc/pmc.k7.3 user/hrs/ipv6/lib/libpmc/pmc.k8.3 user/hrs/ipv6/lib/libpmc/pmc.mips.3 user/hrs/ipv6/lib/libpmc/pmc.p4.3 user/hrs/ipv6/lib/libpmc/pmc.p5.3 user/hrs/ipv6/lib/libpmc/pmc.p6.3 user/hrs/ipv6/lib/libpmc/pmc.tsc.3 user/hrs/ipv6/lib/libpmc/pmc.xscale.3 user/hrs/ipv6/lib/libpmc/pmc_allocate.3 user/hrs/ipv6/lib/libpmc/pmc_attach.3 user/hrs/ipv6/lib/libpmc/pmc_capabilities.3 user/hrs/ipv6/lib/libpmc/pmc_configure_logfile.3 user/hrs/ipv6/lib/libpmc/pmc_disable.3 user/hrs/ipv6/lib/libpmc/pmc_event_names_of_class.3 user/hrs/ipv6/lib/libpmc/pmc_get_driver_stats.3 user/hrs/ipv6/lib/libpmc/pmc_get_msr.3 user/hrs/ipv6/lib/libpmc/pmc_init.3 user/hrs/ipv6/lib/libpmc/pmc_name_of_capability.3 user/hrs/ipv6/lib/libpmc/pmc_read.3 user/hrs/ipv6/lib/libpmc/pmc_set.3 user/hrs/ipv6/lib/libpmc/pmc_start.3 user/hrs/ipv6/lib/libpmc/pmclog.3 user/hrs/ipv6/lib/libpmc/pmclog.c user/hrs/ipv6/lib/libproc/Makefile user/hrs/ipv6/lib/libproc/_libproc.h user/hrs/ipv6/lib/libproc/libproc.h user/hrs/ipv6/lib/libproc/proc_create.c user/hrs/ipv6/lib/libproc/proc_sym.c user/hrs/ipv6/lib/libproc/proc_util.c user/hrs/ipv6/lib/libradius/Makefile user/hrs/ipv6/lib/libradius/libradius.3 user/hrs/ipv6/lib/libradius/radius.conf.5 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_get_error.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_get_mech_info.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_get_mechanisms.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_get_principal_name.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_get_versions.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_getcred.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_is_installed.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_max_data_length.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_mech_to_oid.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_oid_to_mech.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_qop_to_num.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_seccreate.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_set_callback.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_set_defaults.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_set_svc_name.3 user/hrs/ipv6/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 user/hrs/ipv6/lib/librpcsec_gss/rpcsec_gss.3 user/hrs/ipv6/lib/librt/Makefile user/hrs/ipv6/lib/librt/mq.c user/hrs/ipv6/lib/libsbuf/Makefile user/hrs/ipv6/lib/libsdp/sdp.3 user/hrs/ipv6/lib/libstand/Makefile user/hrs/ipv6/lib/libstand/__main.c user/hrs/ipv6/lib/libstand/assert.c user/hrs/ipv6/lib/libstand/bswap.c user/hrs/ipv6/lib/libstand/bzipfs.c user/hrs/ipv6/lib/libstand/cd9660.c user/hrs/ipv6/lib/libstand/dosfs.c user/hrs/ipv6/lib/libstand/environment.c user/hrs/ipv6/lib/libstand/getopt.c user/hrs/ipv6/lib/libstand/gzipfs.c user/hrs/ipv6/lib/libstand/libstand.3 user/hrs/ipv6/lib/libstand/net.c user/hrs/ipv6/lib/libstand/net.h user/hrs/ipv6/lib/libstand/nfs.c user/hrs/ipv6/lib/libstand/printf.c user/hrs/ipv6/lib/libstand/tftp.c user/hrs/ipv6/lib/libstand/udp.c user/hrs/ipv6/lib/libtacplus/libtacplus.3 user/hrs/ipv6/lib/libthr/Makefile user/hrs/ipv6/lib/libthr/arch/amd64/Makefile.inc user/hrs/ipv6/lib/libthr/arch/amd64/amd64/_umtx_op_err.S user/hrs/ipv6/lib/libthr/arch/arm/Makefile.inc user/hrs/ipv6/lib/libthr/arch/i386/Makefile.inc user/hrs/ipv6/lib/libthr/arch/i386/i386/_umtx_op_err.S user/hrs/ipv6/lib/libthr/arch/ia64/Makefile.inc user/hrs/ipv6/lib/libthr/arch/mips/Makefile.inc user/hrs/ipv6/lib/libthr/arch/powerpc/Makefile.inc user/hrs/ipv6/lib/libthr/arch/powerpc/include/pthread_md.h user/hrs/ipv6/lib/libthr/arch/sparc64/Makefile.inc user/hrs/ipv6/lib/libthr/libthr.3 user/hrs/ipv6/lib/libthr/pthread.map user/hrs/ipv6/lib/libthr/support/Makefile.inc user/hrs/ipv6/lib/libthr/thread/Makefile.inc user/hrs/ipv6/lib/libthr/thread/thr_affinity.c user/hrs/ipv6/lib/libthr/thread/thr_attr.c user/hrs/ipv6/lib/libthr/thread/thr_cancel.c user/hrs/ipv6/lib/libthr/thread/thr_clean.c user/hrs/ipv6/lib/libthr/thread/thr_cond.c user/hrs/ipv6/lib/libthr/thread/thr_condattr.c user/hrs/ipv6/lib/libthr/thread/thr_create.c user/hrs/ipv6/lib/libthr/thread/thr_detach.c user/hrs/ipv6/lib/libthr/thread/thr_exit.c user/hrs/ipv6/lib/libthr/thread/thr_fork.c user/hrs/ipv6/lib/libthr/thread/thr_init.c user/hrs/ipv6/lib/libthr/thread/thr_join.c user/hrs/ipv6/lib/libthr/thread/thr_kern.c user/hrs/ipv6/lib/libthr/thread/thr_kill.c user/hrs/ipv6/lib/libthr/thread/thr_list.c user/hrs/ipv6/lib/libthr/thread/thr_mutex.c user/hrs/ipv6/lib/libthr/thread/thr_once.c user/hrs/ipv6/lib/libthr/thread/thr_private.h user/hrs/ipv6/lib/libthr/thread/thr_resume_np.c user/hrs/ipv6/lib/libthr/thread/thr_rtld.c user/hrs/ipv6/lib/libthr/thread/thr_rwlock.c user/hrs/ipv6/lib/libthr/thread/thr_rwlockattr.c user/hrs/ipv6/lib/libthr/thread/thr_sig.c user/hrs/ipv6/lib/libthr/thread/thr_spec.c user/hrs/ipv6/lib/libthr/thread/thr_stack.c user/hrs/ipv6/lib/libthr/thread/thr_suspend_np.c user/hrs/ipv6/lib/libthr/thread/thr_syscalls.c user/hrs/ipv6/lib/libthr/thread/thr_umtx.c user/hrs/ipv6/lib/libthr/thread/thr_umtx.h user/hrs/ipv6/lib/libthread_db/Makefile user/hrs/ipv6/lib/libthread_db/Symbol.map user/hrs/ipv6/lib/libthread_db/libpthread_db.c user/hrs/ipv6/lib/libthread_db/libthr_db.c user/hrs/ipv6/lib/libthread_db/thread_db.c user/hrs/ipv6/lib/libthread_db/thread_db.h user/hrs/ipv6/lib/libthread_db/thread_db_int.h user/hrs/ipv6/lib/libufs/Makefile user/hrs/ipv6/lib/libufs/cgroup.c user/hrs/ipv6/lib/libufs/inode.c user/hrs/ipv6/lib/libufs/libufs.h user/hrs/ipv6/lib/libufs/sblock.c user/hrs/ipv6/lib/libufs/type.c user/hrs/ipv6/lib/libugidfw/bsde_get_rule.3 user/hrs/ipv6/lib/libugidfw/bsde_get_rule_count.3 user/hrs/ipv6/lib/libugidfw/bsde_parse_rule.3 user/hrs/ipv6/lib/libugidfw/bsde_rule_to_string.3 user/hrs/ipv6/lib/libugidfw/libugidfw.3 user/hrs/ipv6/lib/libugidfw/ugidfw.c user/hrs/ipv6/lib/libulog/ulog_login.3 user/hrs/ipv6/lib/libulog/utempter_add_record.3 user/hrs/ipv6/lib/libusb/Makefile user/hrs/ipv6/lib/libusb/libusb.3 user/hrs/ipv6/lib/libusb/libusb.h user/hrs/ipv6/lib/libusb/libusb10.c user/hrs/ipv6/lib/libusb/libusb10_desc.c user/hrs/ipv6/lib/libusb/libusb10_io.c user/hrs/ipv6/lib/libusb/libusb20.3 user/hrs/ipv6/lib/libusb/libusb20.c user/hrs/ipv6/lib/libusb/libusb20.h user/hrs/ipv6/lib/libusb/libusb20_compat01.c user/hrs/ipv6/lib/libusb/libusb20_int.h user/hrs/ipv6/lib/libusb/libusb20_ugen20.c user/hrs/ipv6/lib/libusb/usb.h user/hrs/ipv6/lib/libusbhid/Makefile user/hrs/ipv6/lib/libusbhid/data.c user/hrs/ipv6/lib/libusbhid/descr.c user/hrs/ipv6/lib/libusbhid/parse.c user/hrs/ipv6/lib/libusbhid/usage.c user/hrs/ipv6/lib/libusbhid/usbhid.h user/hrs/ipv6/lib/libusbhid/usbvar.h user/hrs/ipv6/lib/libutil/Makefile user/hrs/ipv6/lib/libutil/_secure_path.3 user/hrs/ipv6/lib/libutil/auth.3 user/hrs/ipv6/lib/libutil/expand_number.3 user/hrs/ipv6/lib/libutil/expand_number.c user/hrs/ipv6/lib/libutil/hexdump.3 user/hrs/ipv6/lib/libutil/humanize_number.3 user/hrs/ipv6/lib/libutil/humanize_number.c user/hrs/ipv6/lib/libutil/kinfo_getfile.3 user/hrs/ipv6/lib/libutil/kinfo_getvmmap.3 user/hrs/ipv6/lib/libutil/kld.3 user/hrs/ipv6/lib/libutil/kld.c user/hrs/ipv6/lib/libutil/libutil.h user/hrs/ipv6/lib/libutil/login_auth.3 user/hrs/ipv6/lib/libutil/login_cap.3 user/hrs/ipv6/lib/libutil/login_cap.h user/hrs/ipv6/lib/libutil/login_class.3 user/hrs/ipv6/lib/libutil/login_class.c user/hrs/ipv6/lib/libutil/login_ok.3 user/hrs/ipv6/lib/libutil/login_times.3 user/hrs/ipv6/lib/libutil/login_tty.3 user/hrs/ipv6/lib/libutil/property.3 user/hrs/ipv6/lib/libutil/pty.3 user/hrs/ipv6/lib/libutil/pw_util.c user/hrs/ipv6/lib/libutil/realhostname.3 user/hrs/ipv6/lib/libutil/realhostname_sa.3 user/hrs/ipv6/lib/libutil/trimdomain.3 user/hrs/ipv6/lib/libutil/uucplock.3 user/hrs/ipv6/lib/libvgl/simple.c user/hrs/ipv6/lib/libz/ChangeLog user/hrs/ipv6/lib/libz/FAQ user/hrs/ipv6/lib/libz/Makefile user/hrs/ipv6/lib/libz/README user/hrs/ipv6/lib/libz/adler32.c user/hrs/ipv6/lib/libz/compress.c user/hrs/ipv6/lib/libz/crc32.c user/hrs/ipv6/lib/libz/deflate.c user/hrs/ipv6/lib/libz/deflate.h user/hrs/ipv6/lib/libz/example.c user/hrs/ipv6/lib/libz/infback.c user/hrs/ipv6/lib/libz/inffast.c user/hrs/ipv6/lib/libz/inffast.h user/hrs/ipv6/lib/libz/inflate.c user/hrs/ipv6/lib/libz/inflate.h user/hrs/ipv6/lib/libz/inftrees.c user/hrs/ipv6/lib/libz/inftrees.h user/hrs/ipv6/lib/libz/minigzip.c (contents, props changed) user/hrs/ipv6/lib/libz/trees.c user/hrs/ipv6/lib/libz/trees.h user/hrs/ipv6/lib/libz/uncompr.c user/hrs/ipv6/lib/libz/zconf.h user/hrs/ipv6/lib/libz/zlib.3 user/hrs/ipv6/lib/libz/zlib.h user/hrs/ipv6/lib/libz/zutil.c user/hrs/ipv6/lib/libz/zutil.h user/hrs/ipv6/lib/msun/Makefile user/hrs/ipv6/lib/msun/Symbol.map user/hrs/ipv6/lib/msun/amd64/e_remainder.S user/hrs/ipv6/lib/msun/amd64/e_remainderf.S user/hrs/ipv6/lib/msun/amd64/e_remainderl.S user/hrs/ipv6/lib/msun/amd64/e_sqrt.S user/hrs/ipv6/lib/msun/amd64/e_sqrtf.S user/hrs/ipv6/lib/msun/amd64/e_sqrtl.S user/hrs/ipv6/lib/msun/amd64/s_llrintl.S user/hrs/ipv6/lib/msun/amd64/s_logbl.S user/hrs/ipv6/lib/msun/amd64/s_lrint.S user/hrs/ipv6/lib/msun/amd64/s_lrintf.S user/hrs/ipv6/lib/msun/amd64/s_lrintl.S user/hrs/ipv6/lib/msun/amd64/s_remquo.S user/hrs/ipv6/lib/msun/amd64/s_remquof.S user/hrs/ipv6/lib/msun/amd64/s_remquol.S user/hrs/ipv6/lib/msun/amd64/s_rintl.S user/hrs/ipv6/lib/msun/amd64/s_scalbn.S user/hrs/ipv6/lib/msun/amd64/s_scalbnf.S user/hrs/ipv6/lib/msun/amd64/s_scalbnl.S user/hrs/ipv6/lib/msun/i387/e_exp.S user/hrs/ipv6/lib/msun/i387/e_fmod.S user/hrs/ipv6/lib/msun/i387/e_log.S user/hrs/ipv6/lib/msun/i387/e_log10.S user/hrs/ipv6/lib/msun/i387/e_log10f.S user/hrs/ipv6/lib/msun/i387/e_logf.S user/hrs/ipv6/lib/msun/i387/e_remainder.S user/hrs/ipv6/lib/msun/i387/e_remainderf.S user/hrs/ipv6/lib/msun/i387/e_remainderl.S user/hrs/ipv6/lib/msun/i387/e_sqrt.S user/hrs/ipv6/lib/msun/i387/e_sqrtf.S user/hrs/ipv6/lib/msun/i387/e_sqrtl.S user/hrs/ipv6/lib/msun/i387/s_ceil.S user/hrs/ipv6/lib/msun/i387/s_ceilf.S user/hrs/ipv6/lib/msun/i387/s_ceill.S user/hrs/ipv6/lib/msun/i387/s_copysign.S user/hrs/ipv6/lib/msun/i387/s_copysignf.S user/hrs/ipv6/lib/msun/i387/s_copysignl.S user/hrs/ipv6/lib/msun/i387/s_cos.S user/hrs/ipv6/lib/msun/i387/s_finite.S user/hrs/ipv6/lib/msun/i387/s_floor.S user/hrs/ipv6/lib/msun/i387/s_floorf.S user/hrs/ipv6/lib/msun/i387/s_floorl.S user/hrs/ipv6/lib/msun/i387/s_llrint.S user/hrs/ipv6/lib/msun/i387/s_llrintf.S user/hrs/ipv6/lib/msun/i387/s_llrintl.S user/hrs/ipv6/lib/msun/i387/s_logb.S user/hrs/ipv6/lib/msun/i387/s_logbf.S user/hrs/ipv6/lib/msun/i387/s_logbl.S user/hrs/ipv6/lib/msun/i387/s_lrint.S user/hrs/ipv6/lib/msun/i387/s_lrintf.S user/hrs/ipv6/lib/msun/i387/s_lrintl.S user/hrs/ipv6/lib/msun/i387/s_remquo.S user/hrs/ipv6/lib/msun/i387/s_remquof.S user/hrs/ipv6/lib/msun/i387/s_remquol.S user/hrs/ipv6/lib/msun/i387/s_rint.S user/hrs/ipv6/lib/msun/i387/s_rintf.S user/hrs/ipv6/lib/msun/i387/s_rintl.S user/hrs/ipv6/lib/msun/i387/s_scalbn.S user/hrs/ipv6/lib/msun/i387/s_scalbnf.S user/hrs/ipv6/lib/msun/i387/s_scalbnl.S user/hrs/ipv6/lib/msun/i387/s_significand.S user/hrs/ipv6/lib/msun/i387/s_significandf.S user/hrs/ipv6/lib/msun/i387/s_sin.S user/hrs/ipv6/lib/msun/i387/s_tan.S user/hrs/ipv6/lib/msun/i387/s_trunc.S user/hrs/ipv6/lib/msun/i387/s_truncf.S user/hrs/ipv6/lib/msun/i387/s_truncl.S user/hrs/ipv6/lib/msun/man/atan2.3 user/hrs/ipv6/lib/msun/man/cimag.3 user/hrs/ipv6/lib/msun/man/fdim.3 user/hrs/ipv6/lib/msun/man/fenv.3 user/hrs/ipv6/lib/msun/man/hypot.3 user/hrs/ipv6/lib/msun/man/log.3 user/hrs/ipv6/lib/msun/man/math.3 user/hrs/ipv6/lib/msun/man/remainder.3 user/hrs/ipv6/lib/msun/man/sqrt.3 user/hrs/ipv6/lib/msun/src/e_asin.c user/hrs/ipv6/lib/msun/src/e_expf.c user/hrs/ipv6/lib/msun/src/e_jn.c user/hrs/ipv6/lib/msun/src/e_jnf.c user/hrs/ipv6/lib/msun/src/e_log10.c user/hrs/ipv6/lib/msun/src/e_log10f.c user/hrs/ipv6/lib/msun/src/math.h user/hrs/ipv6/lib/msun/src/math_private.h user/hrs/ipv6/lib/msun/src/s_atan.c user/hrs/ipv6/lib/msun/src/s_cbrt.c user/hrs/ipv6/lib/msun/src/s_cos.c user/hrs/ipv6/lib/msun/src/s_cosl.c user/hrs/ipv6/lib/msun/src/s_isnan.c user/hrs/ipv6/lib/msun/src/s_nexttoward.c user/hrs/ipv6/lib/msun/src/s_nexttowardf.c user/hrs/ipv6/lib/msun/src/s_sin.c user/hrs/ipv6/lib/msun/src/s_sinl.c user/hrs/ipv6/lib/msun/src/s_tan.c user/hrs/ipv6/lib/msun/src/s_tanl.c user/hrs/ipv6/libexec/bootpd/bootptab.5 user/hrs/ipv6/libexec/bootpd/rtmsg.c user/hrs/ipv6/libexec/fingerd/fingerd.8 user/hrs/ipv6/libexec/fingerd/fingerd.c user/hrs/ipv6/libexec/ftpd/ftpd.8 user/hrs/ipv6/libexec/ftpd/ftpd.c user/hrs/ipv6/libexec/ftpd/popen.c user/hrs/ipv6/libexec/getty/chat.c user/hrs/ipv6/libexec/getty/gettytab.5 user/hrs/ipv6/libexec/getty/main.c user/hrs/ipv6/libexec/mknetid/parse_group.c user/hrs/ipv6/libexec/rbootd/rbootd.8 user/hrs/ipv6/libexec/rbootd/rbootd.c user/hrs/ipv6/libexec/rlogind/rlogind.c user/hrs/ipv6/libexec/rpc.rquotad/Makefile user/hrs/ipv6/libexec/rpc.rquotad/rquotad.c user/hrs/ipv6/libexec/rpc.rwalld/rwalld.c user/hrs/ipv6/libexec/rtld-elf/Makefile user/hrs/ipv6/libexec/rtld-elf/Symbol.map user/hrs/ipv6/libexec/rtld-elf/amd64/Makefile.inc user/hrs/ipv6/libexec/rtld-elf/amd64/reloc.c user/hrs/ipv6/libexec/rtld-elf/amd64/rtld_machdep.h user/hrs/ipv6/libexec/rtld-elf/amd64/rtld_start.S user/hrs/ipv6/libexec/rtld-elf/arm/reloc.c user/hrs/ipv6/libexec/rtld-elf/arm/rtld_machdep.h user/hrs/ipv6/libexec/rtld-elf/i386/Makefile.inc user/hrs/ipv6/libexec/rtld-elf/i386/reloc.c user/hrs/ipv6/libexec/rtld-elf/i386/rtld_machdep.h user/hrs/ipv6/libexec/rtld-elf/i386/rtld_start.S user/hrs/ipv6/libexec/rtld-elf/ia64/reloc.c user/hrs/ipv6/libexec/rtld-elf/ia64/rtld_machdep.h user/hrs/ipv6/libexec/rtld-elf/malloc.c user/hrs/ipv6/libexec/rtld-elf/map_object.c user/hrs/ipv6/libexec/rtld-elf/mips/reloc.c user/hrs/ipv6/libexec/rtld-elf/mips/rtld_machdep.h user/hrs/ipv6/libexec/rtld-elf/mips/rtld_start.S user/hrs/ipv6/libexec/rtld-elf/powerpc/reloc.c user/hrs/ipv6/libexec/rtld-elf/powerpc/rtld_machdep.h user/hrs/ipv6/libexec/rtld-elf/powerpc/rtld_start.S user/hrs/ipv6/libexec/rtld-elf/rtld.1 user/hrs/ipv6/libexec/rtld-elf/rtld.c user/hrs/ipv6/libexec/rtld-elf/rtld.h user/hrs/ipv6/libexec/rtld-elf/rtld_lock.c user/hrs/ipv6/libexec/rtld-elf/rtld_lock.h user/hrs/ipv6/libexec/rtld-elf/sparc64/reloc.c user/hrs/ipv6/libexec/rtld-elf/sparc64/rtld_machdep.h user/hrs/ipv6/libexec/talkd/announce.c user/hrs/ipv6/libexec/talkd/table.c user/hrs/ipv6/libexec/tftpd/Makefile user/hrs/ipv6/libexec/tftpd/tftpd.8 user/hrs/ipv6/libexec/tftpd/tftpd.c user/hrs/ipv6/libexec/ypxfr/ypxfr.8 user/hrs/ipv6/release/Makefile user/hrs/ipv6/release/Makefile.inc.docports user/hrs/ipv6/release/amd64/boot_crunch.conf user/hrs/ipv6/release/amd64/mkisoimages.sh user/hrs/ipv6/release/doc/en_US.ISO8859-1/hardware/article.sgml user/hrs/ipv6/release/doc/en_US.ISO8859-1/relnotes/article.sgml user/hrs/ipv6/release/doc/share/misc/dev.archlist.txt user/hrs/ipv6/release/doc/share/sgml/release.ent user/hrs/ipv6/release/fixit.profile user/hrs/ipv6/release/i386/boot_crunch.conf user/hrs/ipv6/release/i386/mkisoimages.sh user/hrs/ipv6/release/ia64/boot_crunch.conf user/hrs/ipv6/release/ia64/mkisoimages.sh user/hrs/ipv6/release/pc98/boot_crunch.conf user/hrs/ipv6/release/picobsd/build/picobsd user/hrs/ipv6/release/picobsd/qemu/PICOBSD user/hrs/ipv6/release/picobsd/qemu/crunch.conf user/hrs/ipv6/release/picobsd/tinyware/login/pico-login.c user/hrs/ipv6/release/powerpc/boot_crunch.conf user/hrs/ipv6/release/powerpc/mkisoimages.sh user/hrs/ipv6/release/scripts/ports-install.sh user/hrs/ipv6/release/sparc64/boot_crunch.conf user/hrs/ipv6/release/sparc64/mkisoimages.sh user/hrs/ipv6/rescue/rescue/Makefile user/hrs/ipv6/sbin/Makefile user/hrs/ipv6/sbin/atacontrol/atacontrol.8 user/hrs/ipv6/sbin/atacontrol/atacontrol.c user/hrs/ipv6/sbin/atm/atmconfig/Makefile user/hrs/ipv6/sbin/bsdlabel/Makefile user/hrs/ipv6/sbin/bsdlabel/bsdlabel.8 user/hrs/ipv6/sbin/bsdlabel/bsdlabel.c user/hrs/ipv6/sbin/camcontrol/Makefile user/hrs/ipv6/sbin/camcontrol/camcontrol.8 user/hrs/ipv6/sbin/camcontrol/camcontrol.c user/hrs/ipv6/sbin/camcontrol/modeedit.c user/hrs/ipv6/sbin/ccdconfig/ccdconfig.8 user/hrs/ipv6/sbin/ccdconfig/ccdconfig.c user/hrs/ipv6/sbin/conscontrol/conscontrol.8 user/hrs/ipv6/sbin/conscontrol/conscontrol.c user/hrs/ipv6/sbin/ddb/ddb.c user/hrs/ipv6/sbin/devd/devd.cc user/hrs/ipv6/sbin/devd/devd.conf.5 user/hrs/ipv6/sbin/devd/devd.hh user/hrs/ipv6/sbin/devd/token.l user/hrs/ipv6/sbin/dhclient/dhclient-script user/hrs/ipv6/sbin/dhclient/dhclient-script.8 user/hrs/ipv6/sbin/dhclient/dhclient.c user/hrs/ipv6/sbin/dump/itime.c user/hrs/ipv6/sbin/dump/main.c user/hrs/ipv6/sbin/dump/optr.c user/hrs/ipv6/sbin/dump/tape.c user/hrs/ipv6/sbin/dumpfs/dumpfs.8 user/hrs/ipv6/sbin/dumpfs/dumpfs.c user/hrs/ipv6/sbin/fdisk/fdisk.c user/hrs/ipv6/sbin/fsck/fsck.8 user/hrs/ipv6/sbin/fsck_ffs/Makefile user/hrs/ipv6/sbin/fsck_ffs/ea.c user/hrs/ipv6/sbin/fsck_ffs/fsck.h user/hrs/ipv6/sbin/fsck_ffs/fsck_ffs.8 user/hrs/ipv6/sbin/fsck_ffs/fsutil.c user/hrs/ipv6/sbin/fsck_ffs/gjournal.c user/hrs/ipv6/sbin/fsck_ffs/inode.c user/hrs/ipv6/sbin/fsck_ffs/main.c user/hrs/ipv6/sbin/fsck_ffs/pass2.c user/hrs/ipv6/sbin/fsck_ffs/pass4.c user/hrs/ipv6/sbin/fsck_ffs/pass5.c user/hrs/ipv6/sbin/fsck_ffs/setup.c user/hrs/ipv6/sbin/fsck_ffs/utilities.c user/hrs/ipv6/sbin/fsck_msdosfs/Makefile user/hrs/ipv6/sbin/fsck_msdosfs/boot.c user/hrs/ipv6/sbin/fsck_msdosfs/check.c user/hrs/ipv6/sbin/fsck_msdosfs/dir.c user/hrs/ipv6/sbin/fsck_msdosfs/fat.c user/hrs/ipv6/sbin/fsck_msdosfs/fsck_msdosfs.8 user/hrs/ipv6/sbin/fsdb/fsdb.c user/hrs/ipv6/sbin/fsdb/fsdbutil.c user/hrs/ipv6/sbin/fsirand/Makefile user/hrs/ipv6/sbin/fsirand/fsirand.8 user/hrs/ipv6/sbin/fsirand/fsirand.c user/hrs/ipv6/sbin/gbde/Makefile user/hrs/ipv6/sbin/gbde/gbde.c user/hrs/ipv6/sbin/geom/Makefile.inc user/hrs/ipv6/sbin/geom/class/Makefile user/hrs/ipv6/sbin/geom/class/Makefile.inc user/hrs/ipv6/sbin/geom/class/cache/Makefile user/hrs/ipv6/sbin/geom/class/cache/geom_cache.c user/hrs/ipv6/sbin/geom/class/concat/Makefile user/hrs/ipv6/sbin/geom/class/concat/geom_concat.c user/hrs/ipv6/sbin/geom/class/eli/Makefile user/hrs/ipv6/sbin/geom/class/eli/geli.8 user/hrs/ipv6/sbin/geom/class/eli/geom_eli.c user/hrs/ipv6/sbin/geom/class/journal/Makefile user/hrs/ipv6/sbin/geom/class/journal/geom_journal.c user/hrs/ipv6/sbin/geom/class/journal/gjournal.8 user/hrs/ipv6/sbin/geom/class/label/Makefile user/hrs/ipv6/sbin/geom/class/label/geom_label.c user/hrs/ipv6/sbin/geom/class/mirror/Makefile user/hrs/ipv6/sbin/geom/class/mirror/geom_mirror.c user/hrs/ipv6/sbin/geom/class/mountver/Makefile user/hrs/ipv6/sbin/geom/class/mountver/geom_mountver.c user/hrs/ipv6/sbin/geom/class/multipath/Makefile user/hrs/ipv6/sbin/geom/class/multipath/geom_multipath.c user/hrs/ipv6/sbin/geom/class/nop/Makefile user/hrs/ipv6/sbin/geom/class/nop/geom_nop.c user/hrs/ipv6/sbin/geom/class/part/Makefile user/hrs/ipv6/sbin/geom/class/part/geom_part.c user/hrs/ipv6/sbin/geom/class/part/gpart.8 user/hrs/ipv6/sbin/geom/class/raid3/Makefile user/hrs/ipv6/sbin/geom/class/raid3/geom_raid3.c user/hrs/ipv6/sbin/geom/class/raid3/graid3.8 user/hrs/ipv6/sbin/geom/class/shsec/Makefile user/hrs/ipv6/sbin/geom/class/shsec/geom_shsec.c user/hrs/ipv6/sbin/geom/class/stripe/Makefile user/hrs/ipv6/sbin/geom/class/stripe/geom_stripe.c user/hrs/ipv6/sbin/geom/class/virstor/Makefile user/hrs/ipv6/sbin/geom/class/virstor/geom_virstor.c user/hrs/ipv6/sbin/geom/class/virstor/gvirstor.8 user/hrs/ipv6/sbin/geom/core/Makefile user/hrs/ipv6/sbin/geom/core/geom.8 user/hrs/ipv6/sbin/geom/core/geom.c user/hrs/ipv6/sbin/geom/core/geom.h user/hrs/ipv6/sbin/geom/misc/subr.c user/hrs/ipv6/sbin/geom/misc/subr.h user/hrs/ipv6/sbin/ggate/ggatel/ggatel.8 user/hrs/ipv6/sbin/ggate/ggatel/ggatel.c user/hrs/ipv6/sbin/growfs/debug.c user/hrs/ipv6/sbin/growfs/growfs.8 user/hrs/ipv6/sbin/growfs/growfs.c user/hrs/ipv6/sbin/gvinum/Makefile user/hrs/ipv6/sbin/gvinum/gvinum.c user/hrs/ipv6/sbin/hastctl/Makefile user/hrs/ipv6/sbin/hastctl/hastctl.8 user/hrs/ipv6/sbin/hastctl/hastctl.c user/hrs/ipv6/sbin/hastd/Makefile user/hrs/ipv6/sbin/hastd/activemap.c user/hrs/ipv6/sbin/hastd/control.c user/hrs/ipv6/sbin/hastd/control.h user/hrs/ipv6/sbin/hastd/ebuf.c user/hrs/ipv6/sbin/hastd/hast.conf.5 user/hrs/ipv6/sbin/hastd/hast.h user/hrs/ipv6/sbin/hastd/hast_proto.c user/hrs/ipv6/sbin/hastd/hast_proto.h user/hrs/ipv6/sbin/hastd/hastd.8 user/hrs/ipv6/sbin/hastd/hastd.c user/hrs/ipv6/sbin/hastd/hastd.h user/hrs/ipv6/sbin/hastd/hooks.c user/hrs/ipv6/sbin/hastd/hooks.h user/hrs/ipv6/sbin/hastd/metadata.c user/hrs/ipv6/sbin/hastd/nv.c user/hrs/ipv6/sbin/hastd/nv.h user/hrs/ipv6/sbin/hastd/parse.y user/hrs/ipv6/sbin/hastd/pjdlog.c user/hrs/ipv6/sbin/hastd/pjdlog.h user/hrs/ipv6/sbin/hastd/primary.c user/hrs/ipv6/sbin/hastd/proto.c user/hrs/ipv6/sbin/hastd/proto.h user/hrs/ipv6/sbin/hastd/proto_common.c user/hrs/ipv6/sbin/hastd/proto_impl.h user/hrs/ipv6/sbin/hastd/proto_socketpair.c user/hrs/ipv6/sbin/hastd/proto_uds.c user/hrs/ipv6/sbin/hastd/secondary.c user/hrs/ipv6/sbin/hastd/subr.c user/hrs/ipv6/sbin/hastd/subr.h user/hrs/ipv6/sbin/hastd/synch.h user/hrs/ipv6/sbin/hastd/token.l user/hrs/ipv6/sbin/ifconfig/af_link.c user/hrs/ipv6/sbin/ifconfig/ifconfig.8 user/hrs/ipv6/sbin/ifconfig/ifconfig.c user/hrs/ipv6/sbin/ifconfig/ifieee80211.c user/hrs/ipv6/sbin/ifconfig/ifmedia.c user/hrs/ipv6/sbin/init/init.8 user/hrs/ipv6/sbin/init/init.c user/hrs/ipv6/sbin/ipfw/Makefile user/hrs/ipv6/sbin/ipfw/altq.c user/hrs/ipv6/sbin/ipfw/dummynet.c user/hrs/ipv6/sbin/ipfw/ipfw.8 user/hrs/ipv6/sbin/ipfw/ipfw2.c user/hrs/ipv6/sbin/ipfw/ipfw2.h user/hrs/ipv6/sbin/ipfw/ipv6.c user/hrs/ipv6/sbin/ipfw/main.c user/hrs/ipv6/sbin/ipfw/nat.c user/hrs/ipv6/sbin/iscontrol/Makefile user/hrs/ipv6/sbin/iscontrol/auth_subr.c user/hrs/ipv6/sbin/iscontrol/config.c user/hrs/ipv6/sbin/iscontrol/fsm.c user/hrs/ipv6/sbin/iscontrol/iscontrol.8 user/hrs/ipv6/sbin/iscontrol/iscontrol.c user/hrs/ipv6/sbin/iscontrol/iscontrol.h user/hrs/ipv6/sbin/iscontrol/iscsi.conf.5 user/hrs/ipv6/sbin/iscontrol/login.c user/hrs/ipv6/sbin/iscontrol/misc.c user/hrs/ipv6/sbin/iscontrol/pdu.c user/hrs/ipv6/sbin/kldload/kldload.8 user/hrs/ipv6/sbin/kldload/kldload.c user/hrs/ipv6/sbin/kldstat/kldstat.c user/hrs/ipv6/sbin/mca/mca.c user/hrs/ipv6/sbin/mdconfig/mdconfig.8 user/hrs/ipv6/sbin/mdconfig/mdconfig.c user/hrs/ipv6/sbin/mknod/mknod.8 user/hrs/ipv6/sbin/mknod/mknod.c user/hrs/ipv6/sbin/mksnap_ffs/mksnap_ffs.8 user/hrs/ipv6/sbin/mksnap_ffs/mksnap_ffs.c user/hrs/ipv6/sbin/mount/mount.8 user/hrs/ipv6/sbin/mount/mount.c user/hrs/ipv6/sbin/mount/mount_fs.c user/hrs/ipv6/sbin/mount_hpfs/mount_hpfs.8 user/hrs/ipv6/sbin/mount_msdosfs/mount_msdosfs.8 user/hrs/ipv6/sbin/mount_nfs/Makefile user/hrs/ipv6/sbin/mount_nfs/mount_nfs.8 user/hrs/ipv6/sbin/mount_nfs/mount_nfs.c user/hrs/ipv6/sbin/mount_ntfs/mount_ntfs.8 user/hrs/ipv6/sbin/mount_reiserfs/mount_reiserfs.8 user/hrs/ipv6/sbin/mount_reiserfs/mount_reiserfs.c user/hrs/ipv6/sbin/mount_std/mount_std.8 user/hrs/ipv6/sbin/mount_unionfs/mount_unionfs.8 user/hrs/ipv6/sbin/natd/natd.c user/hrs/ipv6/sbin/newfs/mkfs.c user/hrs/ipv6/sbin/newfs/newfs.8 user/hrs/ipv6/sbin/newfs/newfs.c user/hrs/ipv6/sbin/newfs/newfs.h user/hrs/ipv6/sbin/newfs_msdos/Makefile user/hrs/ipv6/sbin/newfs_msdos/newfs_msdos.8 user/hrs/ipv6/sbin/nos-tun/Makefile user/hrs/ipv6/sbin/nos-tun/nos-tun.c user/hrs/ipv6/sbin/pflogd/Makefile user/hrs/ipv6/sbin/ping/ping.c user/hrs/ipv6/sbin/ping6/ping6.8 user/hrs/ipv6/sbin/ping6/ping6.c user/hrs/ipv6/sbin/quotacheck/Makefile user/hrs/ipv6/sbin/quotacheck/preen.c user/hrs/ipv6/sbin/quotacheck/quotacheck.8 user/hrs/ipv6/sbin/quotacheck/quotacheck.c user/hrs/ipv6/sbin/quotacheck/quotacheck.h user/hrs/ipv6/sbin/rcorder/rcorder.8 user/hrs/ipv6/sbin/reboot/boot_i386.8 user/hrs/ipv6/sbin/reboot/nextboot.sh user/hrs/ipv6/sbin/reboot/reboot.8 user/hrs/ipv6/sbin/recoverdisk/recoverdisk.1 user/hrs/ipv6/sbin/recoverdisk/recoverdisk.c user/hrs/ipv6/sbin/restore/restore.8 user/hrs/ipv6/sbin/restore/symtab.c user/hrs/ipv6/sbin/route/route.c user/hrs/ipv6/sbin/routed/parms.c user/hrs/ipv6/sbin/routed/routed.8 user/hrs/ipv6/sbin/savecore/savecore.c user/hrs/ipv6/sbin/setkey/setkey.8 user/hrs/ipv6/sbin/shutdown/Makefile user/hrs/ipv6/sbin/shutdown/shutdown.8 user/hrs/ipv6/sbin/shutdown/shutdown.c user/hrs/ipv6/sbin/spppcontrol/spppcontrol.8 user/hrs/ipv6/sbin/sunlabel/Makefile user/hrs/ipv6/sbin/sunlabel/sunlabel.8 user/hrs/ipv6/sbin/sysctl/sysctl.8 user/hrs/ipv6/sbin/sysctl/sysctl.c user/hrs/ipv6/sbin/tunefs/Makefile user/hrs/ipv6/sbin/tunefs/tunefs.8 user/hrs/ipv6/sbin/tunefs/tunefs.c user/hrs/ipv6/sbin/umount/umount.8 user/hrs/ipv6/sbin/umount/umount.c user/hrs/ipv6/secure/lib/libcrypto/Makefile user/hrs/ipv6/secure/lib/libcrypto/Makefile.inc user/hrs/ipv6/secure/lib/libcrypto/Makefile.man user/hrs/ipv6/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/hrs/ipv6/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/hrs/ipv6/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_ctrl.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_f_base64.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_f_buffer.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_f_cipher.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_f_md.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_f_null.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_f_ssl.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_find_type.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_push.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_read.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_accept.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_bio.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_connect.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_fd.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_file.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_mem.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_null.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_s_socket.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_set_callback.3 user/hrs/ipv6/secure/lib/libcrypto/man/BIO_should_retry.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_CTX_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_CTX_start.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_add.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_add_word.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_bn2bin.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_cmp.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_copy.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_generate_prime.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_mod_inverse.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_num_bytes.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_rand.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_set_bit.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_swap.3 user/hrs/ipv6/secure/lib/libcrypto/man/BN_zero.3 user/hrs/ipv6/secure/lib/libcrypto/man/CONF_modules_free.3 user/hrs/ipv6/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/hrs/ipv6/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/hrs/ipv6/secure/lib/libcrypto/man/DH_generate_key.3 user/hrs/ipv6/secure/lib/libcrypto/man/DH_generate_parameters.3 user/hrs/ipv6/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/hrs/ipv6/secure/lib/libcrypto/man/DH_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/DH_set_method.3 user/hrs/ipv6/secure/lib/libcrypto/man/DH_size.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_SIG_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_do_sign.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_dup_DH.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_generate_key.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_set_method.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_sign.3 user/hrs/ipv6/secure/lib/libcrypto/man/DSA_size.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_clear_error.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_error_string.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_get_error.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_load_strings.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_print_errors.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_put_error.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_remove_state.3 user/hrs/ipv6/secure/lib/libcrypto/man/ERR_set_mark.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_DigestInit.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_OpenInit.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_SealInit.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_SignInit.3 user/hrs/ipv6/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/hrs/ipv6/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/hrs/ipv6/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/hrs/ipv6/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/hrs/ipv6/secure/lib/libcrypto/man/OPENSSL_config.3 user/hrs/ipv6/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/hrs/ipv6/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/hrs/ipv6/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/hrs/ipv6/secure/lib/libcrypto/man/PKCS12_create.3 user/hrs/ipv6/secure/lib/libcrypto/man/PKCS12_parse.3 user/hrs/ipv6/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/hrs/ipv6/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/hrs/ipv6/secure/lib/libcrypto/man/PKCS7_sign.3 user/hrs/ipv6/secure/lib/libcrypto/man/PKCS7_verify.3 user/hrs/ipv6/secure/lib/libcrypto/man/RAND_add.3 user/hrs/ipv6/secure/lib/libcrypto/man/RAND_bytes.3 user/hrs/ipv6/secure/lib/libcrypto/man/RAND_cleanup.3 user/hrs/ipv6/secure/lib/libcrypto/man/RAND_egd.3 user/hrs/ipv6/secure/lib/libcrypto/man/RAND_load_file.3 user/hrs/ipv6/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_blinding_on.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_check_key.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_generate_key.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_print.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_set_method.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_sign.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/hrs/ipv6/secure/lib/libcrypto/man/RSA_size.3 user/hrs/ipv6/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/hrs/ipv6/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/hrs/ipv6/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/hrs/ipv6/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/hrs/ipv6/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/hrs/ipv6/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/hrs/ipv6/secure/lib/libcrypto/man/X509_new.3 user/hrs/ipv6/secure/lib/libcrypto/man/bio.3 user/hrs/ipv6/secure/lib/libcrypto/man/blowfish.3 user/hrs/ipv6/secure/lib/libcrypto/man/bn.3 user/hrs/ipv6/secure/lib/libcrypto/man/bn_internal.3 user/hrs/ipv6/secure/lib/libcrypto/man/buffer.3 user/hrs/ipv6/secure/lib/libcrypto/man/crypto.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_DHparams.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_X509.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/hrs/ipv6/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/hrs/ipv6/secure/lib/libcrypto/man/des.3 user/hrs/ipv6/secure/lib/libcrypto/man/dh.3 user/hrs/ipv6/secure/lib/libcrypto/man/dsa.3 user/hrs/ipv6/secure/lib/libcrypto/man/ecdsa.3 user/hrs/ipv6/secure/lib/libcrypto/man/engine.3 user/hrs/ipv6/secure/lib/libcrypto/man/err.3 user/hrs/ipv6/secure/lib/libcrypto/man/evp.3 user/hrs/ipv6/secure/lib/libcrypto/man/hmac.3 user/hrs/ipv6/secure/lib/libcrypto/man/lh_stats.3 user/hrs/ipv6/secure/lib/libcrypto/man/lhash.3 user/hrs/ipv6/secure/lib/libcrypto/man/md5.3 user/hrs/ipv6/secure/lib/libcrypto/man/mdc2.3 user/hrs/ipv6/secure/lib/libcrypto/man/pem.3 user/hrs/ipv6/secure/lib/libcrypto/man/rand.3 user/hrs/ipv6/secure/lib/libcrypto/man/rc4.3 user/hrs/ipv6/secure/lib/libcrypto/man/ripemd.3 user/hrs/ipv6/secure/lib/libcrypto/man/rsa.3 user/hrs/ipv6/secure/lib/libcrypto/man/sha.3 user/hrs/ipv6/secure/lib/libcrypto/man/threads.3 user/hrs/ipv6/secure/lib/libcrypto/man/ui.3 user/hrs/ipv6/secure/lib/libcrypto/man/ui_compat.3 user/hrs/ipv6/secure/lib/libcrypto/man/x509.3 user/hrs/ipv6/secure/lib/libcrypto/opensslconf-mips.h user/hrs/ipv6/secure/lib/libcrypto/opensslconf-powerpc.h user/hrs/ipv6/secure/lib/libssh/Makefile user/hrs/ipv6/secure/lib/libssl/Makefile user/hrs/ipv6/secure/lib/libssl/Makefile.man user/hrs/ipv6/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_add_session.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_free.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_new.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_sessions.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_options.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_SESSION_free.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_accept.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_alert_type_string.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_clear.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_connect.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_do_handshake.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_free.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_ciphers.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_current_cipher.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_default_timeout.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_error.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_fd.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_rbio.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_session.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_verify_result.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_get_version.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_library_init.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_new.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_pending.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_read.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_rstate_string.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_session_reused.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_set_bio.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_set_connect_state.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_set_fd.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_set_session.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_set_shutdown.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_set_verify_result.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_shutdown.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_state_string.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_want.3 user/hrs/ipv6/secure/lib/libssl/man/SSL_write.3 user/hrs/ipv6/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/hrs/ipv6/secure/lib/libssl/man/ssl.3 user/hrs/ipv6/secure/libexec/Makefile user/hrs/ipv6/secure/usr.bin/openssl/man/CA.pl.1 user/hrs/ipv6/secure/usr.bin/openssl/man/asn1parse.1 user/hrs/ipv6/secure/usr.bin/openssl/man/ca.1 user/hrs/ipv6/secure/usr.bin/openssl/man/ciphers.1 user/hrs/ipv6/secure/usr.bin/openssl/man/crl.1 user/hrs/ipv6/secure/usr.bin/openssl/man/crl2pkcs7.1 user/hrs/ipv6/secure/usr.bin/openssl/man/dgst.1 user/hrs/ipv6/secure/usr.bin/openssl/man/dhparam.1 user/hrs/ipv6/secure/usr.bin/openssl/man/dsa.1 user/hrs/ipv6/secure/usr.bin/openssl/man/dsaparam.1 user/hrs/ipv6/secure/usr.bin/openssl/man/ec.1 user/hrs/ipv6/secure/usr.bin/openssl/man/ecparam.1 user/hrs/ipv6/secure/usr.bin/openssl/man/enc.1 user/hrs/ipv6/secure/usr.bin/openssl/man/errstr.1 user/hrs/ipv6/secure/usr.bin/openssl/man/gendsa.1 user/hrs/ipv6/secure/usr.bin/openssl/man/genrsa.1 user/hrs/ipv6/secure/usr.bin/openssl/man/nseq.1 user/hrs/ipv6/secure/usr.bin/openssl/man/ocsp.1 user/hrs/ipv6/secure/usr.bin/openssl/man/openssl.1 user/hrs/ipv6/secure/usr.bin/openssl/man/passwd.1 user/hrs/ipv6/secure/usr.bin/openssl/man/pkcs12.1 user/hrs/ipv6/secure/usr.bin/openssl/man/pkcs7.1 user/hrs/ipv6/secure/usr.bin/openssl/man/pkcs8.1 user/hrs/ipv6/secure/usr.bin/openssl/man/rand.1 user/hrs/ipv6/secure/usr.bin/openssl/man/req.1 user/hrs/ipv6/secure/usr.bin/openssl/man/rsa.1 user/hrs/ipv6/secure/usr.bin/openssl/man/rsautl.1 user/hrs/ipv6/secure/usr.bin/openssl/man/s_client.1 user/hrs/ipv6/secure/usr.bin/openssl/man/s_server.1 user/hrs/ipv6/secure/usr.bin/openssl/man/s_time.1 user/hrs/ipv6/secure/usr.bin/openssl/man/sess_id.1 user/hrs/ipv6/secure/usr.bin/openssl/man/smime.1 user/hrs/ipv6/secure/usr.bin/openssl/man/speed.1 user/hrs/ipv6/secure/usr.bin/openssl/man/spkac.1 user/hrs/ipv6/secure/usr.bin/openssl/man/verify.1 user/hrs/ipv6/secure/usr.bin/openssl/man/version.1 user/hrs/ipv6/secure/usr.bin/openssl/man/x509.1 user/hrs/ipv6/secure/usr.bin/openssl/man/x509v3_config.1 user/hrs/ipv6/secure/usr.bin/ssh/Makefile user/hrs/ipv6/secure/usr.sbin/sshd/Makefile user/hrs/ipv6/share/Makefile user/hrs/ipv6/share/dict/web2 user/hrs/ipv6/share/doc/Makefile user/hrs/ipv6/share/doc/legal/Makefile user/hrs/ipv6/share/doc/papers/devfs/paper.me user/hrs/ipv6/share/doc/papers/jail/mgt.ms user/hrs/ipv6/share/doc/papers/kernmalloc/Makefile user/hrs/ipv6/share/doc/papers/sysperf/Makefile user/hrs/ipv6/share/doc/psd/12.make/Makefile user/hrs/ipv6/share/doc/psd/15.yacc/Makefile user/hrs/ipv6/share/doc/psd/18.gprof/Makefile user/hrs/ipv6/share/doc/psd/22.rpcgen/Makefile user/hrs/ipv6/share/doc/psd/23.rpc/Makefile user/hrs/ipv6/share/doc/psd/24.xdr/Makefile user/hrs/ipv6/share/doc/psd/25.xdrrfc/Makefile user/hrs/ipv6/share/doc/psd/26.rpcrfc/Makefile user/hrs/ipv6/share/doc/psd/27.nfsrpc/Makefile user/hrs/ipv6/share/doc/smm/01.setup/2.t user/hrs/ipv6/share/doc/smm/01.setup/4.t user/hrs/ipv6/share/doc/smm/01.setup/5.t user/hrs/ipv6/share/doc/smm/01.setup/spell.ok user/hrs/ipv6/share/doc/smm/02.config/Makefile user/hrs/ipv6/share/doc/smm/03.fsck/Makefile user/hrs/ipv6/share/doc/smm/11.timedop/Makefile user/hrs/ipv6/share/doc/smm/12.timed/Makefile user/hrs/ipv6/share/doc/smm/Makefile user/hrs/ipv6/share/doc/usd/04.csh/Makefile user/hrs/ipv6/share/doc/usd/05.dc/Makefile user/hrs/ipv6/share/doc/usd/06.bc/Makefile user/hrs/ipv6/share/doc/usd/07.mail/Makefile user/hrs/ipv6/share/examples/Makefile user/hrs/ipv6/share/examples/cvsup/cvs-supfile user/hrs/ipv6/share/examples/cvsup/doc-supfile user/hrs/ipv6/share/examples/cvsup/gnats-supfile user/hrs/ipv6/share/examples/cvsup/ports-supfile user/hrs/ipv6/share/examples/cvsup/stable-supfile user/hrs/ipv6/share/examples/cvsup/standard-supfile user/hrs/ipv6/share/examples/cvsup/www-supfile user/hrs/ipv6/share/examples/diskless/README.TEMPLATING user/hrs/ipv6/share/examples/drivers/make_device_driver.sh user/hrs/ipv6/share/examples/etc/README.examples user/hrs/ipv6/share/examples/etc/make.conf user/hrs/ipv6/share/examples/kld/Makefile user/hrs/ipv6/share/examples/kld/dyn_sysctl/dyn_sysctl.c user/hrs/ipv6/share/examples/kld/firmware/fwimage/Makefile user/hrs/ipv6/share/examples/kld/syscall/test/call.c user/hrs/ipv6/share/examples/libvgl/demo.c user/hrs/ipv6/share/examples/netgraph/ether.bridge user/hrs/ipv6/share/examples/netgraph/frame_relay user/hrs/ipv6/share/examples/netgraph/ngctl user/hrs/ipv6/share/examples/netgraph/raw user/hrs/ipv6/share/examples/perfmon/perfmon.c user/hrs/ipv6/share/examples/pf/pf.conf user/hrs/ipv6/share/examples/ses/srcs/eltsub.c user/hrs/ipv6/share/man/Makefile user/hrs/ipv6/share/man/man1/builtin.1 user/hrs/ipv6/share/man/man3/Makefile user/hrs/ipv6/share/man/man3/fpgetround.3 user/hrs/ipv6/share/man/man3/pthread_affinity_np.3 user/hrs/ipv6/share/man/man3/pthread_attr_affinity_np.3 user/hrs/ipv6/share/man/man3/pthread_cond_timedwait.3 user/hrs/ipv6/share/man/man3/pthread_condattr.3 user/hrs/ipv6/share/man/man3/pthread_join.3 user/hrs/ipv6/share/man/man3/pthread_rwlock_timedwrlock.3 user/hrs/ipv6/share/man/man3/pthread_self.3 user/hrs/ipv6/share/man/man3/pthread_sigmask.3 user/hrs/ipv6/share/man/man3/queue.3 user/hrs/ipv6/share/man/man3/siginfo.3 user/hrs/ipv6/share/man/man3/sysexits.3 user/hrs/ipv6/share/man/man3/tgmath.3 user/hrs/ipv6/share/man/man3/tree.3 user/hrs/ipv6/share/man/man4/Makefile user/hrs/ipv6/share/man/man4/acpi.4 user/hrs/ipv6/share/man/man4/acpi_hp.4 user/hrs/ipv6/share/man/man4/acpi_wmi.4 user/hrs/ipv6/share/man/man4/ada.4 user/hrs/ipv6/share/man/man4/ae.4 user/hrs/ipv6/share/man/man4/ahb.4 user/hrs/ipv6/share/man/man4/ahci.4 user/hrs/ipv6/share/man/man4/aio.4 user/hrs/ipv6/share/man/man4/alc.4 user/hrs/ipv6/share/man/man4/altq.4 user/hrs/ipv6/share/man/man4/amdtemp.4 user/hrs/ipv6/share/man/man4/arcmsr.4 user/hrs/ipv6/share/man/man4/asmc.4 user/hrs/ipv6/share/man/man4/ata.4 user/hrs/ipv6/share/man/man4/ataraid.4 user/hrs/ipv6/share/man/man4/ath.4 user/hrs/ipv6/share/man/man4/ath_hal.4 user/hrs/ipv6/share/man/man4/atkbd.4 user/hrs/ipv6/share/man/man4/audit.4 user/hrs/ipv6/share/man/man4/auditpipe.4 user/hrs/ipv6/share/man/man4/aue.4 user/hrs/ipv6/share/man/man4/axe.4 user/hrs/ipv6/share/man/man4/bge.4 user/hrs/ipv6/share/man/man4/bktr.4 user/hrs/ipv6/share/man/man4/blackhole.4 user/hrs/ipv6/share/man/man4/bpf.4 user/hrs/ipv6/share/man/man4/bridge.4 user/hrs/ipv6/share/man/man4/bt.4 user/hrs/ipv6/share/man/man4/bwi.4 user/hrs/ipv6/share/man/man4/bwn.4 user/hrs/ipv6/share/man/man4/cas.4 user/hrs/ipv6/share/man/man4/cd.4 user/hrs/ipv6/share/man/man4/ch.4 user/hrs/ipv6/share/man/man4/cmx.4 user/hrs/ipv6/share/man/man4/coda.4 user/hrs/ipv6/share/man/man4/coretemp.4 user/hrs/ipv6/share/man/man4/cpuctl.4 user/hrs/ipv6/share/man/man4/crypto.4 user/hrs/ipv6/share/man/man4/cxgb.4 user/hrs/ipv6/share/man/man4/dc.4 user/hrs/ipv6/share/man/man4/dcons.4 user/hrs/ipv6/share/man/man4/ddb.4 user/hrs/ipv6/share/man/man4/de.4 user/hrs/ipv6/share/man/man4/digi.4 user/hrs/ipv6/share/man/man4/ed.4 user/hrs/ipv6/share/man/man4/ef.4 user/hrs/ipv6/share/man/man4/ehci.4 user/hrs/ipv6/share/man/man4/em.4 user/hrs/ipv6/share/man/man4/en.4 user/hrs/ipv6/share/man/man4/enc.4 user/hrs/ipv6/share/man/man4/et.4 user/hrs/ipv6/share/man/man4/fpa.4 user/hrs/ipv6/share/man/man4/fxp.4 user/hrs/ipv6/share/man/man4/gbde.4 user/hrs/ipv6/share/man/man4/geom.4 user/hrs/ipv6/share/man/man4/geom_fox.4 user/hrs/ipv6/share/man/man4/geom_linux_lvm.4 user/hrs/ipv6/share/man/man4/geom_uzip.4 user/hrs/ipv6/share/man/man4/gre.4 user/hrs/ipv6/share/man/man4/harp.4 user/hrs/ipv6/share/man/man4/hatm.4 user/hrs/ipv6/share/man/man4/hifn.4 user/hrs/ipv6/share/man/man4/hwpmc.4 user/hrs/ipv6/share/man/man4/ichwd.4 user/hrs/ipv6/share/man/man4/icmp6.4 user/hrs/ipv6/share/man/man4/igb.4 user/hrs/ipv6/share/man/man4/igmp.4 user/hrs/ipv6/share/man/man4/iic.4 user/hrs/ipv6/share/man/man4/inet.4 user/hrs/ipv6/share/man/man4/io.4 user/hrs/ipv6/share/man/man4/ip.4 user/hrs/ipv6/share/man/man4/ip6.4 user/hrs/ipv6/share/man/man4/ipsec.4 user/hrs/ipv6/share/man/man4/ipw.4 user/hrs/ipv6/share/man/man4/iscsi_initiator.4 user/hrs/ipv6/share/man/man4/isp.4 user/hrs/ipv6/share/man/man4/iwi.4 user/hrs/ipv6/share/man/man4/iwn.4 user/hrs/ipv6/share/man/man4/iwnfw.4 user/hrs/ipv6/share/man/man4/ixgbe.4 user/hrs/ipv6/share/man/man4/jme.4 user/hrs/ipv6/share/man/man4/joy.4 user/hrs/ipv6/share/man/man4/kbdmux.4 user/hrs/ipv6/share/man/man4/keyboard.4 user/hrs/ipv6/share/man/man4/ksyms.4 user/hrs/ipv6/share/man/man4/ktr.4 user/hrs/ipv6/share/man/man4/lagg.4 user/hrs/ipv6/share/man/man4/led.4 user/hrs/ipv6/share/man/man4/lindev.4 user/hrs/ipv6/share/man/man4/linux.4 user/hrs/ipv6/share/man/man4/lmc.4 user/hrs/ipv6/share/man/man4/lp.4 user/hrs/ipv6/share/man/man4/lpbb.4 user/hrs/ipv6/share/man/man4/mac.4 user/hrs/ipv6/share/man/man4/mac_biba.4 user/hrs/ipv6/share/man/man4/mac_bsdextended.4 user/hrs/ipv6/share/man/man4/mac_ifoff.4 user/hrs/ipv6/share/man/man4/mac_lomac.4 user/hrs/ipv6/share/man/man4/mac_mls.4 user/hrs/ipv6/share/man/man4/mac_none.4 user/hrs/ipv6/share/man/man4/mac_partition.4 user/hrs/ipv6/share/man/man4/mac_portacl.4 user/hrs/ipv6/share/man/man4/mac_seeotheruids.4 user/hrs/ipv6/share/man/man4/mac_stub.4 user/hrs/ipv6/share/man/man4/mac_test.4 user/hrs/ipv6/share/man/man4/malo.4 user/hrs/ipv6/share/man/man4/man4.arm/mge.4 user/hrs/ipv6/share/man/man4/man4.i386/Makefile user/hrs/ipv6/share/man/man4/man4.i386/cs.4 user/hrs/ipv6/share/man/man4/man4.i386/ep.4 user/hrs/ipv6/share/man/man4/man4.i386/glxsb.4 user/hrs/ipv6/share/man/man4/man4.i386/ie.4 user/hrs/ipv6/share/man/man4/man4.i386/mse.4 user/hrs/ipv6/share/man/man4/man4.i386/pnp.4 user/hrs/ipv6/share/man/man4/man4.i386/pnpbios.4 user/hrs/ipv6/share/man/man4/man4.i386/vx.4 user/hrs/ipv6/share/man/man4/man4.i386/wl.4 user/hrs/ipv6/share/man/man4/man4.powerpc/bm.4 user/hrs/ipv6/share/man/man4/man4.powerpc/powermac_nvram.4 user/hrs/ipv6/share/man/man4/man4.powerpc/snd_ai2s.4 user/hrs/ipv6/share/man/man4/man4.powerpc/snd_davbus.4 user/hrs/ipv6/share/man/man4/man4.powerpc/tsec.4 user/hrs/ipv6/share/man/man4/man4.sparc64/clkbrd.4 user/hrs/ipv6/share/man/man4/man4.sparc64/creator.4 user/hrs/ipv6/share/man/man4/man4.sparc64/machfb.4 user/hrs/ipv6/share/man/man4/man4.sparc64/ofw_console.4 user/hrs/ipv6/share/man/man4/man4.sparc64/openfirm.4 user/hrs/ipv6/share/man/man4/man4.sparc64/openprom.4 user/hrs/ipv6/share/man/man4/md.4 user/hrs/ipv6/share/man/man4/meteor.4 user/hrs/ipv6/share/man/man4/mfi.4 user/hrs/ipv6/share/man/man4/miibus.4 user/hrs/ipv6/share/man/man4/mk48txx.4 user/hrs/ipv6/share/man/man4/mld.4 user/hrs/ipv6/share/man/man4/mpt.4 user/hrs/ipv6/share/man/man4/msk.4 user/hrs/ipv6/share/man/man4/mtio.4 user/hrs/ipv6/share/man/man4/mwl.4 user/hrs/ipv6/share/man/man4/natm.4 user/hrs/ipv6/share/man/man4/ndis.4 user/hrs/ipv6/share/man/man4/net80211.4 user/hrs/ipv6/share/man/man4/netgraph.4 user/hrs/ipv6/share/man/man4/netintro.4 user/hrs/ipv6/share/man/man4/nfe.4 user/hrs/ipv6/share/man/man4/ng_UI.4 user/hrs/ipv6/share/man/man4/ng_async.4 user/hrs/ipv6/share/man/man4/ng_atm.4 user/hrs/ipv6/share/man/man4/ng_bridge.4 user/hrs/ipv6/share/man/man4/ng_btsocket.4 user/hrs/ipv6/share/man/man4/ng_car.4 user/hrs/ipv6/share/man/man4/ng_ccatm.4 user/hrs/ipv6/share/man/man4/ng_cisco.4 user/hrs/ipv6/share/man/man4/ng_frame_relay.4 user/hrs/ipv6/share/man/man4/ng_gif.4 user/hrs/ipv6/share/man/man4/ng_hub.4 user/hrs/ipv6/share/man/man4/ng_iface.4 user/hrs/ipv6/share/man/man4/ng_l2cap.4 user/hrs/ipv6/share/man/man4/ng_lmi.4 user/hrs/ipv6/share/man/man4/ng_netflow.4 user/hrs/ipv6/share/man/man4/ng_one2many.4 user/hrs/ipv6/share/man/man4/ng_pppoe.4 user/hrs/ipv6/share/man/man4/ng_rfc1490.4 user/hrs/ipv6/share/man/man4/ng_tee.4 user/hrs/ipv6/share/man/man4/ng_tty.4 user/hrs/ipv6/share/man/man4/ng_vjc.4 user/hrs/ipv6/share/man/man4/ngatmbase.4 user/hrs/ipv6/share/man/man4/nge.4 user/hrs/ipv6/share/man/man4/nve.4 user/hrs/ipv6/share/man/man4/nxge.4 user/hrs/ipv6/share/man/man4/ohci.4 user/hrs/ipv6/share/man/man4/orm.4 user/hrs/ipv6/share/man/man4/patm.4 user/hrs/ipv6/share/man/man4/pci.4 user/hrs/ipv6/share/man/man4/pcii.4 user/hrs/ipv6/share/man/man4/pcm.4 user/hrs/ipv6/share/man/man4/pcn.4 user/hrs/ipv6/share/man/man4/psm.4 user/hrs/ipv6/share/man/man4/pst.4 user/hrs/ipv6/share/man/man4/pt.4 user/hrs/ipv6/share/man/man4/pts.4 user/hrs/ipv6/share/man/man4/pty.4 user/hrs/ipv6/share/man/man4/ral.4 user/hrs/ipv6/share/man/man4/random.4 user/hrs/ipv6/share/man/man4/re.4 user/hrs/ipv6/share/man/man4/rl.4 user/hrs/ipv6/share/man/man4/rp.4 user/hrs/ipv6/share/man/man4/rum.4 user/hrs/ipv6/share/man/man4/run.4 user/hrs/ipv6/share/man/man4/sbp_targ.4 user/hrs/ipv6/share/man/man4/sched_4bsd.4 user/hrs/ipv6/share/man/man4/sched_ule.4 user/hrs/ipv6/share/man/man4/screen.4 user/hrs/ipv6/share/man/man4/sctp.4 user/hrs/ipv6/share/man/man4/sem.4 user/hrs/ipv6/share/man/man4/ses.4 user/hrs/ipv6/share/man/man4/sf.4 user/hrs/ipv6/share/man/man4/si.4 user/hrs/ipv6/share/man/man4/siis.4 user/hrs/ipv6/share/man/man4/sis.4 user/hrs/ipv6/share/man/man4/sk.4 user/hrs/ipv6/share/man/man4/smb.4 user/hrs/ipv6/share/man/man4/smp.4 user/hrs/ipv6/share/man/man4/snd_emu10kx.4 user/hrs/ipv6/share/man/man4/snd_hda.4 user/hrs/ipv6/share/man/man4/snd_uaudio.4 user/hrs/ipv6/share/man/man4/splash.4 user/hrs/ipv6/share/man/man4/ste.4 user/hrs/ipv6/share/man/man4/stge.4 user/hrs/ipv6/share/man/man4/sym.4 user/hrs/ipv6/share/man/man4/syscons.4 user/hrs/ipv6/share/man/man4/sysmouse.4 user/hrs/ipv6/share/man/man4/tap.4 user/hrs/ipv6/share/man/man4/tcp.4 user/hrs/ipv6/share/man/man4/termios.4 user/hrs/ipv6/share/man/man4/textdump.4 user/hrs/ipv6/share/man/man4/ti.4 user/hrs/ipv6/share/man/man4/tl.4 user/hrs/ipv6/share/man/man4/tx.4 user/hrs/ipv6/share/man/man4/u3g.4 user/hrs/ipv6/share/man/man4/uark.4 user/hrs/ipv6/share/man/man4/uart.4 user/hrs/ipv6/share/man/man4/uath.4 user/hrs/ipv6/share/man/man4/ubsa.4 user/hrs/ipv6/share/man/man4/uchcom.4 user/hrs/ipv6/share/man/man4/ucom.4 user/hrs/ipv6/share/man/man4/ucycom.4 user/hrs/ipv6/share/man/man4/ufoma.4 user/hrs/ipv6/share/man/man4/uftdi.4 user/hrs/ipv6/share/man/man4/uhci.4 user/hrs/ipv6/share/man/man4/uhso.4 user/hrs/ipv6/share/man/man4/uipaq.4 user/hrs/ipv6/share/man/man4/umct.4 user/hrs/ipv6/share/man/man4/umodem.4 user/hrs/ipv6/share/man/man4/upgt.4 user/hrs/ipv6/share/man/man4/uplcom.4 user/hrs/ipv6/share/man/man4/ural.4 user/hrs/ipv6/share/man/man4/urio.4 user/hrs/ipv6/share/man/man4/urtw.4 user/hrs/ipv6/share/man/man4/usb.4 user/hrs/ipv6/share/man/man4/usb2_template.4 user/hrs/ipv6/share/man/man4/uslcom.4 user/hrs/ipv6/share/man/man4/uvisor.4 user/hrs/ipv6/share/man/man4/uvscom.4 user/hrs/ipv6/share/man/man4/vge.4 user/hrs/ipv6/share/man/man4/vinum.4 user/hrs/ipv6/share/man/man4/vkbd.4 user/hrs/ipv6/share/man/man4/vlan.4 user/hrs/ipv6/share/man/man4/vpo.4 user/hrs/ipv6/share/man/man4/vr.4 user/hrs/ipv6/share/man/man4/wb.4 user/hrs/ipv6/share/man/man4/wi.4 user/hrs/ipv6/share/man/man4/wpi.4 user/hrs/ipv6/share/man/man4/xl.4 user/hrs/ipv6/share/man/man5/Makefile user/hrs/ipv6/share/man/man5/a.out.5 user/hrs/ipv6/share/man/man5/ar.5 user/hrs/ipv6/share/man/man5/boot.config.5 user/hrs/ipv6/share/man/man5/core.5 user/hrs/ipv6/share/man/man5/devfs.5 user/hrs/ipv6/share/man/man5/device.hints.5 user/hrs/ipv6/share/man/man5/disktab.5 user/hrs/ipv6/share/man/man5/elf.5 user/hrs/ipv6/share/man/man5/fdescfs.5 user/hrs/ipv6/share/man/man5/freebsd-update.conf.5 user/hrs/ipv6/share/man/man5/link.5 user/hrs/ipv6/share/man/man5/linsysfs.5 user/hrs/ipv6/share/man/man5/mailer.conf.5 user/hrs/ipv6/share/man/man5/make.conf.5 user/hrs/ipv6/share/man/man5/mqueuefs.5 user/hrs/ipv6/share/man/man5/nsmb.conf.5 user/hrs/ipv6/share/man/man5/nsswitch.conf.5 user/hrs/ipv6/share/man/man5/passwd.5 user/hrs/ipv6/share/man/man5/periodic.conf.5 user/hrs/ipv6/share/man/man5/quota.user.5 user/hrs/ipv6/share/man/man5/rc.conf.5 user/hrs/ipv6/share/man/man5/reiserfs.5 user/hrs/ipv6/share/man/man5/resolver.5 user/hrs/ipv6/share/man/man5/services.5 user/hrs/ipv6/share/man/man5/src.conf.5 user/hrs/ipv6/share/man/man5/stab.5 user/hrs/ipv6/share/man/man5/xfs.5 user/hrs/ipv6/share/man/man7/Makefile user/hrs/ipv6/share/man/man7/bsd.snmpmod.mk.7 user/hrs/ipv6/share/man/man7/build.7 user/hrs/ipv6/share/man/man7/clocks.7 user/hrs/ipv6/share/man/man7/firewall.7 user/hrs/ipv6/share/man/man7/hier.7 user/hrs/ipv6/share/man/man7/maclabel.7 user/hrs/ipv6/share/man/man7/ports.7 user/hrs/ipv6/share/man/man7/release.7 user/hrs/ipv6/share/man/man7/sdoc.7 user/hrs/ipv6/share/man/man7/security.7 user/hrs/ipv6/share/man/man7/tuning.7 user/hrs/ipv6/share/man/man8/Makefile user/hrs/ipv6/share/man/man8/nanobsd.8 user/hrs/ipv6/share/man/man8/picobsd.8 user/hrs/ipv6/share/man/man8/rc.8 user/hrs/ipv6/share/man/man8/rc.sendmail.8 user/hrs/ipv6/share/man/man8/rescue.8 user/hrs/ipv6/share/man/man9/BUS_DESCRIBE_INTR.9 user/hrs/ipv6/share/man/man9/BUS_NEW_PASS.9 user/hrs/ipv6/share/man/man9/BUS_SETUP_INTR.9 user/hrs/ipv6/share/man/man9/CTASSERT.9 user/hrs/ipv6/share/man/man9/DB_COMMAND.9 user/hrs/ipv6/share/man/man9/DELAY.9 user/hrs/ipv6/share/man/man9/DEVICE_PROBE.9 user/hrs/ipv6/share/man/man9/KASSERT.9 user/hrs/ipv6/share/man/man9/LOCK_PROFILING.9 user/hrs/ipv6/share/man/man9/MD5.9 user/hrs/ipv6/share/man/man9/Makefile user/hrs/ipv6/share/man/man9/VFS.9 user/hrs/ipv6/share/man/man9/VFS_CHECKEXP.9 user/hrs/ipv6/share/man/man9/VFS_FHTOVP.9 user/hrs/ipv6/share/man/man9/VFS_MOUNT.9 user/hrs/ipv6/share/man/man9/VFS_QUOTACTL.9 user/hrs/ipv6/share/man/man9/VFS_ROOT.9 user/hrs/ipv6/share/man/man9/VFS_STATFS.9 user/hrs/ipv6/share/man/man9/VFS_SYNC.9 user/hrs/ipv6/share/man/man9/VFS_UNMOUNT.9 user/hrs/ipv6/share/man/man9/VFS_VGET.9 user/hrs/ipv6/share/man/man9/VOP_ACCESS.9 user/hrs/ipv6/share/man/man9/VOP_ACLCHECK.9 user/hrs/ipv6/share/man/man9/VOP_ADVLOCK.9 user/hrs/ipv6/share/man/man9/VOP_ATTRIB.9 user/hrs/ipv6/share/man/man9/VOP_BWRITE.9 user/hrs/ipv6/share/man/man9/VOP_CREATE.9 user/hrs/ipv6/share/man/man9/VOP_FSYNC.9 user/hrs/ipv6/share/man/man9/VOP_GETACL.9 user/hrs/ipv6/share/man/man9/VOP_GETEXTATTR.9 user/hrs/ipv6/share/man/man9/VOP_GETPAGES.9 user/hrs/ipv6/share/man/man9/VOP_GETVOBJECT.9 user/hrs/ipv6/share/man/man9/VOP_INACTIVE.9 user/hrs/ipv6/share/man/man9/VOP_IOCTL.9 user/hrs/ipv6/share/man/man9/VOP_LINK.9 user/hrs/ipv6/share/man/man9/VOP_LISTEXTATTR.9 user/hrs/ipv6/share/man/man9/VOP_LOCK.9 user/hrs/ipv6/share/man/man9/VOP_LOOKUP.9 user/hrs/ipv6/share/man/man9/VOP_OPENCLOSE.9 user/hrs/ipv6/share/man/man9/VOP_PATHCONF.9 user/hrs/ipv6/share/man/man9/VOP_PRINT.9 user/hrs/ipv6/share/man/man9/VOP_RDWR.9 user/hrs/ipv6/share/man/man9/VOP_READDIR.9 user/hrs/ipv6/share/man/man9/VOP_READLINK.9 user/hrs/ipv6/share/man/man9/VOP_REALLOCBLKS.9 user/hrs/ipv6/share/man/man9/VOP_REMOVE.9 user/hrs/ipv6/share/man/man9/VOP_RENAME.9 user/hrs/ipv6/share/man/man9/VOP_REVOKE.9 user/hrs/ipv6/share/man/man9/VOP_SETACL.9 user/hrs/ipv6/share/man/man9/VOP_SETEXTATTR.9 user/hrs/ipv6/share/man/man9/VOP_STRATEGY.9 user/hrs/ipv6/share/man/man9/VOP_VPTOCNP.9 user/hrs/ipv6/share/man/man9/VOP_VPTOFH.9 user/hrs/ipv6/share/man/man9/accept_filter.9 user/hrs/ipv6/share/man/man9/accf_data.9 user/hrs/ipv6/share/man/man9/accf_dns.9 user/hrs/ipv6/share/man/man9/accf_http.9 user/hrs/ipv6/share/man/man9/acl.9 user/hrs/ipv6/share/man/man9/alq.9 user/hrs/ipv6/share/man/man9/atomic.9 user/hrs/ipv6/share/man/man9/bios.9 user/hrs/ipv6/share/man/man9/bus_alloc_resource.9 user/hrs/ipv6/share/man/man9/bus_generic_new_pass.9 user/hrs/ipv6/share/man/man9/bus_set_pass.9 user/hrs/ipv6/share/man/man9/bus_space.9 user/hrs/ipv6/share/man/man9/cr_cansee.9 user/hrs/ipv6/share/man/man9/cr_seeothergids.9 user/hrs/ipv6/share/man/man9/cr_seeotheruids.9 user/hrs/ipv6/share/man/man9/crypto.9 user/hrs/ipv6/share/man/man9/devclass_get_maxunit.9 user/hrs/ipv6/share/man/man9/devfs_set_cdevpriv.9 user/hrs/ipv6/share/man/man9/devstat.9 user/hrs/ipv6/share/man/man9/devtoname.9 user/hrs/ipv6/share/man/man9/extattr.9 user/hrs/ipv6/share/man/man9/fail.9 user/hrs/ipv6/share/man/man9/firmware.9 user/hrs/ipv6/share/man/man9/g_geom.9 user/hrs/ipv6/share/man/man9/g_wither_geom.9 user/hrs/ipv6/share/man/man9/get_cyclecount.9 user/hrs/ipv6/share/man/man9/hexdump.9 user/hrs/ipv6/share/man/man9/ieee80211.9 user/hrs/ipv6/share/man/man9/ieee80211_crypto.9 user/hrs/ipv6/share/man/man9/ieee80211_ddb.9 user/hrs/ipv6/share/man/man9/ieee80211_node.9 user/hrs/ipv6/share/man/man9/ieee80211_output.9 user/hrs/ipv6/share/man/man9/ieee80211_radiotap.9 user/hrs/ipv6/share/man/man9/ieee80211_scan.9 user/hrs/ipv6/share/man/man9/ieee80211_vap.9 user/hrs/ipv6/share/man/man9/ifnet.9 user/hrs/ipv6/share/man/man9/insmntque.9 user/hrs/ipv6/share/man/man9/ithread.9 user/hrs/ipv6/share/man/man9/kproc.9 user/hrs/ipv6/share/man/man9/locking.9 user/hrs/ipv6/share/man/man9/make_dev.9 user/hrs/ipv6/share/man/man9/mbpool.9 user/hrs/ipv6/share/man/man9/mbuf.9 user/hrs/ipv6/share/man/man9/memguard.9 user/hrs/ipv6/share/man/man9/mutex.9 user/hrs/ipv6/share/man/man9/namei.9 user/hrs/ipv6/share/man/man9/netisr.9 user/hrs/ipv6/share/man/man9/p_candebug.9 user/hrs/ipv6/share/man/man9/p_cansee.9 user/hrs/ipv6/share/man/man9/pfind.9 user/hrs/ipv6/share/man/man9/pgfind.9 user/hrs/ipv6/share/man/man9/prison_check.9 user/hrs/ipv6/share/man/man9/pseudofs.9 user/hrs/ipv6/share/man/man9/random.9 user/hrs/ipv6/share/man/man9/rijndael.9 user/hrs/ipv6/share/man/man9/rman.9 user/hrs/ipv6/share/man/man9/rmlock.9 user/hrs/ipv6/share/man/man9/rtalloc.9 user/hrs/ipv6/share/man/man9/rtentry.9 user/hrs/ipv6/share/man/man9/runqueue.9 user/hrs/ipv6/share/man/man9/sbuf.9 user/hrs/ipv6/share/man/man9/sglist.9 user/hrs/ipv6/share/man/man9/sleep.9 user/hrs/ipv6/share/man/man9/spl.9 user/hrs/ipv6/share/man/man9/stack.9 user/hrs/ipv6/share/man/man9/style.9 user/hrs/ipv6/share/man/man9/swi.9 user/hrs/ipv6/share/man/man9/sysctl.9 user/hrs/ipv6/share/man/man9/sysctl_add_oid.9 user/hrs/ipv6/share/man/man9/sysctl_ctx_init.9 user/hrs/ipv6/share/man/man9/taskqueue.9 user/hrs/ipv6/share/man/man9/timeout.9 user/hrs/ipv6/share/man/man9/uio.9 user/hrs/ipv6/share/man/man9/usbdi.9 user/hrs/ipv6/share/man/man9/vaccess.9 user/hrs/ipv6/share/man/man9/vaccess_acl_nfs4.9 user/hrs/ipv6/share/man/man9/vaccess_acl_posix1e.9 user/hrs/ipv6/share/man/man9/vcount.9 user/hrs/ipv6/share/man/man9/vflush.9 user/hrs/ipv6/share/man/man9/vfs_busy.9 user/hrs/ipv6/share/man/man9/vfs_mount.9 user/hrs/ipv6/share/man/man9/vfs_mountedfrom.9 user/hrs/ipv6/share/man/man9/vfs_unbusy.9 user/hrs/ipv6/share/man/man9/vget.9 user/hrs/ipv6/share/man/man9/vgone.9 user/hrs/ipv6/share/man/man9/vm_map_entry_resize_free.9 user/hrs/ipv6/share/man/man9/vm_page_alloc.9 user/hrs/ipv6/share/man/man9/vm_page_bits.9 user/hrs/ipv6/share/man/man9/vm_page_io.9 user/hrs/ipv6/share/man/man9/vm_page_wakeup.9 user/hrs/ipv6/share/man/man9/vnode.9 user/hrs/ipv6/share/man/man9/vref.9 user/hrs/ipv6/share/man/man9/vrefcnt.9 user/hrs/ipv6/share/man/man9/vrele.9 user/hrs/ipv6/share/man/man9/watchdog.9 user/hrs/ipv6/share/man/man9/zone.9 user/hrs/ipv6/share/misc/bsd-family-tree user/hrs/ipv6/share/misc/committers-doc.dot user/hrs/ipv6/share/misc/committers-ports.dot user/hrs/ipv6/share/misc/committers-src.dot user/hrs/ipv6/share/misc/iso3166 user/hrs/ipv6/share/misc/mdoc.template user/hrs/ipv6/share/misc/pci_vendors user/hrs/ipv6/share/mk/Makefile user/hrs/ipv6/share/mk/bsd.README user/hrs/ipv6/share/mk/bsd.cpu.mk user/hrs/ipv6/share/mk/bsd.dep.mk user/hrs/ipv6/share/mk/bsd.endian.mk user/hrs/ipv6/share/mk/bsd.lib.mk user/hrs/ipv6/share/mk/bsd.libnames.mk user/hrs/ipv6/share/mk/bsd.own.mk user/hrs/ipv6/share/mk/bsd.port.mk user/hrs/ipv6/share/mk/bsd.prog.mk user/hrs/ipv6/share/mk/bsd.sys.mk user/hrs/ipv6/share/mk/sys.mk user/hrs/ipv6/share/syscons/fonts/INDEX.fonts user/hrs/ipv6/share/syscons/fonts/Makefile user/hrs/ipv6/share/syscons/keymaps/INDEX.keymaps user/hrs/ipv6/share/syscons/keymaps/Makefile user/hrs/ipv6/share/termcap/termcap.5 user/hrs/ipv6/share/termcap/termcap.src user/hrs/ipv6/share/timedef/fr_FR.ISO8859-1.src user/hrs/ipv6/share/timedef/fr_FR.UTF-8.src user/hrs/ipv6/share/timedef/pl_PL.ISO8859-2.src user/hrs/ipv6/share/timedef/pl_PL.UTF-8.src user/hrs/ipv6/sys/Makefile user/hrs/ipv6/sys/amd64/acpica/acpi_machdep.c user/hrs/ipv6/sys/amd64/acpica/acpi_switch.S user/hrs/ipv6/sys/amd64/acpica/acpi_wakecode.S user/hrs/ipv6/sys/amd64/acpica/acpi_wakeup.c user/hrs/ipv6/sys/amd64/amd64/amd64_mem.c user/hrs/ipv6/sys/amd64/amd64/apic_vector.S user/hrs/ipv6/sys/amd64/amd64/bpf_jit_machdep.c user/hrs/ipv6/sys/amd64/amd64/bpf_jit_machdep.h user/hrs/ipv6/sys/amd64/amd64/cpu_switch.S user/hrs/ipv6/sys/amd64/amd64/db_interface.c user/hrs/ipv6/sys/amd64/amd64/db_trace.c user/hrs/ipv6/sys/amd64/amd64/elf_machdep.c user/hrs/ipv6/sys/amd64/amd64/exception.S user/hrs/ipv6/sys/amd64/amd64/fpu.c user/hrs/ipv6/sys/amd64/amd64/genassym.c user/hrs/ipv6/sys/amd64/amd64/identcpu.c user/hrs/ipv6/sys/amd64/amd64/initcpu.c user/hrs/ipv6/sys/amd64/amd64/intr_machdep.c user/hrs/ipv6/sys/amd64/amd64/io.c user/hrs/ipv6/sys/amd64/amd64/legacy.c user/hrs/ipv6/sys/amd64/amd64/machdep.c user/hrs/ipv6/sys/amd64/amd64/mem.c user/hrs/ipv6/sys/amd64/amd64/minidump_machdep.c user/hrs/ipv6/sys/amd64/amd64/mp_machdep.c user/hrs/ipv6/sys/amd64/amd64/mp_watchdog.c user/hrs/ipv6/sys/amd64/amd64/pmap.c user/hrs/ipv6/sys/amd64/amd64/prof_machdep.c user/hrs/ipv6/sys/amd64/amd64/support.S user/hrs/ipv6/sys/amd64/amd64/sys_machdep.c user/hrs/ipv6/sys/amd64/amd64/trap.c user/hrs/ipv6/sys/amd64/amd64/uio_machdep.c user/hrs/ipv6/sys/amd64/amd64/vm_machdep.c user/hrs/ipv6/sys/amd64/conf/DEFAULTS user/hrs/ipv6/sys/amd64/conf/GENERIC user/hrs/ipv6/sys/amd64/conf/GENERIC.hints user/hrs/ipv6/sys/amd64/conf/NOTES user/hrs/ipv6/sys/amd64/conf/XENHVM user/hrs/ipv6/sys/amd64/ia32/ia32_exception.S user/hrs/ipv6/sys/amd64/ia32/ia32_misc.c user/hrs/ipv6/sys/amd64/ia32/ia32_reg.c user/hrs/ipv6/sys/amd64/ia32/ia32_signal.c user/hrs/ipv6/sys/amd64/ia32/ia32_sigtramp.S user/hrs/ipv6/sys/amd64/ia32/ia32_syscall.c user/hrs/ipv6/sys/amd64/include/_align.h user/hrs/ipv6/sys/amd64/include/_inttypes.h user/hrs/ipv6/sys/amd64/include/_limits.h user/hrs/ipv6/sys/amd64/include/_stdint.h user/hrs/ipv6/sys/amd64/include/apicvar.h user/hrs/ipv6/sys/amd64/include/apm_bios.h user/hrs/ipv6/sys/amd64/include/asmacros.h user/hrs/ipv6/sys/amd64/include/atomic.h user/hrs/ipv6/sys/amd64/include/bus.h user/hrs/ipv6/sys/amd64/include/clock.h user/hrs/ipv6/sys/amd64/include/cpu.h user/hrs/ipv6/sys/amd64/include/cpufunc.h user/hrs/ipv6/sys/amd64/include/elf.h user/hrs/ipv6/sys/amd64/include/endian.h user/hrs/ipv6/sys/amd64/include/fpu.h user/hrs/ipv6/sys/amd64/include/iodev.h user/hrs/ipv6/sys/amd64/include/md_var.h user/hrs/ipv6/sys/amd64/include/memdev.h user/hrs/ipv6/sys/amd64/include/minidump.h user/hrs/ipv6/sys/amd64/include/param.h user/hrs/ipv6/sys/amd64/include/pcb.h user/hrs/ipv6/sys/amd64/include/pcpu.h user/hrs/ipv6/sys/amd64/include/pmap.h user/hrs/ipv6/sys/amd64/include/pmc_mdep.h user/hrs/ipv6/sys/amd64/include/proc.h user/hrs/ipv6/sys/amd64/include/profile.h user/hrs/ipv6/sys/amd64/include/reg.h user/hrs/ipv6/sys/amd64/include/segments.h user/hrs/ipv6/sys/amd64/include/smp.h user/hrs/ipv6/sys/amd64/include/specialreg.h user/hrs/ipv6/sys/amd64/include/trap.h user/hrs/ipv6/sys/amd64/include/vmparam.h user/hrs/ipv6/sys/amd64/include/xen/xenfunc.h user/hrs/ipv6/sys/amd64/include/xen/xenvar.h user/hrs/ipv6/sys/amd64/linux32/Makefile user/hrs/ipv6/sys/amd64/linux32/linux.h user/hrs/ipv6/sys/amd64/linux32/linux32_dummy.c user/hrs/ipv6/sys/amd64/linux32/linux32_genassym.c user/hrs/ipv6/sys/amd64/linux32/linux32_machdep.c user/hrs/ipv6/sys/amd64/linux32/linux32_proto.h user/hrs/ipv6/sys/amd64/linux32/linux32_syscall.h user/hrs/ipv6/sys/amd64/linux32/linux32_sysent.c user/hrs/ipv6/sys/amd64/linux32/linux32_sysvec.c user/hrs/ipv6/sys/amd64/linux32/syscalls.conf user/hrs/ipv6/sys/amd64/linux32/syscalls.master user/hrs/ipv6/sys/amd64/pci/pci_bus.c user/hrs/ipv6/sys/arm/arm/busdma_machdep.c user/hrs/ipv6/sys/arm/arm/cpufunc.c user/hrs/ipv6/sys/arm/arm/cpufunc_asm_fa526.S user/hrs/ipv6/sys/arm/arm/cpufunc_asm_sheeva.S user/hrs/ipv6/sys/arm/arm/dump_machdep.c user/hrs/ipv6/sys/arm/arm/elf_machdep.c user/hrs/ipv6/sys/arm/arm/elf_trampoline.c user/hrs/ipv6/sys/arm/arm/identcpu.c user/hrs/ipv6/sys/arm/arm/locore.S user/hrs/ipv6/sys/arm/arm/machdep.c user/hrs/ipv6/sys/arm/arm/mem.c user/hrs/ipv6/sys/arm/arm/minidump_machdep.c user/hrs/ipv6/sys/arm/arm/nexus.c user/hrs/ipv6/sys/arm/arm/pmap.c user/hrs/ipv6/sys/arm/arm/sys_machdep.c user/hrs/ipv6/sys/arm/arm/trap.c user/hrs/ipv6/sys/arm/arm/uio_machdep.c user/hrs/ipv6/sys/arm/arm/vm_machdep.c user/hrs/ipv6/sys/arm/at91/at91.c user/hrs/ipv6/sys/arm/at91/at91_machdep.c user/hrs/ipv6/sys/arm/at91/at91_mci.c user/hrs/ipv6/sys/arm/at91/at91_pio.c user/hrs/ipv6/sys/arm/at91/at91_pio_rm9200.h user/hrs/ipv6/sys/arm/at91/at91_pioreg.h user/hrs/ipv6/sys/arm/at91/at91_pmc.c user/hrs/ipv6/sys/arm/at91/at91_pmcreg.h user/hrs/ipv6/sys/arm/at91/at91_pmcvar.h user/hrs/ipv6/sys/arm/at91/at91_st.c user/hrs/ipv6/sys/arm/at91/at91_twi.c user/hrs/ipv6/sys/arm/at91/at91_twireg.h user/hrs/ipv6/sys/arm/at91/at91rm92reg.h user/hrs/ipv6/sys/arm/at91/at91var.h user/hrs/ipv6/sys/arm/at91/board_kb920x.c user/hrs/ipv6/sys/arm/at91/files.at91 user/hrs/ipv6/sys/arm/at91/if_ate.c user/hrs/ipv6/sys/arm/at91/if_atereg.h user/hrs/ipv6/sys/arm/at91/std.kb920x user/hrs/ipv6/sys/arm/at91/uart_bus_at91usart.c user/hrs/ipv6/sys/arm/at91/uart_cpu_at91rm9200usart.c user/hrs/ipv6/sys/arm/at91/uart_dev_at91usart.c user/hrs/ipv6/sys/arm/conf/AVILA user/hrs/ipv6/sys/arm/conf/AVILA.hints user/hrs/ipv6/sys/arm/conf/BWCT.hints user/hrs/ipv6/sys/arm/conf/CAMBRIA user/hrs/ipv6/sys/arm/conf/CAMBRIA.hints user/hrs/ipv6/sys/arm/conf/CRB user/hrs/ipv6/sys/arm/conf/DB-78XXX user/hrs/ipv6/sys/arm/conf/DB-88F5XXX user/hrs/ipv6/sys/arm/conf/DB-88F6XXX user/hrs/ipv6/sys/arm/conf/EP80219 user/hrs/ipv6/sys/arm/conf/HL200 user/hrs/ipv6/sys/arm/conf/IQ31244 user/hrs/ipv6/sys/arm/conf/KB920X user/hrs/ipv6/sys/arm/conf/SHEEVAPLUG user/hrs/ipv6/sys/arm/econa/econa_machdep.c user/hrs/ipv6/sys/arm/econa/ehci_ebus.c user/hrs/ipv6/sys/arm/econa/if_ece.c user/hrs/ipv6/sys/arm/econa/ohci_ec.c user/hrs/ipv6/sys/arm/include/_limits.h user/hrs/ipv6/sys/arm/include/_stdint.h user/hrs/ipv6/sys/arm/include/_types.h user/hrs/ipv6/sys/arm/include/bus.h user/hrs/ipv6/sys/arm/include/cpu.h user/hrs/ipv6/sys/arm/include/cpuconf.h user/hrs/ipv6/sys/arm/include/cpufunc.h user/hrs/ipv6/sys/arm/include/disassem.h user/hrs/ipv6/sys/arm/include/elf.h user/hrs/ipv6/sys/arm/include/md_var.h user/hrs/ipv6/sys/arm/include/memdev.h user/hrs/ipv6/sys/arm/include/metadata.h user/hrs/ipv6/sys/arm/include/pmap.h user/hrs/ipv6/sys/arm/include/proc.h user/hrs/ipv6/sys/arm/include/vmparam.h user/hrs/ipv6/sys/arm/mv/bus_space.c user/hrs/ipv6/sys/arm/mv/common.c user/hrs/ipv6/sys/arm/mv/discovery/discovery.c user/hrs/ipv6/sys/arm/mv/discovery/files.db78xxx user/hrs/ipv6/sys/arm/mv/discovery/std.db78xxx user/hrs/ipv6/sys/arm/mv/files.mv user/hrs/ipv6/sys/arm/mv/gpio.c user/hrs/ipv6/sys/arm/mv/ic.c user/hrs/ipv6/sys/arm/mv/kirkwood/kirkwood.c user/hrs/ipv6/sys/arm/mv/kirkwood/sheevaplug.c user/hrs/ipv6/sys/arm/mv/kirkwood/std.db88f6xxx user/hrs/ipv6/sys/arm/mv/kirkwood/std.sheevaplug user/hrs/ipv6/sys/arm/mv/mv_machdep.c user/hrs/ipv6/sys/arm/mv/mv_pci.c user/hrs/ipv6/sys/arm/mv/mv_sata.c user/hrs/ipv6/sys/arm/mv/mvreg.h user/hrs/ipv6/sys/arm/mv/mvvar.h user/hrs/ipv6/sys/arm/mv/mvwin.h user/hrs/ipv6/sys/arm/mv/orion/db88f5xxx.c user/hrs/ipv6/sys/arm/mv/orion/orion.c user/hrs/ipv6/sys/arm/mv/orion/std.db88f5xxx user/hrs/ipv6/sys/arm/mv/rtc.c user/hrs/ipv6/sys/arm/mv/timer.c user/hrs/ipv6/sys/arm/mv/twsi.c user/hrs/ipv6/sys/arm/sa11x0/assabet_machdep.c user/hrs/ipv6/sys/arm/xscale/i80321/ep80219_machdep.c user/hrs/ipv6/sys/arm/xscale/i80321/iq31244_machdep.c user/hrs/ipv6/sys/arm/xscale/i80321/iq80321.c user/hrs/ipv6/sys/arm/xscale/i8134x/crb_machdep.c user/hrs/ipv6/sys/arm/xscale/ixp425/avila_led.c user/hrs/ipv6/sys/arm/xscale/ixp425/avila_machdep.c user/hrs/ipv6/sys/arm/xscale/ixp425/cambria_fled.c user/hrs/ipv6/sys/arm/xscale/ixp425/files.avila user/hrs/ipv6/sys/arm/xscale/ixp425/files.ixp425 user/hrs/ipv6/sys/arm/xscale/ixp425/if_npe.c user/hrs/ipv6/sys/arm/xscale/ixp425/ixp425.c user/hrs/ipv6/sys/arm/xscale/ixp425/ixp425_iic.c user/hrs/ipv6/sys/arm/xscale/ixp425/ixp425_qmgr.c user/hrs/ipv6/sys/arm/xscale/ixp425/ixp425reg.h user/hrs/ipv6/sys/arm/xscale/ixp425/ixp425var.h user/hrs/ipv6/sys/arm/xscale/pxa/pxa_machdep.c user/hrs/ipv6/sys/boot/Makefile user/hrs/ipv6/sys/boot/arm/at91/boot0/linker.cfg user/hrs/ipv6/sys/boot/arm/at91/boot2/bwct_board.c user/hrs/ipv6/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c user/hrs/ipv6/sys/boot/arm/at91/linker.cfg user/hrs/ipv6/sys/boot/arm/ixp425/boot2/Makefile user/hrs/ipv6/sys/boot/arm/ixp425/boot2/ixp425_board.c user/hrs/ipv6/sys/boot/arm/uboot/Makefile user/hrs/ipv6/sys/boot/arm/uboot/ldscript.arm user/hrs/ipv6/sys/boot/arm/uboot/version user/hrs/ipv6/sys/boot/common/Makefile.inc user/hrs/ipv6/sys/boot/common/bootstrap.h user/hrs/ipv6/sys/boot/common/interp.c user/hrs/ipv6/sys/boot/common/load_elf.c user/hrs/ipv6/sys/boot/common/load_elf_obj.c user/hrs/ipv6/sys/boot/common/loader.8 user/hrs/ipv6/sys/boot/common/module.c user/hrs/ipv6/sys/boot/common/ufsread.c user/hrs/ipv6/sys/boot/efi/libefi/Makefile user/hrs/ipv6/sys/boot/efi/libefi/efinet.c user/hrs/ipv6/sys/boot/efi/libefi/efipart.c user/hrs/ipv6/sys/boot/efi/libefi/libefi.c user/hrs/ipv6/sys/boot/ficl/Makefile user/hrs/ipv6/sys/boot/ficl/ficl.h user/hrs/ipv6/sys/boot/ficl/words.c user/hrs/ipv6/sys/boot/forth/beastie.4th user/hrs/ipv6/sys/boot/forth/loader.4th user/hrs/ipv6/sys/boot/forth/loader.conf user/hrs/ipv6/sys/boot/forth/loader.conf.5 user/hrs/ipv6/sys/boot/forth/loader.rc user/hrs/ipv6/sys/boot/forth/support.4th user/hrs/ipv6/sys/boot/i386/Makefile.inc user/hrs/ipv6/sys/boot/i386/boot0/Makefile user/hrs/ipv6/sys/boot/i386/boot2/Makefile user/hrs/ipv6/sys/boot/i386/boot2/boot1.S user/hrs/ipv6/sys/boot/i386/boot2/boot2.c user/hrs/ipv6/sys/boot/i386/boot2/lib.h user/hrs/ipv6/sys/boot/i386/boot2/sio.S user/hrs/ipv6/sys/boot/i386/btx/btx/Makefile user/hrs/ipv6/sys/boot/i386/btx/btxldr/Makefile user/hrs/ipv6/sys/boot/i386/cdboot/Makefile user/hrs/ipv6/sys/boot/i386/gptboot/Makefile user/hrs/ipv6/sys/boot/i386/gptboot/gptboot.c user/hrs/ipv6/sys/boot/i386/gptzfsboot/Makefile user/hrs/ipv6/sys/boot/i386/libfirewire/Makefile user/hrs/ipv6/sys/boot/i386/libi386/Makefile user/hrs/ipv6/sys/boot/i386/libi386/biosacpi.c user/hrs/ipv6/sys/boot/i386/libi386/biosdisk.c user/hrs/ipv6/sys/boot/i386/libi386/i386_module.c user/hrs/ipv6/sys/boot/i386/libi386/pxe.c user/hrs/ipv6/sys/boot/i386/loader/Makefile user/hrs/ipv6/sys/boot/i386/loader/help.i386 user/hrs/ipv6/sys/boot/i386/mbr/Makefile user/hrs/ipv6/sys/boot/i386/pmbr/Makefile user/hrs/ipv6/sys/boot/i386/pxeldr/Makefile user/hrs/ipv6/sys/boot/i386/zfsboot/Makefile user/hrs/ipv6/sys/boot/i386/zfsboot/zfsboot.c user/hrs/ipv6/sys/boot/i386/zfsboot/zfsldr.S user/hrs/ipv6/sys/boot/i386/zfsloader/Makefile user/hrs/ipv6/sys/boot/ia64/common/Makefile user/hrs/ipv6/sys/boot/ia64/common/bootinfo.c user/hrs/ipv6/sys/boot/ia64/common/copy.c user/hrs/ipv6/sys/boot/ia64/common/exec.c user/hrs/ipv6/sys/boot/ia64/common/libia64.h user/hrs/ipv6/sys/boot/ia64/efi/Makefile user/hrs/ipv6/sys/boot/ia64/efi/conf.c user/hrs/ipv6/sys/boot/ia64/efi/efimd.c user/hrs/ipv6/sys/boot/ia64/efi/ldscript.ia64 user/hrs/ipv6/sys/boot/ia64/efi/main.c user/hrs/ipv6/sys/boot/ia64/efi/version user/hrs/ipv6/sys/boot/ia64/ski/Makefile user/hrs/ipv6/sys/boot/ia64/ski/conf.c user/hrs/ipv6/sys/boot/ia64/ski/efi_stub.c user/hrs/ipv6/sys/boot/ia64/ski/ldscript.ia64 user/hrs/ipv6/sys/boot/ia64/ski/libski.h user/hrs/ipv6/sys/boot/ia64/ski/main.c user/hrs/ipv6/sys/boot/ia64/ski/skimd.c user/hrs/ipv6/sys/boot/ia64/ski/version user/hrs/ipv6/sys/boot/ofw/Makefile.inc user/hrs/ipv6/sys/boot/ofw/common/main.c user/hrs/ipv6/sys/boot/ofw/libofw/Makefile user/hrs/ipv6/sys/boot/ofw/libofw/libofw.h user/hrs/ipv6/sys/boot/ofw/libofw/ofw_copy.c user/hrs/ipv6/sys/boot/ofw/libofw/ofw_memory.c user/hrs/ipv6/sys/boot/ofw/libofw/ofw_net.c user/hrs/ipv6/sys/boot/ofw/libofw/openfirm.c user/hrs/ipv6/sys/boot/ofw/libofw/openfirm.h user/hrs/ipv6/sys/boot/pc98/Makefile user/hrs/ipv6/sys/boot/pc98/Makefile.inc user/hrs/ipv6/sys/boot/pc98/boot0.5/Makefile user/hrs/ipv6/sys/boot/pc98/boot0/Makefile user/hrs/ipv6/sys/boot/pc98/boot2/Makefile user/hrs/ipv6/sys/boot/pc98/boot2/boot2.c user/hrs/ipv6/sys/boot/pc98/btx/btx/Makefile user/hrs/ipv6/sys/boot/pc98/btx/btxldr/Makefile user/hrs/ipv6/sys/boot/pc98/cdboot/Makefile user/hrs/ipv6/sys/boot/pc98/loader/Makefile user/hrs/ipv6/sys/boot/pc98/loader/main.c user/hrs/ipv6/sys/boot/powerpc/Makefile user/hrs/ipv6/sys/boot/powerpc/Makefile.inc user/hrs/ipv6/sys/boot/powerpc/boot1.chrp/Makefile user/hrs/ipv6/sys/boot/powerpc/boot1.chrp/boot1.c user/hrs/ipv6/sys/boot/powerpc/ofw/Makefile user/hrs/ipv6/sys/boot/powerpc/ofw/conf.c user/hrs/ipv6/sys/boot/powerpc/ofw/ldscript.powerpc user/hrs/ipv6/sys/boot/powerpc/ofw/metadata.c user/hrs/ipv6/sys/boot/powerpc/ofw/start.c user/hrs/ipv6/sys/boot/powerpc/uboot/Makefile user/hrs/ipv6/sys/boot/powerpc/uboot/ldscript.powerpc user/hrs/ipv6/sys/boot/powerpc/uboot/version user/hrs/ipv6/sys/boot/sparc64/boot1/Makefile user/hrs/ipv6/sys/boot/sparc64/boot1/boot1.c user/hrs/ipv6/sys/boot/sparc64/loader/Makefile user/hrs/ipv6/sys/boot/sparc64/loader/main.c user/hrs/ipv6/sys/boot/uboot/Makefile.inc user/hrs/ipv6/sys/boot/uboot/common/main.c user/hrs/ipv6/sys/boot/uboot/common/metadata.c user/hrs/ipv6/sys/boot/uboot/lib/Makefile user/hrs/ipv6/sys/boot/uboot/lib/disk.c user/hrs/ipv6/sys/boot/uboot/lib/glue.c user/hrs/ipv6/sys/boot/zfs/Makefile user/hrs/ipv6/sys/boot/zfs/zfs.c user/hrs/ipv6/sys/boot/zfs/zfsimpl.c user/hrs/ipv6/sys/bsm/audit_errno.h user/hrs/ipv6/sys/cam/ata/ata_all.c user/hrs/ipv6/sys/cam/ata/ata_all.h user/hrs/ipv6/sys/cam/ata/ata_da.c user/hrs/ipv6/sys/cam/ata/ata_pmp.c user/hrs/ipv6/sys/cam/ata/ata_xpt.c user/hrs/ipv6/sys/cam/cam.c user/hrs/ipv6/sys/cam/cam.h user/hrs/ipv6/sys/cam/cam_ccb.h user/hrs/ipv6/sys/cam/cam_debug.h user/hrs/ipv6/sys/cam/cam_periph.c user/hrs/ipv6/sys/cam/cam_xpt.c user/hrs/ipv6/sys/cam/cam_xpt.h user/hrs/ipv6/sys/cam/cam_xpt_internal.h user/hrs/ipv6/sys/cam/scsi/scsi_all.c user/hrs/ipv6/sys/cam/scsi/scsi_all.h user/hrs/ipv6/sys/cam/scsi/scsi_cd.c user/hrs/ipv6/sys/cam/scsi/scsi_ch.c user/hrs/ipv6/sys/cam/scsi/scsi_ch.h user/hrs/ipv6/sys/cam/scsi/scsi_da.c user/hrs/ipv6/sys/cam/scsi/scsi_pass.c user/hrs/ipv6/sys/cam/scsi/scsi_pt.c user/hrs/ipv6/sys/cam/scsi/scsi_sa.c user/hrs/ipv6/sys/cam/scsi/scsi_ses.h user/hrs/ipv6/sys/cam/scsi/scsi_sg.c user/hrs/ipv6/sys/cam/scsi/scsi_target.c user/hrs/ipv6/sys/cam/scsi/scsi_xpt.c user/hrs/ipv6/sys/cddl/boot/zfs/fletcher.c user/hrs/ipv6/sys/cddl/boot/zfs/zfsimpl.h user/hrs/ipv6/sys/cddl/boot/zfs/zfssubr.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_string.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/atomic.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/byteorder.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/cyclic_impl.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/dirent.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/dnlc.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/file.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/kmem.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/misc.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/mount.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/mutex.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/policy.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/proc.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/rwlock.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/sid.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/stat.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/string.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/sunddi.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/systm.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/time.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/types.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/uio.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/vfs.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/vnode.h user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/zone.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/acl/acl_common.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/acl/acl_common.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/avl/avl.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/Makefile.files user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/os/callb.c user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h user/hrs/ipv6/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h user/hrs/ipv6/sys/cddl/dev/cyclic/cyclic.c user/hrs/ipv6/sys/cddl/dev/cyclic/i386/cyclic_machdep.c user/hrs/ipv6/sys/cddl/dev/dtrace/amd64/dtrace_isa.c user/hrs/ipv6/sys/cddl/dev/dtrace/amd64/dtrace_subr.c user/hrs/ipv6/sys/cddl/dev/dtrace/amd64/instr_size.c user/hrs/ipv6/sys/cddl/dev/dtrace/dtrace_cddl.h user/hrs/ipv6/sys/cddl/dev/dtrace/dtrace_debug.c user/hrs/ipv6/sys/cddl/dev/dtrace/dtrace_ioctl.c user/hrs/ipv6/sys/cddl/dev/dtrace/dtrace_load.c user/hrs/ipv6/sys/cddl/dev/dtrace/dtrace_unload.c user/hrs/ipv6/sys/cddl/dev/dtrace/i386/dtrace_isa.c user/hrs/ipv6/sys/cddl/dev/dtrace/i386/dtrace_subr.c user/hrs/ipv6/sys/cddl/dev/dtrace/i386/instr_size.c user/hrs/ipv6/sys/cddl/dev/systrace/systrace.c user/hrs/ipv6/sys/compat/freebsd32/Makefile user/hrs/ipv6/sys/compat/freebsd32/freebsd32.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_ioctl.c user/hrs/ipv6/sys/compat/freebsd32/freebsd32_ioctl.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_ipc.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_misc.c user/hrs/ipv6/sys/compat/freebsd32/freebsd32_proto.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_signal.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_syscall.h user/hrs/ipv6/sys/compat/freebsd32/freebsd32_syscalls.c user/hrs/ipv6/sys/compat/freebsd32/freebsd32_sysent.c user/hrs/ipv6/sys/compat/freebsd32/freebsd32_util.h user/hrs/ipv6/sys/compat/freebsd32/syscalls.conf user/hrs/ipv6/sys/compat/freebsd32/syscalls.master user/hrs/ipv6/sys/compat/ia32/ia32_genassym.c user/hrs/ipv6/sys/compat/ia32/ia32_reg.h user/hrs/ipv6/sys/compat/ia32/ia32_signal.h user/hrs/ipv6/sys/compat/ia32/ia32_sysvec.c user/hrs/ipv6/sys/compat/ia32/ia32_util.h user/hrs/ipv6/sys/compat/linprocfs/linprocfs.c user/hrs/ipv6/sys/compat/linsysfs/linsysfs.c user/hrs/ipv6/sys/compat/linux/linux_emul.c user/hrs/ipv6/sys/compat/linux/linux_emul.h user/hrs/ipv6/sys/compat/linux/linux_file.c user/hrs/ipv6/sys/compat/linux/linux_futex.c user/hrs/ipv6/sys/compat/linux/linux_futex.h user/hrs/ipv6/sys/compat/linux/linux_ioctl.c user/hrs/ipv6/sys/compat/linux/linux_ioctl.h user/hrs/ipv6/sys/compat/linux/linux_ipc.c user/hrs/ipv6/sys/compat/linux/linux_mib.c user/hrs/ipv6/sys/compat/linux/linux_mib.h user/hrs/ipv6/sys/compat/linux/linux_misc.c user/hrs/ipv6/sys/compat/linux/linux_misc.h user/hrs/ipv6/sys/compat/linux/linux_signal.c user/hrs/ipv6/sys/compat/linux/linux_signal.h user/hrs/ipv6/sys/compat/linux/linux_socket.c user/hrs/ipv6/sys/compat/linux/linux_socket.h user/hrs/ipv6/sys/compat/linux/linux_stats.c user/hrs/ipv6/sys/compat/linux/linux_util.h user/hrs/ipv6/sys/compat/linux/linux_videodev.h user/hrs/ipv6/sys/compat/ndis/hal_var.h user/hrs/ipv6/sys/compat/ndis/kern_ndis.c user/hrs/ipv6/sys/compat/ndis/kern_windrv.c user/hrs/ipv6/sys/compat/ndis/ndis_var.h user/hrs/ipv6/sys/compat/ndis/ntoskrnl_var.h user/hrs/ipv6/sys/compat/ndis/subr_ndis.c user/hrs/ipv6/sys/compat/ndis/subr_ntoskrnl.c user/hrs/ipv6/sys/compat/ndis/subr_usbd.c user/hrs/ipv6/sys/compat/ndis/winx64_wrap.S user/hrs/ipv6/sys/compat/svr4/imgact_svr4.c user/hrs/ipv6/sys/compat/svr4/svr4_filio.c user/hrs/ipv6/sys/compat/svr4/svr4_proto.h user/hrs/ipv6/sys/compat/svr4/svr4_stat.c user/hrs/ipv6/sys/compat/svr4/svr4_syscall.h user/hrs/ipv6/sys/compat/svr4/svr4_syscallnames.c user/hrs/ipv6/sys/compat/svr4/svr4_sysent.c user/hrs/ipv6/sys/compat/svr4/svr4_sysvec.c user/hrs/ipv6/sys/compat/x86bios/x86bios.c user/hrs/ipv6/sys/compat/x86bios/x86bios.h user/hrs/ipv6/sys/conf/Makefile.amd64 user/hrs/ipv6/sys/conf/Makefile.arm user/hrs/ipv6/sys/conf/Makefile.i386 user/hrs/ipv6/sys/conf/Makefile.mips user/hrs/ipv6/sys/conf/Makefile.powerpc user/hrs/ipv6/sys/conf/NOTES user/hrs/ipv6/sys/conf/files user/hrs/ipv6/sys/conf/files.amd64 user/hrs/ipv6/sys/conf/files.arm user/hrs/ipv6/sys/conf/files.i386 user/hrs/ipv6/sys/conf/files.ia64 user/hrs/ipv6/sys/conf/files.mips user/hrs/ipv6/sys/conf/files.pc98 user/hrs/ipv6/sys/conf/files.powerpc user/hrs/ipv6/sys/conf/files.sparc64 user/hrs/ipv6/sys/conf/kern.mk user/hrs/ipv6/sys/conf/kern.post.mk user/hrs/ipv6/sys/conf/kern.pre.mk user/hrs/ipv6/sys/conf/kmod.mk user/hrs/ipv6/sys/conf/ldscript.amd64 user/hrs/ipv6/sys/conf/ldscript.i386 user/hrs/ipv6/sys/conf/ldscript.ia64 user/hrs/ipv6/sys/conf/ldscript.mips user/hrs/ipv6/sys/conf/ldscript.mips.cfe user/hrs/ipv6/sys/conf/ldscript.mips.mips64 (contents, props changed) user/hrs/ipv6/sys/conf/ldscript.powerpc user/hrs/ipv6/sys/conf/ldscript.sparc64 user/hrs/ipv6/sys/conf/makeLINT.mk user/hrs/ipv6/sys/conf/newvers.sh user/hrs/ipv6/sys/conf/options user/hrs/ipv6/sys/conf/options.amd64 user/hrs/ipv6/sys/conf/options.arm user/hrs/ipv6/sys/conf/options.i386 user/hrs/ipv6/sys/conf/options.ia64 user/hrs/ipv6/sys/conf/options.mips user/hrs/ipv6/sys/conf/options.powerpc user/hrs/ipv6/sys/contrib/altq/altq/altq_cbq.c user/hrs/ipv6/sys/contrib/altq/altq/altq_cdnr.c user/hrs/ipv6/sys/contrib/altq/altq/altq_hfsc.c user/hrs/ipv6/sys/contrib/altq/altq/altq_priq.c user/hrs/ipv6/sys/contrib/altq/altq/altq_red.c user/hrs/ipv6/sys/contrib/altq/altq/altq_rio.c user/hrs/ipv6/sys/contrib/altq/altq/altq_rmclass.c user/hrs/ipv6/sys/contrib/altq/altq/altq_subr.c user/hrs/ipv6/sys/contrib/altq/altq/altq_var.h user/hrs/ipv6/sys/contrib/altq/altq/if_altq.h user/hrs/ipv6/sys/contrib/dev/acpica/acpica_prep.sh user/hrs/ipv6/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/dmextern.c user/hrs/ipv6/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslanalyze.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslcompiler.l (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslpredef.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslrestype2.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslstartup.c user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbcmds.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbdisply.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbexec.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbfileio.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbhistry.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbinput.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbstats.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbxface.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmbuffer.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmnames.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmobject.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmopcode.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmresrc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmresrcl.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmresrcs.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/disassembler/dmwalk.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsfield.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsinit.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsmethod.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsmthdat.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsobject.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsopcode.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dsutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dswexec.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dswload.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dswscope.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/dispatcher/dswstate.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evevent.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evgpe.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evgpeblk.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evmisc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evregion.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evrgnini.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evsci.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evxface.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evxfevnt.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/events/evxfregn.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exconfig.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exconvrt.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/excreate.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exdebug.c user/hrs/ipv6/sys/contrib/dev/acpica/executer/exdump.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exfield.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exfldio.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exmisc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exmutex.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exnames.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exoparg1.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exoparg2.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exoparg3.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exoparg6.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exprep.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exregion.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exresnte.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exresolv.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exresop.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exstore.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exstoren.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exstorob.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exsystem.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/executer/exutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwacpi.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwgpe.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwregs.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwsleep.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwtimer.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwvalid.c user/hrs/ipv6/sys/contrib/dev/acpica/hardware/hwxface.c user/hrs/ipv6/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/accommon.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acdispat.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acevents.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/achware.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acinterp.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acnamesp.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acoutput.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acparser.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acpi.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acpredef.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acresrc.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acrestyp.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/actables.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/actbl2.h user/hrs/ipv6/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/amlcode.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/platform/acfreebsd.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/include/platform/acgcc.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsaccess.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsalloc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsdump.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsdumpdv.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nseval.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsinit.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsload.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsnames.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsobject.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsparse.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nspredef.c user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsrepair.c user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsrepair2.c user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nssearch.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nswalk.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsxfeval.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsxfname.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/namespace/nsxfobj.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/osunixxf.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psargs.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psloop.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psopcode.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psparse.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psscope.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/pstree.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/pswalk.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/parser/psxface.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsaddr.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rscalc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rscreate.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsdump.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsinfo.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsio.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsirq.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rslist.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsmemory.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsmisc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/resources/rsxface.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbfadt.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbfind.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbinstal.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbutils.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbxface.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbxfroot.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utalloc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utcache.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utcopy.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utdebug.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utdelete.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/uteval.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utglobal.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utids.c user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utinit.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utlock.c user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utmath.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utmisc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utmutex.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utobject.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utresrc.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utstate.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/uttrack.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/acpica/utilities/utxface.c (contents, props changed) user/hrs/ipv6/sys/contrib/dev/iwn/LICENSE user/hrs/ipv6/sys/contrib/dev/run/rt2870.fw.uu user/hrs/ipv6/sys/contrib/dev/wpi/LICENSE user/hrs/ipv6/sys/contrib/ipfilter/netinet/ip_auth.c user/hrs/ipv6/sys/contrib/ipfilter/netinet/ip_compat.h user/hrs/ipv6/sys/contrib/ipfilter/netinet/mlfk_ipl.c user/hrs/ipv6/sys/contrib/libfdt/libfdt_env.h user/hrs/ipv6/sys/contrib/ngatm/netnatm/api/cc_conn.c user/hrs/ipv6/sys/contrib/ngatm/netnatm/msg/privmsg.c user/hrs/ipv6/sys/contrib/ngatm/netnatm/msg/uni_ie.c user/hrs/ipv6/sys/contrib/ngatm/netnatm/sig/sig_call.c user/hrs/ipv6/sys/contrib/ngatm/netnatm/sig/sig_reset.c user/hrs/ipv6/sys/contrib/pf/net/if_pflog.c user/hrs/ipv6/sys/contrib/pf/net/pf.c user/hrs/ipv6/sys/contrib/pf/net/pf_ioctl.c user/hrs/ipv6/sys/contrib/pf/net/pf_osfp.c user/hrs/ipv6/sys/contrib/pf/netinet/in4_cksum.c user/hrs/ipv6/sys/contrib/x86emu/x86emu.c user/hrs/ipv6/sys/crypto/sha2/sha2.c user/hrs/ipv6/sys/crypto/via/padlock.c user/hrs/ipv6/sys/crypto/via/padlock.h user/hrs/ipv6/sys/crypto/via/padlock_cipher.c user/hrs/ipv6/sys/crypto/via/padlock_hash.c user/hrs/ipv6/sys/ddb/db_capture.c user/hrs/ipv6/sys/ddb/db_command.c user/hrs/ipv6/sys/ddb/db_command.h user/hrs/ipv6/sys/ddb/db_output.c user/hrs/ipv6/sys/ddb/db_ps.c user/hrs/ipv6/sys/ddb/db_sym.c user/hrs/ipv6/sys/ddb/db_thread.c user/hrs/ipv6/sys/ddb/ddb.h user/hrs/ipv6/sys/dev/aac/aac.c user/hrs/ipv6/sys/dev/aac/aac_cam.c user/hrs/ipv6/sys/dev/aac/aac_debug.c user/hrs/ipv6/sys/dev/aac/aac_disk.c user/hrs/ipv6/sys/dev/aac/aac_pci.c user/hrs/ipv6/sys/dev/aac/aac_tables.h user/hrs/ipv6/sys/dev/aac/aacreg.h user/hrs/ipv6/sys/dev/aac/aacvar.h user/hrs/ipv6/sys/dev/acpi_support/acpi_asus.c user/hrs/ipv6/sys/dev/acpi_support/acpi_fujitsu.c user/hrs/ipv6/sys/dev/acpi_support/acpi_hp.c user/hrs/ipv6/sys/dev/acpi_support/acpi_ibm.c user/hrs/ipv6/sys/dev/acpi_support/acpi_wmi.c user/hrs/ipv6/sys/dev/acpica/Osd/OsdHardware.c user/hrs/ipv6/sys/dev/acpica/Osd/OsdInterrupt.c user/hrs/ipv6/sys/dev/acpica/Osd/OsdMemory.c user/hrs/ipv6/sys/dev/acpica/Osd/OsdSchedule.c user/hrs/ipv6/sys/dev/acpica/Osd/OsdTable.c user/hrs/ipv6/sys/dev/acpica/acpi.c user/hrs/ipv6/sys/dev/acpica/acpi_battery.c user/hrs/ipv6/sys/dev/acpica/acpi_button.c user/hrs/ipv6/sys/dev/acpica/acpi_cmbat.c user/hrs/ipv6/sys/dev/acpica/acpi_cpu.c user/hrs/ipv6/sys/dev/acpica/acpi_dock.c user/hrs/ipv6/sys/dev/acpica/acpi_ec.c user/hrs/ipv6/sys/dev/acpica/acpi_hpet.c user/hrs/ipv6/sys/dev/acpica/acpi_hpet.h user/hrs/ipv6/sys/dev/acpica/acpi_if.m user/hrs/ipv6/sys/dev/acpica/acpi_lid.c user/hrs/ipv6/sys/dev/acpica/acpi_pci.c user/hrs/ipv6/sys/dev/acpica/acpi_pci_link.c user/hrs/ipv6/sys/dev/acpica/acpi_pcib.c user/hrs/ipv6/sys/dev/acpica/acpi_pcib_acpi.c user/hrs/ipv6/sys/dev/acpica/acpi_pcib_pci.c user/hrs/ipv6/sys/dev/acpica/acpi_pcibvar.h user/hrs/ipv6/sys/dev/acpica/acpi_resource.c user/hrs/ipv6/sys/dev/acpica/acpi_smbat.c user/hrs/ipv6/sys/dev/acpica/acpi_thermal.c user/hrs/ipv6/sys/dev/acpica/acpi_timer.c user/hrs/ipv6/sys/dev/acpica/acpi_video.c user/hrs/ipv6/sys/dev/acpica/acpiio.h user/hrs/ipv6/sys/dev/acpica/acpivar.h user/hrs/ipv6/sys/dev/adlink/adlink.c user/hrs/ipv6/sys/dev/advansys/adwcam.c user/hrs/ipv6/sys/dev/ae/if_ae.c user/hrs/ipv6/sys/dev/ae/if_aevar.h user/hrs/ipv6/sys/dev/age/if_age.c user/hrs/ipv6/sys/dev/age/if_agevar.h user/hrs/ipv6/sys/dev/agp/agp.c user/hrs/ipv6/sys/dev/agp/agp_i810.c user/hrs/ipv6/sys/dev/agp/agp_nvidia.c user/hrs/ipv6/sys/dev/ahci/ahci.c user/hrs/ipv6/sys/dev/ahci/ahci.h user/hrs/ipv6/sys/dev/aic7xxx/aic79xx.c user/hrs/ipv6/sys/dev/aic7xxx/aic79xx.reg user/hrs/ipv6/sys/dev/aic7xxx/aic79xx_osm.h user/hrs/ipv6/sys/dev/aic7xxx/aic79xx_pci.c user/hrs/ipv6/sys/dev/aic7xxx/aic7xxx.c user/hrs/ipv6/sys/dev/aic7xxx/aic7xxx.reg user/hrs/ipv6/sys/dev/aic7xxx/aic7xxx_osm.h user/hrs/ipv6/sys/dev/aic7xxx/aicasm/Makefile user/hrs/ipv6/sys/dev/aic7xxx/aicasm/aicasm_gram.y user/hrs/ipv6/sys/dev/alc/if_alc.c user/hrs/ipv6/sys/dev/alc/if_alcreg.h user/hrs/ipv6/sys/dev/alc/if_alcvar.h user/hrs/ipv6/sys/dev/ale/if_ale.c user/hrs/ipv6/sys/dev/ale/if_alereg.h user/hrs/ipv6/sys/dev/ale/if_alevar.h user/hrs/ipv6/sys/dev/amdsbwd/amdsbwd.c user/hrs/ipv6/sys/dev/amr/amrvar.h user/hrs/ipv6/sys/dev/an/if_an.c user/hrs/ipv6/sys/dev/arcmsr/arcmsr.c user/hrs/ipv6/sys/dev/arcmsr/arcmsr.h user/hrs/ipv6/sys/dev/asr/asr.c user/hrs/ipv6/sys/dev/asr/i2omsg.h user/hrs/ipv6/sys/dev/ata/ata-all.c user/hrs/ipv6/sys/dev/ata/ata-all.h user/hrs/ipv6/sys/dev/ata/ata-card.c user/hrs/ipv6/sys/dev/ata/ata-disk.c user/hrs/ipv6/sys/dev/ata/ata-dma.c user/hrs/ipv6/sys/dev/ata/ata-lowlevel.c user/hrs/ipv6/sys/dev/ata/ata-pci.c user/hrs/ipv6/sys/dev/ata/ata-pci.h user/hrs/ipv6/sys/dev/ata/ata-queue.c user/hrs/ipv6/sys/dev/ata/ata-raid.c user/hrs/ipv6/sys/dev/ata/ata-sata.c user/hrs/ipv6/sys/dev/ata/atapi-cam.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-acerlabs.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-ahci.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-amd.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-cyrix.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-highpoint.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-intel.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-ite.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-jmicron.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-marvell.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-national.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-nvidia.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-promise.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-serverworks.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-siliconimage.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-sis.c user/hrs/ipv6/sys/dev/ata/chipsets/ata-via.c user/hrs/ipv6/sys/dev/ath/ah_osdep.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_debug.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_decode.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_desc.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_devid.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_v1.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_v14.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_v14.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_v3.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_v4k.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah_eeprom_v4k.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_internal.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_regdomain.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5210/ar5210.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5211/ar5211.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar2133.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416.ini user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_cal_iq.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_power.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416desc.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416phy.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416reg.h user/hrs/ipv6/sys/dev/ath/ath_rate/amrr/amrr.c user/hrs/ipv6/sys/dev/ath/ath_rate/onoe/onoe.c user/hrs/ipv6/sys/dev/ath/ath_rate/sample/sample.c user/hrs/ipv6/sys/dev/ath/ath_rate/sample/sample.h user/hrs/ipv6/sys/dev/ath/if_ath.c user/hrs/ipv6/sys/dev/ath/if_ath_pci.c user/hrs/ipv6/sys/dev/ath/if_athioctl.h user/hrs/ipv6/sys/dev/ath/if_athrate.h user/hrs/ipv6/sys/dev/ath/if_athvar.h user/hrs/ipv6/sys/dev/atkbdc/atkbd.c user/hrs/ipv6/sys/dev/atkbdc/atkbd_atkbdc.c user/hrs/ipv6/sys/dev/atkbdc/atkbdc.c user/hrs/ipv6/sys/dev/atkbdc/atkbdc_ebus.c user/hrs/ipv6/sys/dev/atkbdc/atkbdc_isa.c user/hrs/ipv6/sys/dev/atkbdc/atkbdcreg.h user/hrs/ipv6/sys/dev/atkbdc/atkbdreg.h user/hrs/ipv6/sys/dev/atkbdc/psm.c user/hrs/ipv6/sys/dev/bce/if_bce.c user/hrs/ipv6/sys/dev/bce/if_bcefw.h user/hrs/ipv6/sys/dev/bce/if_bcereg.h user/hrs/ipv6/sys/dev/bfe/if_bfe.c user/hrs/ipv6/sys/dev/bge/if_bge.c user/hrs/ipv6/sys/dev/bge/if_bgereg.h user/hrs/ipv6/sys/dev/bktr/bktr_card.c user/hrs/ipv6/sys/dev/bktr/bktr_core.c user/hrs/ipv6/sys/dev/bktr/ioctl_bt848.h user/hrs/ipv6/sys/dev/bktr/ioctl_meteor.h user/hrs/ipv6/sys/dev/bm/if_bm.c user/hrs/ipv6/sys/dev/buslogic/bt.c user/hrs/ipv6/sys/dev/bwi/if_bwi.c user/hrs/ipv6/sys/dev/bwi/if_bwi_pci.c user/hrs/ipv6/sys/dev/bwi/if_bwivar.h user/hrs/ipv6/sys/dev/bwn/if_bwn.c user/hrs/ipv6/sys/dev/bwn/if_bwnvar.h user/hrs/ipv6/sys/dev/cardbus/cardbus.c user/hrs/ipv6/sys/dev/cas/if_cas.c user/hrs/ipv6/sys/dev/cas/if_casreg.h user/hrs/ipv6/sys/dev/cas/if_casvar.h user/hrs/ipv6/sys/dev/ce/if_ce.c user/hrs/ipv6/sys/dev/cfe/cfe_env.c user/hrs/ipv6/sys/dev/cfi/cfi_dev.c user/hrs/ipv6/sys/dev/ciss/ciss.c user/hrs/ipv6/sys/dev/cm/smc90cx6.c user/hrs/ipv6/sys/dev/coretemp/coretemp.c user/hrs/ipv6/sys/dev/cp/if_cp.c user/hrs/ipv6/sys/dev/cs/if_cs.c user/hrs/ipv6/sys/dev/cs/if_csreg.h user/hrs/ipv6/sys/dev/cs/if_csvar.h user/hrs/ipv6/sys/dev/ctau/ctau.c user/hrs/ipv6/sys/dev/ctau/ctddk.h user/hrs/ipv6/sys/dev/ctau/if_ct.c user/hrs/ipv6/sys/dev/cx/if_cx.c user/hrs/ipv6/sys/dev/cxgb/common/cxgb_ael1002.c user/hrs/ipv6/sys/dev/cxgb/common/cxgb_common.h user/hrs/ipv6/sys/dev/cxgb/common/cxgb_t3_hw.c user/hrs/ipv6/sys/dev/cxgb/common/cxgb_xgmac.c user/hrs/ipv6/sys/dev/cxgb/cxgb_adapter.h user/hrs/ipv6/sys/dev/cxgb/cxgb_ioctl.h user/hrs/ipv6/sys/dev/cxgb/cxgb_main.c user/hrs/ipv6/sys/dev/cxgb/cxgb_sge.c user/hrs/ipv6/sys/dev/cxgb/cxgb_t3fw.h user/hrs/ipv6/sys/dev/cxgb/sys/mvec.h user/hrs/ipv6/sys/dev/cxgb/sys/uipc_mvec.c user/hrs/ipv6/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c user/hrs/ipv6/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c user/hrs/ipv6/sys/dev/cxgb/ulp/tom/cxgb_ddp.c user/hrs/ipv6/sys/dev/cxgb/ulp/tom/cxgb_tom.c user/hrs/ipv6/sys/dev/dc/dcphy.c user/hrs/ipv6/sys/dev/dc/if_dc.c user/hrs/ipv6/sys/dev/dc/if_dcreg.h user/hrs/ipv6/sys/dev/dc/pnphy.c user/hrs/ipv6/sys/dev/drm/ati_pcigart.c user/hrs/ipv6/sys/dev/drm/drmP.h user/hrs/ipv6/sys/dev/drm/drm_agpsupport.c user/hrs/ipv6/sys/dev/drm/drm_bufs.c user/hrs/ipv6/sys/dev/drm/drm_context.c user/hrs/ipv6/sys/dev/drm/drm_drv.c user/hrs/ipv6/sys/dev/drm/drm_hashtab.c user/hrs/ipv6/sys/dev/drm/drm_irq.c user/hrs/ipv6/sys/dev/drm/drm_memory.c user/hrs/ipv6/sys/dev/drm/drm_mm.c user/hrs/ipv6/sys/dev/drm/drm_pciids.h user/hrs/ipv6/sys/dev/drm/drm_scatter.c user/hrs/ipv6/sys/dev/drm/drm_sman.c user/hrs/ipv6/sys/dev/drm/drm_sysctl.c user/hrs/ipv6/sys/dev/drm/drm_vm.c user/hrs/ipv6/sys/dev/drm/i915_dma.c user/hrs/ipv6/sys/dev/drm/i915_drv.h user/hrs/ipv6/sys/dev/drm/i915_reg.h user/hrs/ipv6/sys/dev/drm/mach64_dma.c user/hrs/ipv6/sys/dev/drm/mga_dma.c user/hrs/ipv6/sys/dev/drm/mga_warp.c user/hrs/ipv6/sys/dev/drm/r128_cce.c user/hrs/ipv6/sys/dev/drm/r128_state.c user/hrs/ipv6/sys/dev/drm/r300_reg.h user/hrs/ipv6/sys/dev/drm/r600_blit.c user/hrs/ipv6/sys/dev/drm/r600_cp.c user/hrs/ipv6/sys/dev/drm/radeon_cp.c user/hrs/ipv6/sys/dev/drm/radeon_cs.c user/hrs/ipv6/sys/dev/drm/radeon_state.c user/hrs/ipv6/sys/dev/drm/savage_bci.c user/hrs/ipv6/sys/dev/drm/via_dma.c user/hrs/ipv6/sys/dev/drm/via_dmablit.c user/hrs/ipv6/sys/dev/drm/via_map.c user/hrs/ipv6/sys/dev/drm/via_mm.c user/hrs/ipv6/sys/dev/drm/via_video.c user/hrs/ipv6/sys/dev/e1000/e1000_80003es2lan.c user/hrs/ipv6/sys/dev/e1000/e1000_80003es2lan.h user/hrs/ipv6/sys/dev/e1000/e1000_82540.c user/hrs/ipv6/sys/dev/e1000/e1000_82541.c user/hrs/ipv6/sys/dev/e1000/e1000_82542.c user/hrs/ipv6/sys/dev/e1000/e1000_82543.c user/hrs/ipv6/sys/dev/e1000/e1000_82571.c user/hrs/ipv6/sys/dev/e1000/e1000_82571.h user/hrs/ipv6/sys/dev/e1000/e1000_82575.c user/hrs/ipv6/sys/dev/e1000/e1000_82575.h user/hrs/ipv6/sys/dev/e1000/e1000_api.c user/hrs/ipv6/sys/dev/e1000/e1000_api.h user/hrs/ipv6/sys/dev/e1000/e1000_defines.h user/hrs/ipv6/sys/dev/e1000/e1000_hw.h user/hrs/ipv6/sys/dev/e1000/e1000_ich8lan.c user/hrs/ipv6/sys/dev/e1000/e1000_ich8lan.h user/hrs/ipv6/sys/dev/e1000/e1000_mac.c user/hrs/ipv6/sys/dev/e1000/e1000_mac.h user/hrs/ipv6/sys/dev/e1000/e1000_manage.c user/hrs/ipv6/sys/dev/e1000/e1000_manage.h user/hrs/ipv6/sys/dev/e1000/e1000_nvm.c user/hrs/ipv6/sys/dev/e1000/e1000_nvm.h user/hrs/ipv6/sys/dev/e1000/e1000_osdep.c user/hrs/ipv6/sys/dev/e1000/e1000_osdep.h user/hrs/ipv6/sys/dev/e1000/e1000_phy.c user/hrs/ipv6/sys/dev/e1000/e1000_phy.h user/hrs/ipv6/sys/dev/e1000/e1000_regs.h user/hrs/ipv6/sys/dev/e1000/if_em.c user/hrs/ipv6/sys/dev/e1000/if_em.h user/hrs/ipv6/sys/dev/e1000/if_igb.c user/hrs/ipv6/sys/dev/e1000/if_igb.h user/hrs/ipv6/sys/dev/ed/if_ed.c user/hrs/ipv6/sys/dev/ed/if_ed_isa.c user/hrs/ipv6/sys/dev/ed/if_ed_novell.c user/hrs/ipv6/sys/dev/ed/if_ed_pccard.c user/hrs/ipv6/sys/dev/ed/if_ed_pci.c user/hrs/ipv6/sys/dev/en/midway.c user/hrs/ipv6/sys/dev/ep/if_ep.c user/hrs/ipv6/sys/dev/ep/if_epreg.h user/hrs/ipv6/sys/dev/esp/esp_sbus.c user/hrs/ipv6/sys/dev/esp/ncr53c9x.c user/hrs/ipv6/sys/dev/et/if_et.c user/hrs/ipv6/sys/dev/et/if_etreg.h user/hrs/ipv6/sys/dev/et/if_etvar.h user/hrs/ipv6/sys/dev/ex/if_ex.c user/hrs/ipv6/sys/dev/fatm/if_fatm.c user/hrs/ipv6/sys/dev/fb/fbreg.h user/hrs/ipv6/sys/dev/fb/splash.c user/hrs/ipv6/sys/dev/fb/vesa.c user/hrs/ipv6/sys/dev/fb/vga.c user/hrs/ipv6/sys/dev/fdc/fdc.c user/hrs/ipv6/sys/dev/fdc/fdc_acpi.c user/hrs/ipv6/sys/dev/fe/if_fe.c user/hrs/ipv6/sys/dev/firewire/00README user/hrs/ipv6/sys/dev/firewire/firewire.c user/hrs/ipv6/sys/dev/firewire/fwohci.c user/hrs/ipv6/sys/dev/firewire/fwohci_pci.c user/hrs/ipv6/sys/dev/firewire/sbp.c user/hrs/ipv6/sys/dev/flash/mx25l.c (contents, props changed) user/hrs/ipv6/sys/dev/flash/mx25lreg.h (contents, props changed) user/hrs/ipv6/sys/dev/fxp/if_fxp.c user/hrs/ipv6/sys/dev/fxp/if_fxpreg.h user/hrs/ipv6/sys/dev/fxp/if_fxpvar.h user/hrs/ipv6/sys/dev/gem/if_gem.c user/hrs/ipv6/sys/dev/gem/if_gem_pci.c user/hrs/ipv6/sys/dev/gem/if_gem_sbus.c user/hrs/ipv6/sys/dev/gem/if_gemvar.h user/hrs/ipv6/sys/dev/hifn/hifn7751.c user/hrs/ipv6/sys/dev/hifn/hifn7751var.h user/hrs/ipv6/sys/dev/hme/if_hme.c user/hrs/ipv6/sys/dev/hme/if_hmereg.h user/hrs/ipv6/sys/dev/hptiop/hptiop.c user/hrs/ipv6/sys/dev/hptmv/entry.c user/hrs/ipv6/sys/dev/hptmv/hptproc.c user/hrs/ipv6/sys/dev/hptrr/hptrr_osm_bsd.c user/hrs/ipv6/sys/dev/hwpmc/hwpmc_core.c user/hrs/ipv6/sys/dev/hwpmc/hwpmc_core.h user/hrs/ipv6/sys/dev/hwpmc/hwpmc_intel.c user/hrs/ipv6/sys/dev/hwpmc/hwpmc_logging.c user/hrs/ipv6/sys/dev/hwpmc/hwpmc_mod.c user/hrs/ipv6/sys/dev/hwpmc/pmc_events.h user/hrs/ipv6/sys/dev/ichsmb/ichsmb_pci.c user/hrs/ipv6/sys/dev/ichwd/ichwd.c user/hrs/ipv6/sys/dev/ichwd/ichwd.h user/hrs/ipv6/sys/dev/ie/if_ie.c user/hrs/ipv6/sys/dev/ieee488/ibfoo.c user/hrs/ipv6/sys/dev/if_ndis/if_ndis.c user/hrs/ipv6/sys/dev/if_ndis/if_ndis_pccard.c user/hrs/ipv6/sys/dev/if_ndis/if_ndis_pci.c user/hrs/ipv6/sys/dev/iicbus/if_ic.c user/hrs/ipv6/sys/dev/iicbus/iic.h user/hrs/ipv6/sys/dev/iicbus/iicbus.c user/hrs/ipv6/sys/dev/iicbus/iiconf.c user/hrs/ipv6/sys/dev/io/iodev.c user/hrs/ipv6/sys/dev/ipmi/ipmi.c user/hrs/ipv6/sys/dev/ipmi/ipmi_smbios.c user/hrs/ipv6/sys/dev/ipw/if_ipw.c user/hrs/ipv6/sys/dev/ipw/if_ipwvar.h user/hrs/ipv6/sys/dev/iscsi/initiator/isc_cam.c user/hrs/ipv6/sys/dev/iscsi/initiator/isc_sm.c user/hrs/ipv6/sys/dev/iscsi/initiator/isc_soc.c user/hrs/ipv6/sys/dev/iscsi/initiator/isc_subr.c user/hrs/ipv6/sys/dev/iscsi/initiator/iscsi.c user/hrs/ipv6/sys/dev/iscsi/initiator/iscsi.h user/hrs/ipv6/sys/dev/iscsi/initiator/iscsi_subr.c user/hrs/ipv6/sys/dev/iscsi/initiator/iscsivar.h user/hrs/ipv6/sys/dev/isp/isp.c user/hrs/ipv6/sys/dev/isp/isp_freebsd.c user/hrs/ipv6/sys/dev/isp/isp_freebsd.h user/hrs/ipv6/sys/dev/isp/isp_library.c user/hrs/ipv6/sys/dev/isp/isp_pci.c user/hrs/ipv6/sys/dev/isp/isp_sbus.c user/hrs/ipv6/sys/dev/isp/ispvar.h user/hrs/ipv6/sys/dev/ispfw/asm_2322.h user/hrs/ipv6/sys/dev/ispfw/asm_2400.h user/hrs/ipv6/sys/dev/ispfw/asm_2500.h user/hrs/ipv6/sys/dev/iwi/if_iwi.c user/hrs/ipv6/sys/dev/iwi/if_iwivar.h user/hrs/ipv6/sys/dev/iwn/if_iwn.c user/hrs/ipv6/sys/dev/iwn/if_iwnreg.h user/hrs/ipv6/sys/dev/iwn/if_iwnvar.h user/hrs/ipv6/sys/dev/ixgb/if_ixgb.c user/hrs/ipv6/sys/dev/ixgb/if_ixgb.h user/hrs/ipv6/sys/dev/ixgb/ixgb_ee.c user/hrs/ipv6/sys/dev/ixgbe/LICENSE user/hrs/ipv6/sys/dev/ixgbe/ixgbe.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_82598.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_82599.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_api.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_api.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_common.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_common.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_osdep.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_phy.c user/hrs/ipv6/sys/dev/ixgbe/ixgbe_phy.h user/hrs/ipv6/sys/dev/ixgbe/ixgbe_type.h user/hrs/ipv6/sys/dev/jme/if_jme.c user/hrs/ipv6/sys/dev/jme/if_jmereg.h user/hrs/ipv6/sys/dev/jme/if_jmevar.h user/hrs/ipv6/sys/dev/kbd/kbd.c user/hrs/ipv6/sys/dev/kbdmux/kbdmux.c user/hrs/ipv6/sys/dev/ksyms/ksyms.c user/hrs/ipv6/sys/dev/le/if_le_pci.c user/hrs/ipv6/sys/dev/le/lance.c user/hrs/ipv6/sys/dev/led/led.c user/hrs/ipv6/sys/dev/led/led.h user/hrs/ipv6/sys/dev/lge/if_lge.c user/hrs/ipv6/sys/dev/lmc/if_lmc.c user/hrs/ipv6/sys/dev/malo/if_malo.c user/hrs/ipv6/sys/dev/malo/if_malo_pci.c user/hrs/ipv6/sys/dev/malo/if_malohal.h user/hrs/ipv6/sys/dev/md/md.c user/hrs/ipv6/sys/dev/mem/memdev.c user/hrs/ipv6/sys/dev/mem/memutil.c user/hrs/ipv6/sys/dev/mfi/mfi_cam.c user/hrs/ipv6/sys/dev/mfi/mfireg.h user/hrs/ipv6/sys/dev/mge/if_mge.c user/hrs/ipv6/sys/dev/mge/if_mgevar.h user/hrs/ipv6/sys/dev/mii/acphy.c user/hrs/ipv6/sys/dev/mii/amphy.c user/hrs/ipv6/sys/dev/mii/atphy.c user/hrs/ipv6/sys/dev/mii/axphy.c user/hrs/ipv6/sys/dev/mii/bmtphy.c user/hrs/ipv6/sys/dev/mii/brgphy.c user/hrs/ipv6/sys/dev/mii/brgphyreg.h user/hrs/ipv6/sys/dev/mii/ciphy.c user/hrs/ipv6/sys/dev/mii/ciphyreg.h user/hrs/ipv6/sys/dev/mii/e1000phy.c user/hrs/ipv6/sys/dev/mii/e1000phyreg.h user/hrs/ipv6/sys/dev/mii/exphy.c user/hrs/ipv6/sys/dev/mii/gentbi.c user/hrs/ipv6/sys/dev/mii/icsphy.c user/hrs/ipv6/sys/dev/mii/inphy.c user/hrs/ipv6/sys/dev/mii/ip1000phy.c user/hrs/ipv6/sys/dev/mii/jmphy.c user/hrs/ipv6/sys/dev/mii/jmphyreg.h user/hrs/ipv6/sys/dev/mii/lxtphy.c user/hrs/ipv6/sys/dev/mii/mii.c user/hrs/ipv6/sys/dev/mii/mii.h user/hrs/ipv6/sys/dev/mii/mii_physubr.c user/hrs/ipv6/sys/dev/mii/miidevs user/hrs/ipv6/sys/dev/mii/miivar.h user/hrs/ipv6/sys/dev/mii/mlphy.c user/hrs/ipv6/sys/dev/mii/nsgphy.c user/hrs/ipv6/sys/dev/mii/nsphy.c user/hrs/ipv6/sys/dev/mii/nsphyter.c user/hrs/ipv6/sys/dev/mii/pnaphy.c user/hrs/ipv6/sys/dev/mii/qsphy.c user/hrs/ipv6/sys/dev/mii/rgephy.c user/hrs/ipv6/sys/dev/mii/rgephyreg.h user/hrs/ipv6/sys/dev/mii/rlphy.c user/hrs/ipv6/sys/dev/mii/rlswitch.c user/hrs/ipv6/sys/dev/mii/ruephy.c user/hrs/ipv6/sys/dev/mii/smcphy.c user/hrs/ipv6/sys/dev/mii/tdkphy.c user/hrs/ipv6/sys/dev/mii/tlphy.c user/hrs/ipv6/sys/dev/mii/tlphyreg.h user/hrs/ipv6/sys/dev/mii/truephy.c user/hrs/ipv6/sys/dev/mii/ukphy.c user/hrs/ipv6/sys/dev/mii/ukphy_subr.c user/hrs/ipv6/sys/dev/mii/xmphy.c user/hrs/ipv6/sys/dev/mii/xmphyreg.h user/hrs/ipv6/sys/dev/mk48txx/mk48txx.c user/hrs/ipv6/sys/dev/mk48txx/mk48txxreg.h user/hrs/ipv6/sys/dev/mmc/mmc.c user/hrs/ipv6/sys/dev/mpt/mpt.c user/hrs/ipv6/sys/dev/mpt/mpt.h user/hrs/ipv6/sys/dev/mpt/mpt_cam.c user/hrs/ipv6/sys/dev/mpt/mpt_debug.c user/hrs/ipv6/sys/dev/mpt/mpt_pci.c user/hrs/ipv6/sys/dev/mpt/mpt_raid.c user/hrs/ipv6/sys/dev/mpt/mpt_user.c user/hrs/ipv6/sys/dev/msk/if_msk.c user/hrs/ipv6/sys/dev/msk/if_mskreg.h user/hrs/ipv6/sys/dev/mwl/if_mwl.c user/hrs/ipv6/sys/dev/mwl/if_mwl_pci.c user/hrs/ipv6/sys/dev/mwl/mwlhal.c user/hrs/ipv6/sys/dev/mwl/mwlhal.h user/hrs/ipv6/sys/dev/mxge/eth_z8e.h user/hrs/ipv6/sys/dev/mxge/ethp_z8e.h user/hrs/ipv6/sys/dev/mxge/if_mxge.c user/hrs/ipv6/sys/dev/mxge/if_mxge_var.h user/hrs/ipv6/sys/dev/mxge/mxge_lro.c user/hrs/ipv6/sys/dev/mxge/rss_eth_z8e.h user/hrs/ipv6/sys/dev/mxge/rss_ethp_z8e.h user/hrs/ipv6/sys/dev/my/if_my.c user/hrs/ipv6/sys/dev/nfe/if_nfe.c user/hrs/ipv6/sys/dev/nfe/if_nfereg.h user/hrs/ipv6/sys/dev/nfe/if_nfevar.h user/hrs/ipv6/sys/dev/nge/if_nge.c user/hrs/ipv6/sys/dev/null/null.c user/hrs/ipv6/sys/dev/nve/if_nve.c user/hrs/ipv6/sys/dev/nxge/if_nxge.c user/hrs/ipv6/sys/dev/nxge/xgehal/xgehal-device.c user/hrs/ipv6/sys/dev/nxge/xgehal/xgehal-ring-fp.c user/hrs/ipv6/sys/dev/ofw/ofw_bus_subr.c user/hrs/ipv6/sys/dev/ofw/ofw_bus_subr.h user/hrs/ipv6/sys/dev/ofw/ofw_if.m user/hrs/ipv6/sys/dev/ofw/ofw_iicbus.c user/hrs/ipv6/sys/dev/ofw/ofw_standard.c user/hrs/ipv6/sys/dev/ofw/openfirm.c user/hrs/ipv6/sys/dev/ofw/openfirm.h user/hrs/ipv6/sys/dev/patm/if_patm_attach.c user/hrs/ipv6/sys/dev/pccard/pccardvar.h user/hrs/ipv6/sys/dev/pccbb/pccbb.c user/hrs/ipv6/sys/dev/pci/hostb_pci.c user/hrs/ipv6/sys/dev/pci/isa_pci.c user/hrs/ipv6/sys/dev/pci/pci.c user/hrs/ipv6/sys/dev/pci/pci_pci.c user/hrs/ipv6/sys/dev/pci/pci_private.h user/hrs/ipv6/sys/dev/pci/pci_user.c user/hrs/ipv6/sys/dev/pci/pcib_if.m user/hrs/ipv6/sys/dev/pci/pcib_private.h user/hrs/ipv6/sys/dev/pci/pcireg.h user/hrs/ipv6/sys/dev/pci/pcivar.h user/hrs/ipv6/sys/dev/pci/vga_pci.c user/hrs/ipv6/sys/dev/pcn/if_pcn.c user/hrs/ipv6/sys/dev/pdq/pdq_ifsubr.c user/hrs/ipv6/sys/dev/powermac_nvram/powermac_nvram.c user/hrs/ipv6/sys/dev/powermac_nvram/powermac_nvramvar.h user/hrs/ipv6/sys/dev/ppbus/if_plip.c user/hrs/ipv6/sys/dev/ppbus/ppbconf.c user/hrs/ipv6/sys/dev/ppc/ppc_pci.c user/hrs/ipv6/sys/dev/pty/pty.c user/hrs/ipv6/sys/dev/puc/pucdata.c user/hrs/ipv6/sys/dev/quicc/quicc_bfe.h user/hrs/ipv6/sys/dev/ral/rt2560.c user/hrs/ipv6/sys/dev/ral/rt2560var.h user/hrs/ipv6/sys/dev/ral/rt2661.c user/hrs/ipv6/sys/dev/ral/rt2661var.h user/hrs/ipv6/sys/dev/random/nehemiah.c user/hrs/ipv6/sys/dev/random/randomdev.c user/hrs/ipv6/sys/dev/random/randomdev_soft.c user/hrs/ipv6/sys/dev/re/if_re.c user/hrs/ipv6/sys/dev/sbni/if_sbni.c user/hrs/ipv6/sys/dev/scc/scc_bfe_ebus.c user/hrs/ipv6/sys/dev/sdhci/sdhci.c user/hrs/ipv6/sys/dev/sec/sec.c user/hrs/ipv6/sys/dev/sf/if_sf.c user/hrs/ipv6/sys/dev/siba/siba.c user/hrs/ipv6/sys/dev/siba/siba_bwn.c user/hrs/ipv6/sys/dev/siba/siba_cc.c user/hrs/ipv6/sys/dev/siba/siba_core.c user/hrs/ipv6/sys/dev/siba/siba_pcib.c user/hrs/ipv6/sys/dev/siba/sibavar.h user/hrs/ipv6/sys/dev/siis/siis.c user/hrs/ipv6/sys/dev/siis/siis.h user/hrs/ipv6/sys/dev/sio/sio.c user/hrs/ipv6/sys/dev/sis/if_sis.c user/hrs/ipv6/sys/dev/sis/if_sisreg.h user/hrs/ipv6/sys/dev/sk/if_sk.c user/hrs/ipv6/sys/dev/smc/if_smc.c user/hrs/ipv6/sys/dev/sn/if_sn.c user/hrs/ipv6/sys/dev/snc/dp83932.c user/hrs/ipv6/sys/dev/sound/pci/atiixp.c user/hrs/ipv6/sys/dev/sound/pci/csa.c user/hrs/ipv6/sys/dev/sound/pci/emu10k1.c user/hrs/ipv6/sys/dev/sound/pci/emu10kx.c user/hrs/ipv6/sys/dev/sound/pci/envy24.c user/hrs/ipv6/sys/dev/sound/pci/envy24.h user/hrs/ipv6/sys/dev/sound/pci/envy24ht.c user/hrs/ipv6/sys/dev/sound/pci/envy24ht.h user/hrs/ipv6/sys/dev/sound/pci/es137x.c user/hrs/ipv6/sys/dev/sound/pci/es137x.h user/hrs/ipv6/sys/dev/sound/pci/hda/hdac.c user/hrs/ipv6/sys/dev/sound/pci/ich.c user/hrs/ipv6/sys/dev/sound/pci/spicds.c user/hrs/ipv6/sys/dev/sound/pci/spicds.h user/hrs/ipv6/sys/dev/sound/pcm/buffer.c user/hrs/ipv6/sys/dev/sound/pcm/buffer.h user/hrs/ipv6/sys/dev/sound/pcm/channel.c user/hrs/ipv6/sys/dev/sound/pcm/dsp.c user/hrs/ipv6/sys/dev/sound/pcm/feeder_eq.c user/hrs/ipv6/sys/dev/sound/pcm/feeder_rate.c user/hrs/ipv6/sys/dev/sound/pcm/sound.c user/hrs/ipv6/sys/dev/sound/sbus/cs4231.c user/hrs/ipv6/sys/dev/sound/usb/uaudio.c user/hrs/ipv6/sys/dev/sound/usb/uaudioreg.h user/hrs/ipv6/sys/dev/spibus/spibus.c user/hrs/ipv6/sys/dev/ste/if_ste.c user/hrs/ipv6/sys/dev/stge/if_stge.c user/hrs/ipv6/sys/dev/streams/streams.c user/hrs/ipv6/sys/dev/sym/README.sym user/hrs/ipv6/sys/dev/sym/sym_fw1.h user/hrs/ipv6/sys/dev/sym/sym_fw2.h user/hrs/ipv6/sys/dev/sym/sym_hipd.c user/hrs/ipv6/sys/dev/syscons/logo/logo.c user/hrs/ipv6/sys/dev/syscons/logo/logo_saver.c user/hrs/ipv6/sys/dev/syscons/schistory.c user/hrs/ipv6/sys/dev/syscons/scvgarndr.c user/hrs/ipv6/sys/dev/syscons/scvidctl.c user/hrs/ipv6/sys/dev/syscons/syscons.c user/hrs/ipv6/sys/dev/tdfx/tdfx_pci.c user/hrs/ipv6/sys/dev/ti/if_ti.c user/hrs/ipv6/sys/dev/ti/if_tireg.h user/hrs/ipv6/sys/dev/tl/if_tl.c user/hrs/ipv6/sys/dev/tl/if_tlreg.h user/hrs/ipv6/sys/dev/tsec/if_tsec.c user/hrs/ipv6/sys/dev/tsec/if_tsec.h user/hrs/ipv6/sys/dev/twa/tw_cl.h user/hrs/ipv6/sys/dev/twa/tw_cl_externs.h user/hrs/ipv6/sys/dev/twa/tw_cl_fwif.h user/hrs/ipv6/sys/dev/twa/tw_cl_init.c user/hrs/ipv6/sys/dev/twa/tw_cl_intr.c user/hrs/ipv6/sys/dev/twa/tw_cl_io.c user/hrs/ipv6/sys/dev/twa/tw_cl_misc.c user/hrs/ipv6/sys/dev/twa/tw_cl_share.h user/hrs/ipv6/sys/dev/twa/tw_osl.h user/hrs/ipv6/sys/dev/twa/tw_osl_cam.c user/hrs/ipv6/sys/dev/twa/tw_osl_externs.h user/hrs/ipv6/sys/dev/twa/tw_osl_freebsd.c user/hrs/ipv6/sys/dev/twa/tw_osl_inline.h user/hrs/ipv6/sys/dev/twa/tw_osl_share.h user/hrs/ipv6/sys/dev/tx/if_tx.c user/hrs/ipv6/sys/dev/txp/if_txp.c user/hrs/ipv6/sys/dev/uart/uart.h user/hrs/ipv6/sys/dev/uart/uart_cpu_amd64.c user/hrs/ipv6/sys/dev/uart/uart_cpu_i386.c user/hrs/ipv6/sys/dev/uart/uart_cpu_pc98.c user/hrs/ipv6/sys/dev/uart/uart_cpu_powerpc.c user/hrs/ipv6/sys/dev/uart/uart_cpu_sparc64.c user/hrs/ipv6/sys/dev/uart/uart_dev_ns8250.c user/hrs/ipv6/sys/dev/uart/uart_subr.c user/hrs/ipv6/sys/dev/uart/uart_tty.c user/hrs/ipv6/sys/dev/ubsec/ubsec.c user/hrs/ipv6/sys/dev/usb/controller/at91dci.c user/hrs/ipv6/sys/dev/usb/controller/at91dci_atmelarm.c user/hrs/ipv6/sys/dev/usb/controller/atmegadci.c user/hrs/ipv6/sys/dev/usb/controller/atmegadci_atmelarm.c user/hrs/ipv6/sys/dev/usb/controller/avr32dci.c user/hrs/ipv6/sys/dev/usb/controller/ehci.c user/hrs/ipv6/sys/dev/usb/controller/ehci.h user/hrs/ipv6/sys/dev/usb/controller/ehci_ixp4xx.c user/hrs/ipv6/sys/dev/usb/controller/ehci_pci.c user/hrs/ipv6/sys/dev/usb/controller/ehcireg.h user/hrs/ipv6/sys/dev/usb/controller/musb_otg.c user/hrs/ipv6/sys/dev/usb/controller/musb_otg_atmelarm.c user/hrs/ipv6/sys/dev/usb/controller/ohci.c user/hrs/ipv6/sys/dev/usb/controller/ohci_atmelarm.c user/hrs/ipv6/sys/dev/usb/controller/ohci_pci.c user/hrs/ipv6/sys/dev/usb/controller/uhci.c user/hrs/ipv6/sys/dev/usb/controller/uhci_pci.c user/hrs/ipv6/sys/dev/usb/controller/usb_controller.c user/hrs/ipv6/sys/dev/usb/controller/uss820dci.c user/hrs/ipv6/sys/dev/usb/controller/uss820dci_atmelarm.c user/hrs/ipv6/sys/dev/usb/input/atp.c user/hrs/ipv6/sys/dev/usb/input/uhid.c user/hrs/ipv6/sys/dev/usb/input/ukbd.c user/hrs/ipv6/sys/dev/usb/input/ums.c user/hrs/ipv6/sys/dev/usb/misc/udbp.c user/hrs/ipv6/sys/dev/usb/misc/ufm.c user/hrs/ipv6/sys/dev/usb/net/if_aue.c user/hrs/ipv6/sys/dev/usb/net/if_axe.c user/hrs/ipv6/sys/dev/usb/net/if_axereg.h user/hrs/ipv6/sys/dev/usb/net/if_cdce.c user/hrs/ipv6/sys/dev/usb/net/if_cdcereg.h user/hrs/ipv6/sys/dev/usb/net/if_cue.c user/hrs/ipv6/sys/dev/usb/net/if_kue.c user/hrs/ipv6/sys/dev/usb/net/if_rue.c user/hrs/ipv6/sys/dev/usb/net/if_ruereg.h user/hrs/ipv6/sys/dev/usb/net/if_udav.c user/hrs/ipv6/sys/dev/usb/net/uhso.c user/hrs/ipv6/sys/dev/usb/net/usb_ethernet.c user/hrs/ipv6/sys/dev/usb/quirk/usb_quirk.c user/hrs/ipv6/sys/dev/usb/quirk/usb_quirk.h user/hrs/ipv6/sys/dev/usb/serial/u3g.c user/hrs/ipv6/sys/dev/usb/serial/uark.c user/hrs/ipv6/sys/dev/usb/serial/ubsa.c user/hrs/ipv6/sys/dev/usb/serial/ubser.c user/hrs/ipv6/sys/dev/usb/serial/uchcom.c user/hrs/ipv6/sys/dev/usb/serial/ucycom.c user/hrs/ipv6/sys/dev/usb/serial/ufoma.c user/hrs/ipv6/sys/dev/usb/serial/uftdi.c user/hrs/ipv6/sys/dev/usb/serial/ugensa.c user/hrs/ipv6/sys/dev/usb/serial/uipaq.c user/hrs/ipv6/sys/dev/usb/serial/ulpt.c user/hrs/ipv6/sys/dev/usb/serial/umct.c user/hrs/ipv6/sys/dev/usb/serial/umodem.c user/hrs/ipv6/sys/dev/usb/serial/umoscom.c user/hrs/ipv6/sys/dev/usb/serial/uplcom.c user/hrs/ipv6/sys/dev/usb/serial/usb_serial.c user/hrs/ipv6/sys/dev/usb/serial/usb_serial.h user/hrs/ipv6/sys/dev/usb/serial/uslcom.c user/hrs/ipv6/sys/dev/usb/serial/uvisor.c user/hrs/ipv6/sys/dev/usb/serial/uvscom.c user/hrs/ipv6/sys/dev/usb/storage/umass.c user/hrs/ipv6/sys/dev/usb/storage/urio.c user/hrs/ipv6/sys/dev/usb/storage/ustorage_fs.c user/hrs/ipv6/sys/dev/usb/template/usb_template.c user/hrs/ipv6/sys/dev/usb/template/usb_template.h user/hrs/ipv6/sys/dev/usb/template/usb_template_cdce.c user/hrs/ipv6/sys/dev/usb/template/usb_template_msc.c user/hrs/ipv6/sys/dev/usb/template/usb_template_mtp.c user/hrs/ipv6/sys/dev/usb/usb.h user/hrs/ipv6/sys/dev/usb/usb_bus.h user/hrs/ipv6/sys/dev/usb/usb_busdma.c user/hrs/ipv6/sys/dev/usb/usb_cdc.h user/hrs/ipv6/sys/dev/usb/usb_compat_linux.c user/hrs/ipv6/sys/dev/usb/usb_controller.h user/hrs/ipv6/sys/dev/usb/usb_core.c user/hrs/ipv6/sys/dev/usb/usb_debug.c user/hrs/ipv6/sys/dev/usb/usb_debug.h user/hrs/ipv6/sys/dev/usb/usb_dev.c user/hrs/ipv6/sys/dev/usb/usb_device.c user/hrs/ipv6/sys/dev/usb/usb_device.h user/hrs/ipv6/sys/dev/usb/usb_dynamic.c user/hrs/ipv6/sys/dev/usb/usb_error.c user/hrs/ipv6/sys/dev/usb/usb_freebsd.h user/hrs/ipv6/sys/dev/usb/usb_generic.c user/hrs/ipv6/sys/dev/usb/usb_handle_request.c user/hrs/ipv6/sys/dev/usb/usb_hid.c user/hrs/ipv6/sys/dev/usb/usb_hub.c user/hrs/ipv6/sys/dev/usb/usb_hub.h user/hrs/ipv6/sys/dev/usb/usb_ioctl.h user/hrs/ipv6/sys/dev/usb/usb_lookup.c user/hrs/ipv6/sys/dev/usb/usb_mbuf.c user/hrs/ipv6/sys/dev/usb/usb_msctest.c user/hrs/ipv6/sys/dev/usb/usb_msctest.h user/hrs/ipv6/sys/dev/usb/usb_parse.c user/hrs/ipv6/sys/dev/usb/usb_process.c user/hrs/ipv6/sys/dev/usb/usb_process.h user/hrs/ipv6/sys/dev/usb/usb_request.c user/hrs/ipv6/sys/dev/usb/usb_request.h user/hrs/ipv6/sys/dev/usb/usb_transfer.c user/hrs/ipv6/sys/dev/usb/usb_transfer.h user/hrs/ipv6/sys/dev/usb/usb_util.c user/hrs/ipv6/sys/dev/usb/usbdevs user/hrs/ipv6/sys/dev/usb/usbdi.h user/hrs/ipv6/sys/dev/usb/usbdi_util.h user/hrs/ipv6/sys/dev/usb/usbhid.h user/hrs/ipv6/sys/dev/usb/wlan/if_rum.c user/hrs/ipv6/sys/dev/usb/wlan/if_rumvar.h user/hrs/ipv6/sys/dev/usb/wlan/if_run.c user/hrs/ipv6/sys/dev/usb/wlan/if_runreg.h user/hrs/ipv6/sys/dev/usb/wlan/if_runvar.h user/hrs/ipv6/sys/dev/usb/wlan/if_uath.c user/hrs/ipv6/sys/dev/usb/wlan/if_upgt.c user/hrs/ipv6/sys/dev/usb/wlan/if_ural.c user/hrs/ipv6/sys/dev/usb/wlan/if_uralvar.h user/hrs/ipv6/sys/dev/usb/wlan/if_urtw.c user/hrs/ipv6/sys/dev/usb/wlan/if_zyd.c user/hrs/ipv6/sys/dev/usb/wlan/if_zydreg.h user/hrs/ipv6/sys/dev/vge/if_vge.c user/hrs/ipv6/sys/dev/vr/if_vr.c user/hrs/ipv6/sys/dev/vr/if_vrreg.h user/hrs/ipv6/sys/dev/vx/if_vx.c user/hrs/ipv6/sys/dev/vx/if_vxreg.h user/hrs/ipv6/sys/dev/watchdog/watchdog.c user/hrs/ipv6/sys/dev/wb/if_wb.c user/hrs/ipv6/sys/dev/wi/if_wi.c user/hrs/ipv6/sys/dev/wl/if_wl.c user/hrs/ipv6/sys/dev/wpi/if_wpi.c user/hrs/ipv6/sys/dev/wpi/if_wpivar.h user/hrs/ipv6/sys/dev/xe/if_xe.c user/hrs/ipv6/sys/dev/xen/balloon/balloon.c user/hrs/ipv6/sys/dev/xen/blkback/blkback.c user/hrs/ipv6/sys/dev/xen/blkfront/blkfront.c user/hrs/ipv6/sys/dev/xen/blkfront/block.h user/hrs/ipv6/sys/dev/xen/console/console.c user/hrs/ipv6/sys/dev/xen/netback/netback.c user/hrs/ipv6/sys/dev/xen/netfront/netfront.c user/hrs/ipv6/sys/dev/xen/xenpci/evtchn.c user/hrs/ipv6/sys/dev/xen/xenpci/xenpci.c user/hrs/ipv6/sys/dev/xl/if_xl.c user/hrs/ipv6/sys/dev/xl/if_xlreg.h user/hrs/ipv6/sys/fs/cd9660/cd9660_mount.h user/hrs/ipv6/sys/fs/cd9660/cd9660_node.c user/hrs/ipv6/sys/fs/cd9660/cd9660_vfsops.c user/hrs/ipv6/sys/fs/coda/cnode.h user/hrs/ipv6/sys/fs/coda/coda.h user/hrs/ipv6/sys/fs/coda/coda_subr.c user/hrs/ipv6/sys/fs/coda/coda_subr.h user/hrs/ipv6/sys/fs/coda/coda_venus.c user/hrs/ipv6/sys/fs/coda/coda_venus.h user/hrs/ipv6/sys/fs/coda/coda_vfsops.c user/hrs/ipv6/sys/fs/coda/coda_vfsops.h user/hrs/ipv6/sys/fs/coda/coda_vnops.c user/hrs/ipv6/sys/fs/deadfs/dead_vnops.c user/hrs/ipv6/sys/fs/devfs/devfs.h user/hrs/ipv6/sys/fs/devfs/devfs_devs.c user/hrs/ipv6/sys/fs/devfs/devfs_int.h user/hrs/ipv6/sys/fs/devfs/devfs_rule.c user/hrs/ipv6/sys/fs/devfs/devfs_vfsops.c user/hrs/ipv6/sys/fs/devfs/devfs_vnops.c user/hrs/ipv6/sys/fs/ext2fs/ext2_alloc.c user/hrs/ipv6/sys/fs/ext2fs/ext2_balloc.c user/hrs/ipv6/sys/fs/ext2fs/ext2_dinode.h user/hrs/ipv6/sys/fs/ext2fs/ext2_dir.h user/hrs/ipv6/sys/fs/ext2fs/ext2_extern.h user/hrs/ipv6/sys/fs/ext2fs/ext2_inode.c user/hrs/ipv6/sys/fs/ext2fs/ext2_lookup.c user/hrs/ipv6/sys/fs/ext2fs/ext2_mount.h user/hrs/ipv6/sys/fs/ext2fs/ext2_readwrite.c user/hrs/ipv6/sys/fs/ext2fs/ext2_subr.c user/hrs/ipv6/sys/fs/ext2fs/ext2_vfsops.c user/hrs/ipv6/sys/fs/ext2fs/ext2_vnops.c user/hrs/ipv6/sys/fs/ext2fs/ext2fs.h user/hrs/ipv6/sys/fs/ext2fs/inode.h user/hrs/ipv6/sys/fs/fdescfs/fdesc_vfsops.c user/hrs/ipv6/sys/fs/fdescfs/fdesc_vnops.c user/hrs/ipv6/sys/fs/hpfs/hpfs_vfsops.c user/hrs/ipv6/sys/fs/hpfs/hpfs_vnops.c user/hrs/ipv6/sys/fs/hpfs/hpfsmount.h user/hrs/ipv6/sys/fs/msdosfs/msdosfs_denode.c user/hrs/ipv6/sys/fs/msdosfs/msdosfs_lookup.c user/hrs/ipv6/sys/fs/msdosfs/msdosfs_vfsops.c user/hrs/ipv6/sys/fs/msdosfs/msdosfs_vnops.c user/hrs/ipv6/sys/fs/msdosfs/msdosfsmount.h user/hrs/ipv6/sys/fs/nfs/nfs.h user/hrs/ipv6/sys/fs/nfs/nfs_commonacl.c user/hrs/ipv6/sys/fs/nfs/nfs_commonkrpc.c user/hrs/ipv6/sys/fs/nfs/nfs_commonport.c user/hrs/ipv6/sys/fs/nfs/nfs_commonsubs.c user/hrs/ipv6/sys/fs/nfs/nfs_var.h user/hrs/ipv6/sys/fs/nfs/nfsclstate.h user/hrs/ipv6/sys/fs/nfs/nfsdport.h user/hrs/ipv6/sys/fs/nfs/nfskpiport.h user/hrs/ipv6/sys/fs/nfs/nfsport.h user/hrs/ipv6/sys/fs/nfs/nfsproto.h user/hrs/ipv6/sys/fs/nfs/nfsrvstate.h user/hrs/ipv6/sys/fs/nfsclient/nfs.h user/hrs/ipv6/sys/fs/nfsclient/nfs_clbio.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clcomsubs.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clkrpc.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clnfsiod.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clnode.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clport.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clrpcops.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clstate.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clsubs.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clvfsops.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clvnops.c user/hrs/ipv6/sys/fs/nfsclient/nfsmount.h user/hrs/ipv6/sys/fs/nfsclient/nfsnode.h user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdcache.c user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdkrpc.c user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdport.c user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdserv.c user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdsocket.c user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdstate.c user/hrs/ipv6/sys/fs/ntfs/ntfs_vfsops.c user/hrs/ipv6/sys/fs/ntfs/ntfs_vnops.c user/hrs/ipv6/sys/fs/ntfs/ntfsmount.h user/hrs/ipv6/sys/fs/nullfs/null_vfsops.c user/hrs/ipv6/sys/fs/nullfs/null_vnops.c user/hrs/ipv6/sys/fs/nwfs/nwfs.h user/hrs/ipv6/sys/fs/nwfs/nwfs_io.c user/hrs/ipv6/sys/fs/nwfs/nwfs_ioctl.c user/hrs/ipv6/sys/fs/nwfs/nwfs_mount.h user/hrs/ipv6/sys/fs/nwfs/nwfs_node.c user/hrs/ipv6/sys/fs/nwfs/nwfs_node.h user/hrs/ipv6/sys/fs/nwfs/nwfs_subr.c user/hrs/ipv6/sys/fs/nwfs/nwfs_subr.h user/hrs/ipv6/sys/fs/nwfs/nwfs_vfsops.c user/hrs/ipv6/sys/fs/nwfs/nwfs_vnops.c user/hrs/ipv6/sys/fs/portalfs/portal_vnops.c user/hrs/ipv6/sys/fs/procfs/procfs_ctl.c user/hrs/ipv6/sys/fs/procfs/procfs_dbregs.c user/hrs/ipv6/sys/fs/procfs/procfs_fpregs.c user/hrs/ipv6/sys/fs/procfs/procfs_ioctl.c user/hrs/ipv6/sys/fs/procfs/procfs_map.c user/hrs/ipv6/sys/fs/procfs/procfs_regs.c user/hrs/ipv6/sys/fs/procfs/procfs_type.c user/hrs/ipv6/sys/fs/pseudofs/pseudofs_vncache.c user/hrs/ipv6/sys/fs/pseudofs/pseudofs_vnops.c user/hrs/ipv6/sys/fs/smbfs/smbfs.h user/hrs/ipv6/sys/fs/smbfs/smbfs_io.c user/hrs/ipv6/sys/fs/smbfs/smbfs_node.c user/hrs/ipv6/sys/fs/smbfs/smbfs_node.h user/hrs/ipv6/sys/fs/smbfs/smbfs_smb.c user/hrs/ipv6/sys/fs/smbfs/smbfs_subr.c user/hrs/ipv6/sys/fs/smbfs/smbfs_subr.h user/hrs/ipv6/sys/fs/smbfs/smbfs_vfsops.c user/hrs/ipv6/sys/fs/smbfs/smbfs_vnops.c user/hrs/ipv6/sys/fs/tmpfs/tmpfs.h user/hrs/ipv6/sys/fs/tmpfs/tmpfs_subr.c user/hrs/ipv6/sys/fs/tmpfs/tmpfs_vfsops.c user/hrs/ipv6/sys/fs/tmpfs/tmpfs_vnops.c user/hrs/ipv6/sys/fs/udf/udf_vfsops.c user/hrs/ipv6/sys/fs/udf/udf_vnops.c user/hrs/ipv6/sys/fs/unionfs/union_subr.c user/hrs/ipv6/sys/fs/unionfs/union_vfsops.c user/hrs/ipv6/sys/gdb/gdb_cons.c user/hrs/ipv6/sys/gdb/gdb_main.c user/hrs/ipv6/sys/gdb/gdb_packet.c user/hrs/ipv6/sys/geom/bde/g_bde.c user/hrs/ipv6/sys/geom/cache/g_cache.c user/hrs/ipv6/sys/geom/cache/g_cache.h user/hrs/ipv6/sys/geom/concat/g_concat.c user/hrs/ipv6/sys/geom/eli/g_eli.c user/hrs/ipv6/sys/geom/eli/g_eli.h user/hrs/ipv6/sys/geom/eli/g_eli_crypto.c user/hrs/ipv6/sys/geom/eli/g_eli_ctl.c user/hrs/ipv6/sys/geom/eli/g_eli_integrity.c user/hrs/ipv6/sys/geom/eli/g_eli_key.c user/hrs/ipv6/sys/geom/eli/g_eli_privacy.c user/hrs/ipv6/sys/geom/gate/g_gate.c user/hrs/ipv6/sys/geom/gate/g_gate.h user/hrs/ipv6/sys/geom/geom.h user/hrs/ipv6/sys/geom/geom_bsd.c user/hrs/ipv6/sys/geom/geom_ctl.c user/hrs/ipv6/sys/geom/geom_dev.c user/hrs/ipv6/sys/geom/geom_disk.c user/hrs/ipv6/sys/geom/geom_disk.h user/hrs/ipv6/sys/geom/geom_dump.c user/hrs/ipv6/sys/geom/geom_event.c user/hrs/ipv6/sys/geom/geom_fox.c user/hrs/ipv6/sys/geom/geom_io.c user/hrs/ipv6/sys/geom/geom_kern.c user/hrs/ipv6/sys/geom/geom_mbr.c user/hrs/ipv6/sys/geom/geom_pc98.c user/hrs/ipv6/sys/geom/geom_subr.c user/hrs/ipv6/sys/geom/geom_sunlabel.c user/hrs/ipv6/sys/geom/geom_vfs.c user/hrs/ipv6/sys/geom/geom_vol_ffs.c user/hrs/ipv6/sys/geom/journal/g_journal.c user/hrs/ipv6/sys/geom/label/g_label.c user/hrs/ipv6/sys/geom/label/g_label_ext2fs.c user/hrs/ipv6/sys/geom/linux_lvm/g_linux_lvm.c user/hrs/ipv6/sys/geom/mirror/g_mirror.c user/hrs/ipv6/sys/geom/mirror/g_mirror_ctl.c user/hrs/ipv6/sys/geom/mountver/g_mountver.c user/hrs/ipv6/sys/geom/multipath/g_multipath.c user/hrs/ipv6/sys/geom/nop/g_nop.c user/hrs/ipv6/sys/geom/part/g_part.c user/hrs/ipv6/sys/geom/part/g_part.h user/hrs/ipv6/sys/geom/part/g_part_apm.c user/hrs/ipv6/sys/geom/part/g_part_bsd.c user/hrs/ipv6/sys/geom/part/g_part_ebr.c user/hrs/ipv6/sys/geom/part/g_part_gpt.c user/hrs/ipv6/sys/geom/part/g_part_if.m user/hrs/ipv6/sys/geom/part/g_part_mbr.c user/hrs/ipv6/sys/geom/part/g_part_pc98.c user/hrs/ipv6/sys/geom/part/g_part_vtoc8.c user/hrs/ipv6/sys/geom/raid3/g_raid3.c user/hrs/ipv6/sys/geom/shsec/g_shsec.c user/hrs/ipv6/sys/geom/stripe/g_stripe.c user/hrs/ipv6/sys/geom/uzip/g_uzip.c user/hrs/ipv6/sys/geom/vinum/geom_vinum.c user/hrs/ipv6/sys/geom/vinum/geom_vinum.h user/hrs/ipv6/sys/geom/vinum/geom_vinum_drive.c user/hrs/ipv6/sys/geom/vinum/geom_vinum_events.c user/hrs/ipv6/sys/geom/vinum/geom_vinum_move.c user/hrs/ipv6/sys/geom/vinum/geom_vinum_rename.c user/hrs/ipv6/sys/geom/vinum/geom_vinum_var.h user/hrs/ipv6/sys/geom/virstor/g_virstor.c user/hrs/ipv6/sys/geom/zero/g_zero.c user/hrs/ipv6/sys/gnu/fs/reiserfs/reiserfs_inode.c user/hrs/ipv6/sys/gnu/fs/reiserfs/reiserfs_mount.h user/hrs/ipv6/sys/gnu/fs/reiserfs/reiserfs_vfsops.c user/hrs/ipv6/sys/gnu/fs/xfs/FreeBSD/support/kdb.c user/hrs/ipv6/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c user/hrs/ipv6/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c user/hrs/ipv6/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c user/hrs/ipv6/sys/gnu/fs/xfs/xfs_dir_leaf.c user/hrs/ipv6/sys/gnu/fs/xfs/xfs_itable.c user/hrs/ipv6/sys/i386/acpica/acpi_machdep.c user/hrs/ipv6/sys/i386/acpica/acpi_wakecode.S user/hrs/ipv6/sys/i386/acpica/acpi_wakeup.c user/hrs/ipv6/sys/i386/bios/apm.c user/hrs/ipv6/sys/i386/conf/DEFAULTS user/hrs/ipv6/sys/i386/conf/GENERIC user/hrs/ipv6/sys/i386/conf/GENERIC.hints user/hrs/ipv6/sys/i386/conf/NOTES user/hrs/ipv6/sys/i386/conf/PAE user/hrs/ipv6/sys/i386/conf/XBOX user/hrs/ipv6/sys/i386/conf/XEN user/hrs/ipv6/sys/i386/i386/apic_vector.s user/hrs/ipv6/sys/i386/i386/atpic_vector.s user/hrs/ipv6/sys/i386/i386/bpf_jit_machdep.c user/hrs/ipv6/sys/i386/i386/bpf_jit_machdep.h user/hrs/ipv6/sys/i386/i386/elan-mmcr.c user/hrs/ipv6/sys/i386/i386/elf_machdep.c user/hrs/ipv6/sys/i386/i386/exception.s user/hrs/ipv6/sys/i386/i386/genassym.c user/hrs/ipv6/sys/i386/i386/geode.c user/hrs/ipv6/sys/i386/i386/i686_mem.c user/hrs/ipv6/sys/i386/i386/identcpu.c user/hrs/ipv6/sys/i386/i386/initcpu.c user/hrs/ipv6/sys/i386/i386/intr_machdep.c user/hrs/ipv6/sys/i386/i386/io.c user/hrs/ipv6/sys/i386/i386/legacy.c user/hrs/ipv6/sys/i386/i386/locore.s user/hrs/ipv6/sys/i386/i386/longrun.c user/hrs/ipv6/sys/i386/i386/machdep.c user/hrs/ipv6/sys/i386/i386/mem.c user/hrs/ipv6/sys/i386/i386/minidump_machdep.c user/hrs/ipv6/sys/i386/i386/mp_machdep.c user/hrs/ipv6/sys/i386/i386/mp_watchdog.c user/hrs/ipv6/sys/i386/i386/mpboot.s user/hrs/ipv6/sys/i386/i386/perfmon.c user/hrs/ipv6/sys/i386/i386/pmap.c user/hrs/ipv6/sys/i386/i386/ptrace_machdep.c user/hrs/ipv6/sys/i386/i386/support.s user/hrs/ipv6/sys/i386/i386/swtch.s user/hrs/ipv6/sys/i386/i386/sys_machdep.c user/hrs/ipv6/sys/i386/i386/trap.c user/hrs/ipv6/sys/i386/i386/uio_machdep.c user/hrs/ipv6/sys/i386/i386/vm86bios.s user/hrs/ipv6/sys/i386/i386/vm_machdep.c user/hrs/ipv6/sys/i386/ibcs2/ibcs2_proto.h user/hrs/ipv6/sys/i386/ibcs2/ibcs2_stat.c user/hrs/ipv6/sys/i386/ibcs2/ibcs2_syscall.h user/hrs/ipv6/sys/i386/ibcs2/ibcs2_sysent.c user/hrs/ipv6/sys/i386/ibcs2/ibcs2_sysvec.c user/hrs/ipv6/sys/i386/include/_align.h user/hrs/ipv6/sys/i386/include/_inttypes.h user/hrs/ipv6/sys/i386/include/_limits.h user/hrs/ipv6/sys/i386/include/_stdint.h user/hrs/ipv6/sys/i386/include/_types.h user/hrs/ipv6/sys/i386/include/apicvar.h user/hrs/ipv6/sys/i386/include/apm_bios.h user/hrs/ipv6/sys/i386/include/atomic.h user/hrs/ipv6/sys/i386/include/bootinfo.h user/hrs/ipv6/sys/i386/include/bus.h user/hrs/ipv6/sys/i386/include/clock.h user/hrs/ipv6/sys/i386/include/cpu.h user/hrs/ipv6/sys/i386/include/cpufunc.h user/hrs/ipv6/sys/i386/include/elf.h user/hrs/ipv6/sys/i386/include/endian.h user/hrs/ipv6/sys/i386/include/iodev.h user/hrs/ipv6/sys/i386/include/md_var.h user/hrs/ipv6/sys/i386/include/memdev.h user/hrs/ipv6/sys/i386/include/npx.h user/hrs/ipv6/sys/i386/include/pcb.h user/hrs/ipv6/sys/i386/include/pcpu.h user/hrs/ipv6/sys/i386/include/pmap.h user/hrs/ipv6/sys/i386/include/pmc_mdep.h user/hrs/ipv6/sys/i386/include/proc.h user/hrs/ipv6/sys/i386/include/profile.h user/hrs/ipv6/sys/i386/include/reg.h user/hrs/ipv6/sys/i386/include/segments.h user/hrs/ipv6/sys/i386/include/smp.h user/hrs/ipv6/sys/i386/include/specialreg.h user/hrs/ipv6/sys/i386/include/trap.h user/hrs/ipv6/sys/i386/include/vm86.h user/hrs/ipv6/sys/i386/include/vmparam.h user/hrs/ipv6/sys/i386/include/xen/hypercall.h user/hrs/ipv6/sys/i386/include/xen/xen-os.h user/hrs/ipv6/sys/i386/include/xen/xenfunc.h user/hrs/ipv6/sys/i386/include/xen/xenpmap.h user/hrs/ipv6/sys/i386/include/xen/xenvar.h user/hrs/ipv6/sys/i386/isa/npx.c user/hrs/ipv6/sys/i386/isa/prof_machdep.c user/hrs/ipv6/sys/i386/linux/Makefile user/hrs/ipv6/sys/i386/linux/imgact_linux.c user/hrs/ipv6/sys/i386/linux/linux.h user/hrs/ipv6/sys/i386/linux/linux_dummy.c user/hrs/ipv6/sys/i386/linux/linux_machdep.c user/hrs/ipv6/sys/i386/linux/linux_proto.h user/hrs/ipv6/sys/i386/linux/linux_ptrace.c user/hrs/ipv6/sys/i386/linux/linux_syscall.h user/hrs/ipv6/sys/i386/linux/linux_sysent.c user/hrs/ipv6/sys/i386/linux/linux_sysvec.c user/hrs/ipv6/sys/i386/linux/syscalls.conf user/hrs/ipv6/sys/i386/linux/syscalls.master user/hrs/ipv6/sys/i386/pci/pci_bus.c user/hrs/ipv6/sys/i386/xen/clock.c user/hrs/ipv6/sys/i386/xen/mp_machdep.c user/hrs/ipv6/sys/i386/xen/mptable.c user/hrs/ipv6/sys/i386/xen/pmap.c user/hrs/ipv6/sys/i386/xen/xen_machdep.c user/hrs/ipv6/sys/ia64/acpica/OsdEnvironment.c user/hrs/ipv6/sys/ia64/acpica/acpi_machdep.c user/hrs/ipv6/sys/ia64/conf/GENERIC user/hrs/ipv6/sys/ia64/conf/NOTES user/hrs/ipv6/sys/ia64/ia32/ia32_misc.c user/hrs/ipv6/sys/ia64/ia32/ia32_signal.c user/hrs/ipv6/sys/ia64/ia32/ia32_trap.c user/hrs/ipv6/sys/ia64/ia64/autoconf.c user/hrs/ipv6/sys/ia64/ia64/busdma_machdep.c user/hrs/ipv6/sys/ia64/ia64/clock.c user/hrs/ipv6/sys/ia64/ia64/db_machdep.c user/hrs/ipv6/sys/ia64/ia64/dump_machdep.c user/hrs/ipv6/sys/ia64/ia64/efi.c user/hrs/ipv6/sys/ia64/ia64/elf_machdep.c user/hrs/ipv6/sys/ia64/ia64/exception.S user/hrs/ipv6/sys/ia64/ia64/gdb_machdep.c user/hrs/ipv6/sys/ia64/ia64/genassym.c user/hrs/ipv6/sys/ia64/ia64/highfp.c user/hrs/ipv6/sys/ia64/ia64/interrupt.c user/hrs/ipv6/sys/ia64/ia64/iodev_machdep.c user/hrs/ipv6/sys/ia64/ia64/locore.S user/hrs/ipv6/sys/ia64/ia64/machdep.c user/hrs/ipv6/sys/ia64/ia64/mca.c user/hrs/ipv6/sys/ia64/ia64/mem.c user/hrs/ipv6/sys/ia64/ia64/mp_machdep.c user/hrs/ipv6/sys/ia64/ia64/nexus.c user/hrs/ipv6/sys/ia64/ia64/pal.S user/hrs/ipv6/sys/ia64/ia64/pmap.c user/hrs/ipv6/sys/ia64/ia64/sal.c user/hrs/ipv6/sys/ia64/ia64/sapic.c user/hrs/ipv6/sys/ia64/ia64/support.S user/hrs/ipv6/sys/ia64/ia64/syscall.S user/hrs/ipv6/sys/ia64/ia64/trap.c user/hrs/ipv6/sys/ia64/ia64/uio_machdep.c user/hrs/ipv6/sys/ia64/ia64/unaligned.c user/hrs/ipv6/sys/ia64/ia64/vm_machdep.c user/hrs/ipv6/sys/ia64/include/_limits.h user/hrs/ipv6/sys/ia64/include/_stdint.h user/hrs/ipv6/sys/ia64/include/acpica_machdep.h user/hrs/ipv6/sys/ia64/include/asm.h user/hrs/ipv6/sys/ia64/include/bootinfo.h user/hrs/ipv6/sys/ia64/include/bus.h user/hrs/ipv6/sys/ia64/include/clock.h user/hrs/ipv6/sys/ia64/include/cpufunc.h user/hrs/ipv6/sys/ia64/include/efi.h user/hrs/ipv6/sys/ia64/include/elf.h user/hrs/ipv6/sys/ia64/include/float.h user/hrs/ipv6/sys/ia64/include/frame.h user/hrs/ipv6/sys/ia64/include/ia64_cpu.h user/hrs/ipv6/sys/ia64/include/intr.h user/hrs/ipv6/sys/ia64/include/intrcnt.h user/hrs/ipv6/sys/ia64/include/iodev.h user/hrs/ipv6/sys/ia64/include/mca.h user/hrs/ipv6/sys/ia64/include/md_var.h user/hrs/ipv6/sys/ia64/include/memdev.h user/hrs/ipv6/sys/ia64/include/pal.h user/hrs/ipv6/sys/ia64/include/param.h user/hrs/ipv6/sys/ia64/include/pcb.h user/hrs/ipv6/sys/ia64/include/pcpu.h user/hrs/ipv6/sys/ia64/include/pmap.h user/hrs/ipv6/sys/ia64/include/proc.h user/hrs/ipv6/sys/ia64/include/profile.h user/hrs/ipv6/sys/ia64/include/reg.h user/hrs/ipv6/sys/ia64/include/runq.h user/hrs/ipv6/sys/ia64/include/sal.h user/hrs/ipv6/sys/ia64/include/smp.h user/hrs/ipv6/sys/ia64/include/vmparam.h user/hrs/ipv6/sys/ia64/isa/isa.c user/hrs/ipv6/sys/ia64/pci/pci_cfgreg.c user/hrs/ipv6/sys/isa/isa_common.c user/hrs/ipv6/sys/isa/isa_common.h user/hrs/ipv6/sys/isa/pnp.c user/hrs/ipv6/sys/isa/rtc.h user/hrs/ipv6/sys/isa/syscons_isa.c user/hrs/ipv6/sys/kern/bus_if.m user/hrs/ipv6/sys/kern/device_if.m user/hrs/ipv6/sys/kern/imgact_aout.c user/hrs/ipv6/sys/kern/imgact_elf.c user/hrs/ipv6/sys/kern/imgact_gzip.c user/hrs/ipv6/sys/kern/imgact_shell.c user/hrs/ipv6/sys/kern/init_main.c user/hrs/ipv6/sys/kern/init_sysent.c user/hrs/ipv6/sys/kern/kern_acct.c user/hrs/ipv6/sys/kern/kern_alq.c user/hrs/ipv6/sys/kern/kern_clock.c user/hrs/ipv6/sys/kern/kern_conf.c user/hrs/ipv6/sys/kern/kern_cons.c user/hrs/ipv6/sys/kern/kern_context.c user/hrs/ipv6/sys/kern/kern_cpu.c user/hrs/ipv6/sys/kern/kern_cpuset.c user/hrs/ipv6/sys/kern/kern_descrip.c user/hrs/ipv6/sys/kern/kern_dtrace.c user/hrs/ipv6/sys/kern/kern_environment.c user/hrs/ipv6/sys/kern/kern_event.c user/hrs/ipv6/sys/kern/kern_exec.c user/hrs/ipv6/sys/kern/kern_exit.c user/hrs/ipv6/sys/kern/kern_fail.c user/hrs/ipv6/sys/kern/kern_fork.c user/hrs/ipv6/sys/kern/kern_gzio.c user/hrs/ipv6/sys/kern/kern_intr.c user/hrs/ipv6/sys/kern/kern_jail.c user/hrs/ipv6/sys/kern/kern_kthread.c user/hrs/ipv6/sys/kern/kern_ktr.c user/hrs/ipv6/sys/kern/kern_ktrace.c user/hrs/ipv6/sys/kern/kern_linker.c user/hrs/ipv6/sys/kern/kern_lock.c user/hrs/ipv6/sys/kern/kern_malloc.c user/hrs/ipv6/sys/kern/kern_mbuf.c user/hrs/ipv6/sys/kern/kern_mib.c user/hrs/ipv6/sys/kern/kern_module.c user/hrs/ipv6/sys/kern/kern_mutex.c user/hrs/ipv6/sys/kern/kern_ntptime.c user/hrs/ipv6/sys/kern/kern_physio.c user/hrs/ipv6/sys/kern/kern_pmc.c user/hrs/ipv6/sys/kern/kern_priv.c user/hrs/ipv6/sys/kern/kern_proc.c user/hrs/ipv6/sys/kern/kern_prot.c user/hrs/ipv6/sys/kern/kern_resource.c user/hrs/ipv6/sys/kern/kern_rmlock.c user/hrs/ipv6/sys/kern/kern_rwlock.c user/hrs/ipv6/sys/kern/kern_sdt.c user/hrs/ipv6/sys/kern/kern_shutdown.c user/hrs/ipv6/sys/kern/kern_sig.c user/hrs/ipv6/sys/kern/kern_switch.c user/hrs/ipv6/sys/kern/kern_sx.c user/hrs/ipv6/sys/kern/kern_synch.c user/hrs/ipv6/sys/kern/kern_syscalls.c user/hrs/ipv6/sys/kern/kern_sysctl.c user/hrs/ipv6/sys/kern/kern_tc.c user/hrs/ipv6/sys/kern/kern_thr.c user/hrs/ipv6/sys/kern/kern_thread.c user/hrs/ipv6/sys/kern/kern_time.c user/hrs/ipv6/sys/kern/kern_timeout.c user/hrs/ipv6/sys/kern/kern_umtx.c user/hrs/ipv6/sys/kern/ksched.c user/hrs/ipv6/sys/kern/link_elf.c user/hrs/ipv6/sys/kern/link_elf_obj.c user/hrs/ipv6/sys/kern/makesyscalls.sh user/hrs/ipv6/sys/kern/p1003_1b.c user/hrs/ipv6/sys/kern/posix4_mib.c user/hrs/ipv6/sys/kern/sched_4bsd.c user/hrs/ipv6/sys/kern/sched_ule.c user/hrs/ipv6/sys/kern/subr_acl_nfs4.c user/hrs/ipv6/sys/kern/subr_acl_posix1e.c user/hrs/ipv6/sys/kern/subr_autoconf.c user/hrs/ipv6/sys/kern/subr_bufring.c user/hrs/ipv6/sys/kern/subr_bus.c user/hrs/ipv6/sys/kern/subr_clock.c user/hrs/ipv6/sys/kern/subr_devstat.c user/hrs/ipv6/sys/kern/subr_disk.c user/hrs/ipv6/sys/kern/subr_eventhandler.c user/hrs/ipv6/sys/kern/subr_fattime.c user/hrs/ipv6/sys/kern/subr_firmware.c user/hrs/ipv6/sys/kern/subr_kdb.c user/hrs/ipv6/sys/kern/subr_kobj.c user/hrs/ipv6/sys/kern/subr_lock.c user/hrs/ipv6/sys/kern/subr_log.c user/hrs/ipv6/sys/kern/subr_mchain.c user/hrs/ipv6/sys/kern/subr_module.c user/hrs/ipv6/sys/kern/subr_param.c user/hrs/ipv6/sys/kern/subr_pcpu.c user/hrs/ipv6/sys/kern/subr_prf.c user/hrs/ipv6/sys/kern/subr_rman.c user/hrs/ipv6/sys/kern/subr_rtc.c user/hrs/ipv6/sys/kern/subr_sbuf.c user/hrs/ipv6/sys/kern/subr_sleepqueue.c user/hrs/ipv6/sys/kern/subr_smp.c user/hrs/ipv6/sys/kern/subr_stack.c user/hrs/ipv6/sys/kern/subr_taskqueue.c user/hrs/ipv6/sys/kern/subr_trap.c user/hrs/ipv6/sys/kern/subr_turnstile.c user/hrs/ipv6/sys/kern/subr_uio.c user/hrs/ipv6/sys/kern/subr_unit.c user/hrs/ipv6/sys/kern/subr_witness.c user/hrs/ipv6/sys/kern/sys_generic.c user/hrs/ipv6/sys/kern/sys_pipe.c user/hrs/ipv6/sys/kern/sys_process.c user/hrs/ipv6/sys/kern/sys_socket.c user/hrs/ipv6/sys/kern/syscalls.c user/hrs/ipv6/sys/kern/syscalls.master user/hrs/ipv6/sys/kern/systrace_args.c user/hrs/ipv6/sys/kern/sysv_ipc.c user/hrs/ipv6/sys/kern/sysv_msg.c user/hrs/ipv6/sys/kern/sysv_sem.c user/hrs/ipv6/sys/kern/sysv_shm.c user/hrs/ipv6/sys/kern/tty.c user/hrs/ipv6/sys/kern/tty_pts.c user/hrs/ipv6/sys/kern/tty_tty.c user/hrs/ipv6/sys/kern/uipc_cow.c user/hrs/ipv6/sys/kern/uipc_mbuf.c user/hrs/ipv6/sys/kern/uipc_mbuf2.c user/hrs/ipv6/sys/kern/uipc_mqueue.c user/hrs/ipv6/sys/kern/uipc_sem.c user/hrs/ipv6/sys/kern/uipc_shm.c user/hrs/ipv6/sys/kern/uipc_sockbuf.c user/hrs/ipv6/sys/kern/uipc_socket.c user/hrs/ipv6/sys/kern/uipc_syscalls.c user/hrs/ipv6/sys/kern/uipc_usrreq.c user/hrs/ipv6/sys/kern/vfs_acl.c user/hrs/ipv6/sys/kern/vfs_aio.c user/hrs/ipv6/sys/kern/vfs_bio.c user/hrs/ipv6/sys/kern/vfs_cache.c user/hrs/ipv6/sys/kern/vfs_cluster.c user/hrs/ipv6/sys/kern/vfs_default.c user/hrs/ipv6/sys/kern/vfs_lookup.c user/hrs/ipv6/sys/kern/vfs_mount.c user/hrs/ipv6/sys/kern/vfs_subr.c user/hrs/ipv6/sys/kern/vfs_syscalls.c user/hrs/ipv6/sys/kern/vfs_vnops.c user/hrs/ipv6/sys/kern/vnode_if.src user/hrs/ipv6/sys/libkern/gets.c user/hrs/ipv6/sys/libkern/iconv.c user/hrs/ipv6/sys/libkern/iconv_converter_if.m user/hrs/ipv6/sys/libkern/iconv_xlat.c user/hrs/ipv6/sys/libkern/jenkins.h user/hrs/ipv6/sys/libkern/strcasecmp.c user/hrs/ipv6/sys/mips/adm5120/adm5120_machdep.c user/hrs/ipv6/sys/mips/adm5120/if_admsw.c user/hrs/ipv6/sys/mips/adm5120/obio.c user/hrs/ipv6/sys/mips/adm5120/std.adm5120 user/hrs/ipv6/sys/mips/alchemy/alchemy_machdep.c user/hrs/ipv6/sys/mips/alchemy/obio.c user/hrs/ipv6/sys/mips/alchemy/std.alchemy user/hrs/ipv6/sys/mips/atheros/apb.c user/hrs/ipv6/sys/mips/atheros/ar71xx_ehci.c user/hrs/ipv6/sys/mips/atheros/ar71xx_machdep.c user/hrs/ipv6/sys/mips/atheros/ar71xx_pci.c user/hrs/ipv6/sys/mips/atheros/ar71xx_wdog.c user/hrs/ipv6/sys/mips/atheros/ar71xxreg.h user/hrs/ipv6/sys/mips/atheros/files.ar71xx user/hrs/ipv6/sys/mips/atheros/if_arge.c user/hrs/ipv6/sys/mips/atheros/if_argevar.h user/hrs/ipv6/sys/mips/atheros/uart_bus_ar71xx.c user/hrs/ipv6/sys/mips/atheros/uart_cpu_ar71xx.c user/hrs/ipv6/sys/mips/cavium/asm_octeon.S user/hrs/ipv6/sys/mips/cavium/files.octeon1 user/hrs/ipv6/sys/mips/cavium/obio.c user/hrs/ipv6/sys/mips/cavium/octeon_ebt3000_cf.c user/hrs/ipv6/sys/mips/cavium/octeon_machdep.c user/hrs/ipv6/sys/mips/cavium/octeon_pcmap_regs.h user/hrs/ipv6/sys/mips/cavium/std.octeon1 user/hrs/ipv6/sys/mips/cavium/uart_bus_octeonusart.c user/hrs/ipv6/sys/mips/cavium/uart_cpu_octeonusart.c user/hrs/ipv6/sys/mips/cavium/uart_dev_oct16550.c user/hrs/ipv6/sys/mips/conf/ADM5120 user/hrs/ipv6/sys/mips/conf/ALCHEMY user/hrs/ipv6/sys/mips/conf/AR71XX user/hrs/ipv6/sys/mips/conf/AR71XX.hints user/hrs/ipv6/sys/mips/conf/DEFAULTS user/hrs/ipv6/sys/mips/conf/IDT user/hrs/ipv6/sys/mips/conf/MALTA user/hrs/ipv6/sys/mips/conf/MALTA64 user/hrs/ipv6/sys/mips/conf/OCTEON1 user/hrs/ipv6/sys/mips/conf/OCTEON1.hints user/hrs/ipv6/sys/mips/conf/QEMU user/hrs/ipv6/sys/mips/conf/SENTRY5 user/hrs/ipv6/sys/mips/conf/SWARM user/hrs/ipv6/sys/mips/conf/SWARM_SMP user/hrs/ipv6/sys/mips/conf/XLR user/hrs/ipv6/sys/mips/idt/idt_machdep.c user/hrs/ipv6/sys/mips/idt/if_kr.c user/hrs/ipv6/sys/mips/idt/obio.c user/hrs/ipv6/sys/mips/idt/std.idt user/hrs/ipv6/sys/mips/include/_bus.h user/hrs/ipv6/sys/mips/include/_inttypes.h user/hrs/ipv6/sys/mips/include/_limits.h user/hrs/ipv6/sys/mips/include/_stdint.h user/hrs/ipv6/sys/mips/include/_types.h user/hrs/ipv6/sys/mips/include/asm.h user/hrs/ipv6/sys/mips/include/atomic.h user/hrs/ipv6/sys/mips/include/bus.h user/hrs/ipv6/sys/mips/include/cache_mipsNN.h user/hrs/ipv6/sys/mips/include/clock.h user/hrs/ipv6/sys/mips/include/cpu.h user/hrs/ipv6/sys/mips/include/cpufunc.h user/hrs/ipv6/sys/mips/include/cpuregs.h user/hrs/ipv6/sys/mips/include/db_machdep.h user/hrs/ipv6/sys/mips/include/elf.h user/hrs/ipv6/sys/mips/include/endian.h user/hrs/ipv6/sys/mips/include/hwfunc.h user/hrs/ipv6/sys/mips/include/intr_machdep.h user/hrs/ipv6/sys/mips/include/kdb.h user/hrs/ipv6/sys/mips/include/locore.h user/hrs/ipv6/sys/mips/include/md_var.h user/hrs/ipv6/sys/mips/include/memdev.h user/hrs/ipv6/sys/mips/include/param.h user/hrs/ipv6/sys/mips/include/pcb.h user/hrs/ipv6/sys/mips/include/pmap.h user/hrs/ipv6/sys/mips/include/proc.h user/hrs/ipv6/sys/mips/include/profile.h user/hrs/ipv6/sys/mips/include/pte.h user/hrs/ipv6/sys/mips/include/regnum.h user/hrs/ipv6/sys/mips/include/runq.h user/hrs/ipv6/sys/mips/include/setjmp.h user/hrs/ipv6/sys/mips/include/sf_buf.h user/hrs/ipv6/sys/mips/include/smp.h user/hrs/ipv6/sys/mips/include/trap.h user/hrs/ipv6/sys/mips/include/ucontext.h user/hrs/ipv6/sys/mips/include/vm.h user/hrs/ipv6/sys/mips/include/vmparam.h user/hrs/ipv6/sys/mips/malta/gt_pci.c user/hrs/ipv6/sys/mips/malta/malta_machdep.c user/hrs/ipv6/sys/mips/malta/std.malta user/hrs/ipv6/sys/mips/mips/autoconf.c user/hrs/ipv6/sys/mips/mips/bus_space_generic.c user/hrs/ipv6/sys/mips/mips/busdma_machdep.c user/hrs/ipv6/sys/mips/mips/cache.c user/hrs/ipv6/sys/mips/mips/cache_mipsNN.c user/hrs/ipv6/sys/mips/mips/cpu.c user/hrs/ipv6/sys/mips/mips/db_interface.c user/hrs/ipv6/sys/mips/mips/db_trace.c user/hrs/ipv6/sys/mips/mips/dump_machdep.c user/hrs/ipv6/sys/mips/mips/elf64_machdep.c user/hrs/ipv6/sys/mips/mips/elf_machdep.c user/hrs/ipv6/sys/mips/mips/elf_trampoline.c user/hrs/ipv6/sys/mips/mips/exception.S user/hrs/ipv6/sys/mips/mips/fp.S user/hrs/ipv6/sys/mips/mips/gdb_machdep.c user/hrs/ipv6/sys/mips/mips/genassym.c user/hrs/ipv6/sys/mips/mips/inckern.S user/hrs/ipv6/sys/mips/mips/locore.S user/hrs/ipv6/sys/mips/mips/machdep.c user/hrs/ipv6/sys/mips/mips/mainbus.c user/hrs/ipv6/sys/mips/mips/mem.c user/hrs/ipv6/sys/mips/mips/mp_machdep.c user/hrs/ipv6/sys/mips/mips/mpboot.S user/hrs/ipv6/sys/mips/mips/nexus.c user/hrs/ipv6/sys/mips/mips/pm_machdep.c user/hrs/ipv6/sys/mips/mips/pmap.c user/hrs/ipv6/sys/mips/mips/stack_machdep.c user/hrs/ipv6/sys/mips/mips/support.S user/hrs/ipv6/sys/mips/mips/swtch.S user/hrs/ipv6/sys/mips/mips/tick.c user/hrs/ipv6/sys/mips/mips/trap.c user/hrs/ipv6/sys/mips/mips/uio_machdep.c user/hrs/ipv6/sys/mips/mips/vm_machdep.c user/hrs/ipv6/sys/mips/rmi/board.c user/hrs/ipv6/sys/mips/rmi/board.h user/hrs/ipv6/sys/mips/rmi/dev/sec/desc.h (contents, props changed) user/hrs/ipv6/sys/mips/rmi/dev/sec/rmilib.c user/hrs/ipv6/sys/mips/rmi/dev/sec/rmilib.h user/hrs/ipv6/sys/mips/rmi/dev/sec/rmisec.c user/hrs/ipv6/sys/mips/rmi/dev/xlr/rge.c user/hrs/ipv6/sys/mips/rmi/dev/xlr/rge.h user/hrs/ipv6/sys/mips/rmi/files.xlr user/hrs/ipv6/sys/mips/rmi/interrupt.h user/hrs/ipv6/sys/mips/rmi/intr_machdep.c user/hrs/ipv6/sys/mips/rmi/iodi.c user/hrs/ipv6/sys/mips/rmi/iomap.h user/hrs/ipv6/sys/mips/rmi/msgring.h (contents, props changed) user/hrs/ipv6/sys/mips/rmi/pic.h user/hrs/ipv6/sys/mips/rmi/rmi_mips_exts.h user/hrs/ipv6/sys/mips/rmi/std.xlr user/hrs/ipv6/sys/mips/rmi/tick.c user/hrs/ipv6/sys/mips/rmi/xlr_i2c.c user/hrs/ipv6/sys/mips/rmi/xlr_machdep.c user/hrs/ipv6/sys/mips/rmi/xlr_pci.c user/hrs/ipv6/sys/mips/rmi/xls_ehci.c user/hrs/ipv6/sys/mips/sentry5/s5_machdep.c user/hrs/ipv6/sys/mips/sibyte/sb_asm.S user/hrs/ipv6/sys/mips/sibyte/sb_machdep.c user/hrs/ipv6/sys/mips/sibyte/sb_scd.c user/hrs/ipv6/sys/mips/sibyte/sb_scd.h user/hrs/ipv6/sys/mips/sibyte/sb_zbbus.c user/hrs/ipv6/sys/mips/sibyte/sb_zbpci.c user/hrs/ipv6/sys/modules/Makefile user/hrs/ipv6/sys/modules/aac/Makefile user/hrs/ipv6/sys/modules/acpi/Makefile user/hrs/ipv6/sys/modules/acpi/acpi/Makefile user/hrs/ipv6/sys/modules/agp/Makefile user/hrs/ipv6/sys/modules/aha/Makefile user/hrs/ipv6/sys/modules/ahb/Makefile user/hrs/ipv6/sys/modules/amr/Makefile user/hrs/ipv6/sys/modules/arcnet/Makefile user/hrs/ipv6/sys/modules/asr/Makefile user/hrs/ipv6/sys/modules/ata/atacore/Makefile user/hrs/ipv6/sys/modules/ata/atadisk/Makefile user/hrs/ipv6/sys/modules/ath/Makefile user/hrs/ipv6/sys/modules/bge/Makefile user/hrs/ipv6/sys/modules/bios/smapi/Makefile user/hrs/ipv6/sys/modules/cam/Makefile user/hrs/ipv6/sys/modules/cas/Makefile user/hrs/ipv6/sys/modules/cpufreq/Makefile user/hrs/ipv6/sys/modules/crypto/Makefile user/hrs/ipv6/sys/modules/cryptodev/Makefile user/hrs/ipv6/sys/modules/cxgb/Makefile user/hrs/ipv6/sys/modules/cyclic/Makefile user/hrs/ipv6/sys/modules/dtrace/Makefile user/hrs/ipv6/sys/modules/dtrace/Makefile.inc user/hrs/ipv6/sys/modules/dtrace/dtrace/Makefile user/hrs/ipv6/sys/modules/dtrace/dtraceall/Makefile user/hrs/ipv6/sys/modules/dtrace/dtraceall/dtraceall.c user/hrs/ipv6/sys/modules/dtrace/fasttrap/Makefile user/hrs/ipv6/sys/modules/dummynet/Makefile user/hrs/ipv6/sys/modules/em/Makefile user/hrs/ipv6/sys/modules/ext2fs/Makefile user/hrs/ipv6/sys/modules/firewire/fwip/Makefile user/hrs/ipv6/sys/modules/gem/Makefile user/hrs/ipv6/sys/modules/geom/Makefile user/hrs/ipv6/sys/modules/geom/geom_eli/Makefile user/hrs/ipv6/sys/modules/hptmv/Makefile user/hrs/ipv6/sys/modules/hptrr/Makefile user/hrs/ipv6/sys/modules/hwpmc/Makefile user/hrs/ipv6/sys/modules/i2c/controllers/pcf/Makefile user/hrs/ipv6/sys/modules/igb/Makefile user/hrs/ipv6/sys/modules/io/Makefile user/hrs/ipv6/sys/modules/ipfw/Makefile user/hrs/ipv6/sys/modules/iwnfw/Makefile user/hrs/ipv6/sys/modules/iwnfw/Makefile.inc user/hrs/ipv6/sys/modules/iwnfw/iwn1000/Makefile user/hrs/ipv6/sys/modules/iwnfw/iwn5000/Makefile user/hrs/ipv6/sys/modules/iwnfw/iwn6000/Makefile user/hrs/ipv6/sys/modules/ixgbe/Makefile user/hrs/ipv6/sys/modules/krpc/Makefile user/hrs/ipv6/sys/modules/le/Makefile user/hrs/ipv6/sys/modules/linprocfs/Makefile user/hrs/ipv6/sys/modules/linsysfs/Makefile user/hrs/ipv6/sys/modules/linux/Makefile user/hrs/ipv6/sys/modules/mem/Makefile user/hrs/ipv6/sys/modules/mfi/Makefile user/hrs/ipv6/sys/modules/mii/Makefile user/hrs/ipv6/sys/modules/mqueue/Makefile user/hrs/ipv6/sys/modules/ndis/Makefile user/hrs/ipv6/sys/modules/netgraph/Makefile user/hrs/ipv6/sys/modules/netgraph/atm/ccatm/Makefile user/hrs/ipv6/sys/modules/netgraph/netflow/Makefile user/hrs/ipv6/sys/modules/nfscl/Makefile user/hrs/ipv6/sys/modules/nfsclient/Makefile user/hrs/ipv6/sys/modules/opensolaris/Makefile user/hrs/ipv6/sys/modules/ppc/Makefile user/hrs/ipv6/sys/modules/procfs/Makefile user/hrs/ipv6/sys/modules/scc/Makefile user/hrs/ipv6/sys/modules/sem/Makefile user/hrs/ipv6/sys/modules/smbfs/Makefile user/hrs/ipv6/sys/modules/sound/driver/Makefile user/hrs/ipv6/sys/modules/sound/sound/Makefile user/hrs/ipv6/sys/modules/svr4/Makefile user/hrs/ipv6/sys/modules/syscons/Makefile user/hrs/ipv6/sys/modules/sysvipc/sysvmsg/Makefile user/hrs/ipv6/sys/modules/sysvipc/sysvsem/Makefile user/hrs/ipv6/sys/modules/uart/Makefile user/hrs/ipv6/sys/modules/ufs/Makefile user/hrs/ipv6/sys/modules/usb/Makefile user/hrs/ipv6/sys/modules/usb/usb/Makefile user/hrs/ipv6/sys/modules/vx/Makefile user/hrs/ipv6/sys/modules/wlan/Makefile user/hrs/ipv6/sys/modules/wpifw/Makefile user/hrs/ipv6/sys/modules/x86bios/Makefile user/hrs/ipv6/sys/modules/zfs/Makefile user/hrs/ipv6/sys/net/bpf.c user/hrs/ipv6/sys/net/bpf.h user/hrs/ipv6/sys/net/bpf_buffer.c user/hrs/ipv6/sys/net/bpf_zerocopy.c user/hrs/ipv6/sys/net/bpfdesc.h user/hrs/ipv6/sys/net/flowtable.c user/hrs/ipv6/sys/net/flowtable.h user/hrs/ipv6/sys/net/if.c user/hrs/ipv6/sys/net/if.h user/hrs/ipv6/sys/net/if_arp.h user/hrs/ipv6/sys/net/if_bridge.c user/hrs/ipv6/sys/net/if_clone.c user/hrs/ipv6/sys/net/if_ef.c user/hrs/ipv6/sys/net/if_enc.c user/hrs/ipv6/sys/net/if_epair.c user/hrs/ipv6/sys/net/if_ethersubr.c user/hrs/ipv6/sys/net/if_gif.c user/hrs/ipv6/sys/net/if_gif.h user/hrs/ipv6/sys/net/if_gre.c user/hrs/ipv6/sys/net/if_lagg.c user/hrs/ipv6/sys/net/if_llatbl.c user/hrs/ipv6/sys/net/if_llatbl.h user/hrs/ipv6/sys/net/if_media.c user/hrs/ipv6/sys/net/if_media.h user/hrs/ipv6/sys/net/if_stf.c user/hrs/ipv6/sys/net/if_tap.c user/hrs/ipv6/sys/net/if_tun.c user/hrs/ipv6/sys/net/if_types.h user/hrs/ipv6/sys/net/if_var.h user/hrs/ipv6/sys/net/if_vlan.c user/hrs/ipv6/sys/net/if_vlan_var.h user/hrs/ipv6/sys/net/netisr.c user/hrs/ipv6/sys/net/netisr.h user/hrs/ipv6/sys/net/netisr_internal.h user/hrs/ipv6/sys/net/pfil.h user/hrs/ipv6/sys/net/radix.c user/hrs/ipv6/sys/net/radix.h user/hrs/ipv6/sys/net/radix_mpath.c user/hrs/ipv6/sys/net/route.c user/hrs/ipv6/sys/net/route.h user/hrs/ipv6/sys/net/rtsock.c user/hrs/ipv6/sys/net/vnet.c user/hrs/ipv6/sys/net/vnet.h user/hrs/ipv6/sys/net80211/_ieee80211.h user/hrs/ipv6/sys/net80211/ieee80211.c user/hrs/ipv6/sys/net80211/ieee80211.h user/hrs/ipv6/sys/net80211/ieee80211_adhoc.c user/hrs/ipv6/sys/net80211/ieee80211_ageq.c user/hrs/ipv6/sys/net80211/ieee80211_amrr.c user/hrs/ipv6/sys/net80211/ieee80211_amrr.h user/hrs/ipv6/sys/net80211/ieee80211_crypto.h user/hrs/ipv6/sys/net80211/ieee80211_crypto_ccmp.c user/hrs/ipv6/sys/net80211/ieee80211_crypto_tkip.c user/hrs/ipv6/sys/net80211/ieee80211_freebsd.c user/hrs/ipv6/sys/net80211/ieee80211_freebsd.h user/hrs/ipv6/sys/net80211/ieee80211_hostap.c user/hrs/ipv6/sys/net80211/ieee80211_ht.c user/hrs/ipv6/sys/net80211/ieee80211_ht.h user/hrs/ipv6/sys/net80211/ieee80211_hwmp.c user/hrs/ipv6/sys/net80211/ieee80211_input.c user/hrs/ipv6/sys/net80211/ieee80211_input.h user/hrs/ipv6/sys/net80211/ieee80211_ioctl.c user/hrs/ipv6/sys/net80211/ieee80211_mesh.c user/hrs/ipv6/sys/net80211/ieee80211_node.c user/hrs/ipv6/sys/net80211/ieee80211_node.h user/hrs/ipv6/sys/net80211/ieee80211_output.c user/hrs/ipv6/sys/net80211/ieee80211_proto.c user/hrs/ipv6/sys/net80211/ieee80211_proto.h user/hrs/ipv6/sys/net80211/ieee80211_rssadapt.c user/hrs/ipv6/sys/net80211/ieee80211_rssadapt.h user/hrs/ipv6/sys/net80211/ieee80211_scan.c user/hrs/ipv6/sys/net80211/ieee80211_scan_sta.c user/hrs/ipv6/sys/net80211/ieee80211_sta.c user/hrs/ipv6/sys/net80211/ieee80211_tdma.c user/hrs/ipv6/sys/net80211/ieee80211_var.h user/hrs/ipv6/sys/net80211/ieee80211_wds.c user/hrs/ipv6/sys/netgraph/atm/ccatm/ng_ccatm.c user/hrs/ipv6/sys/netgraph/atm/sscfu/ng_sscfu.c user/hrs/ipv6/sys/netgraph/atm/sscop/ng_sscop.c user/hrs/ipv6/sys/netgraph/atm/uni/ng_uni.c user/hrs/ipv6/sys/netgraph/bluetooth/common/ng_bluetooth.c user/hrs/ipv6/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/hrs/ipv6/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c user/hrs/ipv6/sys/netgraph/bluetooth/hci/ng_hci_main.c user/hrs/ipv6/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h user/hrs/ipv6/sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c user/hrs/ipv6/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c user/hrs/ipv6/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c user/hrs/ipv6/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c user/hrs/ipv6/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c user/hrs/ipv6/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c user/hrs/ipv6/sys/netgraph/netflow/netflow.c user/hrs/ipv6/sys/netgraph/netflow/netflow.h user/hrs/ipv6/sys/netgraph/netflow/ng_netflow.c user/hrs/ipv6/sys/netgraph/netflow/ng_netflow.h user/hrs/ipv6/sys/netgraph/ng_UI.c user/hrs/ipv6/sys/netgraph/ng_async.c user/hrs/ipv6/sys/netgraph/ng_atmllc.c user/hrs/ipv6/sys/netgraph/ng_base.c user/hrs/ipv6/sys/netgraph/ng_bridge.c user/hrs/ipv6/sys/netgraph/ng_bridge.h user/hrs/ipv6/sys/netgraph/ng_car.c user/hrs/ipv6/sys/netgraph/ng_cisco.c user/hrs/ipv6/sys/netgraph/ng_deflate.c user/hrs/ipv6/sys/netgraph/ng_device.c user/hrs/ipv6/sys/netgraph/ng_eiface.c user/hrs/ipv6/sys/netgraph/ng_eiface.h user/hrs/ipv6/sys/netgraph/ng_etf.c user/hrs/ipv6/sys/netgraph/ng_fec.c user/hrs/ipv6/sys/netgraph/ng_frame_relay.c user/hrs/ipv6/sys/netgraph/ng_gif_demux.c user/hrs/ipv6/sys/netgraph/ng_hub.c user/hrs/ipv6/sys/netgraph/ng_hub.h user/hrs/ipv6/sys/netgraph/ng_iface.c user/hrs/ipv6/sys/netgraph/ng_ipfw.c user/hrs/ipv6/sys/netgraph/ng_ksocket.c user/hrs/ipv6/sys/netgraph/ng_l2tp.c user/hrs/ipv6/sys/netgraph/ng_lmi.c user/hrs/ipv6/sys/netgraph/ng_mppc.c user/hrs/ipv6/sys/netgraph/ng_nat.c user/hrs/ipv6/sys/netgraph/ng_one2many.c user/hrs/ipv6/sys/netgraph/ng_one2many.h user/hrs/ipv6/sys/netgraph/ng_pipe.c user/hrs/ipv6/sys/netgraph/ng_pipe.h user/hrs/ipv6/sys/netgraph/ng_ppp.c user/hrs/ipv6/sys/netgraph/ng_pppoe.c user/hrs/ipv6/sys/netgraph/ng_pptpgre.c user/hrs/ipv6/sys/netgraph/ng_rfc1490.c user/hrs/ipv6/sys/netgraph/ng_sample.c user/hrs/ipv6/sys/netgraph/ng_socket.c user/hrs/ipv6/sys/netgraph/ng_socketvar.h user/hrs/ipv6/sys/netgraph/ng_source.c user/hrs/ipv6/sys/netgraph/ng_source.h user/hrs/ipv6/sys/netgraph/ng_split.c user/hrs/ipv6/sys/netgraph/ng_sppp.c user/hrs/ipv6/sys/netgraph/ng_tcpmss.c user/hrs/ipv6/sys/netgraph/ng_tee.c user/hrs/ipv6/sys/netgraph/ng_tty.c user/hrs/ipv6/sys/netgraph/ng_vjc.c user/hrs/ipv6/sys/netgraph/ng_vlan.c user/hrs/ipv6/sys/netinet/icmp6.h user/hrs/ipv6/sys/netinet/if_atm.c user/hrs/ipv6/sys/netinet/if_ether.c user/hrs/ipv6/sys/netinet/igmp.c user/hrs/ipv6/sys/netinet/in.c user/hrs/ipv6/sys/netinet/in.h user/hrs/ipv6/sys/netinet/in_gif.c user/hrs/ipv6/sys/netinet/in_mcast.c user/hrs/ipv6/sys/netinet/in_pcb.c user/hrs/ipv6/sys/netinet/in_pcb.h user/hrs/ipv6/sys/netinet/in_proto.c user/hrs/ipv6/sys/netinet/in_rmx.c user/hrs/ipv6/sys/netinet/in_var.h user/hrs/ipv6/sys/netinet/ip6.h user/hrs/ipv6/sys/netinet/ip_carp.c user/hrs/ipv6/sys/netinet/ip_carp.h user/hrs/ipv6/sys/netinet/ip_divert.c user/hrs/ipv6/sys/netinet/ip_dummynet.h user/hrs/ipv6/sys/netinet/ip_fastfwd.c user/hrs/ipv6/sys/netinet/ip_fw.h user/hrs/ipv6/sys/netinet/ip_icmp.c user/hrs/ipv6/sys/netinet/ip_icmp.h user/hrs/ipv6/sys/netinet/ip_input.c user/hrs/ipv6/sys/netinet/ip_ipsec.c user/hrs/ipv6/sys/netinet/ip_mroute.c user/hrs/ipv6/sys/netinet/ip_mroute.h user/hrs/ipv6/sys/netinet/ip_options.c user/hrs/ipv6/sys/netinet/ip_output.c user/hrs/ipv6/sys/netinet/ip_var.h user/hrs/ipv6/sys/netinet/ipfw/dn_heap.c user/hrs/ipv6/sys/netinet/ipfw/dn_heap.h user/hrs/ipv6/sys/netinet/ipfw/dn_sched.h user/hrs/ipv6/sys/netinet/ipfw/dn_sched_qfq.c user/hrs/ipv6/sys/netinet/ipfw/dn_sched_rr.c user/hrs/ipv6/sys/netinet/ipfw/dn_sched_wf2q.c user/hrs/ipv6/sys/netinet/ipfw/ip_dn_glue.c user/hrs/ipv6/sys/netinet/ipfw/ip_dn_io.c user/hrs/ipv6/sys/netinet/ipfw/ip_dn_private.h user/hrs/ipv6/sys/netinet/ipfw/ip_dummynet.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw2.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_dynamic.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_log.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_nat.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_pfil.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_private.h user/hrs/ipv6/sys/netinet/ipfw/ip_fw_sockopt.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_table.c user/hrs/ipv6/sys/netinet/ipfw/test/Makefile user/hrs/ipv6/sys/netinet/ipfw/test/dn_test.h user/hrs/ipv6/sys/netinet/libalias/alias.c user/hrs/ipv6/sys/netinet/libalias/alias_db.c user/hrs/ipv6/sys/netinet/libalias/alias_sctp.c user/hrs/ipv6/sys/netinet/libalias/alias_sctp.h user/hrs/ipv6/sys/netinet/libalias/libalias.3 user/hrs/ipv6/sys/netinet/pim_var.h user/hrs/ipv6/sys/netinet/raw_ip.c user/hrs/ipv6/sys/netinet/sctp.h user/hrs/ipv6/sys/netinet/sctp_asconf.c user/hrs/ipv6/sys/netinet/sctp_asconf.h user/hrs/ipv6/sys/netinet/sctp_auth.c user/hrs/ipv6/sys/netinet/sctp_auth.h user/hrs/ipv6/sys/netinet/sctp_bsd_addr.c user/hrs/ipv6/sys/netinet/sctp_bsd_addr.h user/hrs/ipv6/sys/netinet/sctp_cc_functions.c user/hrs/ipv6/sys/netinet/sctp_constants.h user/hrs/ipv6/sys/netinet/sctp_crc32.c user/hrs/ipv6/sys/netinet/sctp_crc32.h user/hrs/ipv6/sys/netinet/sctp_header.h user/hrs/ipv6/sys/netinet/sctp_indata.c user/hrs/ipv6/sys/netinet/sctp_indata.h user/hrs/ipv6/sys/netinet/sctp_input.c user/hrs/ipv6/sys/netinet/sctp_input.h user/hrs/ipv6/sys/netinet/sctp_lock_bsd.h user/hrs/ipv6/sys/netinet/sctp_os.h user/hrs/ipv6/sys/netinet/sctp_os_bsd.h user/hrs/ipv6/sys/netinet/sctp_output.c user/hrs/ipv6/sys/netinet/sctp_output.h user/hrs/ipv6/sys/netinet/sctp_pcb.c user/hrs/ipv6/sys/netinet/sctp_pcb.h user/hrs/ipv6/sys/netinet/sctp_peeloff.c user/hrs/ipv6/sys/netinet/sctp_peeloff.h user/hrs/ipv6/sys/netinet/sctp_structs.h user/hrs/ipv6/sys/netinet/sctp_sysctl.c user/hrs/ipv6/sys/netinet/sctp_sysctl.h user/hrs/ipv6/sys/netinet/sctp_timer.c user/hrs/ipv6/sys/netinet/sctp_timer.h user/hrs/ipv6/sys/netinet/sctp_uio.h user/hrs/ipv6/sys/netinet/sctp_usrreq.c user/hrs/ipv6/sys/netinet/sctp_var.h user/hrs/ipv6/sys/netinet/sctputil.c user/hrs/ipv6/sys/netinet/sctputil.h user/hrs/ipv6/sys/netinet/tcp.h user/hrs/ipv6/sys/netinet/tcp_hostcache.c user/hrs/ipv6/sys/netinet/tcp_input.c user/hrs/ipv6/sys/netinet/tcp_lro.c user/hrs/ipv6/sys/netinet/tcp_lro.h user/hrs/ipv6/sys/netinet/tcp_offload.h user/hrs/ipv6/sys/netinet/tcp_output.c user/hrs/ipv6/sys/netinet/tcp_reass.c user/hrs/ipv6/sys/netinet/tcp_sack.c user/hrs/ipv6/sys/netinet/tcp_subr.c user/hrs/ipv6/sys/netinet/tcp_syncache.c user/hrs/ipv6/sys/netinet/tcp_syncache.h user/hrs/ipv6/sys/netinet/tcp_timer.c user/hrs/ipv6/sys/netinet/tcp_timer.h user/hrs/ipv6/sys/netinet/tcp_timewait.c user/hrs/ipv6/sys/netinet/tcp_usrreq.c user/hrs/ipv6/sys/netinet/tcp_var.h user/hrs/ipv6/sys/netinet/udp.h user/hrs/ipv6/sys/netinet/udp_usrreq.c user/hrs/ipv6/sys/netinet/udp_var.h user/hrs/ipv6/sys/netinet6/frag6.c user/hrs/ipv6/sys/netinet6/icmp6.c user/hrs/ipv6/sys/netinet6/in6.c user/hrs/ipv6/sys/netinet6/in6.h user/hrs/ipv6/sys/netinet6/in6_cksum.c user/hrs/ipv6/sys/netinet6/in6_gif.c user/hrs/ipv6/sys/netinet6/in6_ifattach.c user/hrs/ipv6/sys/netinet6/in6_pcb.c user/hrs/ipv6/sys/netinet6/in6_proto.c user/hrs/ipv6/sys/netinet6/in6_rmx.c user/hrs/ipv6/sys/netinet6/in6_src.c user/hrs/ipv6/sys/netinet6/in6_var.h user/hrs/ipv6/sys/netinet6/ip6_input.c user/hrs/ipv6/sys/netinet6/ip6_ipsec.c user/hrs/ipv6/sys/netinet6/ip6_mroute.c user/hrs/ipv6/sys/netinet6/ip6_output.c user/hrs/ipv6/sys/netinet6/ip6_var.h user/hrs/ipv6/sys/netinet6/mld6.c user/hrs/ipv6/sys/netinet6/nd6.c user/hrs/ipv6/sys/netinet6/nd6.h user/hrs/ipv6/sys/netinet6/nd6_nbr.c user/hrs/ipv6/sys/netinet6/nd6_rtr.c user/hrs/ipv6/sys/netinet6/raw_ip6.c user/hrs/ipv6/sys/netinet6/scope6.c user/hrs/ipv6/sys/netinet6/sctp6_usrreq.c user/hrs/ipv6/sys/netinet6/sctp6_var.h user/hrs/ipv6/sys/netinet6/udp6_usrreq.c user/hrs/ipv6/sys/netipsec/ah_var.h user/hrs/ipv6/sys/netipsec/esp_var.h user/hrs/ipv6/sys/netipsec/ipcomp_var.h user/hrs/ipv6/sys/netipsec/ipip_var.h user/hrs/ipv6/sys/netipsec/ipsec.c user/hrs/ipv6/sys/netipsec/ipsec.h user/hrs/ipv6/sys/netipsec/ipsec6.h user/hrs/ipv6/sys/netipsec/ipsec_input.c user/hrs/ipv6/sys/netipsec/ipsec_output.c user/hrs/ipv6/sys/netipsec/key.c user/hrs/ipv6/sys/netipsec/key.h user/hrs/ipv6/sys/netipsec/keydb.h user/hrs/ipv6/sys/netipsec/xform.h user/hrs/ipv6/sys/netipsec/xform_ah.c user/hrs/ipv6/sys/netipsec/xform_esp.c user/hrs/ipv6/sys/netipsec/xform_ipcomp.c user/hrs/ipv6/sys/netipsec/xform_ipip.c user/hrs/ipv6/sys/netncp/ncp_conn.c user/hrs/ipv6/sys/netncp/ncp_conn.h user/hrs/ipv6/sys/netncp/ncp_file.h user/hrs/ipv6/sys/netncp/ncp_lib.h user/hrs/ipv6/sys/netncp/ncp_login.c user/hrs/ipv6/sys/netncp/ncp_ncp.c user/hrs/ipv6/sys/netncp/ncp_ncp.h user/hrs/ipv6/sys/netncp/ncp_nls.c user/hrs/ipv6/sys/netncp/ncp_nls.h user/hrs/ipv6/sys/netncp/ncp_rcfile.h user/hrs/ipv6/sys/netncp/ncp_rq.c user/hrs/ipv6/sys/netncp/ncp_rq.h user/hrs/ipv6/sys/netncp/ncp_sock.c user/hrs/ipv6/sys/netncp/ncp_sock.h user/hrs/ipv6/sys/netncp/ncp_subr.c user/hrs/ipv6/sys/netncp/ncp_subr.h user/hrs/ipv6/sys/netncp/ncp_user.h user/hrs/ipv6/sys/netsmb/netbios.h user/hrs/ipv6/sys/netsmb/smb.h user/hrs/ipv6/sys/netsmb/smb_conn.c user/hrs/ipv6/sys/netsmb/smb_conn.h user/hrs/ipv6/sys/netsmb/smb_dev.c user/hrs/ipv6/sys/netsmb/smb_dev.h user/hrs/ipv6/sys/netsmb/smb_iod.c user/hrs/ipv6/sys/netsmb/smb_rq.c user/hrs/ipv6/sys/netsmb/smb_rq.h user/hrs/ipv6/sys/netsmb/smb_smb.c user/hrs/ipv6/sys/netsmb/smb_subr.c user/hrs/ipv6/sys/netsmb/smb_subr.h user/hrs/ipv6/sys/netsmb/smb_tran.h user/hrs/ipv6/sys/netsmb/smb_trantcp.c user/hrs/ipv6/sys/netsmb/smb_trantcp.h user/hrs/ipv6/sys/netsmb/smb_usr.c user/hrs/ipv6/sys/nfs/nfs_common.c user/hrs/ipv6/sys/nfs/nfs_nfssvc.c user/hrs/ipv6/sys/nfs/nfssvc.h user/hrs/ipv6/sys/nfsclient/nfs.h user/hrs/ipv6/sys/nfsclient/nfs_bio.c user/hrs/ipv6/sys/nfsclient/nfs_kdtrace.c user/hrs/ipv6/sys/nfsclient/nfs_krpc.c user/hrs/ipv6/sys/nfsclient/nfs_nfsiod.c user/hrs/ipv6/sys/nfsclient/nfs_node.c user/hrs/ipv6/sys/nfsclient/nfs_subs.c user/hrs/ipv6/sys/nfsclient/nfs_vfsops.c user/hrs/ipv6/sys/nfsclient/nfs_vnops.c user/hrs/ipv6/sys/nfsclient/nfsargs.h user/hrs/ipv6/sys/nfsclient/nfsmount.h user/hrs/ipv6/sys/nfsclient/nfsnode.h user/hrs/ipv6/sys/nfsserver/nfs.h user/hrs/ipv6/sys/nfsserver/nfs_serv.c user/hrs/ipv6/sys/nfsserver/nfs_srvsubs.c user/hrs/ipv6/sys/nlm/nlm_advlock.c user/hrs/ipv6/sys/nlm/nlm_prot_impl.c user/hrs/ipv6/sys/opencrypto/crypto.c user/hrs/ipv6/sys/opencrypto/cryptodev.c user/hrs/ipv6/sys/opencrypto/cryptodev.h user/hrs/ipv6/sys/opencrypto/cryptosoft.c user/hrs/ipv6/sys/opencrypto/deflate.c user/hrs/ipv6/sys/opencrypto/xform.c user/hrs/ipv6/sys/opencrypto/xform.h user/hrs/ipv6/sys/pc98/cbus/fdc.c user/hrs/ipv6/sys/pc98/cbus/sio.c user/hrs/ipv6/sys/pc98/cbus/syscons_cbus.c user/hrs/ipv6/sys/pc98/conf/GENERIC user/hrs/ipv6/sys/pc98/conf/GENERIC.hints user/hrs/ipv6/sys/pc98/include/_align.h user/hrs/ipv6/sys/pc98/include/_inttypes.h user/hrs/ipv6/sys/pc98/include/apm_bios.h user/hrs/ipv6/sys/pc98/include/bus.h user/hrs/ipv6/sys/pc98/include/md_var.h user/hrs/ipv6/sys/pc98/include/npx.h user/hrs/ipv6/sys/pc98/pc98/busiosubr.c user/hrs/ipv6/sys/pc98/pc98/canbus.c user/hrs/ipv6/sys/pc98/pc98/machdep.c user/hrs/ipv6/sys/pc98/pc98/pc98_machdep.c user/hrs/ipv6/sys/pci/if_rl.c user/hrs/ipv6/sys/pci/if_rlreg.h user/hrs/ipv6/sys/powerpc/aim/clock.c user/hrs/ipv6/sys/powerpc/aim/copyinout.c user/hrs/ipv6/sys/powerpc/aim/interrupt.c user/hrs/ipv6/sys/powerpc/aim/locore.S user/hrs/ipv6/sys/powerpc/aim/machdep.c user/hrs/ipv6/sys/powerpc/aim/mmu_oea.c user/hrs/ipv6/sys/powerpc/aim/mmu_oea64.c user/hrs/ipv6/sys/powerpc/aim/mp_cpudep.c user/hrs/ipv6/sys/powerpc/aim/nexus.c user/hrs/ipv6/sys/powerpc/aim/trap.c user/hrs/ipv6/sys/powerpc/aim/vm_machdep.c user/hrs/ipv6/sys/powerpc/booke/clock.c user/hrs/ipv6/sys/powerpc/booke/interrupt.c user/hrs/ipv6/sys/powerpc/booke/locore.S user/hrs/ipv6/sys/powerpc/booke/machdep.c user/hrs/ipv6/sys/powerpc/booke/platform_bare.c user/hrs/ipv6/sys/powerpc/booke/pmap.c user/hrs/ipv6/sys/powerpc/booke/swtch.S user/hrs/ipv6/sys/powerpc/booke/trap.c user/hrs/ipv6/sys/powerpc/booke/trap_subr.S user/hrs/ipv6/sys/powerpc/booke/vm_machdep.c user/hrs/ipv6/sys/powerpc/conf/DEFAULTS user/hrs/ipv6/sys/powerpc/conf/GENERIC user/hrs/ipv6/sys/powerpc/conf/MPC85XX user/hrs/ipv6/sys/powerpc/conf/Makefile user/hrs/ipv6/sys/powerpc/conf/NOTES user/hrs/ipv6/sys/powerpc/cpufreq/dfs.c user/hrs/ipv6/sys/powerpc/cpufreq/pcr.c user/hrs/ipv6/sys/powerpc/include/_align.h user/hrs/ipv6/sys/powerpc/include/_bus.h user/hrs/ipv6/sys/powerpc/include/_inttypes.h user/hrs/ipv6/sys/powerpc/include/_limits.h user/hrs/ipv6/sys/powerpc/include/_stdint.h user/hrs/ipv6/sys/powerpc/include/_types.h user/hrs/ipv6/sys/powerpc/include/altivec.h user/hrs/ipv6/sys/powerpc/include/asm.h user/hrs/ipv6/sys/powerpc/include/atomic.h user/hrs/ipv6/sys/powerpc/include/bus.h user/hrs/ipv6/sys/powerpc/include/bus_dma.h user/hrs/ipv6/sys/powerpc/include/cpufunc.h user/hrs/ipv6/sys/powerpc/include/db_machdep.h user/hrs/ipv6/sys/powerpc/include/elf.h user/hrs/ipv6/sys/powerpc/include/endian.h user/hrs/ipv6/sys/powerpc/include/float.h user/hrs/ipv6/sys/powerpc/include/frame.h user/hrs/ipv6/sys/powerpc/include/hid.h user/hrs/ipv6/sys/powerpc/include/intr_machdep.h user/hrs/ipv6/sys/powerpc/include/md_var.h user/hrs/ipv6/sys/powerpc/include/memdev.h user/hrs/ipv6/sys/powerpc/include/metadata.h user/hrs/ipv6/sys/powerpc/include/mmuvar.h user/hrs/ipv6/sys/powerpc/include/ofw_machdep.h user/hrs/ipv6/sys/powerpc/include/openpicvar.h user/hrs/ipv6/sys/powerpc/include/param.h user/hrs/ipv6/sys/powerpc/include/pcb.h user/hrs/ipv6/sys/powerpc/include/pcpu.h user/hrs/ipv6/sys/powerpc/include/platform.h user/hrs/ipv6/sys/powerpc/include/pmap.h user/hrs/ipv6/sys/powerpc/include/proc.h user/hrs/ipv6/sys/powerpc/include/profile.h user/hrs/ipv6/sys/powerpc/include/psl.h user/hrs/ipv6/sys/powerpc/include/pte.h user/hrs/ipv6/sys/powerpc/include/reg.h user/hrs/ipv6/sys/powerpc/include/runq.h user/hrs/ipv6/sys/powerpc/include/smp.h user/hrs/ipv6/sys/powerpc/include/spr.h user/hrs/ipv6/sys/powerpc/include/sr.h user/hrs/ipv6/sys/powerpc/include/tlb.h user/hrs/ipv6/sys/powerpc/include/trap_aim.h user/hrs/ipv6/sys/powerpc/include/ucontext.h user/hrs/ipv6/sys/powerpc/include/vm.h user/hrs/ipv6/sys/powerpc/include/vmparam.h user/hrs/ipv6/sys/powerpc/mpc85xx/atpic.c user/hrs/ipv6/sys/powerpc/mpc85xx/i2c.c user/hrs/ipv6/sys/powerpc/mpc85xx/isa.c user/hrs/ipv6/sys/powerpc/mpc85xx/lbc.c user/hrs/ipv6/sys/powerpc/mpc85xx/lbc.h user/hrs/ipv6/sys/powerpc/mpc85xx/mpc85xx.c user/hrs/ipv6/sys/powerpc/mpc85xx/mpc85xx.h user/hrs/ipv6/sys/powerpc/mpc85xx/nexus.c user/hrs/ipv6/sys/powerpc/ofw/ofw_pcib_pci.c user/hrs/ipv6/sys/powerpc/ofw/ofw_pcibus.c user/hrs/ipv6/sys/powerpc/ofw/ofw_real.c user/hrs/ipv6/sys/powerpc/ofw/ofw_syscons.c user/hrs/ipv6/sys/powerpc/powermac/ata_dbdma.c user/hrs/ipv6/sys/powerpc/powermac/ata_kauai.c user/hrs/ipv6/sys/powerpc/powermac/cpcht.c user/hrs/ipv6/sys/powerpc/powermac/cuda.c user/hrs/ipv6/sys/powerpc/powermac/cudavar.h user/hrs/ipv6/sys/powerpc/powermac/grackle.c user/hrs/ipv6/sys/powerpc/powermac/gracklevar.h user/hrs/ipv6/sys/powerpc/powermac/hrowpic.c user/hrs/ipv6/sys/powerpc/powermac/kiic.c user/hrs/ipv6/sys/powerpc/powermac/macgpio.c user/hrs/ipv6/sys/powerpc/powermac/macio.c user/hrs/ipv6/sys/powerpc/powermac/maciovar.h user/hrs/ipv6/sys/powerpc/powermac/openpic_macio.c user/hrs/ipv6/sys/powerpc/powermac/pmu.c user/hrs/ipv6/sys/powerpc/powermac/smu.c user/hrs/ipv6/sys/powerpc/powermac/uninorth.c user/hrs/ipv6/sys/powerpc/powermac/uninorthvar.h user/hrs/ipv6/sys/powerpc/powerpc/bcopy.c user/hrs/ipv6/sys/powerpc/powerpc/bus_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/busdma_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/cpu.c user/hrs/ipv6/sys/powerpc/powerpc/db_interface.c user/hrs/ipv6/sys/powerpc/powerpc/db_trace.c user/hrs/ipv6/sys/powerpc/powerpc/dump_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/genassym.c user/hrs/ipv6/sys/powerpc/powerpc/in_cksum.c user/hrs/ipv6/sys/powerpc/powerpc/intr_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/mem.c user/hrs/ipv6/sys/powerpc/powerpc/mmu_if.m user/hrs/ipv6/sys/powerpc/powerpc/mp_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/openpic.c user/hrs/ipv6/sys/powerpc/powerpc/pic_if.m user/hrs/ipv6/sys/powerpc/powerpc/platform.c user/hrs/ipv6/sys/powerpc/powerpc/platform_if.m user/hrs/ipv6/sys/powerpc/powerpc/pmap_dispatch.c user/hrs/ipv6/sys/powerpc/powerpc/setjmp.S user/hrs/ipv6/sys/powerpc/powerpc/stack_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/syncicache.c user/hrs/ipv6/sys/powerpc/powerpc/sys_machdep.c user/hrs/ipv6/sys/powerpc/powerpc/uio_machdep.c user/hrs/ipv6/sys/powerpc/psim/openpic_iobus.c user/hrs/ipv6/sys/rpc/clnt.h user/hrs/ipv6/sys/rpc/clnt_dg.c user/hrs/ipv6/sys/rpc/clnt_rc.c user/hrs/ipv6/sys/rpc/clnt_vc.c user/hrs/ipv6/sys/rpc/replay.c user/hrs/ipv6/sys/rpc/rpc_com.h user/hrs/ipv6/sys/rpc/rpc_generic.c user/hrs/ipv6/sys/rpc/rpcb_clnt.c user/hrs/ipv6/sys/rpc/svc.c user/hrs/ipv6/sys/rpc/svc_dg.c user/hrs/ipv6/sys/rpc/svc_generic.c user/hrs/ipv6/sys/rpc/svc_vc.c user/hrs/ipv6/sys/security/audit/audit.c user/hrs/ipv6/sys/security/audit/audit_bsm.c user/hrs/ipv6/sys/security/audit/audit_bsm_errno.c user/hrs/ipv6/sys/security/audit/audit_bsm_klib.c user/hrs/ipv6/sys/security/mac/mac_framework.c user/hrs/ipv6/sys/security/mac/mac_internal.h user/hrs/ipv6/sys/security/mac/mac_process.c user/hrs/ipv6/sys/security/mac/mac_syscalls.c user/hrs/ipv6/sys/security/mac/mac_vfs.c user/hrs/ipv6/sys/security/mac_portacl/mac_portacl.c user/hrs/ipv6/sys/security/mac_seeotheruids/mac_seeotheruids.c user/hrs/ipv6/sys/sparc64/conf/GENERIC user/hrs/ipv6/sys/sparc64/conf/NOTES user/hrs/ipv6/sys/sparc64/ebus/ebus.c user/hrs/ipv6/sys/sparc64/ebus/ebusreg.h user/hrs/ipv6/sys/sparc64/fhc/fhc.c user/hrs/ipv6/sys/sparc64/include/_inttypes.h user/hrs/ipv6/sys/sparc64/include/_limits.h user/hrs/ipv6/sys/sparc64/include/_stdint.h user/hrs/ipv6/sys/sparc64/include/asi.h user/hrs/ipv6/sys/sparc64/include/asm.h user/hrs/ipv6/sys/sparc64/include/asmacros.h user/hrs/ipv6/sys/sparc64/include/bus.h user/hrs/ipv6/sys/sparc64/include/bus_dma.h user/hrs/ipv6/sys/sparc64/include/cache.h user/hrs/ipv6/sys/sparc64/include/cpufunc.h user/hrs/ipv6/sys/sparc64/include/dcr.h user/hrs/ipv6/sys/sparc64/include/elf.h user/hrs/ipv6/sys/sparc64/include/endian.h user/hrs/ipv6/sys/sparc64/include/float.h user/hrs/ipv6/sys/sparc64/include/intr_machdep.h user/hrs/ipv6/sys/sparc64/include/iommureg.h user/hrs/ipv6/sys/sparc64/include/iommuvar.h user/hrs/ipv6/sys/sparc64/include/lsu.h user/hrs/ipv6/sys/sparc64/include/md_var.h user/hrs/ipv6/sys/sparc64/include/memdev.h user/hrs/ipv6/sys/sparc64/include/ofw_machdep.h user/hrs/ipv6/sys/sparc64/include/ofw_nexus.h user/hrs/ipv6/sys/sparc64/include/pcpu.h user/hrs/ipv6/sys/sparc64/include/pmap.h user/hrs/ipv6/sys/sparc64/include/proc.h user/hrs/ipv6/sys/sparc64/include/smp.h user/hrs/ipv6/sys/sparc64/include/tick.h user/hrs/ipv6/sys/sparc64/include/tlb.h user/hrs/ipv6/sys/sparc64/include/tsb.h user/hrs/ipv6/sys/sparc64/include/tte.h user/hrs/ipv6/sys/sparc64/include/varargs.h user/hrs/ipv6/sys/sparc64/include/ver.h user/hrs/ipv6/sys/sparc64/include/vmparam.h user/hrs/ipv6/sys/sparc64/include/wstate.h user/hrs/ipv6/sys/sparc64/isa/isa.c user/hrs/ipv6/sys/sparc64/isa/ofw_isa.c user/hrs/ipv6/sys/sparc64/isa/ofw_isa.h user/hrs/ipv6/sys/sparc64/pci/apb.c user/hrs/ipv6/sys/sparc64/pci/fire.c user/hrs/ipv6/sys/sparc64/pci/ofw_pci.h user/hrs/ipv6/sys/sparc64/pci/ofw_pcib.c user/hrs/ipv6/sys/sparc64/pci/ofw_pcib_subr.c user/hrs/ipv6/sys/sparc64/pci/ofw_pcibus.c user/hrs/ipv6/sys/sparc64/pci/psycho.c user/hrs/ipv6/sys/sparc64/pci/psychoreg.h user/hrs/ipv6/sys/sparc64/pci/psychovar.h user/hrs/ipv6/sys/sparc64/pci/schizo.c user/hrs/ipv6/sys/sparc64/pci/schizoreg.h user/hrs/ipv6/sys/sparc64/pci/schizovar.h user/hrs/ipv6/sys/sparc64/sbus/dma_sbus.c user/hrs/ipv6/sys/sparc64/sbus/lsi64854.c user/hrs/ipv6/sys/sparc64/sbus/lsi64854reg.h user/hrs/ipv6/sys/sparc64/sbus/lsi64854var.h user/hrs/ipv6/sys/sparc64/sbus/ofw_sbus.h user/hrs/ipv6/sys/sparc64/sbus/sbus.c user/hrs/ipv6/sys/sparc64/sbus/sbusvar.h user/hrs/ipv6/sys/sparc64/sparc64/ata_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/autoconf.c user/hrs/ipv6/sys/sparc64/sparc64/bus_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/cache.c user/hrs/ipv6/sys/sparc64/sparc64/cheetah.c user/hrs/ipv6/sys/sparc64/sparc64/clock.c user/hrs/ipv6/sys/sparc64/sparc64/db_trace.c user/hrs/ipv6/sys/sparc64/sparc64/eeprom.c user/hrs/ipv6/sys/sparc64/sparc64/elf_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/exception.S user/hrs/ipv6/sys/sparc64/sparc64/genassym.c user/hrs/ipv6/sys/sparc64/sparc64/identcpu.c user/hrs/ipv6/sys/sparc64/sparc64/interrupt.S user/hrs/ipv6/sys/sparc64/sparc64/intr_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/iommu.c user/hrs/ipv6/sys/sparc64/sparc64/locore.S user/hrs/ipv6/sys/sparc64/sparc64/machdep.c user/hrs/ipv6/sys/sparc64/sparc64/mem.c user/hrs/ipv6/sys/sparc64/sparc64/mp_exception.S user/hrs/ipv6/sys/sparc64/sparc64/mp_locore.S user/hrs/ipv6/sys/sparc64/sparc64/mp_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/nexus.c user/hrs/ipv6/sys/sparc64/sparc64/ofw_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/pmap.c user/hrs/ipv6/sys/sparc64/sparc64/support.S user/hrs/ipv6/sys/sparc64/sparc64/swtch.S user/hrs/ipv6/sys/sparc64/sparc64/tick.c user/hrs/ipv6/sys/sparc64/sparc64/tlb.c user/hrs/ipv6/sys/sparc64/sparc64/trap.c user/hrs/ipv6/sys/sparc64/sparc64/tsb.c user/hrs/ipv6/sys/sparc64/sparc64/uio_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/vm_machdep.c user/hrs/ipv6/sys/sys/_rmlock.h user/hrs/ipv6/sys/sys/_task.h user/hrs/ipv6/sys/sys/_timespec.h user/hrs/ipv6/sys/sys/_umtx.h user/hrs/ipv6/sys/sys/aac_ioctl.h user/hrs/ipv6/sys/sys/acl.h user/hrs/ipv6/sys/sys/alq.h user/hrs/ipv6/sys/sys/ata.h user/hrs/ipv6/sys/sys/bio.h user/hrs/ipv6/sys/sys/buf.h user/hrs/ipv6/sys/sys/buf_ring.h user/hrs/ipv6/sys/sys/bus.h user/hrs/ipv6/sys/sys/callout.h user/hrs/ipv6/sys/sys/cdefs.h user/hrs/ipv6/sys/sys/conf.h user/hrs/ipv6/sys/sys/copyright.h user/hrs/ipv6/sys/sys/disk.h user/hrs/ipv6/sys/sys/disklabel.h user/hrs/ipv6/sys/sys/diskmbr.h user/hrs/ipv6/sys/sys/dtrace_bsd.h user/hrs/ipv6/sys/sys/elf_common.h user/hrs/ipv6/sys/sys/endian.h user/hrs/ipv6/sys/sys/errno.h user/hrs/ipv6/sys/sys/eventhandler.h user/hrs/ipv6/sys/sys/exec.h user/hrs/ipv6/sys/sys/fail.h user/hrs/ipv6/sys/sys/fcntl.h user/hrs/ipv6/sys/sys/file.h user/hrs/ipv6/sys/sys/filedesc.h user/hrs/ipv6/sys/sys/gpt.h user/hrs/ipv6/sys/sys/iconv.h user/hrs/ipv6/sys/sys/imgact.h user/hrs/ipv6/sys/sys/imgact_elf.h user/hrs/ipv6/sys/sys/interrupt.h user/hrs/ipv6/sys/sys/ioccom.h user/hrs/ipv6/sys/sys/jail.h user/hrs/ipv6/sys/sys/kdb.h user/hrs/ipv6/sys/sys/kernel.h user/hrs/ipv6/sys/sys/kerneldump.h user/hrs/ipv6/sys/sys/kthread.h user/hrs/ipv6/sys/sys/ktr.h user/hrs/ipv6/sys/sys/ktrace.h user/hrs/ipv6/sys/sys/libkern.h user/hrs/ipv6/sys/sys/limits.h user/hrs/ipv6/sys/sys/link_elf.h user/hrs/ipv6/sys/sys/linker.h user/hrs/ipv6/sys/sys/linker_set.h user/hrs/ipv6/sys/sys/lock.h user/hrs/ipv6/sys/sys/lockmgr.h user/hrs/ipv6/sys/sys/malloc.h user/hrs/ipv6/sys/sys/mbuf.h user/hrs/ipv6/sys/sys/mchain.h user/hrs/ipv6/sys/sys/memrange.h user/hrs/ipv6/sys/sys/mman.h user/hrs/ipv6/sys/sys/module.h user/hrs/ipv6/sys/sys/mount.h user/hrs/ipv6/sys/sys/msg.h user/hrs/ipv6/sys/sys/msgbuf.h user/hrs/ipv6/sys/sys/mutex.h user/hrs/ipv6/sys/sys/nlist_aout.h user/hrs/ipv6/sys/sys/osd.h user/hrs/ipv6/sys/sys/param.h user/hrs/ipv6/sys/sys/pcpu.h user/hrs/ipv6/sys/sys/pioctl.h user/hrs/ipv6/sys/sys/pmc.h user/hrs/ipv6/sys/sys/posix4.h user/hrs/ipv6/sys/sys/priority.h user/hrs/ipv6/sys/sys/priv.h user/hrs/ipv6/sys/sys/proc.h user/hrs/ipv6/sys/sys/procfs.h user/hrs/ipv6/sys/sys/ptrace.h user/hrs/ipv6/sys/sys/queue.h user/hrs/ipv6/sys/sys/resource.h user/hrs/ipv6/sys/sys/resourcevar.h user/hrs/ipv6/sys/sys/rman.h user/hrs/ipv6/sys/sys/rmlock.h user/hrs/ipv6/sys/sys/sbuf.h user/hrs/ipv6/sys/sys/sched.h user/hrs/ipv6/sys/sys/sdt.h user/hrs/ipv6/sys/sys/sem.h user/hrs/ipv6/sys/sys/shm.h user/hrs/ipv6/sys/sys/signal.h user/hrs/ipv6/sys/sys/signalvar.h user/hrs/ipv6/sys/sys/sleepqueue.h user/hrs/ipv6/sys/sys/smp.h user/hrs/ipv6/sys/sys/socket.h user/hrs/ipv6/sys/sys/socketvar.h user/hrs/ipv6/sys/sys/sockio.h user/hrs/ipv6/sys/sys/stat.h user/hrs/ipv6/sys/sys/stddef.h user/hrs/ipv6/sys/sys/stdint.h user/hrs/ipv6/sys/sys/sx.h user/hrs/ipv6/sys/sys/syscall.h user/hrs/ipv6/sys/sys/syscall.mk user/hrs/ipv6/sys/sys/syscallsubr.h user/hrs/ipv6/sys/sys/sysctl.h user/hrs/ipv6/sys/sys/sysent.h user/hrs/ipv6/sys/sys/sysproto.h user/hrs/ipv6/sys/sys/systm.h user/hrs/ipv6/sys/sys/taskqueue.h user/hrs/ipv6/sys/sys/thr.h user/hrs/ipv6/sys/sys/time.h user/hrs/ipv6/sys/sys/timeb.h user/hrs/ipv6/sys/sys/timespec.h user/hrs/ipv6/sys/sys/timetc.h user/hrs/ipv6/sys/sys/turnstile.h user/hrs/ipv6/sys/sys/types.h user/hrs/ipv6/sys/sys/ucred.h user/hrs/ipv6/sys/sys/uio.h user/hrs/ipv6/sys/sys/umtx.h user/hrs/ipv6/sys/sys/unistd.h user/hrs/ipv6/sys/sys/user.h user/hrs/ipv6/sys/sys/vmmeter.h user/hrs/ipv6/sys/sys/vnode.h user/hrs/ipv6/sys/sys/vtoc.h user/hrs/ipv6/sys/sys/watchdog.h user/hrs/ipv6/sys/teken/sequences user/hrs/ipv6/sys/teken/teken.c user/hrs/ipv6/sys/teken/teken.h user/hrs/ipv6/sys/teken/teken_subr.h user/hrs/ipv6/sys/teken/teken_subr_compat.h user/hrs/ipv6/sys/tools/fw_stub.awk user/hrs/ipv6/sys/tools/vnode_if.awk user/hrs/ipv6/sys/ufs/ffs/ffs_alloc.c user/hrs/ipv6/sys/ufs/ffs/ffs_balloc.c user/hrs/ipv6/sys/ufs/ffs/ffs_extern.h user/hrs/ipv6/sys/ufs/ffs/ffs_inode.c user/hrs/ipv6/sys/ufs/ffs/ffs_rawread.c user/hrs/ipv6/sys/ufs/ffs/ffs_snapshot.c user/hrs/ipv6/sys/ufs/ffs/ffs_softdep.c user/hrs/ipv6/sys/ufs/ffs/ffs_subr.c user/hrs/ipv6/sys/ufs/ffs/ffs_vfsops.c user/hrs/ipv6/sys/ufs/ffs/ffs_vnops.c user/hrs/ipv6/sys/ufs/ffs/fs.h user/hrs/ipv6/sys/ufs/ffs/softdep.h user/hrs/ipv6/sys/ufs/ufs/dinode.h user/hrs/ipv6/sys/ufs/ufs/dirhash.h user/hrs/ipv6/sys/ufs/ufs/inode.h user/hrs/ipv6/sys/ufs/ufs/quota.h user/hrs/ipv6/sys/ufs/ufs/ufs_acl.c user/hrs/ipv6/sys/ufs/ufs/ufs_dirhash.c user/hrs/ipv6/sys/ufs/ufs/ufs_extern.h user/hrs/ipv6/sys/ufs/ufs/ufs_inode.c user/hrs/ipv6/sys/ufs/ufs/ufs_lookup.c user/hrs/ipv6/sys/ufs/ufs/ufs_quota.c user/hrs/ipv6/sys/ufs/ufs/ufs_vfsops.c user/hrs/ipv6/sys/ufs/ufs/ufs_vnops.c user/hrs/ipv6/sys/ufs/ufs/ufsmount.h user/hrs/ipv6/sys/vm/default_pager.c user/hrs/ipv6/sys/vm/device_pager.c user/hrs/ipv6/sys/vm/memguard.c user/hrs/ipv6/sys/vm/memguard.h user/hrs/ipv6/sys/vm/phys_pager.c user/hrs/ipv6/sys/vm/pmap.h user/hrs/ipv6/sys/vm/sg_pager.c user/hrs/ipv6/sys/vm/swap_pager.c user/hrs/ipv6/sys/vm/uma.h user/hrs/ipv6/sys/vm/uma_core.c user/hrs/ipv6/sys/vm/uma_int.h user/hrs/ipv6/sys/vm/vm.h user/hrs/ipv6/sys/vm/vm_contig.c user/hrs/ipv6/sys/vm/vm_extern.h user/hrs/ipv6/sys/vm/vm_fault.c user/hrs/ipv6/sys/vm/vm_glue.c user/hrs/ipv6/sys/vm/vm_init.c user/hrs/ipv6/sys/vm/vm_kern.c user/hrs/ipv6/sys/vm/vm_map.c user/hrs/ipv6/sys/vm/vm_map.h user/hrs/ipv6/sys/vm/vm_meter.c user/hrs/ipv6/sys/vm/vm_mmap.c user/hrs/ipv6/sys/vm/vm_object.c user/hrs/ipv6/sys/vm/vm_object.h user/hrs/ipv6/sys/vm/vm_page.c user/hrs/ipv6/sys/vm/vm_page.h user/hrs/ipv6/sys/vm/vm_pageout.c user/hrs/ipv6/sys/vm/vm_pageout.h user/hrs/ipv6/sys/vm/vm_pager.c user/hrs/ipv6/sys/vm/vm_pager.h user/hrs/ipv6/sys/vm/vm_param.h user/hrs/ipv6/sys/vm/vm_phys.c user/hrs/ipv6/sys/vm/vm_phys.h user/hrs/ipv6/sys/vm/vm_reserv.c user/hrs/ipv6/sys/vm/vm_unix.c user/hrs/ipv6/sys/vm/vnode_pager.c user/hrs/ipv6/sys/x86/cpufreq/est.c user/hrs/ipv6/sys/x86/cpufreq/hwpstate.c user/hrs/ipv6/sys/x86/cpufreq/powernow.c user/hrs/ipv6/sys/x86/isa/atrtc.c user/hrs/ipv6/sys/x86/isa/clock.c user/hrs/ipv6/sys/x86/isa/isa.c user/hrs/ipv6/sys/xen/evtchn/evtchn.c user/hrs/ipv6/sys/xen/gnttab.c user/hrs/ipv6/sys/xen/gnttab.h user/hrs/ipv6/sys/xen/interface/grant_table.h user/hrs/ipv6/sys/xen/interface/hvm/params.h user/hrs/ipv6/sys/xen/interface/io/blkif.h user/hrs/ipv6/sys/xen/interface/io/protocols.h user/hrs/ipv6/sys/xen/interface/io/ring.h user/hrs/ipv6/sys/xen/interface/io/xenbus.h user/hrs/ipv6/sys/xen/xen_intr.h user/hrs/ipv6/sys/xen/xenbus/xenbus_if.m user/hrs/ipv6/sys/xen/xenbus/xenbusvar.h user/hrs/ipv6/tools/build/make_check/Makefile user/hrs/ipv6/tools/build/mk/OptionalObsoleteFiles.inc user/hrs/ipv6/tools/build/options/WITHOUT_ACCT user/hrs/ipv6/tools/build/options/WITHOUT_CXX user/hrs/ipv6/tools/build/options/WITHOUT_FLOPPY user/hrs/ipv6/tools/build/options/WITHOUT_GROFF user/hrs/ipv6/tools/build/options/makeman (contents, props changed) user/hrs/ipv6/tools/debugscripts/README user/hrs/ipv6/tools/install.sh user/hrs/ipv6/tools/regression/acct/Makefile user/hrs/ipv6/tools/regression/acct/pack.c user/hrs/ipv6/tools/regression/acct/regress.t user/hrs/ipv6/tools/regression/acltools/00.t user/hrs/ipv6/tools/regression/acltools/01.t user/hrs/ipv6/tools/regression/acltools/02.t user/hrs/ipv6/tools/regression/acltools/03.t user/hrs/ipv6/tools/regression/acltools/run user/hrs/ipv6/tools/regression/acltools/tools-crossfs.test user/hrs/ipv6/tools/regression/acltools/tools-nfs4.test user/hrs/ipv6/tools/regression/aio/aiotest/aiotest.c user/hrs/ipv6/tools/regression/aio/kqueue/aio_kqueue.c user/hrs/ipv6/tools/regression/bin/date/regress.sh user/hrs/ipv6/tools/regression/bin/sh/Makefile user/hrs/ipv6/tools/regression/bin/sh/builtins/cd1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/cd2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command5.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command6.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/command6.0.stdout user/hrs/ipv6/tools/regression/bin/sh/builtins/command7.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/fc1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/fc2.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/getopts1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/getopts1.0.stdout user/hrs/ipv6/tools/regression/bin/sh/builtins/trap1.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/trap3.0 user/hrs/ipv6/tools/regression/bin/sh/builtins/var-assign.0 user/hrs/ipv6/tools/regression/bin/sh/errors/backquote-error1.0 user/hrs/ipv6/tools/regression/bin/sh/errors/backquote-error2.0 user/hrs/ipv6/tools/regression/bin/sh/errors/option-error.0 user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error.0 user/hrs/ipv6/tools/regression/bin/sh/errors/redirection-error2.2 user/hrs/ipv6/tools/regression/bin/sh/execution/fork1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/fork2.0 user/hrs/ipv6/tools/regression/bin/sh/execution/func1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/func2.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/redir2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/arith2.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/question1.0 user/hrs/ipv6/tools/regression/bin/sh/expansion/set-u1.0 user/hrs/ipv6/tools/regression/bin/sh/parameters/mail1.0 user/hrs/ipv6/tools/regression/bin/sh/parameters/mail2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/for1.0 user/hrs/ipv6/tools/regression/bin/sh/regress.sh user/hrs/ipv6/tools/regression/bin/sh/regress.t user/hrs/ipv6/tools/regression/bin/sh/set-e/elif1.0 user/hrs/ipv6/tools/regression/bin/sh/set-e/elif2.0 user/hrs/ipv6/tools/regression/bin/sh/set-e/if1.0 user/hrs/ipv6/tools/regression/bin/sh/set-e/if3.0 user/hrs/ipv6/tools/regression/bin/sh/set-e/while1.0 user/hrs/ipv6/tools/regression/bin/sh/set-e/while2.0 user/hrs/ipv6/tools/regression/bpf/bpf_filter/tests/test0083.h user/hrs/ipv6/tools/regression/doat/Makefile user/hrs/ipv6/tools/regression/doat/doat.c user/hrs/ipv6/tools/regression/geom_eli/init-a.t user/hrs/ipv6/tools/regression/geom_eli/init.t user/hrs/ipv6/tools/regression/geom_eli/integrity-copy.t user/hrs/ipv6/tools/regression/geom_eli/integrity-data.t user/hrs/ipv6/tools/regression/geom_eli/integrity-hmac.t user/hrs/ipv6/tools/regression/geom_eli/onetime-a.t user/hrs/ipv6/tools/regression/geom_eli/onetime.t user/hrs/ipv6/tools/regression/lib/libc/gen/Makefile user/hrs/ipv6/tools/regression/lib/libc/string/test-strerror.c user/hrs/ipv6/tools/regression/lib/msun/Makefile user/hrs/ipv6/tools/regression/lib/msun/test-exponential.c user/hrs/ipv6/tools/regression/lib/msun/test-fma.c user/hrs/ipv6/tools/regression/lib/msun/test-fmaxmin.c user/hrs/ipv6/tools/regression/lib/msun/test-invtrig.c user/hrs/ipv6/tools/regression/lib/msun/test-lrint.c user/hrs/ipv6/tools/regression/lib/msun/test-trig.c user/hrs/ipv6/tools/regression/mqueue/mqtest1/mqtest1.c user/hrs/ipv6/tools/regression/mqueue/mqtest2/mqtest2.c user/hrs/ipv6/tools/regression/mqueue/mqtest3/mqtest3.c user/hrs/ipv6/tools/regression/mqueue/mqtest4/mqtest4.c user/hrs/ipv6/tools/regression/mqueue/mqtest5/mqtest5.c user/hrs/ipv6/tools/regression/poll/pipepoll.c user/hrs/ipv6/tools/regression/posixsem/posixsem.c user/hrs/ipv6/tools/regression/posixsem2/semtest.c user/hrs/ipv6/tools/regression/sockets/sendfile/sendfile.c user/hrs/ipv6/tools/regression/sockets/unix_gc/unix_gc.c user/hrs/ipv6/tools/regression/usr.bin/Makefile user/hrs/ipv6/tools/regression/usr.bin/jot/regress.sh user/hrs/ipv6/tools/regression/usr.bin/printf/regress.sh user/hrs/ipv6/tools/regression/usr.bin/sed/Makefile user/hrs/ipv6/tools/regression/usr.bin/tr/regress.sh user/hrs/ipv6/tools/regression/usr.sbin/Makefile user/hrs/ipv6/tools/test/README user/hrs/ipv6/tools/test/dtrace/Makefile user/hrs/ipv6/tools/test/malloc/Makefile user/hrs/ipv6/tools/test/malloc/main.c user/hrs/ipv6/tools/tools/README user/hrs/ipv6/tools/tools/aac/Makefile user/hrs/ipv6/tools/tools/aac/aac_checkq.c user/hrs/ipv6/tools/tools/ath/Makefile user/hrs/ipv6/tools/tools/ath/Makefile.inc user/hrs/ipv6/tools/tools/ath/athdebug/athdebug.c user/hrs/ipv6/tools/tools/ath/athdecode/Makefile user/hrs/ipv6/tools/tools/ath/athdecode/main.c user/hrs/ipv6/tools/tools/ath/athkey/Makefile user/hrs/ipv6/tools/tools/ath/athpoke/Makefile user/hrs/ipv6/tools/tools/ath/athpow/athpow.c user/hrs/ipv6/tools/tools/ath/athprom/Makefile user/hrs/ipv6/tools/tools/ath/athprom/athprom.c user/hrs/ipv6/tools/tools/ath/athrd/athrd.c user/hrs/ipv6/tools/tools/ath/athregs/Makefile user/hrs/ipv6/tools/tools/ath/athregs/dumpregs.c user/hrs/ipv6/tools/tools/ath/athstats/Makefile user/hrs/ipv6/tools/tools/ath/athstats/athstats.c user/hrs/ipv6/tools/tools/ath/athstats/main.c user/hrs/ipv6/tools/tools/ath/common/dumpregs_5416.c user/hrs/ipv6/tools/tools/cfi/Makefile user/hrs/ipv6/tools/tools/cfi/cfi.c user/hrs/ipv6/tools/tools/ether_reflect/Makefile user/hrs/ipv6/tools/tools/ether_reflect/ether_reflect.1 user/hrs/ipv6/tools/tools/iso/check-iso3166.pl user/hrs/ipv6/tools/tools/iwi/Makefile user/hrs/ipv6/tools/tools/iwi/iwistats.c user/hrs/ipv6/tools/tools/mctest/mctest.cc user/hrs/ipv6/tools/tools/mctest/mctest_run.sh user/hrs/ipv6/tools/tools/nanobsd/Files/root/updatep1 user/hrs/ipv6/tools/tools/nanobsd/Files/root/updatep2 user/hrs/ipv6/tools/tools/nanobsd/FlashDevice.sub user/hrs/ipv6/tools/tools/nanobsd/gateworks/common user/hrs/ipv6/tools/tools/nanobsd/nanobsd.sh user/hrs/ipv6/tools/tools/nanobsd/rescue/common user/hrs/ipv6/tools/tools/ncpus/biosmptable.c user/hrs/ipv6/tools/tools/netrate/juggle/juggle.c user/hrs/ipv6/tools/tools/netrate/tcpconnect/tcpconnect.c user/hrs/ipv6/tools/tools/netrate/tcpp/README user/hrs/ipv6/tools/tools/netrate/tcpp/tcpp.c user/hrs/ipv6/tools/tools/netrate/tcpp/tcpp.h user/hrs/ipv6/tools/tools/netrate/tcpp/tcpp_client.c user/hrs/ipv6/tools/tools/netrate/tcpp/tcpp_server.c user/hrs/ipv6/tools/tools/sysbuild/sysbuild.sh user/hrs/ipv6/tools/tools/syscall_timing/syscall_timing.c user/hrs/ipv6/tools/tools/tinybsd/conf/default/TINYBSD user/hrs/ipv6/tools/tools/tinybsd/conf/vpn/TINYBSD user/hrs/ipv6/tools/tools/umastat/umastat.c user/hrs/ipv6/tools/tools/vimage/vimage.8 user/hrs/ipv6/usr.bin/Makefile user/hrs/ipv6/usr.bin/alias/Makefile user/hrs/ipv6/usr.bin/apply/apply.1 user/hrs/ipv6/usr.bin/apply/apply.c user/hrs/ipv6/usr.bin/ar/Makefile user/hrs/ipv6/usr.bin/ar/acplex.l user/hrs/ipv6/usr.bin/ar/acpyacc.y user/hrs/ipv6/usr.bin/ar/ar.1 user/hrs/ipv6/usr.bin/ar/ar.c user/hrs/ipv6/usr.bin/ar/ar.h user/hrs/ipv6/usr.bin/ar/read.c user/hrs/ipv6/usr.bin/ar/write.c user/hrs/ipv6/usr.bin/at/at.c user/hrs/ipv6/usr.bin/banner/banner.6 user/hrs/ipv6/usr.bin/banner/banner.c user/hrs/ipv6/usr.bin/basename/basename.1 user/hrs/ipv6/usr.bin/basename/basename.c user/hrs/ipv6/usr.bin/bc/scan.l user/hrs/ipv6/usr.bin/biff/biff.1 user/hrs/ipv6/usr.bin/biff/biff.c user/hrs/ipv6/usr.bin/bsdiff/bsdiff/bsdiff.1 user/hrs/ipv6/usr.bin/bsdiff/bspatch/bspatch.1 user/hrs/ipv6/usr.bin/c89/c89.1 user/hrs/ipv6/usr.bin/c99/c99.1 user/hrs/ipv6/usr.bin/calendar/Makefile user/hrs/ipv6/usr.bin/calendar/calendar.1 user/hrs/ipv6/usr.bin/calendar/calendar.c user/hrs/ipv6/usr.bin/calendar/calendar.h user/hrs/ipv6/usr.bin/calendar/calendars/calendar.all user/hrs/ipv6/usr.bin/calendar/calendars/calendar.australia user/hrs/ipv6/usr.bin/calendar/calendars/calendar.dutch user/hrs/ipv6/usr.bin/calendar/calendars/calendar.freebsd user/hrs/ipv6/usr.bin/calendar/calendars/calendar.history user/hrs/ipv6/usr.bin/calendar/calendars/calendar.judaic user/hrs/ipv6/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes user/hrs/ipv6/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common (contents, props changed) user/hrs/ipv6/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.military (contents, props changed) user/hrs/ipv6/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.orthodox (contents, props changed) user/hrs/ipv6/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan (contents, props changed) user/hrs/ipv6/usr.bin/calendar/day.c user/hrs/ipv6/usr.bin/calendar/io.c user/hrs/ipv6/usr.bin/calendar/ostern.c user/hrs/ipv6/usr.bin/calendar/paskha.c user/hrs/ipv6/usr.bin/calendar/pathnames.h user/hrs/ipv6/usr.bin/cap_mkdb/cap_mkdb.1 user/hrs/ipv6/usr.bin/cap_mkdb/cap_mkdb.c user/hrs/ipv6/usr.bin/chat/chat.8 user/hrs/ipv6/usr.bin/checknr/checknr.1 user/hrs/ipv6/usr.bin/checknr/checknr.c user/hrs/ipv6/usr.bin/chkey/chkey.c user/hrs/ipv6/usr.bin/chpass/Makefile user/hrs/ipv6/usr.bin/chpass/chpass.1 user/hrs/ipv6/usr.bin/chpass/table.c user/hrs/ipv6/usr.bin/cksum/cksum.1 user/hrs/ipv6/usr.bin/cksum/cksum.c user/hrs/ipv6/usr.bin/cksum/crc.c user/hrs/ipv6/usr.bin/cksum/extern.h user/hrs/ipv6/usr.bin/cksum/print.c user/hrs/ipv6/usr.bin/cksum/sum1.c user/hrs/ipv6/usr.bin/cksum/sum2.c user/hrs/ipv6/usr.bin/cmp/cmp.1 user/hrs/ipv6/usr.bin/cmp/cmp.c user/hrs/ipv6/usr.bin/cmp/extern.h user/hrs/ipv6/usr.bin/cmp/misc.c user/hrs/ipv6/usr.bin/cmp/regular.c user/hrs/ipv6/usr.bin/cmp/special.c user/hrs/ipv6/usr.bin/col/col.1 user/hrs/ipv6/usr.bin/col/col.c user/hrs/ipv6/usr.bin/colcrt/colcrt.1 user/hrs/ipv6/usr.bin/colcrt/colcrt.c user/hrs/ipv6/usr.bin/colldef/Makefile user/hrs/ipv6/usr.bin/colldef/colldef.1 user/hrs/ipv6/usr.bin/colrm/colrm.1 user/hrs/ipv6/usr.bin/colrm/colrm.c user/hrs/ipv6/usr.bin/column/column.1 user/hrs/ipv6/usr.bin/column/column.c user/hrs/ipv6/usr.bin/comm/comm.1 user/hrs/ipv6/usr.bin/comm/comm.c user/hrs/ipv6/usr.bin/compress/compress.1 user/hrs/ipv6/usr.bin/compress/compress.c user/hrs/ipv6/usr.bin/compress/doc/revision.log user/hrs/ipv6/usr.bin/compress/zopen.3 user/hrs/ipv6/usr.bin/compress/zopen.c user/hrs/ipv6/usr.bin/cpio/Makefile user/hrs/ipv6/usr.bin/cpio/bsdcpio.1 user/hrs/ipv6/usr.bin/cpio/cmdline.c user/hrs/ipv6/usr.bin/cpio/config_freebsd.h user/hrs/ipv6/usr.bin/cpio/cpio.c user/hrs/ipv6/usr.bin/cpio/cpio.h user/hrs/ipv6/usr.bin/cpio/cpio_platform.h user/hrs/ipv6/usr.bin/cpio/err.c user/hrs/ipv6/usr.bin/cpio/matching.c user/hrs/ipv6/usr.bin/cpio/matching.h user/hrs/ipv6/usr.bin/cpio/pathmatch.c user/hrs/ipv6/usr.bin/cpio/pathmatch.h user/hrs/ipv6/usr.bin/cpio/test/Makefile user/hrs/ipv6/usr.bin/cpuset/cpuset.1 user/hrs/ipv6/usr.bin/cpuset/cpuset.c user/hrs/ipv6/usr.bin/csup/cpasswd.1 (contents, props changed) user/hrs/ipv6/usr.bin/csup/csup.1 user/hrs/ipv6/usr.bin/csup/fnmatch.c user/hrs/ipv6/usr.bin/csup/fnmatch.h user/hrs/ipv6/usr.bin/csup/main.c user/hrs/ipv6/usr.bin/csup/rcsfile.c user/hrs/ipv6/usr.bin/csup/rcsfile.h user/hrs/ipv6/usr.bin/csup/rcsparse.c user/hrs/ipv6/usr.bin/csup/updater.c user/hrs/ipv6/usr.bin/ctags/C.c user/hrs/ipv6/usr.bin/ctags/ctags.1 user/hrs/ipv6/usr.bin/ctags/ctags.c user/hrs/ipv6/usr.bin/ctags/ctags.h user/hrs/ipv6/usr.bin/ctags/fortran.c user/hrs/ipv6/usr.bin/ctags/lisp.c user/hrs/ipv6/usr.bin/ctags/print.c user/hrs/ipv6/usr.bin/ctags/tree.c user/hrs/ipv6/usr.bin/ctags/yacc.c user/hrs/ipv6/usr.bin/cut/cut.1 user/hrs/ipv6/usr.bin/cut/cut.c user/hrs/ipv6/usr.bin/dc/bcode.c user/hrs/ipv6/usr.bin/dc/dc.c user/hrs/ipv6/usr.bin/dirname/dirname.c user/hrs/ipv6/usr.bin/du/du.1 user/hrs/ipv6/usr.bin/du/du.c user/hrs/ipv6/usr.bin/elfdump/elfdump.c user/hrs/ipv6/usr.bin/enigma/enigma.1 user/hrs/ipv6/usr.bin/env/env.1 user/hrs/ipv6/usr.bin/env/env.c user/hrs/ipv6/usr.bin/expand/expand.1 user/hrs/ipv6/usr.bin/expand/expand.c user/hrs/ipv6/usr.bin/false/false.1 user/hrs/ipv6/usr.bin/false/false.c user/hrs/ipv6/usr.bin/find/extern.h user/hrs/ipv6/usr.bin/find/find.1 user/hrs/ipv6/usr.bin/find/find.c user/hrs/ipv6/usr.bin/find/find.h user/hrs/ipv6/usr.bin/find/function.c user/hrs/ipv6/usr.bin/find/ls.c user/hrs/ipv6/usr.bin/find/main.c user/hrs/ipv6/usr.bin/find/misc.c user/hrs/ipv6/usr.bin/find/operator.c user/hrs/ipv6/usr.bin/find/option.c user/hrs/ipv6/usr.bin/finger/extern.h user/hrs/ipv6/usr.bin/finger/finger.1 user/hrs/ipv6/usr.bin/finger/finger.c user/hrs/ipv6/usr.bin/finger/finger.h user/hrs/ipv6/usr.bin/finger/lprint.c user/hrs/ipv6/usr.bin/finger/net.c user/hrs/ipv6/usr.bin/finger/sprint.c user/hrs/ipv6/usr.bin/finger/util.c user/hrs/ipv6/usr.bin/fmt/fmt.1 user/hrs/ipv6/usr.bin/fold/fold.1 user/hrs/ipv6/usr.bin/fold/fold.c user/hrs/ipv6/usr.bin/from/from.1 user/hrs/ipv6/usr.bin/from/from.c user/hrs/ipv6/usr.bin/fstat/Makefile user/hrs/ipv6/usr.bin/fstat/fstat.1 user/hrs/ipv6/usr.bin/fstat/fstat.c user/hrs/ipv6/usr.bin/gcore/elfcore.c user/hrs/ipv6/usr.bin/gcore/extern.h user/hrs/ipv6/usr.bin/gcore/gcore.1 user/hrs/ipv6/usr.bin/gcore/gcore.c user/hrs/ipv6/usr.bin/gencat/gencat.1 user/hrs/ipv6/usr.bin/getent/getent.c user/hrs/ipv6/usr.bin/getopt/getopt.1 user/hrs/ipv6/usr.bin/gprof/amd64.h user/hrs/ipv6/usr.bin/gprof/aout.c user/hrs/ipv6/usr.bin/gprof/arcs.c user/hrs/ipv6/usr.bin/gprof/arm.h user/hrs/ipv6/usr.bin/gprof/dfn.c user/hrs/ipv6/usr.bin/gprof/elf.c user/hrs/ipv6/usr.bin/gprof/gprof.1 user/hrs/ipv6/usr.bin/gprof/gprof.c user/hrs/ipv6/usr.bin/gprof/gprof.h user/hrs/ipv6/usr.bin/gprof/hertz.c user/hrs/ipv6/usr.bin/gprof/i386.h user/hrs/ipv6/usr.bin/gprof/ia64.h user/hrs/ipv6/usr.bin/gprof/lookup.c user/hrs/ipv6/usr.bin/gprof/pathnames.h user/hrs/ipv6/usr.bin/gprof/powerpc.h user/hrs/ipv6/usr.bin/gprof/printgprof.c user/hrs/ipv6/usr.bin/gprof/printlist.c user/hrs/ipv6/usr.bin/gprof/sparc64.h user/hrs/ipv6/usr.bin/gzip/Makefile user/hrs/ipv6/usr.bin/gzip/gzip.1 user/hrs/ipv6/usr.bin/gzip/gzip.c user/hrs/ipv6/usr.bin/gzip/unbzip2.c user/hrs/ipv6/usr.bin/gzip/unpack.c user/hrs/ipv6/usr.bin/gzip/zdiff user/hrs/ipv6/usr.bin/gzip/zdiff.1 user/hrs/ipv6/usr.bin/gzip/zmore.1 user/hrs/ipv6/usr.bin/gzip/zuncompress.c user/hrs/ipv6/usr.bin/head/head.1 user/hrs/ipv6/usr.bin/head/head.c user/hrs/ipv6/usr.bin/hexdump/conv.c user/hrs/ipv6/usr.bin/hexdump/display.c user/hrs/ipv6/usr.bin/hexdump/hexdump.1 user/hrs/ipv6/usr.bin/hexdump/hexdump.c user/hrs/ipv6/usr.bin/hexdump/hexdump.h user/hrs/ipv6/usr.bin/hexdump/hexsyntax.c user/hrs/ipv6/usr.bin/hexdump/od.1 user/hrs/ipv6/usr.bin/hexdump/odsyntax.c user/hrs/ipv6/usr.bin/hexdump/parse.c user/hrs/ipv6/usr.bin/id/groups.1 user/hrs/ipv6/usr.bin/id/id.1 user/hrs/ipv6/usr.bin/id/id.c user/hrs/ipv6/usr.bin/id/whoami.1 user/hrs/ipv6/usr.bin/indent/args.c user/hrs/ipv6/usr.bin/indent/indent.1 user/hrs/ipv6/usr.bin/indent/indent.c user/hrs/ipv6/usr.bin/indent/indent_globs.h user/hrs/ipv6/usr.bin/indent/lexi.c user/hrs/ipv6/usr.bin/ipcs/ipc.c user/hrs/ipv6/usr.bin/join/join.1 user/hrs/ipv6/usr.bin/join/join.c user/hrs/ipv6/usr.bin/jot/jot.1 user/hrs/ipv6/usr.bin/jot/jot.c user/hrs/ipv6/usr.bin/kdump/Makefile user/hrs/ipv6/usr.bin/kdump/kdump.1 user/hrs/ipv6/usr.bin/kdump/kdump.c user/hrs/ipv6/usr.bin/kdump/mksubr user/hrs/ipv6/usr.bin/killall/killall.1 user/hrs/ipv6/usr.bin/killall/killall.c user/hrs/ipv6/usr.bin/ktrace/ktrace.1 user/hrs/ipv6/usr.bin/ktrace/ktrace.c user/hrs/ipv6/usr.bin/ktrace/ktrace.h user/hrs/ipv6/usr.bin/ktrace/subr.c user/hrs/ipv6/usr.bin/ktrdump/ktrdump.8 user/hrs/ipv6/usr.bin/ktrdump/ktrdump.c user/hrs/ipv6/usr.bin/lam/lam.1 user/hrs/ipv6/usr.bin/lam/lam.c user/hrs/ipv6/usr.bin/last/last.1 user/hrs/ipv6/usr.bin/last/last.c user/hrs/ipv6/usr.bin/lastcomm/lastcomm.1 user/hrs/ipv6/usr.bin/lastcomm/lastcomm.c user/hrs/ipv6/usr.bin/lastcomm/pathnames.h user/hrs/ipv6/usr.bin/ldd/Makefile user/hrs/ipv6/usr.bin/ldd/ldd.c user/hrs/ipv6/usr.bin/leave/leave.1 user/hrs/ipv6/usr.bin/leave/leave.c user/hrs/ipv6/usr.bin/less/Makefile user/hrs/ipv6/usr.bin/less/defines.h user/hrs/ipv6/usr.bin/less/lesspipe.sh user/hrs/ipv6/usr.bin/lex/Makefile user/hrs/ipv6/usr.bin/lex/flex.skl user/hrs/ipv6/usr.bin/lex/initscan.c user/hrs/ipv6/usr.bin/lex/misc.c user/hrs/ipv6/usr.bin/limits/limits.1 user/hrs/ipv6/usr.bin/locate/bigram/locate.bigram.c user/hrs/ipv6/usr.bin/locate/code/locate.code.c user/hrs/ipv6/usr.bin/locate/locate/locate.h user/hrs/ipv6/usr.bin/locate/locate/locate.rc user/hrs/ipv6/usr.bin/locate/locate/updatedb.sh user/hrs/ipv6/usr.bin/lock/Makefile user/hrs/ipv6/usr.bin/lock/lock.1 user/hrs/ipv6/usr.bin/lock/lock.c user/hrs/ipv6/usr.bin/lockf/lockf.1 user/hrs/ipv6/usr.bin/logger/logger.1 user/hrs/ipv6/usr.bin/logger/logger.c user/hrs/ipv6/usr.bin/login/login.1 user/hrs/ipv6/usr.bin/login/login.c user/hrs/ipv6/usr.bin/login/pathnames.h user/hrs/ipv6/usr.bin/logname/logname.1 user/hrs/ipv6/usr.bin/logname/logname.c user/hrs/ipv6/usr.bin/look/look.1 user/hrs/ipv6/usr.bin/look/look.c user/hrs/ipv6/usr.bin/look/pathnames.h user/hrs/ipv6/usr.bin/lorder/lorder.1 user/hrs/ipv6/usr.bin/lorder/lorder.sh user/hrs/ipv6/usr.bin/m4/TEST/ack.m4 user/hrs/ipv6/usr.bin/m4/TEST/hanoi.m4 user/hrs/ipv6/usr.bin/m4/TEST/hash.m4 user/hrs/ipv6/usr.bin/m4/TEST/sqroot.m4 user/hrs/ipv6/usr.bin/m4/TEST/string.m4 user/hrs/ipv6/usr.bin/m4/TEST/test.m4 user/hrs/ipv6/usr.bin/m4/eval.c user/hrs/ipv6/usr.bin/m4/expr.c user/hrs/ipv6/usr.bin/m4/extern.h user/hrs/ipv6/usr.bin/m4/gnum4.c user/hrs/ipv6/usr.bin/m4/look.c user/hrs/ipv6/usr.bin/m4/main.c user/hrs/ipv6/usr.bin/m4/mdef.h user/hrs/ipv6/usr.bin/m4/misc.c user/hrs/ipv6/usr.bin/m4/pathnames.h user/hrs/ipv6/usr.bin/m4/stdd.h user/hrs/ipv6/usr.bin/mail/cmd1.c user/hrs/ipv6/usr.bin/mail/cmd2.c user/hrs/ipv6/usr.bin/mail/cmd3.c user/hrs/ipv6/usr.bin/mail/cmdtab.c user/hrs/ipv6/usr.bin/mail/collect.c user/hrs/ipv6/usr.bin/mail/def.h user/hrs/ipv6/usr.bin/mail/edit.c user/hrs/ipv6/usr.bin/mail/extern.h user/hrs/ipv6/usr.bin/mail/fio.c user/hrs/ipv6/usr.bin/mail/getname.c user/hrs/ipv6/usr.bin/mail/glob.h user/hrs/ipv6/usr.bin/mail/head.c user/hrs/ipv6/usr.bin/mail/lex.c user/hrs/ipv6/usr.bin/mail/list.c user/hrs/ipv6/usr.bin/mail/mail.1 user/hrs/ipv6/usr.bin/mail/main.c user/hrs/ipv6/usr.bin/mail/names.c user/hrs/ipv6/usr.bin/mail/pathnames.h user/hrs/ipv6/usr.bin/mail/popen.c user/hrs/ipv6/usr.bin/mail/quit.c user/hrs/ipv6/usr.bin/mail/rcv.h user/hrs/ipv6/usr.bin/mail/send.c user/hrs/ipv6/usr.bin/mail/strings.c user/hrs/ipv6/usr.bin/mail/temp.c user/hrs/ipv6/usr.bin/mail/tty.c user/hrs/ipv6/usr.bin/mail/util.c user/hrs/ipv6/usr.bin/mail/v7.local.c user/hrs/ipv6/usr.bin/mail/vars.c user/hrs/ipv6/usr.bin/mail/version.c user/hrs/ipv6/usr.bin/make/lst.c user/hrs/ipv6/usr.bin/make/main.c user/hrs/ipv6/usr.bin/make/make.1 user/hrs/ipv6/usr.bin/make/str.c user/hrs/ipv6/usr.bin/mesg/mesg.1 user/hrs/ipv6/usr.bin/minigzip/Makefile user/hrs/ipv6/usr.bin/ministat/ministat.1 user/hrs/ipv6/usr.bin/mkdep/mkdep.1 user/hrs/ipv6/usr.bin/mkdep/mkdep.gcc.sh user/hrs/ipv6/usr.bin/mkdep/mkdep.sh user/hrs/ipv6/usr.bin/mkfifo/mkfifo.1 user/hrs/ipv6/usr.bin/mkfifo/mkfifo.c user/hrs/ipv6/usr.bin/mklocale/extern.h user/hrs/ipv6/usr.bin/mklocale/ldef.h user/hrs/ipv6/usr.bin/mklocale/lex.l user/hrs/ipv6/usr.bin/mklocale/mklocale.1 user/hrs/ipv6/usr.bin/mklocale/yacc.y user/hrs/ipv6/usr.bin/mkstr/mkstr.1 user/hrs/ipv6/usr.bin/mkstr/mkstr.c user/hrs/ipv6/usr.bin/mktemp/mktemp.1 user/hrs/ipv6/usr.bin/mkuzip/mkuzip.8 user/hrs/ipv6/usr.bin/mkuzip/mkuzip.c user/hrs/ipv6/usr.bin/msgs/msgs.1 user/hrs/ipv6/usr.bin/msgs/msgs.c user/hrs/ipv6/usr.bin/msgs/pathnames.h user/hrs/ipv6/usr.bin/mt/mt.1 user/hrs/ipv6/usr.bin/mt/mt.c user/hrs/ipv6/usr.bin/nc/Makefile user/hrs/ipv6/usr.bin/ncal/ncal.1 user/hrs/ipv6/usr.bin/ncal/ncal.c user/hrs/ipv6/usr.bin/netstat/Makefile user/hrs/ipv6/usr.bin/netstat/atalk.c user/hrs/ipv6/usr.bin/netstat/if.c user/hrs/ipv6/usr.bin/netstat/inet.c user/hrs/ipv6/usr.bin/netstat/inet6.c user/hrs/ipv6/usr.bin/netstat/ipsec.c user/hrs/ipv6/usr.bin/netstat/main.c user/hrs/ipv6/usr.bin/netstat/netgraph.c user/hrs/ipv6/usr.bin/netstat/netisr.c user/hrs/ipv6/usr.bin/netstat/netstat.1 user/hrs/ipv6/usr.bin/netstat/netstat.h user/hrs/ipv6/usr.bin/netstat/pfkey.c user/hrs/ipv6/usr.bin/netstat/route.c user/hrs/ipv6/usr.bin/netstat/sctp.c user/hrs/ipv6/usr.bin/netstat/unix.c user/hrs/ipv6/usr.bin/newkey/newkey.8 user/hrs/ipv6/usr.bin/nfsstat/nfsstat.1 user/hrs/ipv6/usr.bin/nfsstat/nfsstat.c user/hrs/ipv6/usr.bin/nice/nice.1 user/hrs/ipv6/usr.bin/nice/nice.c user/hrs/ipv6/usr.bin/nl/nl.1 user/hrs/ipv6/usr.bin/nohup/nohup.1 user/hrs/ipv6/usr.bin/nohup/nohup.c user/hrs/ipv6/usr.bin/pagesize/pagesize.1 user/hrs/ipv6/usr.bin/pagesize/pagesize.sh user/hrs/ipv6/usr.bin/passwd/passwd.1 user/hrs/ipv6/usr.bin/paste/paste.1 user/hrs/ipv6/usr.bin/paste/paste.c user/hrs/ipv6/usr.bin/pathchk/pathchk.1 user/hrs/ipv6/usr.bin/pathchk/pathchk.c user/hrs/ipv6/usr.bin/perror/perror.1 user/hrs/ipv6/usr.bin/printenv/printenv.1 user/hrs/ipv6/usr.bin/printenv/printenv.c user/hrs/ipv6/usr.bin/printf/printf.1 user/hrs/ipv6/usr.bin/printf/printf.c user/hrs/ipv6/usr.bin/procstat/Makefile user/hrs/ipv6/usr.bin/procstat/procstat.1 user/hrs/ipv6/usr.bin/procstat/procstat.c user/hrs/ipv6/usr.bin/procstat/procstat.h user/hrs/ipv6/usr.bin/procstat/procstat_args.c user/hrs/ipv6/usr.bin/procstat/procstat_basic.c user/hrs/ipv6/usr.bin/procstat/procstat_bin.c user/hrs/ipv6/usr.bin/procstat/procstat_cred.c user/hrs/ipv6/usr.bin/procstat/procstat_files.c user/hrs/ipv6/usr.bin/procstat/procstat_kstack.c user/hrs/ipv6/usr.bin/procstat/procstat_threads.c user/hrs/ipv6/usr.bin/procstat/procstat_vm.c user/hrs/ipv6/usr.bin/quota/Makefile user/hrs/ipv6/usr.bin/quota/quota.1 user/hrs/ipv6/usr.bin/quota/quota.c user/hrs/ipv6/usr.bin/renice/renice.8 user/hrs/ipv6/usr.bin/renice/renice.c user/hrs/ipv6/usr.bin/rev/rev.1 user/hrs/ipv6/usr.bin/rev/rev.c user/hrs/ipv6/usr.bin/rlogin/Makefile user/hrs/ipv6/usr.bin/rlogin/rlogin.1 user/hrs/ipv6/usr.bin/rlogin/rlogin.c user/hrs/ipv6/usr.bin/rpcgen/rpc_cout.c user/hrs/ipv6/usr.bin/rpcgen/rpc_hout.c user/hrs/ipv6/usr.bin/rpcgen/rpc_svcout.c user/hrs/ipv6/usr.bin/rpcgen/rpc_tblout.c user/hrs/ipv6/usr.bin/rpcinfo/rpcinfo.c user/hrs/ipv6/usr.bin/rs/rs.1 user/hrs/ipv6/usr.bin/rs/rs.c user/hrs/ipv6/usr.bin/rsh/rsh.1 user/hrs/ipv6/usr.bin/rsh/rsh.c user/hrs/ipv6/usr.bin/rup/rup.1 user/hrs/ipv6/usr.bin/ruptime/ruptime.1 user/hrs/ipv6/usr.bin/ruptime/ruptime.c user/hrs/ipv6/usr.bin/rusers/rusers.1 user/hrs/ipv6/usr.bin/rwall/rwall.1 user/hrs/ipv6/usr.bin/rwho/rwho.1 user/hrs/ipv6/usr.bin/rwho/rwho.c user/hrs/ipv6/usr.bin/script/script.1 user/hrs/ipv6/usr.bin/script/script.c user/hrs/ipv6/usr.bin/sed/main.c user/hrs/ipv6/usr.bin/sed/sed.1 user/hrs/ipv6/usr.bin/seq/seq.c user/hrs/ipv6/usr.bin/setchannel/setchannel.1 user/hrs/ipv6/usr.bin/setchannel/setchannel.c user/hrs/ipv6/usr.bin/shar/shar.1 user/hrs/ipv6/usr.bin/shar/shar.sh user/hrs/ipv6/usr.bin/showmount/showmount.8 user/hrs/ipv6/usr.bin/showmount/showmount.c user/hrs/ipv6/usr.bin/sockstat/sockstat.c user/hrs/ipv6/usr.bin/split/split.1 user/hrs/ipv6/usr.bin/split/split.c user/hrs/ipv6/usr.bin/stat/Makefile user/hrs/ipv6/usr.bin/stat/stat.1 user/hrs/ipv6/usr.bin/stat/stat.c user/hrs/ipv6/usr.bin/su/su.1 user/hrs/ipv6/usr.bin/su/su.c user/hrs/ipv6/usr.bin/systat/cmds.c user/hrs/ipv6/usr.bin/systat/cmdtab.c user/hrs/ipv6/usr.bin/systat/devs.c user/hrs/ipv6/usr.bin/systat/extern.h user/hrs/ipv6/usr.bin/systat/fetch.c user/hrs/ipv6/usr.bin/systat/icmp.c user/hrs/ipv6/usr.bin/systat/icmp6.c user/hrs/ipv6/usr.bin/systat/iostat.c user/hrs/ipv6/usr.bin/systat/ip.c user/hrs/ipv6/usr.bin/systat/ip6.c user/hrs/ipv6/usr.bin/systat/keyboard.c user/hrs/ipv6/usr.bin/systat/main.c user/hrs/ipv6/usr.bin/systat/mbufs.c user/hrs/ipv6/usr.bin/systat/netcmds.c user/hrs/ipv6/usr.bin/systat/netstat.c user/hrs/ipv6/usr.bin/systat/pigs.c user/hrs/ipv6/usr.bin/systat/swap.c user/hrs/ipv6/usr.bin/systat/systat.1 user/hrs/ipv6/usr.bin/systat/systat.h user/hrs/ipv6/usr.bin/systat/tcp.c user/hrs/ipv6/usr.bin/systat/vmstat.c user/hrs/ipv6/usr.bin/tail/extern.h user/hrs/ipv6/usr.bin/tail/forward.c user/hrs/ipv6/usr.bin/tail/misc.c user/hrs/ipv6/usr.bin/tail/read.c user/hrs/ipv6/usr.bin/tail/reverse.c user/hrs/ipv6/usr.bin/tail/tail.1 user/hrs/ipv6/usr.bin/tail/tail.c user/hrs/ipv6/usr.bin/talk/ctl.c user/hrs/ipv6/usr.bin/talk/ctl_transact.c user/hrs/ipv6/usr.bin/talk/display.c user/hrs/ipv6/usr.bin/talk/get_addrs.c user/hrs/ipv6/usr.bin/talk/get_names.c user/hrs/ipv6/usr.bin/talk/init_disp.c user/hrs/ipv6/usr.bin/talk/invite.c user/hrs/ipv6/usr.bin/talk/io.c user/hrs/ipv6/usr.bin/talk/look_up.c user/hrs/ipv6/usr.bin/talk/msgs.c user/hrs/ipv6/usr.bin/talk/talk.1 user/hrs/ipv6/usr.bin/talk/talk.c user/hrs/ipv6/usr.bin/talk/talk.h user/hrs/ipv6/usr.bin/talk/talk_ctl.h user/hrs/ipv6/usr.bin/tar/Makefile user/hrs/ipv6/usr.bin/tar/bsdtar.1 user/hrs/ipv6/usr.bin/tar/bsdtar.c user/hrs/ipv6/usr.bin/tar/bsdtar_platform.h user/hrs/ipv6/usr.bin/tar/config_freebsd.h user/hrs/ipv6/usr.bin/tar/matching.c user/hrs/ipv6/usr.bin/tar/pathmatch.c user/hrs/ipv6/usr.bin/tar/read.c user/hrs/ipv6/usr.bin/tar/subst.c user/hrs/ipv6/usr.bin/tar/test/Makefile user/hrs/ipv6/usr.bin/tar/tree.h user/hrs/ipv6/usr.bin/tar/write.c user/hrs/ipv6/usr.bin/tcopy/Makefile user/hrs/ipv6/usr.bin/tcopy/tcopy.1 user/hrs/ipv6/usr.bin/tcopy/tcopy.c user/hrs/ipv6/usr.bin/tee/tee.1 user/hrs/ipv6/usr.bin/tee/tee.c user/hrs/ipv6/usr.bin/tftp/Makefile user/hrs/ipv6/usr.bin/tftp/main.c user/hrs/ipv6/usr.bin/tftp/tftp.1 user/hrs/ipv6/usr.bin/tftp/tftp.c user/hrs/ipv6/usr.bin/time/time.1 user/hrs/ipv6/usr.bin/time/time.c user/hrs/ipv6/usr.bin/tip/tip/tip.h user/hrs/ipv6/usr.bin/tip/tip/tipout.c user/hrs/ipv6/usr.bin/top/machine.c user/hrs/ipv6/usr.bin/top/top.local.1 user/hrs/ipv6/usr.bin/touch/touch.1 user/hrs/ipv6/usr.bin/touch/touch.c user/hrs/ipv6/usr.bin/tput/clear.sh user/hrs/ipv6/usr.bin/tput/tput.1 user/hrs/ipv6/usr.bin/tput/tput.c user/hrs/ipv6/usr.bin/tr/extern.h user/hrs/ipv6/usr.bin/tr/str.c user/hrs/ipv6/usr.bin/tr/tr.1 user/hrs/ipv6/usr.bin/tr/tr.c user/hrs/ipv6/usr.bin/true/true.1 user/hrs/ipv6/usr.bin/true/true.c user/hrs/ipv6/usr.bin/truss/Makefile user/hrs/ipv6/usr.bin/truss/amd64-fbsd.c user/hrs/ipv6/usr.bin/truss/amd64-fbsd32.c user/hrs/ipv6/usr.bin/truss/amd64-linux32.c user/hrs/ipv6/usr.bin/truss/extern.h user/hrs/ipv6/usr.bin/truss/i386-fbsd.c user/hrs/ipv6/usr.bin/truss/i386-linux.c user/hrs/ipv6/usr.bin/truss/ia64-fbsd.c user/hrs/ipv6/usr.bin/truss/main.c user/hrs/ipv6/usr.bin/truss/mips-fbsd.c user/hrs/ipv6/usr.bin/truss/powerpc-fbsd.c user/hrs/ipv6/usr.bin/truss/setup.c user/hrs/ipv6/usr.bin/truss/sparc64-fbsd.c user/hrs/ipv6/usr.bin/truss/syscalls.c user/hrs/ipv6/usr.bin/truss/truss.h user/hrs/ipv6/usr.bin/tset/extern.h user/hrs/ipv6/usr.bin/tset/map.c user/hrs/ipv6/usr.bin/tset/misc.c user/hrs/ipv6/usr.bin/tset/set.c user/hrs/ipv6/usr.bin/tset/term.c user/hrs/ipv6/usr.bin/tset/tset.1 user/hrs/ipv6/usr.bin/tset/tset.c user/hrs/ipv6/usr.bin/tset/wrterm.c user/hrs/ipv6/usr.bin/tsort/tsort.1 user/hrs/ipv6/usr.bin/tsort/tsort.c user/hrs/ipv6/usr.bin/tty/tty.1 user/hrs/ipv6/usr.bin/tty/tty.c user/hrs/ipv6/usr.bin/ul/ul.1 user/hrs/ipv6/usr.bin/ul/ul.c user/hrs/ipv6/usr.bin/uname/uname.1 user/hrs/ipv6/usr.bin/unexpand/unexpand.c user/hrs/ipv6/usr.bin/unifdef/unifdef.1 user/hrs/ipv6/usr.bin/unifdef/unifdef.c user/hrs/ipv6/usr.bin/unifdef/unifdefall.sh user/hrs/ipv6/usr.bin/uniq/uniq.1 user/hrs/ipv6/usr.bin/uniq/uniq.c user/hrs/ipv6/usr.bin/unvis/unvis.1 user/hrs/ipv6/usr.bin/unvis/unvis.c user/hrs/ipv6/usr.bin/unzip/unzip.1 user/hrs/ipv6/usr.bin/unzip/unzip.c user/hrs/ipv6/usr.bin/usbhidaction/usbhidaction.c user/hrs/ipv6/usr.bin/users/users.1 user/hrs/ipv6/usr.bin/users/users.c user/hrs/ipv6/usr.bin/uudecode/uudecode.c user/hrs/ipv6/usr.bin/uuencode/uuencode.1 user/hrs/ipv6/usr.bin/uuencode/uuencode.c user/hrs/ipv6/usr.bin/uuencode/uuencode.format.5 user/hrs/ipv6/usr.bin/vgrind/RETEST/retest.c user/hrs/ipv6/usr.bin/vgrind/extern.h user/hrs/ipv6/usr.bin/vgrind/pathnames.h user/hrs/ipv6/usr.bin/vgrind/regexp.c user/hrs/ipv6/usr.bin/vgrind/vfontedpr.c user/hrs/ipv6/usr.bin/vgrind/vgrind.1 user/hrs/ipv6/usr.bin/vgrind/vgrind.sh user/hrs/ipv6/usr.bin/vgrind/vgrindefs.5 user/hrs/ipv6/usr.bin/vgrind/vgrindefs.c user/hrs/ipv6/usr.bin/vgrind/vgrindefs.src user/hrs/ipv6/usr.bin/vis/extern.h user/hrs/ipv6/usr.bin/vis/foldit.c user/hrs/ipv6/usr.bin/vis/vis.1 user/hrs/ipv6/usr.bin/vis/vis.c user/hrs/ipv6/usr.bin/vmstat/vmstat.8 user/hrs/ipv6/usr.bin/vmstat/vmstat.c user/hrs/ipv6/usr.bin/w/extern.h user/hrs/ipv6/usr.bin/w/pr_time.c user/hrs/ipv6/usr.bin/w/proc_compare.c user/hrs/ipv6/usr.bin/w/uptime.1 user/hrs/ipv6/usr.bin/w/w.1 user/hrs/ipv6/usr.bin/w/w.c user/hrs/ipv6/usr.bin/wall/ttymsg.c user/hrs/ipv6/usr.bin/wall/wall.1 user/hrs/ipv6/usr.bin/wall/wall.c user/hrs/ipv6/usr.bin/wc/wc.1 user/hrs/ipv6/usr.bin/wc/wc.c user/hrs/ipv6/usr.bin/what/what.1 user/hrs/ipv6/usr.bin/what/what.c user/hrs/ipv6/usr.bin/who/who.1 user/hrs/ipv6/usr.bin/whois/whois.1 user/hrs/ipv6/usr.bin/whois/whois.c user/hrs/ipv6/usr.bin/write/write.1 user/hrs/ipv6/usr.bin/write/write.c user/hrs/ipv6/usr.bin/wtmpcvt/wtmpcvt.1 user/hrs/ipv6/usr.bin/wtmpcvt/wtmpcvt.c user/hrs/ipv6/usr.bin/xargs/pathnames.h user/hrs/ipv6/usr.bin/xargs/xargs.1 user/hrs/ipv6/usr.bin/xargs/xargs.c user/hrs/ipv6/usr.bin/xinstall/install.1 user/hrs/ipv6/usr.bin/xinstall/xinstall.c user/hrs/ipv6/usr.bin/xlint/Makefile.inc user/hrs/ipv6/usr.bin/xlint/arch/powerpc/targparam.h user/hrs/ipv6/usr.bin/xlint/lint1/decl.c user/hrs/ipv6/usr.bin/xlint/lint1/lint1.h user/hrs/ipv6/usr.bin/xlint/lint1/mem1.c user/hrs/ipv6/usr.bin/xlint/lint1/scan.l user/hrs/ipv6/usr.bin/xstr/pathnames.h user/hrs/ipv6/usr.bin/xstr/xstr.1 user/hrs/ipv6/usr.bin/xstr/xstr.c user/hrs/ipv6/usr.bin/yacc/Makefile user/hrs/ipv6/usr.bin/yacc/closure.c user/hrs/ipv6/usr.bin/yacc/defs.h user/hrs/ipv6/usr.bin/yacc/error.c user/hrs/ipv6/usr.bin/yacc/lalr.c user/hrs/ipv6/usr.bin/yacc/lr0.c user/hrs/ipv6/usr.bin/yacc/main.c user/hrs/ipv6/usr.bin/yacc/mkpar.c user/hrs/ipv6/usr.bin/yacc/output.c user/hrs/ipv6/usr.bin/yacc/reader.c user/hrs/ipv6/usr.bin/yacc/skeleton.c user/hrs/ipv6/usr.bin/yacc/symtab.c user/hrs/ipv6/usr.bin/yacc/verbose.c user/hrs/ipv6/usr.bin/yacc/warshall.c user/hrs/ipv6/usr.bin/yacc/yacc.1 user/hrs/ipv6/usr.bin/yacc/yyfix.1 user/hrs/ipv6/usr.bin/yacc/yyfix.sh user/hrs/ipv6/usr.bin/yes/yes.1 user/hrs/ipv6/usr.bin/yes/yes.c user/hrs/ipv6/usr.bin/ypwhich/ypwhich.c user/hrs/ipv6/usr.sbin/IPXrouted/IPXrouted.8 user/hrs/ipv6/usr.sbin/Makefile user/hrs/ipv6/usr.sbin/ac/Makefile user/hrs/ipv6/usr.sbin/ac/ac.c user/hrs/ipv6/usr.sbin/acpi/acpiconf/acpiconf.c user/hrs/ipv6/usr.sbin/acpi/acpidb/Makefile user/hrs/ipv6/usr.sbin/acpi/acpidump/acpi.c user/hrs/ipv6/usr.sbin/acpi/acpidump/acpi_user.c user/hrs/ipv6/usr.sbin/acpi/acpidump/acpidump.h user/hrs/ipv6/usr.sbin/acpi/iasl/Makefile user/hrs/ipv6/usr.sbin/adduser/adduser.conf.5 user/hrs/ipv6/usr.sbin/amd/Makefile.inc user/hrs/ipv6/usr.sbin/apm/Makefile user/hrs/ipv6/usr.sbin/apm/apm.c user/hrs/ipv6/usr.sbin/apmd/Makefile user/hrs/ipv6/usr.sbin/apmd/README user/hrs/ipv6/usr.sbin/apmd/apmd.8 user/hrs/ipv6/usr.sbin/apmd/apmd.c user/hrs/ipv6/usr.sbin/apmd/apmd.h user/hrs/ipv6/usr.sbin/apmd/apmdlex.l user/hrs/ipv6/usr.sbin/apmd/contrib/pccardq.c user/hrs/ipv6/usr.sbin/arp/arp.c user/hrs/ipv6/usr.sbin/asf/asf.8 user/hrs/ipv6/usr.sbin/bluetooth/Makefile user/hrs/ipv6/usr.sbin/bluetooth/bthidcontrol/sdp.c user/hrs/ipv6/usr.sbin/bluetooth/bthidd/bthidd.8 user/hrs/ipv6/usr.sbin/bluetooth/bthidd/hid.c user/hrs/ipv6/usr.sbin/bluetooth/bthidd/lexer.l user/hrs/ipv6/usr.sbin/bluetooth/btpand/btpand.8 user/hrs/ipv6/usr.sbin/bluetooth/hcsecd/lexer.l user/hrs/ipv6/usr.sbin/bluetooth/l2control/l2control.8 user/hrs/ipv6/usr.sbin/bluetooth/l2control/l2control.c user/hrs/ipv6/usr.sbin/bluetooth/l2ping/l2ping.8 user/hrs/ipv6/usr.sbin/bluetooth/l2ping/l2ping.c user/hrs/ipv6/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.8 user/hrs/ipv6/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8 user/hrs/ipv6/usr.sbin/bsnmpd/Makefile user/hrs/ipv6/usr.sbin/bsnmpd/bsnmpd/Makefile user/hrs/ipv6/usr.sbin/bsnmpd/modules/Makefile user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_tree.def user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_bridge/snmp_bridge.3 user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_diskstorage_tbl.c user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_hostres/snmp_hostres.3 user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3 user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_pf/Makefile user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c user/hrs/ipv6/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def user/hrs/ipv6/usr.sbin/burncd/burncd.8 user/hrs/ipv6/usr.sbin/chown/chown.c user/hrs/ipv6/usr.sbin/ckdist/ckdist.1 user/hrs/ipv6/usr.sbin/clear_locks/clear_locks.8 user/hrs/ipv6/usr.sbin/config/config.5 user/hrs/ipv6/usr.sbin/config/config.8 user/hrs/ipv6/usr.sbin/config/config.h user/hrs/ipv6/usr.sbin/config/config.y user/hrs/ipv6/usr.sbin/config/configvers.h user/hrs/ipv6/usr.sbin/config/lang.l user/hrs/ipv6/usr.sbin/config/main.c user/hrs/ipv6/usr.sbin/config/mkmakefile.c user/hrs/ipv6/usr.sbin/config/mkoptions.c user/hrs/ipv6/usr.sbin/cpucontrol/amd.c user/hrs/ipv6/usr.sbin/cpucontrol/cpucontrol.8 user/hrs/ipv6/usr.sbin/cpucontrol/cpucontrol.c user/hrs/ipv6/usr.sbin/cpucontrol/intel.c user/hrs/ipv6/usr.sbin/crashinfo/crashinfo.sh user/hrs/ipv6/usr.sbin/cron/crontab/crontab.1 user/hrs/ipv6/usr.sbin/crunch/crunchgen/crunchgen.1 user/hrs/ipv6/usr.sbin/crunch/crunchide/Makefile user/hrs/ipv6/usr.sbin/crunch/crunchide/exec_elf32.c user/hrs/ipv6/usr.sbin/ctm/ctm/ctm.1 user/hrs/ipv6/usr.sbin/ctm/ctm/ctm.5 user/hrs/ipv6/usr.sbin/cxgbtool/cxgbtool.c user/hrs/ipv6/usr.sbin/daemon/daemon.8 user/hrs/ipv6/usr.sbin/dconschat/dconschat.8 user/hrs/ipv6/usr.sbin/devinfo/devinfo.8 user/hrs/ipv6/usr.sbin/diskinfo/diskinfo.c user/hrs/ipv6/usr.sbin/edquota/Makefile user/hrs/ipv6/usr.sbin/edquota/edquota.8 user/hrs/ipv6/usr.sbin/edquota/edquota.c user/hrs/ipv6/usr.sbin/extattr/rmextattr.c user/hrs/ipv6/usr.sbin/extattrctl/extattrctl.c user/hrs/ipv6/usr.sbin/faithd/faithd.c user/hrs/ipv6/usr.sbin/fdcontrol/fdcontrol.8 user/hrs/ipv6/usr.sbin/fdformat/fdformat.1 user/hrs/ipv6/usr.sbin/fdformat/fdformat.c user/hrs/ipv6/usr.sbin/fdread/fdread.1 user/hrs/ipv6/usr.sbin/fdwrite/fdwrite.1 user/hrs/ipv6/usr.sbin/fifolog/fifolog_create/fifolog.1 user/hrs/ipv6/usr.sbin/fifolog/fifolog_create/fifolog_create.c user/hrs/ipv6/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c user/hrs/ipv6/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c user/hrs/ipv6/usr.sbin/fifolog/flint.lnt user/hrs/ipv6/usr.sbin/fifolog/lib/fifolog.h user/hrs/ipv6/usr.sbin/fifolog/lib/fifolog_create.c user/hrs/ipv6/usr.sbin/fifolog/lib/fifolog_int.c user/hrs/ipv6/usr.sbin/fifolog/lib/fifolog_reader.c user/hrs/ipv6/usr.sbin/fifolog/lib/fifolog_write.h user/hrs/ipv6/usr.sbin/fifolog/lib/fifolog_write_poll.c user/hrs/ipv6/usr.sbin/fifolog/lib/libfifolog.h user/hrs/ipv6/usr.sbin/fifolog/lib/libfifolog_int.h user/hrs/ipv6/usr.sbin/fifolog/lib/miniobj.h user/hrs/ipv6/usr.sbin/flowctl/flowctl.8 user/hrs/ipv6/usr.sbin/freebsd-update/freebsd-update.8 user/hrs/ipv6/usr.sbin/freebsd-update/freebsd-update.sh user/hrs/ipv6/usr.sbin/fwcontrol/fwcontrol.8 user/hrs/ipv6/usr.sbin/fwcontrol/fwcontrol.c user/hrs/ipv6/usr.sbin/fwcontrol/fwdv.c user/hrs/ipv6/usr.sbin/fwcontrol/fwmpegts.c user/hrs/ipv6/usr.sbin/gssd/gssd.8 user/hrs/ipv6/usr.sbin/i2c/i2c.8 user/hrs/ipv6/usr.sbin/ifmcstat/ifmcstat.8 user/hrs/ipv6/usr.sbin/iostat/iostat.8 user/hrs/ipv6/usr.sbin/iostat/iostat.c user/hrs/ipv6/usr.sbin/jail/jail.8 user/hrs/ipv6/usr.sbin/jail/jail.c user/hrs/ipv6/usr.sbin/jls/jls.c user/hrs/ipv6/usr.sbin/kbdcontrol/kbdcontrol.1 user/hrs/ipv6/usr.sbin/kbdcontrol/lex.l user/hrs/ipv6/usr.sbin/kbdmap/kbdmap.c user/hrs/ipv6/usr.sbin/kldxref/Makefile user/hrs/ipv6/usr.sbin/lastlogin/lastlogin.8 user/hrs/ipv6/usr.sbin/lastlogin/lastlogin.c user/hrs/ipv6/usr.sbin/lmcconfig/Makefile user/hrs/ipv6/usr.sbin/lmcconfig/lmcconfig.8 user/hrs/ipv6/usr.sbin/lmcconfig/lmcconfig.c user/hrs/ipv6/usr.sbin/lpr/Makefile user/hrs/ipv6/usr.sbin/lpr/common_source/ctlinfo.c user/hrs/ipv6/usr.sbin/lpr/common_source/ctlinfo.h user/hrs/ipv6/usr.sbin/lpr/common_source/displayq.c user/hrs/ipv6/usr.sbin/lpr/common_source/lp.h user/hrs/ipv6/usr.sbin/lpr/common_source/lp.local.h user/hrs/ipv6/usr.sbin/lpr/common_source/matchjobs.c user/hrs/ipv6/usr.sbin/lpr/common_source/pathnames.h user/hrs/ipv6/usr.sbin/lpr/common_source/rmjob.c user/hrs/ipv6/usr.sbin/lpr/common_source/startdaemon.c user/hrs/ipv6/usr.sbin/lpr/filters/lpf.c user/hrs/ipv6/usr.sbin/lpr/lpc/cmds.c user/hrs/ipv6/usr.sbin/lpr/lpc/cmdtab.c user/hrs/ipv6/usr.sbin/lpr/lpc/extern.h user/hrs/ipv6/usr.sbin/lpr/lpc/lpc.8 user/hrs/ipv6/usr.sbin/lpr/lpc/lpc.c user/hrs/ipv6/usr.sbin/lpr/lpc/lpc.h user/hrs/ipv6/usr.sbin/lpr/lpd/extern.h user/hrs/ipv6/usr.sbin/lpr/lpd/lpd.8 user/hrs/ipv6/usr.sbin/lpr/lpd/lpd.c user/hrs/ipv6/usr.sbin/lpr/lpd/lpdchar.c user/hrs/ipv6/usr.sbin/lpr/lpd/modes.c user/hrs/ipv6/usr.sbin/lpr/lpd/printjob.c user/hrs/ipv6/usr.sbin/lpr/lpd/recvjob.c user/hrs/ipv6/usr.sbin/lpr/lpq/lpq.1 user/hrs/ipv6/usr.sbin/lpr/lpq/lpq.c user/hrs/ipv6/usr.sbin/lpr/lpr/lpr.1 user/hrs/ipv6/usr.sbin/lpr/lpr/lpr.c user/hrs/ipv6/usr.sbin/lpr/lpr/printcap.5 user/hrs/ipv6/usr.sbin/lpr/lprm/lprm.1 user/hrs/ipv6/usr.sbin/lpr/lprm/lprm.c user/hrs/ipv6/usr.sbin/lpr/lptest/lptest.1 user/hrs/ipv6/usr.sbin/lpr/lptest/lptest.c user/hrs/ipv6/usr.sbin/lpr/pac/pac.8 user/hrs/ipv6/usr.sbin/lpr/pac/pac.c user/hrs/ipv6/usr.sbin/mailwrapper/Makefile user/hrs/ipv6/usr.sbin/mailwrapper/mailwrapper.8 user/hrs/ipv6/usr.sbin/mailwrapper/mailwrapper.c user/hrs/ipv6/usr.sbin/makefs/Makefile user/hrs/ipv6/usr.sbin/makefs/ffs.c user/hrs/ipv6/usr.sbin/makefs/ffs/buf.c user/hrs/ipv6/usr.sbin/makefs/ffs/ffs_alloc.c user/hrs/ipv6/usr.sbin/makefs/ffs/ffs_bswap.c user/hrs/ipv6/usr.sbin/makefs/ffs/mkfs.c user/hrs/ipv6/usr.sbin/makefs/makefs.8 user/hrs/ipv6/usr.sbin/makefs/makefs.c user/hrs/ipv6/usr.sbin/makefs/makefs.h user/hrs/ipv6/usr.sbin/makefs/walk.c user/hrs/ipv6/usr.sbin/mergemaster/mergemaster.8 user/hrs/ipv6/usr.sbin/mergemaster/mergemaster.sh user/hrs/ipv6/usr.sbin/mfiutil/mfi_cmd.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_config.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_drive.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_evt.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_flash.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_patrol.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_show.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_volume.c user/hrs/ipv6/usr.sbin/mfiutil/mfiutil.8 user/hrs/ipv6/usr.sbin/mfiutil/mfiutil.c user/hrs/ipv6/usr.sbin/mixer/mixer.8 user/hrs/ipv6/usr.sbin/mld6query/mld6.c user/hrs/ipv6/usr.sbin/mlxcontrol/mlxcontrol.8 user/hrs/ipv6/usr.sbin/mount_portalfs/mount_portalfs.8 user/hrs/ipv6/usr.sbin/mountd/exports.5 user/hrs/ipv6/usr.sbin/mountd/mountd.8 user/hrs/ipv6/usr.sbin/mountd/mountd.c user/hrs/ipv6/usr.sbin/moused/moused.8 user/hrs/ipv6/usr.sbin/moused/moused.c user/hrs/ipv6/usr.sbin/mptable/mptable.1 user/hrs/ipv6/usr.sbin/mptutil/mpt_cam.c user/hrs/ipv6/usr.sbin/mptutil/mpt_cmd.c user/hrs/ipv6/usr.sbin/mptutil/mpt_config.c user/hrs/ipv6/usr.sbin/mptutil/mpt_drive.c user/hrs/ipv6/usr.sbin/mptutil/mpt_evt.c user/hrs/ipv6/usr.sbin/mptutil/mpt_show.c user/hrs/ipv6/usr.sbin/mptutil/mpt_volume.c user/hrs/ipv6/usr.sbin/mptutil/mptutil.8 user/hrs/ipv6/usr.sbin/mptutil/mptutil.c user/hrs/ipv6/usr.sbin/mtest/mtest.8 user/hrs/ipv6/usr.sbin/mtree/compare.c user/hrs/ipv6/usr.sbin/mtree/create.c user/hrs/ipv6/usr.sbin/mtree/mtree.5 user/hrs/ipv6/usr.sbin/mtree/mtree.8 user/hrs/ipv6/usr.sbin/named/Makefile user/hrs/ipv6/usr.sbin/ndiscvt/ndiscvt.c user/hrs/ipv6/usr.sbin/ndp/ndp.c user/hrs/ipv6/usr.sbin/newsyslog/newsyslog.8 user/hrs/ipv6/usr.sbin/newsyslog/newsyslog.c user/hrs/ipv6/usr.sbin/newsyslog/newsyslog.conf.5 user/hrs/ipv6/usr.sbin/newsyslog/pathnames.h user/hrs/ipv6/usr.sbin/nfscbd/nfscbd.8 user/hrs/ipv6/usr.sbin/nfsd/nfsd.8 user/hrs/ipv6/usr.sbin/nfsd/nfsd.c user/hrs/ipv6/usr.sbin/nfsd/nfsv4.4 user/hrs/ipv6/usr.sbin/nfsd/stablerestart.5 user/hrs/ipv6/usr.sbin/nfsdumpstate/nfsdumpstate.8 user/hrs/ipv6/usr.sbin/nfsdumpstate/nfsdumpstate.c user/hrs/ipv6/usr.sbin/nfsuserd/nfsuserd.8 user/hrs/ipv6/usr.sbin/ngctl/main.c user/hrs/ipv6/usr.sbin/ngctl/msg.c user/hrs/ipv6/usr.sbin/nscd/nscd.8 user/hrs/ipv6/usr.sbin/nscd/nscd.conf.5 user/hrs/ipv6/usr.sbin/ntp/config.h user/hrs/ipv6/usr.sbin/ntp/doc/ntp.conf.5 user/hrs/ipv6/usr.sbin/ntp/doc/ntpd.8 user/hrs/ipv6/usr.sbin/ntp/doc/ntpq.8 user/hrs/ipv6/usr.sbin/ntp/ntpdc/Makefile user/hrs/ipv6/usr.sbin/ntp/ntpq/Makefile user/hrs/ipv6/usr.sbin/pciconf/cap.c user/hrs/ipv6/usr.sbin/pciconf/pciconf.8 user/hrs/ipv6/usr.sbin/pciconf/pciconf.c user/hrs/ipv6/usr.sbin/periodic/periodic.8 user/hrs/ipv6/usr.sbin/pkg_install/add/futil.c user/hrs/ipv6/usr.sbin/pkg_install/add/main.c user/hrs/ipv6/usr.sbin/pkg_install/add/perform.c user/hrs/ipv6/usr.sbin/pkg_install/create/create.h user/hrs/ipv6/usr.sbin/pkg_install/create/main.c user/hrs/ipv6/usr.sbin/pkg_install/create/perform.c user/hrs/ipv6/usr.sbin/pkg_install/create/pkg_create.1 user/hrs/ipv6/usr.sbin/pkg_install/delete/perform.c user/hrs/ipv6/usr.sbin/pkg_install/lib/file.c user/hrs/ipv6/usr.sbin/pkg_install/lib/lib.h user/hrs/ipv6/usr.sbin/pkg_install/lib/match.c user/hrs/ipv6/usr.sbin/pkg_install/lib/pen.c user/hrs/ipv6/usr.sbin/pkg_install/lib/plist.c user/hrs/ipv6/usr.sbin/pkg_install/lib/url.c user/hrs/ipv6/usr.sbin/pkg_install/tkpkg user/hrs/ipv6/usr.sbin/pkg_install/updating/pkg_updating.1 user/hrs/ipv6/usr.sbin/pkg_install/version/perform.c user/hrs/ipv6/usr.sbin/pmcannotate/pmcannotate.8 user/hrs/ipv6/usr.sbin/pmcannotate/pmcannotate.c user/hrs/ipv6/usr.sbin/pmccontrol/pmccontrol.8 user/hrs/ipv6/usr.sbin/pmccontrol/pmccontrol.c user/hrs/ipv6/usr.sbin/pmcstat/pmcpl_callgraph.c user/hrs/ipv6/usr.sbin/pmcstat/pmcpl_calltree.c user/hrs/ipv6/usr.sbin/pmcstat/pmcpl_gprof.c user/hrs/ipv6/usr.sbin/pmcstat/pmcstat.8 user/hrs/ipv6/usr.sbin/pmcstat/pmcstat.c user/hrs/ipv6/usr.sbin/pmcstat/pmcstat.h user/hrs/ipv6/usr.sbin/pmcstat/pmcstat_log.c user/hrs/ipv6/usr.sbin/pmcstat/pmcstat_log.h user/hrs/ipv6/usr.sbin/portsnap/portsnap/portsnap.8 user/hrs/ipv6/usr.sbin/portsnap/portsnap/portsnap.sh user/hrs/ipv6/usr.sbin/powerd/powerd.8 user/hrs/ipv6/usr.sbin/powerd/powerd.c user/hrs/ipv6/usr.sbin/ppp/arp.c user/hrs/ipv6/usr.sbin/ppp/bundle.c user/hrs/ipv6/usr.sbin/ppp/command.c user/hrs/ipv6/usr.sbin/ppp/iface.c user/hrs/ipv6/usr.sbin/ppp/iface.h user/hrs/ipv6/usr.sbin/ppp/ipcp.c user/hrs/ipv6/usr.sbin/ppp/ipv6cp.c user/hrs/ipv6/usr.sbin/ppp/log.c user/hrs/ipv6/usr.sbin/ppp/log.h user/hrs/ipv6/usr.sbin/ppp/main.c user/hrs/ipv6/usr.sbin/ppp/ppp.8.m4 user/hrs/ipv6/usr.sbin/ppp/throughput.c user/hrs/ipv6/usr.sbin/pppctl/pppctl.8 user/hrs/ipv6/usr.sbin/pw/cpdir.c user/hrs/ipv6/usr.sbin/pw/pw.8 user/hrs/ipv6/usr.sbin/pw/pw.h user/hrs/ipv6/usr.sbin/pw/pw_conf.c user/hrs/ipv6/usr.sbin/pw/pw_user.c user/hrs/ipv6/usr.sbin/quot/quot.c user/hrs/ipv6/usr.sbin/quotaon/Makefile user/hrs/ipv6/usr.sbin/quotaon/quotaon.c user/hrs/ipv6/usr.sbin/rarpd/rarpd.c user/hrs/ipv6/usr.sbin/repquota/Makefile user/hrs/ipv6/usr.sbin/repquota/repquota.8 user/hrs/ipv6/usr.sbin/repquota/repquota.c user/hrs/ipv6/usr.sbin/rpc.lockd/Makefile user/hrs/ipv6/usr.sbin/rpc.lockd/kern.c user/hrs/ipv6/usr.sbin/rpc.lockd/lockd.c user/hrs/ipv6/usr.sbin/rpc.lockd/lockd_lock.c user/hrs/ipv6/usr.sbin/rpc.ypxfrd/rpc.ypxfrd.8 user/hrs/ipv6/usr.sbin/rpcbind/util.c user/hrs/ipv6/usr.sbin/rtadvd/Makefile user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.8 user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 user/hrs/ipv6/usr.sbin/rtprio/rtprio.1 user/hrs/ipv6/usr.sbin/rtprio/rtprio.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 user/hrs/ipv6/usr.sbin/rwhod/rwhod.c user/hrs/ipv6/usr.sbin/sa/sa.8 user/hrs/ipv6/usr.sbin/sade/Makefile user/hrs/ipv6/usr.sbin/sade/disks.c user/hrs/ipv6/usr.sbin/sade/menus.c user/hrs/ipv6/usr.sbin/service/service.8 user/hrs/ipv6/usr.sbin/setfmac/setfsmac.8 user/hrs/ipv6/usr.sbin/setpmac/setpmac.8 user/hrs/ipv6/usr.sbin/smbmsg/smbmsg.8 user/hrs/ipv6/usr.sbin/snapinfo/snapinfo.8 user/hrs/ipv6/usr.sbin/spkrtest/spkrtest.sh user/hrs/ipv6/usr.sbin/sysinstall/Makefile user/hrs/ipv6/usr.sbin/sysinstall/cdrom.c user/hrs/ipv6/usr.sbin/sysinstall/config.c user/hrs/ipv6/usr.sbin/sysinstall/devices.c user/hrs/ipv6/usr.sbin/sysinstall/disks.c user/hrs/ipv6/usr.sbin/sysinstall/dispatch.c user/hrs/ipv6/usr.sbin/sysinstall/dist.c user/hrs/ipv6/usr.sbin/sysinstall/dist.h user/hrs/ipv6/usr.sbin/sysinstall/globals.c user/hrs/ipv6/usr.sbin/sysinstall/help/options.hlp user/hrs/ipv6/usr.sbin/sysinstall/help/shortcuts.hlp user/hrs/ipv6/usr.sbin/sysinstall/index.c user/hrs/ipv6/usr.sbin/sysinstall/install.c user/hrs/ipv6/usr.sbin/sysinstall/install.cfg user/hrs/ipv6/usr.sbin/sysinstall/installUpgrade.c user/hrs/ipv6/usr.sbin/sysinstall/label.c user/hrs/ipv6/usr.sbin/sysinstall/main.c user/hrs/ipv6/usr.sbin/sysinstall/media.c user/hrs/ipv6/usr.sbin/sysinstall/menus.c user/hrs/ipv6/usr.sbin/sysinstall/misc.c user/hrs/ipv6/usr.sbin/sysinstall/modules.c user/hrs/ipv6/usr.sbin/sysinstall/msg.c user/hrs/ipv6/usr.sbin/sysinstall/network.c user/hrs/ipv6/usr.sbin/sysinstall/sysinstall.8 user/hrs/ipv6/usr.sbin/sysinstall/sysinstall.h user/hrs/ipv6/usr.sbin/sysinstall/system.c user/hrs/ipv6/usr.sbin/sysinstall/tcpip.c user/hrs/ipv6/usr.sbin/sysinstall/termcap.c user/hrs/ipv6/usr.sbin/syslogd/Makefile user/hrs/ipv6/usr.sbin/syslogd/syslogd.8 user/hrs/ipv6/usr.sbin/syslogd/syslogd.c user/hrs/ipv6/usr.sbin/tcpdrop/tcpdrop.8 user/hrs/ipv6/usr.sbin/tcpdump/tcpdump/Makefile user/hrs/ipv6/usr.sbin/tcpdump/tcpdump/config.h user/hrs/ipv6/usr.sbin/timed/timed/acksend.c user/hrs/ipv6/usr.sbin/timed/timed/byteorder.c user/hrs/ipv6/usr.sbin/timed/timed/candidate.c user/hrs/ipv6/usr.sbin/timed/timed/cksum.c user/hrs/ipv6/usr.sbin/timed/timed/correct.c user/hrs/ipv6/usr.sbin/timed/timed/extern.h user/hrs/ipv6/usr.sbin/timed/timed/globals.h user/hrs/ipv6/usr.sbin/timed/timed/master.c user/hrs/ipv6/usr.sbin/timed/timed/measure.c user/hrs/ipv6/usr.sbin/timed/timed/networkdelta.c user/hrs/ipv6/usr.sbin/timed/timed/pathnames.h user/hrs/ipv6/usr.sbin/timed/timed/readmsg.c user/hrs/ipv6/usr.sbin/timed/timed/slave.c user/hrs/ipv6/usr.sbin/timed/timed/timed.8 user/hrs/ipv6/usr.sbin/timed/timed/timed.c user/hrs/ipv6/usr.sbin/timed/timedc/cmds.c user/hrs/ipv6/usr.sbin/timed/timedc/cmdtab.c user/hrs/ipv6/usr.sbin/timed/timedc/extern.h user/hrs/ipv6/usr.sbin/timed/timedc/timedc.8 user/hrs/ipv6/usr.sbin/timed/timedc/timedc.c user/hrs/ipv6/usr.sbin/timed/timedc/timedc.h user/hrs/ipv6/usr.sbin/traceroute/Makefile user/hrs/ipv6/usr.sbin/traceroute6/Makefile user/hrs/ipv6/usr.sbin/traceroute6/traceroute6.c user/hrs/ipv6/usr.sbin/tzsetup/Makefile user/hrs/ipv6/usr.sbin/tzsetup/tzsetup.8 user/hrs/ipv6/usr.sbin/tzsetup/tzsetup.c user/hrs/ipv6/usr.sbin/uathload/Makefile user/hrs/ipv6/usr.sbin/uathload/uathload.8 user/hrs/ipv6/usr.sbin/ugidfw/ugidfw.8 user/hrs/ipv6/usr.sbin/uhsoctl/uhsoctl.1 user/hrs/ipv6/usr.sbin/uhsoctl/uhsoctl.c user/hrs/ipv6/usr.sbin/usbconfig/dump.c user/hrs/ipv6/usr.sbin/usbconfig/usbconfig.8 user/hrs/ipv6/usr.sbin/usbconfig/usbconfig.c user/hrs/ipv6/usr.sbin/vidcontrol/vidcontrol.1 user/hrs/ipv6/usr.sbin/vidcontrol/vidcontrol.c user/hrs/ipv6/usr.sbin/watchdogd/watchdogd.c user/hrs/ipv6/usr.sbin/wpa/hostapd/Makefile user/hrs/ipv6/usr.sbin/wpa/hostapd/driver_freebsd.c user/hrs/ipv6/usr.sbin/wpa/wpa_cli/Makefile user/hrs/ipv6/usr.sbin/wpa/wpa_cli/wpa_cli.8 user/hrs/ipv6/usr.sbin/wpa/wpa_passphrase/Makefile user/hrs/ipv6/usr.sbin/wpa/wpa_supplicant/Makefile user/hrs/ipv6/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c user/hrs/ipv6/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 user/hrs/ipv6/usr.sbin/ypbind/ypbind.8 user/hrs/ipv6/usr.sbin/ypbind/ypbind.c user/hrs/ipv6/usr.sbin/ypserv/ypinit.8 user/hrs/ipv6/usr.sbin/zic/Makefile Directory Properties: user/hrs/ipv6/ (props changed) user/hrs/ipv6/cddl/contrib/opensolaris/ (props changed) user/hrs/ipv6/contrib/bind9/ (props changed) user/hrs/ipv6/contrib/binutils/ (props changed) user/hrs/ipv6/contrib/bzip2/ (props changed) user/hrs/ipv6/contrib/ee/ (props changed) user/hrs/ipv6/contrib/expat/ (props changed) user/hrs/ipv6/contrib/file/ (props changed) user/hrs/ipv6/contrib/gcc/ (props changed) user/hrs/ipv6/contrib/gdb/ (props changed) user/hrs/ipv6/contrib/gdtoa/ (props changed) user/hrs/ipv6/contrib/gnu-sort/ (props changed) user/hrs/ipv6/contrib/groff/ (props changed) user/hrs/ipv6/contrib/less/ (props changed) user/hrs/ipv6/contrib/libpcap/ (props changed) user/hrs/ipv6/contrib/libstdc++/ (props changed) user/hrs/ipv6/contrib/llvm/tools/clang/ (props changed) user/hrs/ipv6/contrib/ncurses/ (props changed) user/hrs/ipv6/contrib/netcat/ (props changed) user/hrs/ipv6/contrib/ntp/ (props changed) user/hrs/ipv6/contrib/ofed/libibcm/ (props changed) user/hrs/ipv6/contrib/ofed/libibcm/config/ (props changed) user/hrs/ipv6/contrib/ofed/libibcm/include/ (props changed) user/hrs/ipv6/contrib/ofed/libibcm/include/infiniband/ (props changed) user/hrs/ipv6/contrib/ofed/libibcm/src/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/config/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/debian/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/examples/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/fixes/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/include/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/include/infiniband/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/man/ (props changed) user/hrs/ipv6/contrib/ofed/libibverbs/src/ (props changed) user/hrs/ipv6/contrib/ofed/libmlx4/ (props changed) user/hrs/ipv6/contrib/ofed/libmlx4/config/ (props changed) user/hrs/ipv6/contrib/ofed/libmlx4/debian/ (props changed) user/hrs/ipv6/contrib/ofed/libmlx4/fixes/ (props changed) user/hrs/ipv6/contrib/ofed/libmlx4/src/ (props changed) user/hrs/ipv6/contrib/ofed/libmthca/ (props changed) user/hrs/ipv6/contrib/ofed/libmthca/config/ (props changed) user/hrs/ipv6/contrib/ofed/libmthca/debian/ (props changed) user/hrs/ipv6/contrib/ofed/libmthca/src/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/config/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/examples/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/include/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/include/rdma/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/man/ (props changed) user/hrs/ipv6/contrib/ofed/librdmacm/src/ (props changed) user/hrs/ipv6/contrib/ofed/libsdp/ (props changed) user/hrs/ipv6/contrib/ofed/libsdp/config/ (props changed) user/hrs/ipv6/contrib/ofed/libsdp/src/ (props changed) user/hrs/ipv6/contrib/ofed/libsdp/src/linux/ (props changed) user/hrs/ipv6/contrib/ofed/management/ (props changed) user/hrs/ipv6/contrib/ofed/management/doc/ (props changed) user/hrs/ipv6/contrib/ofed/management/infiniband-diags/ (props changed) user/hrs/ipv6/contrib/ofed/management/infiniband-diags/include/ (props changed) user/hrs/ipv6/contrib/ofed/management/infiniband-diags/man/ (props changed) user/hrs/ipv6/contrib/ofed/management/infiniband-diags/scripts/ (props changed) user/hrs/ipv6/contrib/ofed/management/infiniband-diags/src/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibcommon/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibcommon/include/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibcommon/include/infiniband/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibcommon/src/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibmad/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibmad/include/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibmad/include/infiniband/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibmad/src/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibumad/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibumad/include/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibumad/include/infiniband/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibumad/man/ (props changed) user/hrs/ipv6/contrib/ofed/management/libibumad/src/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/complib/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/config/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/doc/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/include/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/include/complib/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/include/iba/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/include/opensm/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/include/vendor/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/libvendor/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/man/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/opensm/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/osmeventplugin/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/osmeventplugin/src/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/osmtest/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/osmtest/include/ (props changed) user/hrs/ipv6/contrib/ofed/management/opensm/scripts/ (props changed) user/hrs/ipv6/contrib/one-true-awk/ (props changed) user/hrs/ipv6/contrib/openbsm/ (props changed) user/hrs/ipv6/contrib/openpam/ (props changed) user/hrs/ipv6/contrib/pf/ (props changed) user/hrs/ipv6/contrib/sendmail/ (props changed) user/hrs/ipv6/contrib/tcpdump/ (props changed) user/hrs/ipv6/contrib/tcsh/ (props changed) user/hrs/ipv6/contrib/top/ (props changed) user/hrs/ipv6/contrib/top/install-sh (props changed) user/hrs/ipv6/contrib/tzcode/stdtime/ (props changed) user/hrs/ipv6/contrib/tzcode/zic/ (props changed) user/hrs/ipv6/contrib/tzdata/ (props changed) user/hrs/ipv6/contrib/wpa/ (props changed) user/hrs/ipv6/crypto/openssh/ (props changed) user/hrs/ipv6/crypto/openssl/ (props changed) user/hrs/ipv6/etc/periodic/daily/404.status-zfs (props changed) user/hrs/ipv6/etc/periodic/daily/405.status-ata-raid (props changed) user/hrs/ipv6/etc/periodic/daily/406.status-gmirror (props changed) user/hrs/ipv6/etc/periodic/daily/407.status-graid3 (props changed) user/hrs/ipv6/etc/periodic/daily/408.status-gstripe (props changed) user/hrs/ipv6/etc/periodic/daily/409.status-gconcat (props changed) user/hrs/ipv6/etc/periodic/daily/480.status-ntpd (props changed) user/hrs/ipv6/etc/periodic/security/410.logincheck (props changed) user/hrs/ipv6/etc/periodic/security/510.ipfdenied (props changed) user/hrs/ipv6/etc/periodic/security/520.pfdenied (props changed) user/hrs/ipv6/etc/periodic/security/610.ipf6denied (props changed) user/hrs/ipv6/etc/periodic/weekly/340.noid (props changed) user/hrs/ipv6/gnu/lib/ (props changed) user/hrs/ipv6/gnu/usr.bin/binutils/ (props changed) user/hrs/ipv6/gnu/usr.bin/cc/cc_tools/ (props changed) user/hrs/ipv6/gnu/usr.bin/gdb/ (props changed) user/hrs/ipv6/lib/libc/ (props changed) user/hrs/ipv6/lib/libc/stdtime/ (props changed) user/hrs/ipv6/lib/libutil/ (props changed) user/hrs/ipv6/lib/libz/ (props changed) user/hrs/ipv6/sbin/ (props changed) user/hrs/ipv6/sbin/ipfw/ (props changed) user/hrs/ipv6/share/man/man4/twa.4 (props changed) user/hrs/ipv6/share/zoneinfo/ (props changed) user/hrs/ipv6/sys/ (props changed) user/hrs/ipv6/sys/amd64/include/xen/ (props changed) user/hrs/ipv6/sys/boot/ (props changed) user/hrs/ipv6/sys/boot/ia64/efi/ (props changed) user/hrs/ipv6/sys/boot/ia64/ski/ (props changed) user/hrs/ipv6/sys/boot/powerpc/boot1.chrp/ (props changed) user/hrs/ipv6/sys/boot/powerpc/ofw/ (props changed) user/hrs/ipv6/sys/cddl/contrib/opensolaris/ (props changed) user/hrs/ipv6/sys/conf/ (props changed) user/hrs/ipv6/sys/contrib/dev/acpica/ (props changed) user/hrs/ipv6/sys/contrib/pf/ (props changed) user/hrs/ipv6/sys/contrib/x86emu/ (props changed) user/hrs/ipv6/sys/dev/usb/controller/ (props changed) user/hrs/ipv6/sys/dev/xen/xenpci/ (props changed) user/hrs/ipv6/sys/ofed/drivers/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/core/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/debug/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/hw/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/hw/mlx4/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/hw/mthca/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/ulp/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/ulp/ipoib/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/ulp/sdp/ (props changed) user/hrs/ipv6/sys/ofed/drivers/infiniband/util/ (props changed) user/hrs/ipv6/sys/ofed/drivers/net/ (props changed) user/hrs/ipv6/sys/ofed/drivers/net/mlx4/ (props changed) user/hrs/ipv6/sys/ofed/include/ (props changed) user/hrs/ipv6/sys/ofed/include/asm/ (props changed) user/hrs/ipv6/sys/ofed/include/linux/ (props changed) user/hrs/ipv6/sys/ofed/include/linux/mlx4/ (props changed) user/hrs/ipv6/sys/ofed/include/net/ (props changed) user/hrs/ipv6/sys/ofed/include/rdma/ (props changed) user/hrs/ipv6/usr.bin/calendar/ (props changed) user/hrs/ipv6/usr.bin/csup/ (props changed) user/hrs/ipv6/usr.bin/procstat/ (props changed) user/hrs/ipv6/usr.sbin/ndiscvt/ (props changed) user/hrs/ipv6/usr.sbin/zic/ (props changed) Modified: user/hrs/ipv6/COPYRIGHT ============================================================================== --- user/hrs/ipv6/COPYRIGHT Sun May 29 02:21:35 2011 (r222438) +++ user/hrs/ipv6/COPYRIGHT Sun May 29 02:53:52 2011 (r222439) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: user/hrs/ipv6/MAINTAINERS ============================================================================== --- user/hrs/ipv6/MAINTAINERS Sun May 29 02:21:35 2011 (r222438) +++ user/hrs/ipv6/MAINTAINERS Sun May 29 02:53:52 2011 (r222439) @@ -36,8 +36,6 @@ pci bus imp,jhb Pre-commit review reque cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. -twe aradford@amcc.com Pre-commit review requested -twa aradford@amcc.com Pre-commit review requested CAM gibbs, ken Pre-commit review requested. send to scsi@freebsd.org devstat(9) ken Pre-commit review requested. @@ -49,6 +47,7 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. +bxe(4) davidch Pre-commit review requested. tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. @@ -59,15 +58,12 @@ libfetch des Advance notification reques fetch des Advance notification requested. libpam des Pre-commit review requested. openssh des Pre-commit review requested. -pseudofs des Advance notification requested. -procfs des Advance notification requested. -linprocfs des Advance notification requested. +pseudofs des Pre-commit review requested. +procfs des Pre-commit review requested. +linprocfs des Pre-commit review requested. lpr gad Pre-commit review requested, particularly for lpd/recvjob.c and lpd/printjob.c. newsyslog(8) gad Heads-up appreciated. I'm going thru the PR's for it. -pkill gad Heads-up appreciated. -ps gad I am working on a number of changes to this. Would - like advance notice of major changes planned to it. cvs peter Heads-up appreciated, try not to break it. nvi peter Try not to break it. libz peter Try not to break it. @@ -76,9 +72,6 @@ share/mk ru This is a vital component of offer a pre-commit review for anything non-trivial. ipfw ipfw Pre-commit review preferred. send to ipfw@freebsd.org drm rnoland Just keep me informed of changes, try not to break it. -libufs jmallett Willing to handle problems, help with work. -fdc(4) joerg Just keep me informed of changes, try not to break it. -sppp(4) joerg Just keep me informed of changes, try not to break it. unifdef(1) fanf Pre-commit review requested. ntp roberto Pre-commit review requested. inetd dwmalone Recommends pre-commit review. @@ -115,7 +108,7 @@ linux emul emulation Please discuss chan bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. freebsd-update cperciva Pre-commit review requested. -openssl simon Pre-commit review requested. +openssl benl Pre-commit review requested. sys/netgraph/bluetooth emax Pre-commit review preferred. lib/libbluetooth emax Pre-commit review preferred. lib/libsdp emax Pre-commit review preferred. @@ -131,6 +124,9 @@ usr.sbin/zic edwin Heads-up appreciat maintained by a third party source. lib/libc/stdtime edwin Heads-up appreciated, since parts of this code is maintained by a third party source. +sysinstall randi Please contact about any major changes so that + they can be co-ordinated. +sbin/routed bms Pre-commit review; notify vendor at rhyolite.com Following are the entries from the Makefiles, and a few other sources. Please remove stale entries from both their origin, and this file. @@ -144,4 +140,3 @@ $ cd /usr/src; find */* -type f|xargs eg sys/modules/3dfx/Makefile:MAINTAINER= cokane@FreeBSD.org sys/modules/urio/Makefile:MAINTAINER= Iwasa Kazmi tools/tools/sysdoc/Makefile:MAINTAINER= trhodes@FreeBSD.org -usr.sbin/zic/Makefile:MAINTAINER= wollman@FreeBSD.org Modified: user/hrs/ipv6/Makefile ============================================================================== --- user/hrs/ipv6/Makefile Sun May 29 02:21:35 2011 (r222438) +++ user/hrs/ipv6/Makefile Sun May 29 02:53:52 2011 (r222439) @@ -5,6 +5,8 @@ # # universe - *Really* build *everything* (buildworld and # all kernels on all architectures). +# tinderbox - Same as universe, but presents a list of failed build +# targets and exits with an error if there were any. # buildworld - Rebuild *everything*, including glue to help do # upgrades. # installworld - Install everything built by "buildworld". @@ -26,6 +28,9 @@ # delete-old-dirs - Delete obsolete directories. # delete-old-files - Delete obsolete files. # delete-old-libs - Delete obsolete libraries. +# targets - Print a list of supported TARGET/TARGET_ARCH pairs +# for world and kernel targets. +# toolchains - Build a toolchain for all world and kernel targets. # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -34,10 +39,12 @@ # tree. This makefile executes a child make process, forcing it to use # the mk files from the source tree which are supposed to DTRT. # -# The user-driven targets (as listed above) are implemented in Makefile.inc1. +# Most of the user-driven targets (as listed above) are implemented in +# Makefile.inc1. The exceptions are universe, tinderbox and targets. # # If you want to build your system from source be sure that /usr/obj has -# at least 800MB of diskspace available. +# at least 1GB of diskspace available. A complete 'universe' build requires +# about 15GB of space. # # For individuals wanting to build from the sources currently on their # system, the simple instructions are: @@ -58,7 +65,7 @@ # 6. `mergemaster -p' # 7. `make installworld' # 8. `make delete-old' -# 9. `mergemaster' (you may wish to use -U or -ai). +# 9. `mergemaster' (you may wish to use -i, along with -U or -F). # 10. `reboot' # 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) # @@ -82,14 +89,17 @@ TGTS= all all-man buildenv buildenvvars check-old check-old-dirs check-old-files check-old-libs \ checkdpadd clean cleandepend cleandir \ delete-old delete-old-dirs delete-old-files delete-old-libs \ - depend distribute distributeworld distrib-dirs distribution doxygen \ + depend distribute distributekernel distributekernel.debug \ + distributeworld distrib-dirs distribution doxygen \ everything hierarchy install installcheck installkernel \ - installkernel.debug reinstallkernel reinstallkernel.debug \ + installkernel.debug packagekernel packageworld \ + reinstallkernel reinstallkernel.debug \ installworld kernel-toolchain libraries lint maninstall \ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ - build32 distribute32 install32 xdev xdev-build xdev-install + build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ + TGTS+= ${SUBDIR_TARGETS} BITGTS= files includes @@ -117,7 +127,39 @@ MAKEPATH= ${MAKEOBJDIRPREFIX}${.CURDIR}/ BINMAKE= \ `if [ -x ${MAKEPATH}/make ]; then echo ${MAKEPATH}/make; else echo ${MAKE}; fi` \ -m ${.CURDIR}/share/mk -_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 +_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} + +# Guess machine architecture from machine type, and vice versa. +.if !defined(TARGET_ARCH) && defined(TARGET) +_TARGET_ARCH= ${TARGET:S/pc98/i386/:S/mips/mipsel/} +.elif !defined(TARGET) && defined(TARGET_ARCH) && \ + ${TARGET_ARCH} != ${MACHINE_ARCH} +_TARGET= ${TARGET_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/} +.endif +# Legacy names, for a transition period mips:mips -> mipsel:mips +.if defined(TARGET) && defined(TARGET_ARCH) && \ + ${TARGET_ARCH} == "mips" && ${TARGET} == "mips" +.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb" +.if defined(TARGET_BIG_ENDIAN) +_TARGET_ARCH=mipseb +.else +_TARGET_ARCH=mipsel +.endif +.endif +# arm with TARGET_BIG_ENDIAN -> armeb +.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) +.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated. use armeb" +_TARGET_ARCH=armeb +.endif +.if defined(TARGET) && !defined(_TARGET) +_TARGET=${TARGET} +.endif +.if defined(TARGET_ARCH) && !defined(_TARGET_ARCH) +_TARGET_ARCH=${TARGET_ARCH} +.endif +# Otherwise, default to current machine type and architecture. +_TARGET?= ${MACHINE} +_TARGET_ARCH?= ${MACHINE_ARCH} # # Make sure we have an up-to-date make(1). Only world and buildworld @@ -166,14 +208,13 @@ cleanworld: # ${TGTS}: - ${_+_}@cd ${.CURDIR}; \ - ${_MAKE} ${.TARGET} + ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} # Set a reasonable default .MAIN: all STARTTIME!= LC_ALL=C date -CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0 +CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s .if !empty(CHECK_TIME) .error check your date/time: ${STARTTIME} .endif @@ -269,8 +310,10 @@ make: .PHONY ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= tinderbox: - cd ${.CURDIR} && \ - DOING_TINDERBOX=YES ${MAKE} ${JFLAG} universe + @cd ${.CURDIR} && ${MAKE} DOING_TINDERBOX=YES universe + +toolchains: + @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe # # universe @@ -279,11 +322,33 @@ tinderbox: # with a reasonable chance of success, regardless of how old your # existing system is. # -.if make(universe) || make(universe_kernels) || make(tinderbox) -TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v +.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) +TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 +TARGET_ARCHES_arm?= arm armeb +TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb mipsn32eb +TARGET_ARCHES_powerpc?= powerpc powerpc64 +TARGET_ARCHES_pc98?= i386 +.for target in ${TARGETS} +TARGET_ARCHES_${target}?= ${target} +.endfor + +.if defined(UNIVERSE_TARGET) +MAKE_JUST_WORLDS= YES +.else +UNIVERSE_TARGET?= buildworld +.endif +KERNSRCDIR?= ${.CURDIR}/sys + +targets: + @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" +.for target in ${TARGETS} +.for target_arch in ${TARGET_ARCHES_${target}} + @echo " ${target}/${target_arch}" +.endfor +.endfor .if defined(DOING_TINDERBOX) -FAILFILE=tinderbox.failed +FAILFILE=${.CURDIR}/_.tinderbox.failed MAKEFAIL=tee -a ${FAILFILE} .else MAKEFAIL=cat @@ -295,44 +360,63 @@ universe_prologue: @echo ">>> make universe started on ${STARTTIME}" @echo "--------------------------------------------------------------" .if defined(DOING_TINDERBOX) - rm -f ${FAILFILE} + @rm -f ${FAILFILE} .endif .for target in ${TARGETS} universe: universe_${target} .ORDER: universe_prologue universe_${target} universe_epilogue -universe_${target}: -.if !defined(MAKE_JUST_KERNELS) +universe_${target}: universe_${target}_prologue +universe_${target}_prologue: @echo ">> ${target} started on `LC_ALL=C date`" +.if !defined(MAKE_JUST_KERNELS) +.for target_arch in ${TARGET_ARCHES_${target}} +universe_${target}: universe_${target}_${target_arch} +universe_${target}_${target_arch}: universe_${target}_prologue + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} buildworld \ + ${MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ TARGET=${target} \ - > _.${target}.buildworld 2>&1 || \ - (echo "${target} world failed," \ - "check _.${target}.buildworld for details" | ${MAKEFAIL})) - @echo ">> ${target} buildworld completed on `LC_ALL=C date`" + TARGET_ARCH=${target_arch} \ + > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \ + (echo "${target}.${target_arch} ${UNIVERSE_TARGET} failed," \ + "check _.${target}.${target_arch}.${UNIVERSE_TARGET} for details" | \ + ${MAKEFAIL})) + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`" +.endfor .endif -.if exists(${.CURDIR}/sys/${target}/conf/NOTES) - @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ +.if !defined(MAKE_JUST_WORLDS) +.if exists(${KERNSRCDIR}/${target}/conf/NOTES) + @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) .endif @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} TARGET=${target} \ universe_kernels +.endif @echo ">> ${target} completed on `LC_ALL=C date`" .endfor universe_kernels: universe_kernconfs .if !defined(TARGET) TARGET!= uname -m .endif -KERNCONFS!= cd ${.CURDIR}/sys/${TARGET}/conf && \ +KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \ find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \ ! -name DEFAULTS ! -name NOTES universe_kernconfs: .for kernel in ${KERNCONFS} +TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \ + config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \ + grep -v WARNING: | cut -f 2 +.if empty(TARGET_ARCH_${kernel}) +.error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." +.endif +universe_kernconfs: universe_kernconf_${TARGET}_${kernel} +universe_kernconf_${TARGET}_${kernel}: @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ ${MAKE} ${JFLAG} buildkernel \ TARGET=${TARGET} \ + TARGET_ARCH=${TARGET_ARCH_${kernel}} \ KERNCONF=${kernel} \ > _.${TARGET}.${kernel} 2>&1 || \ (echo "${TARGET} ${kernel} kernel failed," \ Modified: user/hrs/ipv6/Makefile.inc1 ============================================================================== --- user/hrs/ipv6/Makefile.inc1 Sun May 29 02:21:35 2011 (r222438) +++ user/hrs/ipv6/Makefile.inc1 Sun May 29 02:53:52 2011 (r222439) @@ -15,6 +15,7 @@ # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # TARGET="machine" to crossbuild world for a different machine type +# TARGET_ARCH= may be required when a TARGET supports multiple endians # # The intended user-driven targets are: @@ -27,12 +28,20 @@ # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj -.include - -.if ${MACHINE_ARCH} == "mips" -MK_RESCUE=no # not yet +# You are supposed to define both of these when calling Makefile.inc1 +# directly. However, some old scripts don't. Cope for the moment, but +# issue a new warning for a transition period. +.if defined(TARGET) && !defined(TARGET_ARCH) +.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." +TARGET_ARCH=${TARGET} +.endif +.if !defined(TARGET) || !defined(TARGET_ARCH) +.error "Both TARGET and TARGET_ARCH must be defined." .endif +.include +.include + # We must do share/info early so that installation of info `dir' # entries works correctly. Do it first since it is less likely to # grow dependencies on include and lib than vice versa. @@ -67,6 +76,9 @@ SUBDIR+=secure SUBDIR+=share .endif SUBDIR+=sys usr.bin usr.sbin +.if ${MK_OFED} != "no" +SUBDIR+=contrib/ofed +.endif # # We must do etc/ last for install/distribute to work. # @@ -118,18 +130,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -# Guess machine architecture from machine type, and vice versa. -.if !defined(TARGET_ARCH) && defined(TARGET) -TARGET_ARCH= ${TARGET:S/pc98/i386/:S/sun4v/sparc64/} -.elif !defined(TARGET) && defined(TARGET_ARCH) && \ - ${TARGET_ARCH} != ${MACHINE_ARCH} -TARGET= ${TARGET_ARCH} -.endif -# Otherwise, default to current machine type and architecture. -TARGET?= ${MACHINE} -TARGET_ARCH?= ${MACHINE_ARCH} - -KNOWN_ARCHES?= amd64 arm i386 i386/pc98 ia64 mips powerpc sparc64 sparc64/sun4v +KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips mips64el/mips mips64eb/mips mipsn32el/mips mipsn32eb/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -163,10 +164,10 @@ BUILD_ARCH!= uname -p .error To cross-build, set TARGET_ARCH. .endif .endif -.if ${MACHINE} == ${TARGET} && !defined(CROSS_BUILD_TESTING) +.if ${MACHINE} == ${TARGET} && ${MACHINE_ARCH} == ${TARGET_ARCH} && !defined(CROSS_BUILD_TESTING) OBJTREE= ${MAKEOBJDIRPREFIX} .else -OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET} +OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.${TARGET_ARCH} .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp # /usr/games added for fortune which depend on strfile @@ -215,13 +216,15 @@ BOOTSTRAPPING?= 0 CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ - CPUTYPE=${TARGET_CPUTYPE} \ - GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ - GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ - GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac + CPUTYPE=${TARGET_CPUTYPE} .if ${OSRELDATE} < 700044 CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib .endif +.if ${MK_GROFF} != "no" +CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ + GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ + GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -243,9 +246,10 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ + BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ - BOOTSTRAPPING=${OSRELDATE} -DNO_LINT -DNO_CPU_CFLAGS \ - -DNO_WARNS -DNO_CTF + -DNO_LINT \ + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ @@ -258,44 +262,57 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} -.if ${MK_CDDL} == "no" || defined(NO_CTF) +.if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} -.if ${TARGET_ARCH} == "amd64" +.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world LIB32TMP= ${OBJTREE}${.CURDIR}/lib32 +.if ${TARGET_ARCH} == "amd64" .if empty(TARGET_CPUTYPE) LIB32CPUFLAGS= -march=i686 -mmmx -msse -msse2 .else LIB32CPUFLAGS= -march=${TARGET_CPUTYPE} .endif -LIB32FLAGS= -m32 ${LIB32CPUFLAGS} -mfancy-math-387 -DCOMPAT_32BIT \ +LIB32CPUFLAGS+= -mfancy-math-387 +LIB32WMAKEENV= MACHINE=i386 MACHINE_ARCH=i386 \ + MACHINE_CPU="i686 mmx sse sse2" \ + LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ + AS="${AS} --32" + +.elif ${TARGET_ARCH} == "powerpc64" +.if empty(TARGET_CPUTYPE) +LIB32CPUFLAGS= -mcpu=powerpc +.else +LIB32CPUFLAGS= -mcpu=${TARGET_CPUTYPE} +.endif +LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc \ + LD="${LD} -m elf32ppc" +.endif + + +LIB32FLAGS= -m32 ${LIB32CPUFLAGS} -DCOMPAT_32BIT \ -isystem ${LIB32TMP}/usr/include/ \ -L${LIB32TMP}/usr/lib32 \ -B${LIB32TMP}/usr/lib32 # Yes, the flags are redundant. -LIB32WMAKEENV= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ +LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ _SHLIBDIRPREFIX=${LIB32TMP} \ VERSION="${VERSION}" \ - MACHINE=i386 \ - MACHINE_ARCH=i386 \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ CC="${CC} ${LIB32FLAGS}" \ CXX="${CXX} ${LIB32FLAGS}" \ - OBJC="${OBJC} ${LIB32FLAGS}" \ - LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ - AS="${AS} --32" \ LIBDIR=/usr/lib32 \ SHLIBDIR=/usr/lib32 LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ - -DWITHOUT_HTML -DNO_CTF DESTDIR=${LIB32TMP} + -DWITHOUT_HTML -DNO_CTF -DNO_LINT DESTDIR=${LIB32TMP} LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS .endif @@ -336,7 +353,7 @@ _worldtmp: @echo "--------------------------------------------------------------" .if !defined(NO_CLEAN) rm -rf ${WORLDTMP} -.if ${TARGET_ARCH} == "amd64" +.if defined(LIB32TMP) rm -rf ${LIB32TMP} .endif .else @@ -352,6 +369,10 @@ _worldtmp: .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/legacy/usr >/dev/null +.if ${MK_GROFF} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \ + -p ${WORLDTMP}/legacy/usr >/dev/null +.endif mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -380,7 +401,7 @@ _cleanobj: @echo ">>> stage 2.1: cleaning up the object tree" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${WMAKE} ${CLEANDIR:S/^/par-/} -.if ${TARGET_ARCH} == "amd64" +.if defined(LIB32TMP) ${_+_}cd ${.CURDIR}; ${LIB32WMAKE} -f Makefile.inc1 ${CLEANDIR:S/^/par-/} .endif .endif @@ -428,13 +449,13 @@ everything: @echo ">>> stage 4.4: building everything" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${WMAKE} par-all -.if ${TARGET_ARCH} == "amd64" +.if defined(LIB32TMP) build32: @echo @echo "--------------------------------------------------------------" @echo ">>> stage 5.1: building 32 bit shim libraries" @echo "--------------------------------------------------------------" - mkdir -p ${LIB32TMP}/usr/lib32 + mkdir -p ${LIB32TMP}/usr/include mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -445,46 +466,41 @@ build32: .for _t in obj depend all cd ${.CURDIR}/kerberos5/tools; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - ${_t} + DIRPRFX=kerberos5/tools/ ${_t} .endfor .endif .for _t in obj includes - cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} + cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} .if ${MK_CDDL} != "no" - cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t} .endif - cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t} .if ${MK_CRYPT} != "no" - cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t} .endif .if ${MK_KERBEROS} != "no" - cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t} .endif .endfor .for _dir in usr.bin/lex/lib - cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj + cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - build-tools + DIRPRFX=${_dir}/ build-tools .endfor cd ${.CURDIR}; \ ${LIB32WMAKE} -f Makefile.inc1 libraries .for _t in obj depend all - cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \ + DIRPRFX=libexec/rtld-elf/ ${_t} + cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \ + DIRPRFX=usr.bin/ldd ${_t} .endfor distribute32 install32: -.if make(distribute32) - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32 # XXX add to mtree - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32/dtrace # XXX add to mtree -.else - mkdir -p ${DESTDIR}/usr/lib32 # XXX add to mtree - mkdir -p ${DESTDIR}/usr/lib32/dtrace # XXX add to mtree -.endif cd ${.CURDIR}/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} .if ${MK_CDDL} != "no" cd ${.CURDIR}/cddl/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} @@ -510,7 +526,7 @@ WMAKE_TGTS+= _cleanobj _obj _build-tools WMAKE_TGTS+= _cross-tools .endif WMAKE_TGTS+= _includes _libraries _depend everything -.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no" +.if defined(LIB32TMP) && ${MK_LIB32} != "no" WMAKE_TGTS+= build32 .endif @@ -618,6 +634,13 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Installs everything compiled by a 'buildworld'. # + +# Non-base distributions produced by the base system +EXTRA_DISTRIBUTIONS= doc games +.if defined(LIB32TMP) && ${MK_LIB32} != "no" +EXTRA_DISTRIBUTIONS+= lib32 +.endif + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -640,8 +663,33 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + -mkdir ${DESTDIR}/${DISTDIR}/${dist} + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist} >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.endfor + -mkdir ${DESTDIR}/${DISTDIR}/base + ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ + DESTDIR=${DESTDIR}/${DISTDIR}/base +.endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete +.endfor +.endif + +packageworld: +.for dist in base ${EXTRA_DISTRIBUTIONS} + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endfor # # reinstall @@ -660,7 +708,7 @@ reinstall: @echo ">>> Installing everything" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install -.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no" +.if defined(LIB32TMP) && ${MK_LIB32} != "no" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install32 .endif @@ -669,7 +717,7 @@ redistribute: @echo ">>> Distributing everything" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute -.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no" +.if defined(LIB32TMP) && ${MK_LIB32} != "no" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute32 \ DISTRIBUTION=lib32 .endif @@ -705,8 +753,12 @@ KERNCONF=${KERNFAST} KERNCONF= ${KERNEL} KERNWARN= .else +.if ${TARGET_ARCH} == "powerpc64" +KERNCONF?= GENERIC64 +.else KERNCONF?= GENERIC .endif +.endif INSTKERNNAME?= kernel KERNSRCDIR?= ${.CURDIR}/sys @@ -817,12 +869,26 @@ reinstallkernel reinstallkernel.debug: i false .endif @echo "--------------------------------------------------------------" - @echo ">>> Installing kernel" + @echo ">>> Installing kernel ${INSTALLKERNEL}" @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} +distributekernel distributekernel.debug: +.if empty(INSTALLKERNEL) + @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ + false +.endif + cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ + ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${.TARGET:S/distributekernel/install/} + +packagekernel: + ${_+_}cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + # # doxygen # @@ -921,11 +987,10 @@ _strfile= games/fortune/strfile .if ${MK_CXX} != "no" _gperf= gnu/usr.bin/gperf -.if ${BOOTSTRAPPING} < 700004 -_groff= gnu/usr.bin/groff -.else -_groff= gnu/usr.bin/groff/tmac .endif + +.if ${MK_GROFF} != "no" +_groff= gnu/usr.bin/groff .endif .if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022 @@ -954,18 +1019,35 @@ _gensnmptree= usr.sbin/bsnmpd/gensnmptre _crunchgen= usr.sbin/crunch/crunchgen .endif -.if ${MK_CDDL} != "no" +.if ${MK_CLANG} != "no" +_clang_tblgen= \ + lib/clang/libllvmsupport \ + usr.bin/clang/tblgen +.endif + +.if ${MK_CDDL} != "no" && \ + ${BOOTSTRAPPING} < 800038 && \ + !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999) _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif +.if ${MK_FDT} != "no" +_dtc= gnu/usr.bin/dtc +.endif + +# Please document (add comment) why something is in 'bootstrap-tools'. +# Try to bound the building of the bootstrap-tool to just the +# FreeBSD versions that need the tool built at this stage of the build. bootstrap-tools: .for _tool in \ + ${_clang_tblgen} \ ${_dtrace_tools} \ ${_strfile} \ ${_gperf} \ ${_groff} \ ${_ar} \ + ${_dtc} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ @@ -1015,7 +1097,9 @@ build-tools: ${_aicasm} \ usr.bin/awk \ lib/libmagic \ - usr.sbin/sysinstall + usr.sbin/sysinstall \ + usr.bin/mkesdb_static \ + usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1048,10 +1132,27 @@ _kgzip= usr.sbin/kgzip .endif .endif +.if ${MK_BINUTILS} != "no" +_binutils= gnu/usr.bin/binutils +.endif + +.if ${MK_CLANG} != "no" +.if ${CC:T:Mclang} == "clang" +_clang= usr.bin/clang +_clang_libs= lib/clang +.endif +.endif + +.if ${MK_GCC} != "no" +_cc= gnu/usr.bin/cc +.endif + cross-tools: .for _tool in \ - gnu/usr.bin/binutils \ - gnu/usr.bin/cc \ + ${_clang_libs} \ + ${_clang} \ + ${_binutils} \ + ${_cc} \ usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \ ${_btxld} \ ${_crunchide} \ @@ -1087,7 +1188,7 @@ libraries: # # static libgcc.a prerequisite for shared libc # -_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc +_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc lib/libcompiler_rt # These dependencies are not automatically generated: # @@ -1097,10 +1198,13 @@ _prereq_libs= gnu/lib/libssp/libssp_nons _startup_libs= gnu/lib/csu .if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}-elf) _startup_libs+= lib/csu/${MACHINE_ARCH}-elf -.else +.elif exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}) _startup_libs+= lib/csu/${MACHINE_ARCH} +.else +_startup_libs+= lib/csu/${MACHINE_CPUARCH} .endif _startup_libs+= gnu/lib/libgcc +_startup_libs+= lib/libcompiler_rt _startup_libs+= lib/libc gnu/lib/libgcc__L: lib/libc__L @@ -1111,10 +1215,11 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libbz2 lib/libcom_err lib/libcrypt \ lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ - lib/libkiconv lib/libkvm lib/libmd \ + lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ + ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1123,11 +1228,16 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 _lib_libthr= lib/libthr .endif -_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib +.if ${MK_OFED} != "no" +_ofed_lib= contrib/ofed/usr.lib/ +.endif + +_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" +_cddl_lib_libumem= cddl/lib/libumem _cddl_lib= cddl/lib .endif @@ -1259,10 +1369,16 @@ delete-old-files: @echo ">>> Removing old files (only deletes safe to delete libs)" # Ask for every old file if the user really wants to remove it. # It's annoying, but better safe than sorry. - @for file in ${OLD_FILES}; do \ +# NB: We cannot pass the list of OLD_FILES as a parameter because the +# argument list will get too long. Using .for/.endfor make "loops" will make +# the Makefile parser segfault. + @exec 3<&0; \ + ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ + while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ - rm ${RM_I} "${DESTDIR}/$${file}"; \ + rm ${RM_I} "${DESTDIR}/$${file}" <&3; \ fi; \ done # Remove catpages without corresponding manpages. @@ -1272,14 +1388,16 @@ delete-old-files: while read catpage; do \ read manpage; \ if [ ! -e "$${manpage}" ]; then \ - rm ${RM_I} $${catpage} <&3 ; \ + rm ${RM_I} $${catpage} <&3; \ fi; \ done @echo ">>> Old files removed" check-old-files: @echo ">>> Checking for old files" - @for file in ${OLD_FILES}; do \ + @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ + while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ echo "${DESTDIR}/$${file}"; \ fi; \ @@ -1290,24 +1408,29 @@ check-old-files: while read catpage; do \ read manpage; \ if [ ! -e "$${manpage}" ]; then \ - echo $${catpage} ; \ + echo $${catpage}; \ fi; \ done delete-old-libs: @echo ">>> Removing old libraries" @echo "${OLD_LIBS_MESSAGE}" | fmt - @for file in ${OLD_LIBS}; do \ + @exec 3<&0; \ + ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + -V OLD_LIBS | xargs -n1 | \ + while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ - rm ${RM_I} "${DESTDIR}/$${file}"; \ + rm ${RM_I} "${DESTDIR}/$${file}" <&3; \ fi; \ done @echo ">>> Old libraries removed" check-old-libs: @echo ">>> Checking for old libraries" - @for file in ${OLD_LIBS}; do \ + @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + -V OLD_LIBS | xargs -n1 | \ + while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ echo "${DESTDIR}/$${file}"; \ fi; \ @@ -1315,7 +1438,9 @@ check-old-libs: delete-old-dirs: @echo ">>> Removing old directories" - @for dir in ${OLD_DIRS}; do \ + @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + -V OLD_DIRS | xargs -n1 | \ + while read dir; do \ if [ -d "${DESTDIR}/$${dir}" ]; then \ rmdir -v "${DESTDIR}/$${dir}" || true; \ elif [ -L "${DESTDIR}/$${dir}" ]; then \ @@ -1326,7 +1451,9 @@ delete-old-dirs: check-old-dirs: @echo ">>> Checking for old directories" - @for dir in ${OLD_DIRS}; do \ + @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ + -V OLD_DIRS | xargs -n1 | \ + while read dir; do \ if [ -d "${DESTDIR}/$${dir}" ]; then \ echo "${DESTDIR}/$${dir}"; \ elif [ -L "${DESTDIR}/$${dir}" ]; then \ @@ -1349,19 +1476,63 @@ check-old: check-old-files check-old-lib showconfig: @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort +.if !empty(KRNLOBJDIR) && !empty(KERNCONF) +DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ + +.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) +.if exists(${KERNCONFDIR}/${KERNCONF}) +FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ + ${KERNCONFDIR}/${KERNCONF} +.endif +.endif + +.endif + +.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) +DTBOUTPUTPATH= ${.CURDIR} +.endif + +# +# Build 'standalone' Device Tree Blob +# +builddtb: + @if [ "${FDT_DTS_FILE}" = "" ]; then \ + echo "ERROR: FDT_DTS_FILE must be specified!"; \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun May 29 03:08:58 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE5641065670; Sun, 29 May 2011 03:08:58 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3BBF78FC15; Sun, 29 May 2011 03:08:57 +0000 (UTC) Received: by gyg13 with SMTP id 13so1497984gyg.13 for ; Sat, 28 May 2011 20:08:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=ivuuI//PsSdR/kqm137hOW23ejo3PqGAKEPcBiRqicE=; b=KbwG8kiTBLXaD1dDMcSTD/y9krkN95fnkuDrfL5okbOyLUhIJrjweIqC6HcfHU3WqO bUJUCiX9M/MHH3IVRegfCC2lgzPfiqhuMrVp0VXd2VrQBxZRtCZphc2DTUjoNNzoeC+p vQZDWm8T5Hoq5NrdMEZqgEDgMOak2Yak9iKeA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=R3dNSafaZIVBsTv1rtVQORxB5UhO1UhdplkpTjfPkjFQMSR0ESWaumGCYHoAjZDr/Y Gz+7fPRVijxZqoYk2LErbe8+xdOE+NGA3VoDvRtio6uQLZOzQeUFAuwWKUdJtjn2mnLZ ck87PmXX/eEHVG+yFz3KQ9OM91lsMKWAhkZ7g= MIME-Version: 1.0 Received: by 10.236.184.67 with SMTP id r43mr1457189yhm.103.1306638537334; Sat, 28 May 2011 20:08:57 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.236.103.136 with HTTP; Sat, 28 May 2011 20:08:57 -0700 (PDT) In-Reply-To: <4DDF44E8.9030208@FreeBSD.org> References: <201105181508.p4IF8UoS096841@svn.freebsd.org> <20110518182441.GB2273@garage.freebsd.pl> <4DD4243C.4070301@FreeBSD.org> <4DDD13F9.5040800@FreeBSD.org> <4DDE7555.7090500@FreeBSD.org> <4DDF44E8.9030208@FreeBSD.org> Date: Sat, 28 May 2011 23:08:57 -0400 X-Google-Sender-Auth: ACIN3DxgUXyshDljXrNX1M60oio Message-ID: From: Attilio Rao To: Andriy Gapon Content-Type: text/plain; charset=UTF-8 Cc: Matthew Fleming , src-committers@freebsd.org, Pawel Jakub Dawidek , svn-src-user@freebsd.org Subject: Re: svn commit: r222060 - in user/avg/xcpu/sys: kern sys X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 03:08:58 -0000 2011/5/27 Andriy Gapon : > on 26/05/2011 19:41 Attilio Rao said the following: >> Yes, I think it would be better something like SYSTEM_IN_PANIC() or such. > > How about SCHEDULER_STOPPED() ? > I think the name should be in the "panic" ballpark rather than the "scheduler" one. Anyway I don't really care too much about the name, I just think we should have it in system.h, where also panic() lives. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-user@FreeBSD.ORG Sun May 29 05:07:00 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CA5F106566B; Sun, 29 May 2011 05:07:00 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5CD158FC0A; Sun, 29 May 2011 05:07:00 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4T570Fb015485; Sun, 29 May 2011 05:07:00 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4T5706V015483; Sun, 29 May 2011 05:07:00 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105290507.p4T5706V015483@svn.freebsd.org> From: Hiroki Sato Date: Sun, 29 May 2011 05:07:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222440 - user/hrs/ipv6/usr.sbin/route6d X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 05:07:00 -0000 Author: hrs Date: Sun May 29 05:06:59 2011 New Revision: 222440 URL: http://svn.freebsd.org/changeset/base/222440 Log: Use ANSI C function definitions. Modified: user/hrs/ipv6/usr.sbin/route6d/route6d.c Modified: user/hrs/ipv6/usr.sbin/route6d/route6d.c ============================================================================== --- user/hrs/ipv6/usr.sbin/route6d/route6d.c Sun May 29 02:53:52 2011 (r222439) +++ user/hrs/ipv6/usr.sbin/route6d/route6d.c Sun May 29 05:06:59 2011 (r222440) @@ -290,9 +290,7 @@ void setindex2ifc(int, struct ifc *); #define IFIL_TYPE_L 'L' int -main(argc, argv) - int argc; - char **argv; +main(int argc, char *argv[]) { int ch; int error = 0; @@ -545,8 +543,7 @@ main(argc, argv) } void -sighandler(signo) - int signo; +sighandler(int signo) { switch (signo) { @@ -570,7 +567,7 @@ sighandler(signo) */ /* ARGSUSED */ void -rtdexit() +rtdexit(void) { struct riprt *rrt; @@ -597,7 +594,7 @@ rtdexit() */ /* ARGSUSED */ void -ripalarm() +ripalarm(void) { struct ifc *ifcp; struct riprt *rrt, *rrt_prev, *rrt_next; @@ -637,7 +634,7 @@ ripalarm() } void -init() +init(void) { int error; const int int0 = 0, int1 = 1, int255 = 255; @@ -977,9 +974,7 @@ ripsend(struct ifc *ifcp, struct sockadd * outbound filter logic, per-route/interface. */ int -out_filter(rrt, ifcp) - struct riprt *rrt; - struct ifc *ifcp; +out_filter(struct riprt *rrt, struct ifc *ifcp) { struct iff *iffp; struct in6_addr ia; @@ -1056,9 +1051,7 @@ out_filter(rrt, ifcp) * It checks options specified in the arguments and the split horizon rule. */ int -tobeadv(rrt, ifcp) - struct riprt *rrt; - struct ifc *ifcp; +tobeadv(struct riprt *rrt, struct ifc *ifcp) { /* Special care for static routes */ @@ -1083,9 +1076,7 @@ tobeadv(rrt, ifcp) * Send a rip packet actually. */ int -sendpacket(sin6, len) - struct sockaddr_in6 *sin6; - int len; +sendpacket(struct sockaddr_in6 *sin6, int len) { struct msghdr m; struct cmsghdr *cm; @@ -1144,7 +1135,7 @@ sendpacket(sin6, len) * table if necessary. */ void -riprecv() +riprecv(void) { struct ifc *ifcp, *ic; struct sockaddr_in6 fsock; @@ -1495,8 +1486,7 @@ riprecv() * Send all routes request packet to the specified interface. */ void -sendrequest(ifcp) - struct ifc *ifcp; +sendrequest(struct ifc *ifcp) { struct netinfo6 *np; int error; @@ -1524,11 +1514,10 @@ sendrequest(ifcp) * Process a RIP6_REQUEST packet. */ void -riprequest(ifcp, np, nn, sin6) - struct ifc *ifcp; - struct netinfo6 *np; - int nn; - struct sockaddr_in6 *sin6; +riprequest(struct ifc *ifcp, + struct netinfo6 *np, + int nn, + struct sockaddr_in6 *sin6) { int i; struct riprt *rrt; @@ -1556,7 +1545,7 @@ riprequest(ifcp, np, nn, sin6) * Get information of each interface. */ void -ifconfig() +ifconfig(void) { struct ifaddrs *ifap, *ifa; struct ifc *ifcp; @@ -1630,11 +1619,10 @@ ifconfig() } int -ifconfig1(name, sa, ifcp, s) - const char *name; - const struct sockaddr *sa; - struct ifc *ifcp; - int s; +ifconfig1(const char *name, + const struct sockaddr *sa, + struct ifc *ifcp, + int s) { struct in6_ifreq ifr; const struct sockaddr_in6 *sin6; @@ -1743,7 +1731,7 @@ ifremove(int ifindex) * Update interface information as necesssary. */ void -rtrecv() +rtrecv(void) { char buf[BUFSIZ]; char *p, *q = NULL; @@ -1994,10 +1982,9 @@ rtrecv() * remove specified route from the internal routing table. */ int -rt_del(sdst, sgw, smask) - const struct sockaddr_in6 *sdst; - const struct sockaddr_in6 *sgw; - const struct sockaddr_in6 *smask; +rt_del(const struct sockaddr_in6 *sdst, + const struct sockaddr_in6 *sgw, + const struct sockaddr_in6 *smask) { const struct in6_addr *dst = NULL; const struct in6_addr *gw = NULL; @@ -2093,10 +2080,9 @@ rt_del(sdst, sgw, smask) * remove specified address from internal interface/routing table. */ int -rt_deladdr(ifcp, sifa, smask) - struct ifc *ifcp; - const struct sockaddr_in6 *sifa; - const struct sockaddr_in6 *smask; +rt_deladdr(struct ifc *ifcp, + const struct sockaddr_in6 *sifa, + const struct sockaddr_in6 *smask) { const struct in6_addr *addr = NULL; int prefix; @@ -2205,9 +2191,7 @@ rt_deladdr(ifcp, sifa, smask) * list. */ int -ifrt(ifcp, again) - struct ifc *ifcp; - int again; +ifrt(struct ifc *ifcp, int again) { struct ifac *ifa; struct riprt *rrt = NULL, *search_rrt, *prev_rrt, *loop_rrt; @@ -2322,9 +2306,7 @@ ifrt(ifcp, again) * since BSD kernels do not look at prefix length on p2p interfaces. */ void -ifrt_p2p(ifcp, again) - struct ifc *ifcp; - int again; +ifrt_p2p(struct ifc *ifcp, int again) { struct ifac *ifa; struct riprt *rrt, *orrt, *prevrrt; @@ -2492,8 +2474,7 @@ ifrt_p2p(ifcp, again) } int -getifmtu(ifindex) - int ifindex; +getifmtu(int ifindex) { int mib[6]; char *buf; @@ -2530,8 +2511,7 @@ getifmtu(ifindex) } const char * -rttypes(rtm) - struct rt_msghdr *rtm; +rttypes(struct rt_msghdr *rtm) { #define RTTYPE(s, f) \ do { \ @@ -2574,8 +2554,7 @@ do { \ } const char * -rtflags(rtm) - struct rt_msghdr *rtm; +rtflags(struct rt_msghdr *rtm) { static char buf[BUFSIZ]; @@ -2644,8 +2623,7 @@ do { \ } const char * -ifflags(flags) - int flags; +ifflags(int flags) { static char buf[BUFSIZ]; @@ -2684,8 +2662,7 @@ do { \ } void -krtread(again) - int again; +krtread(int again) { int mib[6]; size_t msize; @@ -2738,9 +2715,7 @@ krtread(again) } void -rt_entry(rtm, again) - struct rt_msghdr *rtm; - int again; +rt_entry(struct rt_msghdr *rtm, int again) { struct sockaddr_in6 *sin6_dst, *sin6_gw, *sin6_mask; struct sockaddr_in6 *sin6_genmask, *sin6_ifp; @@ -2902,10 +2877,9 @@ rt_entry(rtm, again) } int -addroute(rrt, gw, ifcp) - struct riprt *rrt; - const struct in6_addr *gw; - struct ifc *ifcp; +addroute(struct riprt *rrt, + const struct in6_addr *gw, + struct ifc *ifcp) { struct netinfo6 *np; u_char buf[BUFSIZ], buf1[BUFSIZ], buf2[BUFSIZ]; @@ -2976,9 +2950,7 @@ addroute(rrt, gw, ifcp) } int -delroute(np, gw) - struct netinfo6 *np; - struct in6_addr *gw; +delroute(struct netinfo6 *np, struct in6_addr *gw) { u_char buf[BUFSIZ], buf2[BUFSIZ]; struct rt_msghdr *rtm; @@ -3044,9 +3016,7 @@ delroute(np, gw) } struct in6_addr * -getroute(np, gw) - struct netinfo6 *np; - struct in6_addr *gw; +getroute(struct netinfo6 *np, struct in6_addr *gw) { u_char buf[BUFSIZ]; int myseq; @@ -3093,8 +3063,7 @@ getroute(np, gw) } const char * -inet6_n2p(p) - const struct in6_addr *p; +inet6_n2p(const struct in6_addr *p) { static char buf[BUFSIZ]; @@ -3102,8 +3071,7 @@ inet6_n2p(p) } void -ifrtdump(sig) - int sig; +ifrtdump(int sig) { ifdump(sig); @@ -3111,8 +3079,7 @@ ifrtdump(sig) } void -ifdump(sig) - int sig; +ifdump(int sig) { struct ifc *ifcp; FILE *dump; @@ -3148,9 +3115,7 @@ ifdump(sig) } void -ifdump0(dump, ifcp) - FILE *dump; - const struct ifc *ifcp; +ifdump0(FILE *dump, const struct ifc *ifcp) { struct ifac *ifa; struct iff *iffp; @@ -3209,8 +3174,7 @@ ifdump0(dump, ifcp) } void -rtdump(sig) - int sig; +rtdump(int sig) { struct riprt *rrt; char buf[BUFSIZ]; @@ -3259,7 +3223,7 @@ rtdump(sig) * -O 5f09:c400::/32,ef0,ef1 (only when match) */ void -filterconfig() +filterconfig(void) { int i; char *p, *ap, *iflp, *ifname, *ep; @@ -3389,10 +3353,9 @@ ifonly: * with the address and prefix length specified in the arguments. */ struct ifac * -ifa_match(ifcp, ia, plen) - const struct ifc *ifcp; - const struct in6_addr *ia; - int plen; +ifa_match(const struct ifc *ifcp, + const struct in6_addr *ia, + int plen) { struct ifac *ifa; @@ -3410,9 +3373,7 @@ ifa_match(ifcp, ia, plen) * Note: This is not a rtalloc(). Therefore exact match is necessary. */ struct riprt * -rtsearch(np, prev_rrt) - struct netinfo6 *np; - struct riprt **prev_rrt; +rtsearch(struct netinfo6 *np, struct riprt **prev_rrt) { struct riprt *rrt; @@ -3432,8 +3393,7 @@ rtsearch(np, prev_rrt) } int -sin6mask2len(sin6) - const struct sockaddr_in6 *sin6; +sin6mask2len(const struct sockaddr_in6 *sin6) { return mask2len(&sin6->sin6_addr, @@ -3441,9 +3401,7 @@ sin6mask2len(sin6) } int -mask2len(addr, lenlim) - const struct in6_addr *addr; - int lenlim; +mask2len(const struct in6_addr *addr, int lenlim) { int i = 0, j; const u_char *p = (const u_char *)addr; @@ -3470,8 +3428,7 @@ mask2len(addr, lenlim) } void -applymask(addr, mask) - struct in6_addr *addr, *mask; +applymask(struct in6_addr *addr, struct in6_addr *mask) { int i; u_long *p, *q; @@ -3486,9 +3443,7 @@ static const u_char plent[8] = { }; void -applyplen(ia, plen) - struct in6_addr *ia; - int plen; +applyplen(struct in6_addr *ia, int plen) { u_char *p; int i; @@ -3508,8 +3463,7 @@ static const int pl2m[9] = { }; struct in6_addr * -plen2mask(n) - int n; +plen2mask(int n) { static struct in6_addr ia; u_char *p; @@ -3529,8 +3483,7 @@ plen2mask(n) } char * -allocopy(p) - char *p; +allocopy(char *p) { int len = strlen(p) + 1; char *q = (char *)malloc(len); @@ -3545,7 +3498,7 @@ allocopy(p) } char * -hms() +hms(void) { static char buf[BUFSIZ]; time_t t; @@ -3564,8 +3517,7 @@ hms() #define RIPRANDDEV 1.0 /* 30 +- 15, max - min = 30 */ int -ripinterval(timer) - int timer; +ripinterval(int timer) { double r = rand(); @@ -3575,7 +3527,7 @@ ripinterval(timer) } time_t -ripsuptrig() +ripsuptrig(void) { time_t t; @@ -3685,7 +3637,7 @@ trace(level, fmt, va_alist) } unsigned int -if_maxindex() +if_maxindex(void) { struct if_nameindex *p, *p0; unsigned int max = 0; @@ -3700,8 +3652,7 @@ if_maxindex() } struct ifc * -ifc_find(name) - char *name; +ifc_find(char *name) { struct ifc *ifcp; @@ -3713,9 +3664,7 @@ ifc_find(name) } struct iff * -iff_find(ifcp, type) - struct ifc *ifcp; - int type; +iff_find(struct ifc *ifcp, int type) { struct iff *iffp; @@ -3731,9 +3680,7 @@ iff_find(ifcp, type) } void -setindex2ifc(idx, ifcp) - int idx; - struct ifc *ifcp; +setindex2ifc(int idx, struct ifc *ifcp) { int n, nsize; struct ifc **p; From owner-svn-src-user@FreeBSD.ORG Sun May 29 05:12:24 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBE41106564A; Sun, 29 May 2011 05:12:24 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CD3278FC0A; Sun, 29 May 2011 05:12:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4T5CONL015688; Sun, 29 May 2011 05:12:24 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4T5CO2J015686; Sun, 29 May 2011 05:12:24 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105290512.p4T5CO2J015686@svn.freebsd.org> From: Hiroki Sato Date: Sun, 29 May 2011 05:12:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222441 - user/hrs/ipv6/sbin/ifconfig X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 05:12:24 -0000 Author: hrs Date: Sun May 29 05:12:24 2011 New Revision: 222441 URL: http://svn.freebsd.org/changeset/base/222441 Log: Display an nd6 line when the interface has ND6_IFF_ACCEPT_RTADV and no inet6 address. This change should be useful for SLAAC-only interfaces. Modified: user/hrs/ipv6/sbin/ifconfig/af_nd6.c Modified: user/hrs/ipv6/sbin/ifconfig/af_nd6.c ============================================================================== --- user/hrs/ipv6/sbin/ifconfig/af_nd6.c Sun May 29 05:06:59 2011 (r222440) +++ user/hrs/ipv6/sbin/ifconfig/af_nd6.c Sun May 29 05:12:24 2011 (r222441) @@ -192,8 +192,6 @@ nd6_status(int s) } } free(buf); - if (!isinet6) - return; memset(&nd, 0, sizeof(nd)); strncpy(nd.ifname, ifr.ifr_name, sizeof(nd.ifname)); @@ -209,8 +207,16 @@ nd6_status(int s) } isdefif = isnd6defif(s6); close(s6); + /* + * Display an nd6 line only for cases of IPv6 address + non-zero flag + * or accept_rtadv flag. + */ if (nd.ndi.flags == 0 && !isdefif) return; + if (nd.ndi.flags & ND6_IFF_ACCEPT_RTADV) + isinet6 = 1; + if (!isinet6) + return; printb("\tnd6 options", (unsigned int)(nd.ndi.flags | (isdefif << 15)), ND6BITS); putchar('\n'); @@ -225,5 +231,6 @@ static struct afswtch af_nd6 = { static __constructor void nd6_ctor(void) { + af_register(&af_nd6); } From owner-svn-src-user@FreeBSD.ORG Sun May 29 05:24:59 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44152106566B; Sun, 29 May 2011 05:24:59 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EFC5A8FC08; Sun, 29 May 2011 05:24:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4T5OwvL016103; Sun, 29 May 2011 05:24:58 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4T5Owot016088; Sun, 29 May 2011 05:24:58 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105290524.p4T5Owot016088@svn.freebsd.org> From: Hiroki Sato Date: Sun, 29 May 2011 05:24:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222442 - in user/hrs/ipv6: sys/netinet usr.sbin/rtadvd usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 05:24:59 -0000 Author: hrs Date: Sun May 29 05:24:58 2011 New Revision: 222442 URL: http://svn.freebsd.org/changeset/base/222442 Log: Implemnt RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement Options for DNS Configuration) into rtadvd(8) and rtsold(8). DNS information received by rtsold(8) will go to resolv.conf(5) by resolvconf(8) script. Lifetime handling is not supported at this moment. Note: when receiving a link-local scope address rtsold(8) adds a scope id into addresses in the script arguments based on the received interface in a representation defined in RFC 4007 (e.g. fe80::1%bge0). However, there are some shell scripts using printf(1) (including resolvconf(8)) cannot process it properly because printf(1) can recognize the character % as special. Based on work by: J.R. Oldroyd PR: kern/156259 Modified: user/hrs/ipv6/sys/netinet/icmp6.h user/hrs/ipv6/usr.sbin/rtadvd/Makefile user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/config.h user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtadvd/if.c user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h user/hrs/ipv6/usr.sbin/rtsold/rtsol.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 user/hrs/ipv6/usr.sbin/rtsold/rtsold.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Modified: user/hrs/ipv6/sys/netinet/icmp6.h ============================================================================== --- user/hrs/ipv6/sys/netinet/icmp6.h Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/sys/netinet/icmp6.h Sun May 29 05:24:58 2011 (r222442) @@ -297,6 +297,8 @@ struct nd_opt_hdr { /* Neighbor discove #define ND_OPT_PREFIX_INFORMATION 3 #define ND_OPT_REDIRECTED_HEADER 4 #define ND_OPT_MTU 5 +#define ND_OPT_RDNSS 25 /* RFC 6016 */ +#define ND_OPT_DNSSL 31 /* RFC 6016 */ #define ND_OPT_ROUTE_INFO 200 /* draft-ietf-ipngwg-router-preference, not officially assigned yet */ @@ -338,6 +340,22 @@ struct nd_opt_route_info { /* route info /* prefix follows */ } __packed; +struct nd_opt_rdnss { /* RDNSS option (RFC 6106) */ + u_int8_t nd_opt_rdnss_type; + u_int8_t nd_opt_rdnss_len; + u_int16_t nd_opt_rdnss_reserved; + u_int32_t nd_opt_rdnss_lifetime; + /* followed by list of recursive DNS servers */ +} __packed; + +struct nd_opt_dnssl { /* DNSSL option (RFC 6106) */ + u_int8_t nd_opt_dnssl_type; + u_int8_t nd_opt_dnssl_len; + u_int16_t nd_opt_dnssl_reserved; + u_int32_t nd_opt_dnssl_lifetime; + /* followed by list of DNS search domains */ +} __packed; + /* * icmp6 namelookup */ Modified: user/hrs/ipv6/usr.sbin/rtadvd/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/Makefile Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/Makefile Sun May 29 05:24:58 2011 (r222442) @@ -21,7 +21,7 @@ SRCS= rtadvd.c rrenum.c advcap.c if.c co DPADD= ${LIBUTIL} LDADD= -lutil -CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO +CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO -DRDNSS WARNS?= 1 Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Sun May 29 05:24:58 2011 (r222442) @@ -53,6 +53,7 @@ #include #include #include +#include #include #include #include @@ -65,6 +66,11 @@ #include "if.h" #include "config.h" +/* label of tcapcode + number + domain name + zero octet */ +static char entbuf[10 + 3 + NI_MAXHOST + 1]; +static char oentbuf[10 + 3 + NI_MAXHOST + 1]; +static char abuf[DNAME_LABELENC_MAXLEN]; + static time_t prefix_timo = (60 * 120); /* 2 hours. * XXX: should be configurable. */ extern struct rainfo *ralist; @@ -72,6 +78,32 @@ extern struct rainfo *ralist; static struct rtadvd_timer *prefix_timeout(void *); static void makeentry(char *, size_t, int, char *); static int getinet6sysctl(int); +static size_t dname_labelenc(char *, const char *); + +/* Encode domain name label encoding in RFC 1035 Section 3.1 */ +static size_t +dname_labelenc(char *dst, const char *src) +{ + char *dst_origin; + size_t len; + + dst_origin = dst; + len = strlen(src); + + /* Length fields per 63 octets + '\0' (<= DNAME_LABELENC_MAXLEN) */ + memset(dst, 0, len + len / 64 + 1 + 1); + + syslog(LOG_DEBUG, "<%s> labelenc = %s", __func__, src); + while ((len = strlen(src)) != 0) { + /* Put a length field with 63 octet limitation first. */ + *dst++ = len = MIN(63, len + 1); + memcpy(dst, src, len); + dst += len; + src += len; + } + syslog(LOG_DEBUG, "<%s> labellen = %d", __func__, dst - dst_origin); + return (dst - dst_origin); +} void getconfig(intface) @@ -123,6 +155,10 @@ getconfig(intface) #ifdef ROUTEINFO tmp->route.next = tmp->route.prev = &tmp->route; #endif +#ifdef RDNSS + TAILQ_INIT(&tmp->rdnss); + TAILQ_INIT(&tmp->dnssl); +#endif /* check if we are allowed to forward packets (if not determined) */ if (forwarding < 0) { @@ -276,7 +312,6 @@ getconfig(intface) tmp->pfxs = 0; for (i = -1; i < MAXPREFIX; i++) { struct prefix *pfx; - char entbuf[256]; makeentry(entbuf, sizeof(entbuf), i, "addr"); addr = (char *)agetstr(entbuf, &bp); @@ -442,7 +477,6 @@ getconfig(intface) tmp->routes = 0; for (i = -1; i < MAXROUTE; i++) { struct rtinfo *rti; - char entbuf[256], oentbuf[256]; makeentry(entbuf, sizeof(entbuf), i, "rtprefix"); addr = (char *)agetstr(entbuf, &bp); @@ -585,6 +619,118 @@ getconfig(intface) } #endif +#ifdef RDNSS + /* DNS server and DNS search list information */ + for (i = -1; i < MAXRDNSSENT ; i++) { + struct rdnss *rdn; + struct rdnss_addr *rdna; + char *ap; + int c; + + makeentry(entbuf, sizeof(entbuf), i, "rdnss"); + addr = (char *)agetstr(entbuf, &bp); + if (addr == NULL) + break; + rdn = malloc(sizeof(*rdn)); + if (rdn == NULL) { + syslog(LOG_ERR, + "<%s> can't get allocate buffer for rdnss entry", + __func__); + exit(1); + } + memset(rdn, 0, sizeof(*rdn)); + TAILQ_INIT(&rdn->rd_list); + + for (ap = addr; ap - addr < strlen(addr); ap += c+1) { + c = strcspn(ap, ","); + strncpy(abuf, ap, c); + abuf[c] = '\0'; + rdna = malloc(sizeof(*rdna)); + if (rdna == NULL) { + syslog(LOG_ERR, + "<%s> can't get allocate buffer for " + "rdnss_addr entry", + __func__); + exit(1); + } + memset(rdna, 0, sizeof(*rdna)); + if (inet_pton(AF_INET6, abuf, &rdna->ra_dns) != 1) { + syslog(LOG_ERR, "<%s> inet_pton failed for %s", + __func__, abuf); + exit(1); + } + TAILQ_INSERT_TAIL(&rdn->rd_list, rdna, ra_next); + } + + makeentry(entbuf, sizeof(entbuf), i, "rdnssltime"); + MAYHAVE(val, entbuf, (tmp->maxinterval * 3 / 2)); + if (val < tmp->maxinterval || val > tmp->maxinterval * 2) { + syslog(LOG_ERR, "%s (%ld) on %s is invalid " + "(must be between %d and %d)", + entbuf, val, intface, tmp->maxinterval, + tmp->maxinterval * 2); + exit(1); + } + rdn->rd_ltime = val; + + /* link into chain */ + insque(rdn, &tmp->rdnss); + } + + for (i = -1; i < MAXDNSSLENT ; i++) { + struct dnssl *dns; + struct dnssl_addr *dnsa; + char *ap; + int c; + char *p, *q; + + makeentry(entbuf, sizeof(entbuf), i, "dnssl"); + addr = (char *)agetstr(entbuf, &bp); + if (addr == NULL) + break; + dns = malloc(sizeof(*dns)); + if (dns == NULL) { + syslog(LOG_ERR, + "<%s> can't get allocate buffer for dnssl entry", + __func__); + exit(1); + } + memset(dns, 0, sizeof(*dns)); + TAILQ_INIT(&dns->dn_list); + + for (ap = addr; ap - addr < strlen(addr); ap += c+1) { + c = strcspn(ap, ","); + strncpy(abuf, ap, c); + abuf[c] = '\0'; + dnsa = malloc(sizeof(struct dnssl_addr)); + if (dnsa == NULL) { + syslog(LOG_ERR, + "<%s> can't get allocate buffer for " + "dnssl_addr entry", __func__); + exit(1); + } + memset(dnsa, 0, sizeof(*dnsa)); + dnsa->da_len = dname_labelenc(dnsa->da_dom, abuf); + syslog(LOG_DEBUG, "<%s>: dnsa->da_len = %d", __func__, + dnsa->da_len); + TAILQ_INSERT_TAIL(&dns->dn_list, dnsa, da_next); + } + + makeentry(entbuf, sizeof(entbuf), i, "dnsslltime"); + MAYHAVE(val, entbuf, (tmp->maxinterval * 3 / 2)); + if (val < tmp->maxinterval || val > tmp->maxinterval * 2) { + syslog(LOG_ERR, "%s (%ld) on %s is invalid " + "(must be between %d and %d)", + entbuf, val, intface, tmp->maxinterval, + tmp->maxinterval * 2); + exit(1); + } + dns->dn_ltime = val; + + /* link into chain */ + insque(dns, &tmp->dnssl); + } +#endif /* okey */ tmp->next = ralist; ralist = tmp; @@ -913,6 +1059,13 @@ make_packet(struct rainfo *rainfo) struct nd_opt_route_info *ndopt_rti; struct rtinfo *rti; #endif +#ifdef RDNSS + struct nd_opt_rdnss *ndopt_rdnss; + struct rdnss *rdn; + struct nd_opt_dnssl *ndopt_dnssl; + struct dnssl *dns; + size_t len; +#endif struct prefix *pfx; /* calculate total length */ @@ -936,6 +1089,29 @@ make_packet(struct rainfo *rainfo) packlen += sizeof(struct nd_opt_route_info) + ((rti->prefixlen + 0x3f) >> 6) * 8; #endif +#ifdef RDNSS + TAILQ_FOREACH(rdn, &rainfo->rdnss, rd_next) { + struct rdnss_addr *rdna; + + packlen += sizeof(struct nd_opt_rdnss); + TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next) + packlen += sizeof(rdna->ra_dns); + } + TAILQ_FOREACH(dns, &rainfo->dnssl, dn_next) { + struct dnssl_addr *dnsa; + + packlen += sizeof(struct nd_opt_dnssl); + len = 0; + TAILQ_FOREACH(dnsa, &dns->dn_list, da_next) + len += dnsa->da_len; + + /* A zero octet and 8 octet boundary */ + len++; + len += 8 - (len % 8); + + packlen += len; + } +#endif /* allocate memory for the packet */ if ((buf = malloc(packlen)) == NULL) { @@ -944,6 +1120,7 @@ make_packet(struct rainfo *rainfo) __func__); exit(1); } + memset(buf, 0, packlen); if (rainfo->ra_data) { /* free the previous packet */ free(rainfo->ra_data); @@ -1056,6 +1233,57 @@ make_packet(struct rainfo *rainfo) } #endif +#ifdef RDNSS + TAILQ_FOREACH(rdn, &rainfo->rdnss, rd_next) { + struct rdnss_addr *rdna; + + ndopt_rdnss = (struct nd_opt_rdnss *)buf; + ndopt_rdnss->nd_opt_rdnss_type = ND_OPT_RDNSS; + ndopt_rdnss->nd_opt_rdnss_len = 0; + ndopt_rdnss->nd_opt_rdnss_reserved = 0; + ndopt_rdnss->nd_opt_rdnss_lifetime = htonl(rdn->rd_ltime); + buf += sizeof(struct nd_opt_rdnss); + + TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next) { + memcpy(buf, &rdna->ra_dns, sizeof(rdna->ra_dns)); + buf += sizeof(rdna->ra_dns); + } + /* Length field should be in 8 octets */ + ndopt_rdnss->nd_opt_rdnss_len = (buf - (char *)ndopt_rdnss) / 8; + + syslog(LOG_DEBUG, "<%s>: nd_opt_dnss_len = %d", __func__, + ndopt_rdnss->nd_opt_rdnss_len); + } + TAILQ_FOREACH(dns, &rainfo->dnssl, dn_next) { + struct dnssl_addr *dnsa; + size_t len = 0; + + ndopt_dnssl = (struct nd_opt_dnssl *)buf; + ndopt_dnssl->nd_opt_dnssl_type = ND_OPT_DNSSL; + ndopt_dnssl->nd_opt_dnssl_len = 0; + ndopt_dnssl->nd_opt_dnssl_reserved = 0; + ndopt_dnssl->nd_opt_dnssl_lifetime = htonl(dns->dn_ltime); + buf += sizeof(*ndopt_dnssl); + + TAILQ_FOREACH(dnsa, &dns->dn_list, da_next) { + memcpy(buf, dnsa->da_dom, dnsa->da_len); + buf += dnsa->da_len; + } + + /* A zero octet after encoded DNS server list. */ + *buf++ = '\0'; + + /* Padding to next 8 octets boundary */ + len = buf - (char *)ndopt_dnssl; + len += 8 - (len % 8); + + /* Length field must be in 8 octets */ + ndopt_dnssl->nd_opt_dnssl_len = len / 8; + + syslog(LOG_DEBUG, "<%s>: nd_opt_dnssl_len = %d", __func__, + ndopt_dnssl->nd_opt_dnssl_len); + } +#endif return; } Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.h Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.h Sun May 29 05:24:58 2011 (r222442) @@ -45,3 +45,5 @@ extern void get_prefix(struct rainfo *); */ #define MAXPREFIX 100 #define MAXROUTE 100 +#define MAXRDNSSENT 100 +#define MAXDNSSLENT 100 Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sun May 29 05:24:58 2011 (r222442) @@ -45,6 +45,7 @@ #include +#include #include #include #include @@ -63,6 +64,7 @@ extern struct rainfo *ralist; static char *ether_str(struct sockaddr_dl *); static void if_dump(void); +static size_t dname_labeldec(char *, const char *); static char *rtpref_str[] = { "medium", /* 00 */ @@ -96,6 +98,10 @@ if_dump() #ifdef ROUTEINFO struct rtinfo *rti; #endif +#ifdef RDNSS + struct rdnss *rdn; + struct dnssl *dns; +#endif char prefixbuf[INET6_ADDRSTRLEN]; int first; struct timeval now; @@ -230,6 +236,44 @@ if_dump() fprintf(fp, ")\n"); } #endif +#ifdef RDNSS + TAILQ_FOREACH(rdn, &rai->rdnss, rd_next) { + struct rdnss_addr *rdna; + + if (rdn == TAILQ_FIRST(&rai->rdnss)) + fprintf(fp, " Recursive DNS servers:\n" + " Lifetime\tServers\n"); + + fprintf(fp, " % 8u\t", rdn->rd_ltime); + TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next) { + inet_ntop(AF_INET6, &rdna->ra_dns, + prefixbuf, sizeof(prefixbuf)); + + if (rdna != TAILQ_FIRST(&rdn->rd_list)) + fprintf(fp, " \t"); + fprintf(fp, "%s\n", prefixbuf); + } + fprintf(fp, "\n"); + } + + TAILQ_FOREACH(dns, &rai->dnssl, dn_next) { + struct dnssl_addr *dnsa; + char buf[NI_MAXHOST + 1]; + + if (dns == TAILQ_FIRST(&rai->dnssl)) + fprintf(fp, " DNS search list:\n" + " Lifetime\tDomains\n"); + + fprintf(fp, " % 8u\t", dns->dn_ltime); + TAILQ_FOREACH(dnsa, &dns->dn_list, da_next) { + dname_labeldec(buf, dnsa->da_dom); + if (dnsa != TAILQ_FIRST(&dns->dn_list)) + fprintf(fp, " \t"); + fprintf(fp, "%s(%d)\n", buf, dnsa->da_len); + } + fprintf(fp, "\n"); + } +#endif } } @@ -250,3 +294,23 @@ rtadvd_dump_file(dumpfile) fclose(fp); } + +/* Decode domain name label encoding in RFC 1035 Section 3.1 */ +static size_t +dname_labeldec(char *dst, const char *src) +{ + size_t len; + const char *src_origin; + + src_origin = src; + while (*src && (len = (uint8_t)(*src++) & 0x3f) != 0) { + syslog(LOG_DEBUG, "<%s> labellen = %d", __func__, len); + memcpy(dst, src, len); + src += len; + dst += len; + if (*(dst - 1) == '\0') + break; + } + + return (src - src_origin); +} Modified: user/hrs/ipv6/usr.sbin/rtadvd/if.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/if.c Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/if.c Sun May 29 05:24:58 2011 (r222442) @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include Modified: user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Sun May 29 05:24:58 2011 (r222442) @@ -45,6 +45,7 @@ #include #include +#include #include #include #include Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sun May 29 05:24:58 2011 (r222442) @@ -37,6 +37,7 @@ #include #include +#include #include #include #include @@ -52,6 +53,7 @@ #include #include #include +#include #include #include #include @@ -115,15 +117,26 @@ union nd_opts { #define nd_opts_mtu nd_opt_each.mtu #define nd_opts_list nd_opt_each.list -#define NDOPT_FLAG_SRCLINKADDR 0x1 -#define NDOPT_FLAG_TGTLINKADDR 0x2 -#define NDOPT_FLAG_PREFIXINFO 0x4 -#define NDOPT_FLAG_RDHDR 0x8 -#define NDOPT_FLAG_MTU 0x10 +#define NDOPT_FLAG_SRCLINKADDR (1 << 0) +#define NDOPT_FLAG_TGTLINKADDR (1 << 1) +#define NDOPT_FLAG_PREFIXINFO (1 << 2) +#define NDOPT_FLAG_RDHDR (1 << 3) +#define NDOPT_FLAG_MTU (1 << 4) +#ifdef RDNSS +#define NDOPT_FLAG_RDNSS (1 << 5) +#define NDOPT_FLAG_DNSSL (1 << 6) +#endif u_int32_t ndopt_flags[] = { - 0, NDOPT_FLAG_SRCLINKADDR, NDOPT_FLAG_TGTLINKADDR, - NDOPT_FLAG_PREFIXINFO, NDOPT_FLAG_RDHDR, NDOPT_FLAG_MTU, + [ND_OPT_SOURCE_LINKADDR] = NDOPT_FLAG_SRCLINKADDR, + [ND_OPT_TARGET_LINKADDR] = NDOPT_FLAG_TGTLINKADDR, + [ND_OPT_PREFIX_INFORMATION] = NDOPT_FLAG_PREFIXINFO, + [ND_OPT_REDIRECTED_HEADER] = NDOPT_FLAG_RDHDR, + [ND_OPT_MTU] = NDOPT_FLAG_MTU, +#ifdef RDNSS + [ND_OPT_RDNSS] = NDOPT_FLAG_RDNSS, + [ND_OPT_DNSSL] = NDOPT_FLAG_DNSSL, +#endif }; int main(int, char *[]); @@ -376,6 +389,10 @@ static void die() { struct rainfo *ra; +#ifdef RDNSS + struct rdnss *rdn; + struct dnssl *dns; +#endif int i; const int retrans = MAX_FINAL_RTR_ADVERTISEMENTS; @@ -386,6 +403,12 @@ die() for (ra = ralist; ra; ra = ra->next) { ra->lifetime = 0; +#ifdef RDNSS + TAILQ_FOREACH(rdn, &ra->rdnss, rd_next) + rdn->rd_ltime = 0; + TAILQ_FOREACH(dns, &ra->dnssl, dn_next) + dns->dn_ltime = 0; +#endif make_packet(ra); } for (i = 0; i < retrans; i++) { @@ -961,7 +984,11 @@ ra_input(int len, struct nd_router_adver if (nd6_options((struct nd_opt_hdr *)(ra + 1), len - sizeof(struct nd_router_advert), &ndopts, NDOPT_FLAG_SRCLINKADDR | - NDOPT_FLAG_PREFIXINFO | NDOPT_FLAG_MTU)) { + NDOPT_FLAG_PREFIXINFO | NDOPT_FLAG_MTU +#ifdef RDNSS + | NDOPT_FLAG_RDNSS | NDOPT_FLAG_DNSSL +#endif + )) { syslog(LOG_INFO, "<%s> ND option check failed for an RA from %s on %s", __func__, @@ -1300,7 +1327,12 @@ nd6_options(struct nd_opt_hdr *hdr, int goto bad; } - if (hdr->nd_opt_type > ND_OPT_MTU) { + if (hdr->nd_opt_type > ND_OPT_MTU +#ifdef RDNSS + && hdr->nd_opt_type != ND_OPT_RDNSS && + hdr->nd_opt_type != ND_OPT_DNSSL +#endif + ) { syslog(LOG_INFO, "<%s> unknown ND option(type %d)", __func__, hdr->nd_opt_type); continue; @@ -1317,9 +1349,18 @@ nd6_options(struct nd_opt_hdr *hdr, int * options. */ if ((hdr->nd_opt_type == ND_OPT_MTU && - (optlen != sizeof(struct nd_opt_mtu))) || - ((hdr->nd_opt_type == ND_OPT_PREFIX_INFORMATION && - optlen != sizeof(struct nd_opt_prefix_info)))) { + optlen != sizeof(struct nd_opt_mtu)) || +#ifdef RDNSS + (hdr->nd_opt_type == ND_OPT_RDNSS && + (optlen < 24 || + (optlen - sizeof(struct nd_opt_rdnss)) % 16 != 0)) || + (hdr->nd_opt_type == ND_OPT_DNSSL && + (optlen < 16 || + (optlen - sizeof(struct nd_opt_dnssl)) % 8 != 0)) || +#endif + (hdr->nd_opt_type == ND_OPT_PREFIX_INFORMATION && + optlen != sizeof(struct nd_opt_prefix_info)) + ) { syslog(LOG_INFO, "<%s> invalid option length", __func__); continue; @@ -1328,6 +1369,10 @@ nd6_options(struct nd_opt_hdr *hdr, int switch (hdr->nd_opt_type) { case ND_OPT_TARGET_LINKADDR: case ND_OPT_REDIRECTED_HEADER: +#ifdef RDNSS + case ND_OPT_RDNSS: + case ND_OPT_DNSSL: +#endif break; /* we don't care about these options */ case ND_OPT_SOURCE_LINKADDR: case ND_OPT_MTU: Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf Sun May 29 05:24:58 2011 (r222442) @@ -18,4 +18,5 @@ # this part by hand, and then invoke rtadvd with the -s option. #ef0:\ -# :addr="3ffe:501:ffff:1000::":prefixlen#64: +# :addr="2001:db8:ffff:1000::":prefixlen#64:\ +# :rddns="2001:db8:ffff:1000::1":dnssl="foo.com": Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sun May 29 05:24:58 2011 (r222442) @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 17, 1998 +.Dd May 28, 2011 .Dt RTADVD.CONF 5 .Os .Sh NAME @@ -355,6 +355,65 @@ However, keywords that start with .Dq Li rtr have basically been obsoleted, and should not be used any more. .Pp +The following items are for ICMPv6 Recursive DNS Server Option and +DNS Search List Option +.Pq RFC 6106 , +which will be attached to router advertisement header. +These items are optional. +.Bl -tag -width indent +.It Cm \&rdnss +(str) The IPv6 address of one or more recursive DNS servers. +The argument must be inside double quotes. +Multiple DNS servers can be specified in a comma-separated string. +If different lifetimes are needed for different servers, +separate entries can be given by using +.Cm rdnss , +.Cm rdnss0 , +.Cm rdnss1 , +.Cm rdnss2 ... +options with corresponding +.Cm rdnssltime , +.Cm rdnssltime0 , +.Cm rdnssltime1 , +.Cm rdnssltime2 ... +entries. +Note that the maximum number of servers depends on the receiver side. +See also +.Xr resolver 5 +manual page for resolver implementation in +.Fx . +.It Cm \&rdnssltime +The lifetime of the +.Cm rdnss +DNS server entries. The default value is 3/2 of the interval +time. +.It Cm \&dnssl +(str) One or more domain names in a comma-separated string. +These domain names will be used when making DNS queries on a +non-fully-qualified domain name. If different lifetimes are needed for +different domains, separate entries can be given by using +.Cm dnssl , +.Cm dnssl0 , +.Cm dnssl1 , +.Cm dnssl2 ... +options with corresponding +.Cm dnsslltime , +.Cm dnsslltime0 , +.Cm dnsslltime1 , +.Cm dnsslltime2 ... +entries. +Note that the maximum number of names depends on the receiver side. +See also +.Xr resolver 5 +manual page for resolver implementation in +.Fx . +.It Cm \&dnsslltime +The lifetime of the +.Cm dnssl +DNS search list entries. The default value is 3/2 of the interval +time. +.El +.Pp You can also refer one line from another by using .Cm tc capability. @@ -388,7 +447,18 @@ option to .Xr rtadvd 8 . .Bd -literal -offset ef0:\\ - :addr="3ffe:501:ffff:1000::":prefixlen#64: + :addr="2001:db8:ffff:1000::":prefixlen#64: +.Ed +.Pp +The following example configures the +.Li wlan0 +interface and adds two DNS servers and a DNS domain search options +using the default option lifetime values. +.Bd -literal -offset +wlan0:\\ + :addr="2001:db8:ffff:1000::":prefixlen#64:\\ + :rdnss="2001:db8:ffff::10,2001:db8:ffff::2:43:\\ + :dnssl="foo.com": .Ed .Pp The following example presents the default values in an explicit manner. @@ -399,10 +469,11 @@ default:\\ :chlim#64:raflags#0:rltime#1800:rtime#0:retrans#0:\\ :pinfoflags="la":vltime#2592000:pltime#604800:mtu#0: ef0:\\ - :addr="3ffe:501:ffff:1000::":prefixlen#64:tc=default: + :addr="2001:db8:ffff:1000::":prefixlen#64:tc=default: .Ed .Sh SEE ALSO .Xr termcap 5 , +.Xr resolver 5 , .Xr rtadvd 8 , .Xr rtsol 8 .Rs @@ -417,6 +488,14 @@ ef0:\\ .%T Default Router Preferences and More-Specific Routes .%R draft-ietf-ipngwg-router-selection-xx.txt .Re +.Rs +.%A J. Jeong +.%A S. Park +.%A L. Beloeil +.%A S. Madanapalli +.%T IPv6 Router Advertisement Options for DNS Configuration +.%R RFC 6106 +.Re .Sh HISTORY The .Xr rtadvd 8 Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sun May 29 05:24:58 2011 (r222442) @@ -94,6 +94,44 @@ struct rtinfo { }; #endif +#ifdef RDNSS +struct rdnss_addr { + TAILQ_ENTRY(rdnss_addr) ra_next; + + struct in6_addr ra_dns; /* DNS server entry */ +}; +struct rdnss { + TAILQ_ENTRY(rdnss) rd_next; + + TAILQ_HEAD(, rdnss_addr) rd_list; /* list of DNS servers */ + int rd_cnt; /* number of DNS servers */ + u_int32_t rd_ltime; /* number of seconds valid */ +}; + +/* + * The maximum length of a domain name in a DNS search list is calculated + * by a domain name + length fields per 63 octets + a zero octet at + * the tail and adding 8 octet boundary padding. + */ +#define _DNAME_LABELENC_MAXLEN \ + (NI_MAXHOST + (NI_MAXHOST / 64 + 1) + 1) +#define DNAME_LABELENC_MAXLEN \ + (_DNAME_LABELENC_MAXLEN + 8 - _DNAME_LABELENC_MAXLEN % 8) + +struct dnssl_addr { + TAILQ_ENTRY(dnssl_addr) da_next; + + int da_len; /* length of entry */ + char da_dom[DNAME_LABELENC_MAXLEN]; /* search domain name entry */ +}; +struct dnssl { + TAILQ_ENTRY(dnssl) dn_next; + + TAILQ_HEAD(, dnssl_addr) dn_list; /* list of search domains */ + u_int32_t dn_ltime; /* number of seconds valid */ +}; +#endif + struct soliciter { struct soliciter *next; struct sockaddr_in6 addr; @@ -130,6 +168,10 @@ struct rainfo { u_int hoplimit; /* AdvCurHopLimit */ struct prefix prefix; /* AdvPrefixList(link head) */ int pfxs; /* number of prefixes */ +#ifdef RDNSS + TAILQ_HEAD(, rdnss) rdnss; /* DNS server list */ + TAILQ_HEAD(, dnssl) dnssl; /* search domain list */ +#endif long clockskew; /* used for consisitency check of lifetimes */ #ifdef ROUTEINFO Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Sun May 29 05:12:24 2011 (r222441) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Sun May 29 05:24:58 2011 (r222442) @@ -50,6 +50,7 @@ #include +#include #include #include #include @@ -77,9 +78,24 @@ static struct sockaddr_in6 sin6_allroute .sin6_family = AF_INET6, }; -static void call_script(char *, char *); +struct script_msg { + TAILQ_ENTRY(script_msg) sm_next; + + char *sm_msg; +}; + +static void call_script(char **, void *); +static size_t dname_labeldec(char *, const char *); static int safefile(const char *); +#define _ARGS_OTHER otherconf_script, ifi->ifname +#define _ARGS_RESCONF resolvconf_script, "-a", ifi->ifname +#define CALL_SCRIPT(name, sm_head) \ + do { \ + char *sarg[] = { _ARGS_##name, NULL }; \ + call_script(sarg, sm_head); \ + } while(0); + int sockopen(void) { @@ -234,17 +250,34 @@ rtsol_input(int s) { u_char ntopbuf[INET6_ADDRSTRLEN], ifnamebuf[IFNAMSIZ]; int ifindex = 0, *hlimp = NULL; - ssize_t i; + ssize_t msglen; struct in6_pktinfo *pi = NULL; struct ifinfo *ifi = NULL; struct icmp6_hdr *icp; struct nd_router_advert *nd_ra; struct cmsghdr *cm; + char *raoptp; + char *p; + struct in6_addr *addr; + struct nd_opt_hdr *ndo; + struct nd_opt_rdnss *rdnss; + struct nd_opt_dnssl *dnssl; + size_t len; + struct script_msg *smp; + TAILQ_HEAD(, script_msg) sm_ns_head = + TAILQ_HEAD_INITIALIZER(sm_ns_head); + char nsbuf[11 + INET6_ADDRSTRLEN + 1 + IFNAMSIZ + 1 + 1]; + /* 11 = sizeof("nameserver "), 1+1 = \n\0 termination */ + TAILQ_HEAD(, script_msg) sm_sl_head = + TAILQ_HEAD_INITIALIZER(sm_sl_head); + char slbuf[7 + NI_MAXHOST + 1 + 1]; + /* 7 = sizeof("search "), 1+1 = \n\0 termination */ + char dname[NI_MAXHOST + 1]; /* get message. namelen and controllen must always be initialized. */ rcvmhdr.msg_namelen = sizeof(from); rcvmhdr.msg_controllen = rcvcmsglen; - if ((i = recvmsg(s, &rcvmhdr, 0)) < 0) { + if ((msglen = recvmsg(s, &rcvmhdr, 0)) < 0) { warnmsg(LOG_ERR, __func__, "recvmsg: %s", strerror(errno)); return; } @@ -275,9 +308,9 @@ rtsol_input(int s) return; } - if ((size_t)i < sizeof(struct nd_router_advert)) { + if ((size_t)msglen < sizeof(struct nd_router_advert)) { warnmsg(LOG_INFO, __func__, - "packet size(%zd) is too short", i); + "packet size(%zd) is too short", msglen); return; } @@ -354,9 +387,166 @@ rtsol_input(int s) warnmsg(LOG_DEBUG, __func__, "OtherConfigFlag on %s is turned on", ifi->ifname); ifi->otherconfig = 1; - call_script(otherconf_script, ifi->ifname); + CALL_SCRIPT(OTHER, NULL); } +#define RA_OPT_NEXT_HDR(x) (struct nd_opt_hdr *)((char *)x + \ + (((struct nd_opt_hdr *)x)->nd_opt_len * 8)) + raoptp = (char *)icp + sizeof(struct nd_router_advert); + + warnmsg(LOG_DEBUG, __func__, "Processing RA"); + /* Process RA options. */ + while (raoptp < (char *)icp + msglen) { + ndo = (struct nd_opt_hdr *)raoptp; + warnmsg(LOG_DEBUG, __func__, "ndo = %p", raoptp); + warnmsg(LOG_DEBUG, __func__, "ndo->nd_opt_type = %d", + ndo->nd_opt_type); + warnmsg(LOG_DEBUG, __func__, "ndo->nd_opt_len = %d", + ndo->nd_opt_len); + + switch (ndo->nd_opt_type) { + case ND_OPT_RDNSS: + if (resolvconf_script == NULL) + break; + rdnss = (struct nd_opt_rdnss *)raoptp; + /* XXX: no lifetime handling now */ + + addr = (struct in6_addr *)(raoptp + sizeof(*rdnss)); + while ((char *)addr < (char *)RA_OPT_NEXT_HDR(raoptp)) { + if (inet_ntop(AF_INET6, addr, ntopbuf, + INET6_ADDRSTRLEN) == NULL) { + warnmsg(LOG_INFO, __func__, + "an invalid address in RDNSS option " + "in RA from %s was ignored.", + inet_ntop(AF_INET6, &from.sin6_addr, + ntopbuf, INET6_ADDRSTRLEN)); + + continue; + } + if (IN6_IS_ADDR_LINKLOCAL(addr)) + /* XXX: % has to be escaped here */ + sprintf(nsbuf, "nameserver " + "%s%c%c%c%c%s\n", + ntopbuf, + SCOPE_DELIMITER, + SCOPE_DELIMITER, + SCOPE_DELIMITER, + SCOPE_DELIMITER, + ifi->ifname); + else + sprintf(nsbuf, "nameserver %s\n", + ntopbuf); + warnmsg(LOG_DEBUG, __func__, "nsbuf = %s", + nsbuf); + + smp = malloc(sizeof(*smp)); + if (smp == NULL) { + warnmsg(LOG_ERR, __func__, + "malloc failed: %s", + strerror(errno)); + continue; + } + memset(smp, 0, sizeof(*smp)); + smp->sm_msg = strdup(nsbuf); + if (smp->sm_msg == NULL) { + warnmsg(LOG_ERR, __func__, + "strdup failed: %s", + strerror(errno)); + free(smp); + continue; + } + TAILQ_INSERT_TAIL(&sm_ns_head, smp, sm_next); + addr++; + } + break; + case ND_OPT_DNSSL: + if (resolvconf_script == NULL) + break; + dnssl = (struct nd_opt_dnssl *)raoptp; + /* XXX: no lifetime handling now */ + + if (TAILQ_EMPTY(&sm_sl_head)) { + smp = malloc(sizeof(*smp)); + if (smp == NULL) { + warnmsg(LOG_ERR, __func__, + "malloc failed: %s", + strerror(errno)); + break; + } + smp = malloc(sizeof(*smp)); + smp->sm_msg = strdup("search "); + if (smp->sm_msg == NULL) { + warnmsg(LOG_ERR, __func__, + "strdup failed: %s", + strerror(errno)); + free(smp); + break; + } + TAILQ_INSERT_TAIL(&sm_sl_head, smp, sm_next); + } + + p = raoptp + sizeof(*dnssl); + while (0 < (len = dname_labeldec(dname, p))) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun May 29 05:45:57 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 123A71065672; Sun, 29 May 2011 05:45:57 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 03A218FC14; Sun, 29 May 2011 05:45:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4T5jugU016744; Sun, 29 May 2011 05:45:56 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4T5juw5016742; Sun, 29 May 2011 05:45:56 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105290545.p4T5juw5016742@svn.freebsd.org> From: Hiroki Sato Date: Sun, 29 May 2011 05:45:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222443 - user/hrs/ipv6/sys/netinet X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 05:45:57 -0000 Author: hrs Date: Sun May 29 05:45:56 2011 New Revision: 222443 URL: http://svn.freebsd.org/changeset/base/222443 Log: Correct bogus ND_OPT_ROUTE_INFO value to one in RFC 4191. The draft-ietf-ipngwg-router-preference did not define the type value and "200" was never used actually. Modified: user/hrs/ipv6/sys/netinet/icmp6.h Modified: user/hrs/ipv6/sys/netinet/icmp6.h ============================================================================== --- user/hrs/ipv6/sys/netinet/icmp6.h Sun May 29 05:24:58 2011 (r222442) +++ user/hrs/ipv6/sys/netinet/icmp6.h Sun May 29 05:45:56 2011 (r222443) @@ -297,11 +297,10 @@ struct nd_opt_hdr { /* Neighbor discove #define ND_OPT_PREFIX_INFORMATION 3 #define ND_OPT_REDIRECTED_HEADER 4 #define ND_OPT_MTU 5 +#define ND_OPT_ROUTE_INFO 24 /* RFC 4191 */ #define ND_OPT_RDNSS 25 /* RFC 6016 */ #define ND_OPT_DNSSL 31 /* RFC 6016 */ -#define ND_OPT_ROUTE_INFO 200 /* draft-ietf-ipngwg-router-preference, not officially assigned yet */ - struct nd_opt_prefix_info { /* prefix information */ u_int8_t nd_opt_pi_type; u_int8_t nd_opt_pi_len; From owner-svn-src-user@FreeBSD.ORG Sun May 29 12:15:49 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D188106566B; Sun, 29 May 2011 12:15:49 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6C0588FC13; Sun, 29 May 2011 12:15:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TCFn6k029391; Sun, 29 May 2011 12:15:49 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4TCFnt0029384; Sun, 29 May 2011 12:15:49 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105291215.p4TCFnt0029384@svn.freebsd.org> From: Hiroki Sato Date: Sun, 29 May 2011 12:15:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222448 - user/hrs/ipv6/usr.sbin/ypserv X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 12:15:49 -0000 Author: hrs Date: Sun May 29 12:15:49 2011 New Revision: 222448 URL: http://svn.freebsd.org/changeset/base/222448 Log: - Enable transports other than INET including INET6. - Use svc_getrpccaller() instead of svc_getcaller() to support transports other than INET. - Extend /var/yp/securenets to support CIDR notation and IPv6 address. It now supports the following: 127.0.0.1 255.0.0.0 127.0.0.1/8 172.16.10.1 fe80::1%fxp0/10 2001:db8:1::1 ffff:ffff:ffff:ffff:: 2001:db8:2::1/68 2001:db8:3::1 - Add -S flag to support Sorlais-compatible securenets format. - Fix memory leak on removal of socklist and bindaddrlist. - Remove inconsistent LINEBUFSZ, use BUFSIZ. - Style(9) fixes. Added: user/hrs/ipv6/usr.sbin/ypserv/yp_access_inet.c user/hrs/ipv6/usr.sbin/ypserv/yp_access_inet6.c Modified: user/hrs/ipv6/usr.sbin/ypserv/Makefile user/hrs/ipv6/usr.sbin/ypserv/yp_access.c user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h user/hrs/ipv6/usr.sbin/ypserv/yp_main.c user/hrs/ipv6/usr.sbin/ypserv/ypserv.8 Modified: user/hrs/ipv6/usr.sbin/ypserv/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/Makefile Sun May 29 11:10:56 2011 (r222447) +++ user/hrs/ipv6/usr.sbin/ypserv/Makefile Sun May 29 12:15:49 2011 (r222448) @@ -3,10 +3,18 @@ RPCDIR= ${.CURDIR}/../../include/rpcsvc .PATH: ${RPCDIR} +.include + PROG= ypserv MAN= ypserv.8 ypinit.8 SRCS= yp_svc.c yp_server.c yp_dblookup.c yp_dnslookup.c \ ypxfr_clnt.c yp.h yp_main.c yp_error.c yp_access.c yp_svc_udp.c +.if ${MK_INET_SUPPORT} != "no" +SRCS+= yp_access_inet.c +.endif +.if ${MK_INET6_SUPPORT} != "no" +SRCS+= yp_access_inet6.c +.endif CFLAGS+= -DDB_CACHE -DTCP_WRAPPER -I. Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_access.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_access.c Sun May 29 11:10:56 2011 (r222447) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_access.c Sun May 29 12:15:49 2011 (r222448) @@ -34,31 +34,35 @@ #include __FBSDID("$FreeBSD$"); -#include +#include +#include +#include +#include +#include +#include #include #include #include #include -#include -#include -#include -#include -#include #include -#include -#include -#include +#include +#include #include -#include +#include +#include +#include +#include + #include "yp_extern.h" #ifdef TCP_WRAPPER #include "tcpd.h" #endif +extern int hosts_ctl(char *, char *, char *, char *); extern int debug; - /* NIS v1 */ const char *yp_procs[] = { + /* NIS v1 */ "ypoldproc_null", "ypoldproc_domain", "ypoldproc_domain_nonack", @@ -87,89 +91,424 @@ const char *yp_procs[] = { "ypproc_maplist" }; +static SLIST_HEAD(, securenet) securenets = + SLIST_HEAD_INITIALIZER(securenets); struct securenet { - struct in_addr net; - struct in_addr mask; - struct securenet *next; + struct sockaddr_storage sn_addr; + struct sockaddr_storage sn_mask; + SLIST_ENTRY(securenet) sn_next; }; -struct securenet *securenets; +static int +mask2prefixlen(const struct sockaddr *sap, int *prefixlen) +{ + switch (sap->sa_family) { +#ifdef AF_INET + case AF_INET: + return (yp_mask2prefixlen_in(sap, prefixlen)); + break; +#endif +#ifdef AF_INET6 + case AF_INET6: + return (yp_mask2prefixlen_in6(sap, prefixlen)); + break; +#endif + default: + break; + } + return (-1); +} -#define LINEBUFSZ 1024 +static int +prefixlen2mask(struct sockaddr *sap, const int *prefixlen) +{ + switch (sap->sa_family) { +#ifdef AF_INET + case AF_INET: + return (yp_prefixlen2mask_in(sap, prefixlen)); + break; +#endif +#ifdef AF_INET6 + case AF_INET6: + return (yp_prefixlen2mask_in6(sap, prefixlen)); + break; +#endif + default: + break; + } + return (-1); +} + +void +yp_debug_sa(const struct sockaddr *sap) +{ + int error; + char host[NI_MAXHOST + 1]; + char serv[NI_MAXSERV + 1]; + + error = getnameinfo(sap, sap->sa_len, host, sizeof(host), serv, + sizeof(serv), NI_NUMERICHOST | NI_NUMERICSERV); + if (error) + yp_error("sockaddr: %s", gai_strerror(error)); + else + yp_error("sockaddr: %d/%s/%s", sap->sa_family, host, serv); +} + +void +show_securenets(void) +{ + struct securenet *snp; + struct sockaddr *sap; + int i = 0; + + yp_error("--- securenets dump start ---"); + SLIST_FOREACH(snp, &securenets, sn_next) { + i++; + yp_error("entry %d:", i); + sap = (struct sockaddr *)&(snp->sn_addr); + yp_debug_sa(sap); + sap = (struct sockaddr *)&(snp->sn_mask); + yp_debug_sa(sap); + } + yp_error("--- securenets dump end ---"); +} /* * Read /var/yp/securenets file and initialize the securenets * list. If the file doesn't exist, we set up a dummy entry that * allows all hosts to connect. */ -void +#define YP_ACL_HOSTMASK_INET "255.255.255.255" +#define YP_ACL_HOSTMASK_INET6 "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" +int load_securenets(void) { FILE *fp; - char path[MAXPATHLEN + 2]; - char linebuf[1024 + 2]; - struct securenet *tmp; - - /* - * If securenets is not NULL, we are being called to reload - * the list; free the existing list before re-reading the - * securenets file. - */ - while (securenets) { - tmp = securenets->next; - free(securenets); - securenets = tmp; + char linebuf[BUFSIZ + 2]; + struct securenet *snp; + struct sockaddr *sap; + int error = 0; + int line; + struct addrinfo hints, *res, *res0; + + if (SLIST_EMPTY(&securenets)) + SLIST_INIT(&securenets); + else { + /* + * If securenets is not NULL, we are being called to reload + * the list; free the existing list before re-reading the + * securenets file. + */ + while (!SLIST_EMPTY(&securenets)) { + snp = SLIST_FIRST(&securenets); + SLIST_REMOVE_HEAD(&securenets, sn_next); + free(snp); + } } - - snprintf(path, MAXPATHLEN, "%s/securenets", yp_dir); - - if ((fp = fopen(path, "r")) == NULL) { + if (debug) + yp_error("load_securenets(): loading %s", securenets_path); + if ((fp = fopen(securenets_path, "r")) == NULL) { if (errno == ENOENT) { - securenets = (struct securenet *)malloc(sizeof(struct securenet)); - securenets->net.s_addr = INADDR_ANY; - securenets->mask.s_addr = INADDR_ANY; - securenets->next = NULL; - return; + /* Create empty access list. */ + if (debug) + yp_error("load_securenets(): ENOENT"); + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_flags = AI_PASSIVE; + hints.ai_socktype = SOCK_STREAM; + error = getaddrinfo(NULL, "0", &hints, &res0); + if (error) { + yp_error("getaddrinfo() failed: %s", + gai_strerror(error)); + freeaddrinfo(res0); + return (1); + } + for (res = res0; res; res = res->ai_next) { + struct sockaddr *sap; + snp = malloc(sizeof(*snp)); + memset(snp, 0, sizeof(*snp)); + memcpy(&snp->sn_addr, res->ai_addr, + sizeof(res->ai_addrlen)); + memcpy(&snp->sn_mask, res->ai_addr, + sizeof(res->ai_addrlen)); + sap = (struct sockaddr *)&(snp->sn_mask); + prefixlen2mask(sap, 0); + SLIST_INSERT_HEAD(&securenets, snp, sn_next); + } + freeaddrinfo(res0); + return (0); } else { - yp_error("fopen(%s) failed: %s", path, strerror(errno)); - exit(1); + yp_error("fopen(%s) failed: %s", securenets_path, + strerror(errno)); + return (1); } } - securenets = NULL; - - while (fgets(linebuf, LINEBUFSZ, fp)) { - char addr1[20], addr2[20]; - + line = 0; + while (fgets(linebuf, sizeof(linebuf), fp)) { + int nitems; + char *col_host; + char *col_mask; + char addr1[NI_MAXHOST + 1]; + char addr2[NI_MAXHOST + 1]; + int plen; + sa_family_t family; + char *p; + + line++; + if (debug) + yp_error("load_securenets(): read line %d", line); if ((linebuf[0] == '#') || (strspn(linebuf, " \t\r\n") == strlen(linebuf))) continue; - if (sscanf(linebuf, "%s %s", addr1, addr2) < 2) { - yp_error("badly formatted securenets entry: %s", - linebuf); - continue; - } - - tmp = (struct securenet *)malloc(sizeof(struct securenet)); + nitems = sscanf(linebuf, "%s %s", addr1, addr2); + snp = malloc(sizeof(*snp)); + memset(snp, 0, sizeof(*snp)); + + if (debug) + yp_error("load_securenets(): nitems = %d", nitems); + if (nitems == 2) { + switch (securenets_format) { + case YP_SNF_NATIVE: + /* ex. 127.0.0.1 255.0.0.0 */ + col_host = addr1; + col_mask = addr2; + break; + case YP_SNF_SOLARIS: + /* ex. 255.0.0.0 127.0.0.1 */ + col_host = addr2; + col_mask = addr1; + break; + default: + yp_error("line %d: internal error: %s", + line, linebuf); + continue; + + } + if (debug) { + yp_error("load_securenets(): try mask expr"); + yp_error("load_securenets(): host = [%s]", + col_host); + yp_error("load_securenets(): mask = [%s]", + col_mask); + } + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + hints.ai_flags = AI_NUMERICHOST; + error = getaddrinfo(col_host, NULL, &hints, &res0); + if (error) { + yp_error("line %d: " + "badly formatted securenets entry: " + "%s: %s: %s", line, linebuf, + gai_strerror(error)); + freeaddrinfo(res0); + free(snp); + continue; + } + memcpy(&snp->sn_addr, res0->ai_addr, res0->ai_addrlen); + family = res0->ai_addr->sa_family; + freeaddrinfo(res0); + + if ((securenets_format == YP_SNF_SOLARIS) && + (strcmp(col_host, "host") == 0)) { + switch (family) { +#ifdef AF_INET + case AF_INET: + col_host = YP_ACL_HOSTMASK_INET; + break; +#endif +#ifdef AF_INET6 + case AF_INET6: + col_host = YP_ACL_HOSTMASK_INET6; + break; +#endif + default: + yp_error("line %d: host keyword for " + "unsupported address family: " + "%s: %s", line, linebuf, + gai_strerror(error)); + continue; + } + } + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + hints.ai_flags = AI_NUMERICHOST; + error = getaddrinfo(col_mask, NULL, &hints, &res0); + if (error) { + yp_error("line %d: " + "badly formatted securenets entry: " + "%s: %s: %s", line, linebuf, + gai_strerror(error)); + freeaddrinfo(res0); + free(snp); + continue; + } + memcpy(&snp->sn_mask, res0->ai_addr, res0->ai_addrlen); + freeaddrinfo(res0); + } else if (nitems == 1) { + /* ex. 127.0.0.1/8 */ + /* ex. fe80::/10 */ + if (debug) + yp_error("load_securenets(): try CIDR expr"); + p = strrchr(addr1, '/'); + if (p != NULL) { + *p = ' '; + nitems = sscanf(addr1, "%s %d", addr2, &plen); + if (nitems < 2) { + yp_error("line %d: " + "badly formatted securenets entry:" + " %s", line, linebuf); + free(snp); + continue; + } + } else + memcpy(addr2, addr1, sizeof(addr2)); + + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + hints.ai_flags = AI_NUMERICHOST; + error = getaddrinfo(addr2, NULL, &hints, &res0); + if (error) { + yp_error("line %d: " + "badly formatted securenets entry: " + "%s: %s", line, linebuf, + gai_strerror(error)); + freeaddrinfo(res0); + free(snp); + continue; + } + if (p == NULL) + switch (res0->ai_addr->sa_family) { +#ifdef AF_INET + case AF_INET: + plen = 32; + break; +#endif +#ifdef AF_INET6 + case AF_INET6: + plen = 128; + break; +#endif + default: + yp_error("line %d: " + "unsupported address family: " + "%s: %s", line, linebuf, + gai_strerror(error)); + continue; + } + if (debug) { + yp_error("load_securenets(): addr2 = [%s]", + addr2); + yp_error("load_securenets(): plen = [%d]", + plen); + } + memcpy(&snp->sn_addr, res0->ai_addr, res0->ai_addrlen); + memcpy(&snp->sn_mask, res0->ai_addr, res0->ai_addrlen); + freeaddrinfo(res0); - if (!inet_aton((char *)&addr1, (struct in_addr *)&tmp->net)) { - yp_error("badly formatted securenets entry: %s", addr1); - free(tmp); + sap = (struct sockaddr *)&(snp->sn_mask); + prefixlen2mask(sap, &plen); + } else { + yp_error("line %d: " + "badly formatted securenets entry: " + "%s", line, linebuf); continue; } - - if (!inet_aton((char *)&addr2, (struct in_addr *)&tmp->mask)) { - yp_error("badly formatted securenets entry: %s", addr2); - free(tmp); - continue; + if (debug) { + yp_error("load_securenets(): adding entry"); + yp_debug_sa((struct sockaddr*)&(snp->sn_addr)); + yp_debug_sa((struct sockaddr *)&(snp->sn_mask)); } - - tmp->next = securenets; - securenets = tmp; + SLIST_INSERT_HEAD(&securenets, snp, sn_next); } - fclose(fp); + if (debug) + show_securenets(); + return (0); +} +static int +compare_subnet(struct sockaddr *addr1, + struct sockaddr *addr2, + struct sockaddr *mask) +{ +#ifdef AF_INET + struct sockaddr_in *in_addr1; + struct sockaddr_in *in_addr2; + struct sockaddr_in *in_addrm; +#endif +#ifdef AF_INET6 + struct sockaddr_in6 *in6_addr1; + struct sockaddr_in6 *in6_addr2; + struct sockaddr_in6 *in6_addrm; +#endif + u_char a1[sizeof(struct sockaddr_storage)]; + u_char a2[sizeof(struct sockaddr_storage)]; + u_char m[sizeof(struct sockaddr_storage)]; + size_t len; + int i; + int samescope; + + if (addr1->sa_family != addr2->sa_family) + return (1); + + memset(a1, 0, sizeof(a1)); + memset(a1, 0, sizeof(a2)); + memset(m, 0, sizeof(m)); + + switch (addr1->sa_family) { +#ifdef AF_INET + case AF_INET: + in_addr1 = (struct sockaddr_in *)(addr1); + in_addr2 = (struct sockaddr_in *)(addr2); + in_addrm = (struct sockaddr_in *)(mask); + len = sizeof(in_addr1->sin_addr.s_addr); + memcpy(a1, (u_char *)&(in_addr1->sin_addr.s_addr), + sizeof(in_addr1->sin_addr.s_addr)); + memcpy(a2, (u_char *)&(in_addr2->sin_addr.s_addr), + sizeof(in_addr2->sin_addr.s_addr)); + memcpy(m, (u_char *)&(in_addrm->sin_addr.s_addr), + sizeof(in_addrm->sin_addr.s_addr)); + samescope = 1; + break; +#endif +#ifdef AF_INET6 + case AF_INET6: + in6_addr1 = (struct sockaddr_in6 *)(addr1); + in6_addr2 = (struct sockaddr_in6 *)(addr2); + in6_addrm = (struct sockaddr_in6 *)(mask); + len = sizeof(in6_addr1->sin6_addr.s6_addr); + memcpy(a1, (u_char *)in6_addr1->sin6_addr.s6_addr, + sizeof(in6_addr1->sin6_addr.s6_addr)); + memcpy(a2, (u_char *)in6_addr2->sin6_addr.s6_addr, + sizeof(in6_addr2->sin6_addr.s6_addr)); + memcpy(m, (u_char *)in6_addrm->sin6_addr.s6_addr, + sizeof(in6_addrm->sin6_addr.s6_addr)); + samescope = (in6_addr1->sin6_scope_id == + in6_addr2->sin6_scope_id); + break; +#endif + default: + return (1); + } + for (i=0; i < len; i++) { + a1[i] &= m[i]; + a2[i] &= m[i]; + } + if (debug) { + yp_error("compare_subnet(): addr1"); + yp_debug_sa(addr1); + yp_error("compare_subnet(): addr2"); + yp_debug_sa(addr2); + yp_error("compare_subnet(): mask"); + yp_debug_sa(mask); + } + if (!samescope) + return (1); + return (memcmp(a1, a2, len)); } /* @@ -211,15 +550,21 @@ int yp_access(const char *map, const struct svc_req *rqstp) #endif { - struct sockaddr_in *rqhost; int status_securenets = 0; + int error; #ifdef TCP_WRAPPER int status_tcpwrap; #endif - static unsigned long oldaddr = 0; - struct securenet *tmp; + static struct sockaddr oldaddr; + struct securenet *snp; + struct sockaddr *sap; + struct netbuf *rqhost; const char *yp_procedure = NULL; char procbuf[50]; + char host[NI_MAXHOST]; + char serv[NI_MAXSERV]; + + memset(&oldaddr, 0, sizeof(oldaddr)); if (rqstp->rq_prog != YPPASSWDPROG && rqstp->rq_prog != YPPROG) { snprintf(procbuf, sizeof(procbuf), "#%lu/#%lu", @@ -232,12 +577,18 @@ yp_access(const char *map, const struct yp_procs[rqstp->rq_proc + (12 * (rqstp->rq_vers - 1))]; } - rqhost = svc_getcaller(rqstp->rq_xprt); - + rqhost = svc_getrpccaller(rqstp->rq_xprt); + sap = (struct sockaddr *)(rqhost->buf); + error = getnameinfo(sap, sap->sa_len, + host, sizeof(host), serv, sizeof(serv), + NI_NUMERICHOST | NI_NUMERICSERV); + if (error) { + yp_error("yp_access: getnameinfo(): %s", gai_strerror(error)); + return (1); + } if (debug) { - yp_error("procedure %s called from %s:%d", yp_procedure, - inet_ntoa(rqhost->sin_addr), - ntohs(rqhost->sin_port)); + yp_error("procedure %s called from %s:%s", yp_procedure, + host, serv); if (map != NULL) yp_error("client is referencing map \"%s\".", map); } @@ -245,11 +596,10 @@ yp_access(const char *map, const struct /* Check the map name if one was supplied. */ if (map != NULL) { if (strchr(map, '/')) { - yp_error("embedded slash in map name \"%s\" -- \ -possible spoof attempt from %s:%d", - map, inet_ntoa(rqhost->sin_addr), - ntohs(rqhost->sin_port)); - return(1); + yp_error("embedded slash in map name \"%s\" " + "-- possible spoof attempt from %s:%s", + map, host, serv); + return (1); } #ifdef DB_CACHE if ((yp_testflag((char *)map, (char *)domain, YP_SECURE) || @@ -260,27 +610,30 @@ possible spoof attempt from %s:%d", rqstp->rq_proc == YPPROC_XFR) || (rqstp->rq_prog == YPXFRD_FREEBSD_PROG && rqstp->rq_proc == YPXFRD_GETMAP)) && - ntohs(rqhost->sin_port) >= IPPORT_RESERVED) { - yp_error("access to %s denied -- client %s:%d \ -not privileged", map, inet_ntoa(rqhost->sin_addr), ntohs(rqhost->sin_port)); - return(1); + atoi(serv) >= IPPORT_RESERVED) { + yp_error("access to %s denied -- client %s:%s" + " not privileged", map, host, serv); + return (1); } } #ifdef TCP_WRAPPER - status_tcpwrap = hosts_ctl("ypserv", STRING_UNKNOWN, - inet_ntoa(rqhost->sin_addr), ""); + status_tcpwrap = hosts_ctl("ypserv", STRING_UNKNOWN, host, ""); #endif - tmp = securenets; - while (tmp) { - if (((rqhost->sin_addr.s_addr & ~tmp->mask.s_addr) - | tmp->net.s_addr) == rqhost->sin_addr.s_addr) { + if (debug) + yp_error("yp_access(): compare start"); + SLIST_FOREACH (snp, &securenets, sn_next) { + if (compare_subnet(sap, + (struct sockaddr *)&(snp->sn_addr), + (struct sockaddr *)&(snp->sn_mask)) == 0) { status_securenets = 1; + if (debug) + yp_error("yp_access(): compare success!"); break; } - tmp = tmp->next; } - + if (debug) + yp_error("yp_access(): compare end"); #ifdef TCP_WRAPPER if (status_securenets == 0 || status_tcpwrap == 0) { #else @@ -296,16 +649,14 @@ not privileged", map, inet_ntoa(rqhost-> * * In either case deny access. */ - if (rqhost->sin_addr.s_addr != oldaddr) { - yp_error("connect from %s:%d to procedure %s refused", - inet_ntoa(rqhost->sin_addr), - ntohs(rqhost->sin_port), - yp_procedure); - oldaddr = rqhost->sin_addr.s_addr; + if (memcmp(sap, &oldaddr, sizeof(oldaddr))) { + yp_error("connect from %s:%s to procedure %s refused", + host, serv, yp_procedure); + memcpy(&oldaddr, sap, sizeof(oldaddr)); } - return(1); + return (1); } - return(0); + return (0); } @@ -318,13 +669,12 @@ yp_validdomain(const char *domain) if (domain == NULL || strstr(domain, "binding") || !strcmp(domain, ".") || !strcmp(domain, "..") || strchr(domain, '/') || strlen(domain) > YPMAXDOMAIN) - return(1); + return (1); snprintf(dompath, sizeof(dompath), "%s/%s", yp_dir, domain); if (stat(dompath, &statbuf) < 0 || !S_ISDIR(statbuf.st_mode)) - return(1); - + return (1); - return(0); + return (0); } Added: user/hrs/ipv6/usr.sbin/ypserv/yp_access_inet.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_access_inet.c Sun May 29 12:15:49 2011 (r222448) @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2010-2011 Hiroki Sato. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include + +#include "yp_extern.h" + +int +yp_mask2prefixlen_in(const struct sockaddr *sap, int *prefixlen) +{ + int x, y = 0; + const u_char *p; + const struct in_addr *addr; + const struct sockaddr_in *sainp; + + sainp = (const struct sockaddr_in *)sap; + addr = &(sainp->sin_addr); + p = (const u_char *)&addr->s_addr; + for (x = 0; x < (int)sizeof(addr->s_addr); x++) + if (p[x] != 0xff) + break; + if (x < (int)sizeof(addr->s_addr)) + for (y = 0; y < 8; y++) + if ((p[x] & (0x80 >> y)) == 0) + break; + *prefixlen = x * 8 + y; + return (0); +} + +int +yp_prefixlen2mask_in(struct sockaddr *sap, const int *prefixlen) +{ + int i; + int len; + u_char *p; + struct in_addr *addr; + struct sockaddr_in *sainp; + + len = *prefixlen; + if (0 > len || len > 32) + return (-1); + + sainp = (struct sockaddr_in *)sap; + memset(&sainp->sin_addr, 0, sizeof(sainp->sin_addr)); + addr = &(sainp->sin_addr); + p = (u_char *)&addr->s_addr; + for (i = 0; i < len / 8; i++) + p[i] = 0xff; + if (len % 8) + p[i] = (0xff00 >> (len % 8)) & 0xff; + return (0); +} + +struct sockaddr * +yp_mask_in(const struct sockaddr *addr, const struct sockaddr *mask) +{ + int i; + const u_char *p, *q; + u_char *r; + const struct sockaddr_in *in_addr; + const struct sockaddr_in *in_mask; + struct sockaddr_in *in_res; + + in_addr = (const struct sockaddr_in *)addr; + in_mask = (const struct sockaddr_in *)mask; + + if ((in_res = malloc(sizeof(*in_res))) == NULL) + return NULL; + memcpy(in_res, in_addr, sizeof(*in_res)); + p = (const u_char *)&(in_addr->sin_addr.s_addr); + q = (const u_char *)&(in_mask->sin_addr.s_addr); + r = (u_char *)&(in_res->sin_addr.s_addr); + for (i = 0; i < (int)sizeof(in_addr->sin_addr.s_addr); i++) + r[i] = p[i] & q[i]; + + return ((struct sockaddr *)in_res); +} + +int +yp_compare_subnet_in(const struct sockaddr *a1, const struct sockaddr *a2) +{ + const struct sockaddr_in *in_a1 = (const struct sockaddr_in *)a1; + const struct sockaddr_in *in_a2 = (const struct sockaddr_in *)a2; + + if (debug) { + yp_error("yp_subnet_cmp_in(): a1"); + yp_debug_sa(a1); + yp_error("yp_subnet_cmp_in(): a2"); + yp_debug_sa(a2); + } + return (memcmp((const u_char *)&(in_a1->sin_addr.s_addr), + (const u_char *)&(in_a2->sin_addr.s_addr), + sizeof(in_a1->sin_addr.s_addr))); +} Added: user/hrs/ipv6/usr.sbin/ypserv/yp_access_inet6.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_access_inet6.c Sun May 29 12:15:49 2011 (r222448) @@ -0,0 +1,141 @@ +/* + * Copyright (c) 2010-2011 Hiroki Sato. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include + +#include "yp_extern.h" + +int +yp_mask2prefixlen_in6(const struct sockaddr *sap, int *prefixlen) +{ + int x, y = 0; + const u_char *p; + const struct in6_addr *addr; + const struct sockaddr_in6 *sain6p; + + sain6p = (const struct sockaddr_in6 *)sap; + addr = &(sain6p->sin6_addr); + for (x = 0; x < (int)sizeof(addr->s6_addr); x++) + if (addr->s6_addr[x] != 0xff) + break; + if (x < (int)sizeof(addr->s6_addr)) + for (y = 0; y < 8; y++) + if ((addr->s6_addr[x] & (0x80 >> y)) == 0) + break; + if (x < (int)sizeof(addr->s6_addr)) { + if (y != 0 && (addr->s6_addr[x] & (0x00ff >> y)) != 0) + return (-1); + p = (const u_char *)&addr->s6_addr[x + 1]; + for (; p < addr->s6_addr + sizeof(addr->s6_addr); p++) + if (*p != 0) + return (-1); + } + *prefixlen = x * 8 + y; + return (0); +} + +int +yp_prefixlen2mask_in6(struct sockaddr *sap, const int *prefixlen) +{ + int i; + int len; + int bytelen, bitlen; + u_char maskarray[8] = {0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe, 0xff}; + struct in6_addr *addr; + struct sockaddr_in6 *sain6p; + + len = *prefixlen; + if (0 > len || len > 128) + return (-1); + + sain6p = (struct sockaddr_in6 *)sap; + memset(&sain6p->sin6_addr, 0, sizeof(sain6p->sin6_addr)); + addr = &(sain6p->sin6_addr); + bytelen = len / 8; + bitlen = len % 8; + for (i = 0; i < bytelen; i++) + addr->s6_addr[i] = 0xff; + if (bitlen) + addr->s6_addr[bytelen] = maskarray[bitlen - 1]; + return (0); +} + +struct sockaddr * +yp_mask_in6(const struct sockaddr *addr, const struct sockaddr *mask) +{ + int i; + const u_char *p, *q; + u_char *r; + const struct sockaddr_in6 *in6_addr; + const struct sockaddr_in6 *in6_mask; + struct sockaddr_in6 *in6_res; + + in6_addr = (const struct sockaddr_in6 *)addr; + in6_mask = (const struct sockaddr_in6 *)mask; + + if ((in6_res = malloc(sizeof(*in6_res))) == NULL) + return NULL; + memcpy(in6_res, in6_addr, sizeof(*in6_res)); + p = (const u_char *)&(in6_addr->sin6_addr.s6_addr); + q = (const u_char *)&(in6_mask->sin6_addr.s6_addr); + r = (u_char *)&(in6_res->sin6_addr.s6_addr); + for (i = 0; i < (int)sizeof(in6_addr->sin6_addr.s6_addr); i++) + r[i] = p[i] & q[i]; + + return ((struct sockaddr *)in6_res); +} + +int +yp_compare_subnet_in6(const struct sockaddr *a1, const struct sockaddr *a2) +{ + const struct sockaddr_in6 *in6_a1 = (const struct sockaddr_in6 *)a1; + const struct sockaddr_in6 *in6_a2 = (const struct sockaddr_in6 *)a2; + + if (debug) { + yp_error("yp_subnet_cmp_in6(): a1"); + yp_debug_sa(a1); + yp_error("yp_subnet_cmp_in6(): a2"); + yp_debug_sa(a2); + yp_error("yp_subnet_cmp_in6(): scope: %d - %d", + in6_a1->sin6_scope_id, in6_a2->sin6_scope_id); + } + + if (in6_a1->sin6_scope_id != in6_a2->sin6_scope_id) + return (-1); + + return (memcmp(in6_a1->sin6_addr.s6_addr, + in6_a2->sin6_addr.s6_addr, + sizeof(in6_a1->sin6_addr.s6_addr))); +} Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h Sun May 29 11:10:56 2011 (r222447) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h Sun May 29 12:15:49 2011 (r222448) @@ -32,15 +32,16 @@ * $FreeBSD$ */ +#include +#include +#include +#include +#include #include #include #include #include #include -#include -#include -#include -#include #ifndef _PATH_YP #define _PATH_YP "/var/yp/" @@ -57,6 +58,8 @@ #define YP_SECURE 0x1 #define YP_INTERDOMAIN 0x2 +#define SECURENETS_FNAME "securenets" + /* *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Mon May 30 02:41:04 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDB5C106566C; Mon, 30 May 2011 02:41:04 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DB8958FC08; Mon, 30 May 2011 02:41:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4U2f4aF056583; Mon, 30 May 2011 02:41:04 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4U2f4Vk056562; Mon, 30 May 2011 02:41:04 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105300241.p4U2f4Vk056562@svn.freebsd.org> From: Hiroki Sato Date: Mon, 30 May 2011 02:41:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222471 - in user/hrs/ipv6: libexec/ypxfr usr.sbin/rpc.yppasswdd usr.sbin/rpc.ypupdated usr.sbin/rpc.ypxfrd usr.sbin/yppush usr.sbin/ypserv X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 02:41:05 -0000 Author: hrs Date: Mon May 30 02:41:04 2011 New Revision: 222471 URL: http://svn.freebsd.org/changeset/base/222471 Log: Various consistency and style fixes for WARNS=6. Modified: user/hrs/ipv6/libexec/ypxfr/ypxfr_extern.h user/hrs/ipv6/libexec/ypxfr/ypxfr_main.c user/hrs/ipv6/usr.sbin/rpc.yppasswdd/Makefile user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_extern.h user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_main.c user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c user/hrs/ipv6/usr.sbin/rpc.ypxfrd/Makefile user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_extern.h user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_main.c user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_server.c user/hrs/ipv6/usr.sbin/yppush/Makefile user/hrs/ipv6/usr.sbin/yppush/yppush_main.c user/hrs/ipv6/usr.sbin/ypserv/Makefile user/hrs/ipv6/usr.sbin/ypserv/yp_access.c user/hrs/ipv6/usr.sbin/ypserv/yp_dblookup.c user/hrs/ipv6/usr.sbin/ypserv/yp_dnslookup.c user/hrs/ipv6/usr.sbin/ypserv/yp_error.c user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h user/hrs/ipv6/usr.sbin/ypserv/yp_main.c user/hrs/ipv6/usr.sbin/ypserv/yp_server.c Modified: user/hrs/ipv6/libexec/ypxfr/ypxfr_extern.h ============================================================================== --- user/hrs/ipv6/libexec/ypxfr/ypxfr_extern.h Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/libexec/ypxfr/ypxfr_extern.h Mon May 30 02:41:04 2011 (r222471) @@ -44,7 +44,7 @@ extern BTREEINFO openinfo_b; #define _PATH_YP "/var/yp/" #endif -extern char *yp_dir; +extern const char *yp_dir; extern int debug; extern enum ypstat yp_errno; extern void yp_error(const char *, ...); Modified: user/hrs/ipv6/libexec/ypxfr/ypxfr_main.c ============================================================================== --- user/hrs/ipv6/libexec/ypxfr/ypxfr_main.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/libexec/ypxfr/ypxfr_main.c Mon May 30 02:41:04 2011 (r222471) @@ -51,8 +51,8 @@ __FBSDID("$FreeBSD$"); #include #include "ypxfr_extern.h" -char *progname = "ypxfr"; -char *yp_dir = _PATH_YP; +const char *progname = "ypxfr"; +const char *yp_dir = _PATH_YP; int _rpcpmstart = 0; int ypxfr_use_yplib = 0; /* Assume the worst. */ int ypxfr_clear = 1; Modified: user/hrs/ipv6/usr.sbin/rpc.yppasswdd/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.yppasswdd/Makefile Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.yppasswdd/Makefile Mon May 30 02:41:04 2011 (r222471) @@ -5,12 +5,20 @@ RPCDIR= ${DESTDIR}/usr/include/rpcsvc .PATH: ${.CURDIR}/../../usr.sbin/ypserv ${.CURDIR}/../../usr.bin/chpass \ ${.CURDIR}/../../libexec/ypxfr ${RPCDIR} +.include + PROG= rpc.yppasswdd SCRIPTS=yppwupdate SCRIPTSDIR= /usr/libexec MAN= rpc.yppasswdd.8 SRCS= util.c yp_access.c yp_dblookup.c yp_dbwrite.c \ yp_error.c yppasswdd_main.c yppasswdd_server.c ypxfr_misc.c ${GENSRCS} +.if ${MK_INET_SUPPORT} != "no" +SRCS+= yp_access_inet.c +.endif +.if ${MK_INET6_SUPPORT} != "no" +SRCS+= yp_access_inet6.c +.endif GENSRCS=yp.h yp_clnt.c yppasswd.h yppasswd_private.h yppasswd_private_svc.c \ yppasswd_private_xdr.c yppasswd_svc.c Modified: user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_extern.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_extern.h Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_extern.h Mon May 30 02:41:04 2011 (r222471) @@ -46,8 +46,6 @@ #define MAP_UPDATE "yppwupdate" #define MAP_UPDATE_PATH YPLIBDIR "yppwupdate" -extern char *yp_dir; -extern char *progname; extern void do_master(void); extern void yppasswdprog_1(struct svc_req *, register SVCXPRT *); extern void master_yppasswdprog_1(struct svc_req *, register SVCXPRT *); Modified: user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_main.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_main.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.yppasswdd/yppasswdd_main.c Mon May 30 02:41:04 2011 (r222471) @@ -86,10 +86,8 @@ static int _rpcfdtype; static char _localhost[] = "localhost"; static char _passwd_byname[] = "passwd.byname"; extern int _rpcsvcstate; /* Set when a request is serviced */ -static char _progname[] = "rpc.yppasswdd"; -char *progname = _progname; -static char _yp_dir[] = _PATH_YP; -char *yp_dir = _yp_dir; +const char *progname = "rpc.yppasswdd"; +const char *yp_dir = _PATH_YP; static char _passfile_default[] = _PATH_YP "master.passwd"; char *passfile_default = _passfile_default; char *passfile; Modified: user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c Mon May 30 02:41:04 2011 (r222471) @@ -75,8 +75,8 @@ static int _rpcfdtype; extern int _rpcsvcstate; /* Set when a request is serviced */ -char *progname = "rpc.ypupdated"; -char *yp_dir = "/var/yp/"; +const char *progname = "rpc.ypupdated"; +const char *yp_dir = "/var/yp/"; static void _msgout(char* msg) Modified: user/hrs/ipv6/usr.sbin/rpc.ypxfrd/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.ypxfrd/Makefile Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.ypxfrd/Makefile Mon May 30 02:41:04 2011 (r222471) @@ -1,13 +1,21 @@ # $FreeBSD$ -.PATH: ${.CURDIR}/../../usr.sbin/ypserv +.PATH: ${.CURDIR}/../ypserv + +.include PROG= rpc.ypxfrd MAN= rpc.ypxfrd.8 SRCS= ypxfrd_svc.c ypxfrd.h ypxfrd_server.c yp_error.c \ yp_access.c ypxfrd_main.c +.if ${MK_INET_SUPPORT} != "no" +SRCS+= yp_access_inet.c +.endif +.if ${MK_INET6_SUPPORT} != "no" +SRCS+= yp_access_inet6.c +.endif -CFLAGS+= -I. -DXFRBLOCKSIZE=65535 +CFLAGS+= -I. -I${.CURDIR}/../ypserv -DXFRBLOCKSIZE=65535 WARNS?= 2 Modified: user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_extern.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_extern.h Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_extern.h Mon May 30 02:41:04 2011 (r222471) @@ -42,9 +42,4 @@ extern int forked; extern int children; -extern void load_securenets(void); -extern void yp_error(const char *, ...); -extern int yp_access(const char *, const struct svc_req *); -extern int yp_validdomain(const char *); -extern char *yp_dir; extern void ypxfrd_freebsd_prog_1(struct svc_req *, register SVCXPRT *); Modified: user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_main.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_main.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_main.c Mon May 30 02:41:04 2011 (r222471) @@ -52,10 +52,12 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include "ypxfrd_extern.h" #include #include +#include "ypxfrd_extern.h" +#include "yp_extern.h" + #ifndef SIG_PF #define SIG_PF void(*)(int) #endif @@ -76,8 +78,8 @@ static int _rpcfdtype; extern int _rpcsvcstate; /* Set when a request is serviced */ -char *progname = "rpc.ypxfrd"; -char *yp_dir = "/var/yp/"; +const char *progname = "rpc.ypxfrd"; +const char *yp_dir = _PATH_YP; static void _msgout(char *msg) Modified: user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_server.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_server.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/rpc.ypxfrd/ypxfrd_server.c Mon May 30 02:41:04 2011 (r222471) @@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$"); #include #include #include "ypxfrd_extern.h" +#include "yp_extern.h" int forked = 0; int children = 0; Modified: user/hrs/ipv6/usr.sbin/yppush/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/yppush/Makefile Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/yppush/Makefile Mon May 30 02:41:04 2011 (r222471) @@ -1,7 +1,7 @@ # $FreeBSD$ RPCDIR= ${.CURDIR}/../../include/rpcsvc -.PATH: ${RPCDIR} ${.CURDIR}/../../usr.sbin/ypserv \ +.PATH: ${RPCDIR} ${.CURDIR}/../ypserv \ ${.CURDIR}/../../libexec/ypxfr PROG= yppush Modified: user/hrs/ipv6/usr.sbin/yppush/yppush_main.c ============================================================================== --- user/hrs/ipv6/usr.sbin/yppush/yppush_main.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/yppush/yppush_main.c Mon May 30 02:41:04 2011 (r222471) @@ -53,10 +53,10 @@ __FBSDID("$FreeBSD$"); #include "ypxfr_extern.h" #include "yppush_extern.h" -char *progname = "yppush"; int debug = 1; int _rpcpmstart = 0; -char *yp_dir = _PATH_YP; +const char *progname = "yppush"; +const char *yp_dir = _PATH_YP; char *yppush_mapname = NULL; /* Map to transfer. */ char *yppush_domain = NULL; /* Domain in which map resides. */ Modified: user/hrs/ipv6/usr.sbin/ypserv/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/Makefile Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/Makefile Mon May 30 02:41:04 2011 (r222471) @@ -18,7 +18,7 @@ SRCS+= yp_access_inet6.c CFLAGS+= -DDB_CACHE -DTCP_WRAPPER -I. -WARNS?= 0 +WARNS?= 6 DPADD= ${LIBWRAP} LDADD= -lwrap Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_access.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_access.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_access.c Mon May 30 02:41:04 2011 (r222471) @@ -56,10 +56,11 @@ __FBSDID("$FreeBSD$"); #include "yp_extern.h" #ifdef TCP_WRAPPER #include "tcpd.h" +extern int hosts_ctl(const char *, const char *, const char *, const char *); #endif -extern int hosts_ctl(char *, char *, char *, char *); -extern int debug; +char securenets_path[MAXPATHLEN]; +enum yp_snf_format securenets_format = YP_SNF_NATIVE; const char *yp_procs[] = { /* NIS v1 */ @@ -143,6 +144,7 @@ void yp_debug_sa(const struct sockaddr *sap) { int error; + int plen; char host[NI_MAXHOST + 1]; char serv[NI_MAXSERV + 1]; @@ -150,8 +152,9 @@ yp_debug_sa(const struct sockaddr *sap) sizeof(serv), NI_NUMERICHOST | NI_NUMERICSERV); if (error) yp_error("sockaddr: %s", gai_strerror(error)); - else - yp_error("sockaddr: %d/%s/%s", sap->sa_family, host, serv); + mask2prefixlen(sap, &plen); + yp_error("sockaddr: %d:[%s]:%s(/%d)", + sap->sa_family, host, serv, plen); } void @@ -224,8 +227,13 @@ load_securenets(void) return (1); } for (res = res0; res; res = res->ai_next) { - struct sockaddr *sap; snp = malloc(sizeof(*snp)); + if (snp == NULL) { + yp_error("malloc failed: %s", + strerror(errno)); + freeaddrinfo(res0); + return (1); + } memset(snp, 0, sizeof(*snp)); memcpy(&snp->sn_addr, res->ai_addr, sizeof(res->ai_addrlen)); @@ -247,8 +255,8 @@ load_securenets(void) line = 0; while (fgets(linebuf, sizeof(linebuf), fp)) { int nitems; - char *col_host; - char *col_mask; + const char *col_host; + const char *col_mask; char addr1[NI_MAXHOST + 1]; char addr2[NI_MAXHOST + 1]; int plen; @@ -300,7 +308,7 @@ load_securenets(void) if (error) { yp_error("line %d: " "badly formatted securenets entry: " - "%s: %s: %s", line, linebuf, + "%s: %s", line, linebuf, gai_strerror(error)); freeaddrinfo(res0); free(snp); @@ -339,7 +347,7 @@ load_securenets(void) if (error) { yp_error("line %d: " "badly formatted securenets entry: " - "%s: %s: %s", line, linebuf, + "%s: %s", line, linebuf, gai_strerror(error)); freeaddrinfo(res0); free(snp); @@ -448,7 +456,7 @@ compare_subnet(struct sockaddr *addr1, u_char a1[sizeof(struct sockaddr_storage)]; u_char a2[sizeof(struct sockaddr_storage)]; u_char m[sizeof(struct sockaddr_storage)]; - size_t len; + ssize_t len; int i; int samescope; @@ -602,7 +610,7 @@ yp_access(const char *map, const struct return (1); } #ifdef DB_CACHE - if ((yp_testflag((char *)map, (char *)domain, YP_SECURE) || + if ((yp_testflag((const char *)map, (const char *)domain, YP_SECURE) || #else if ((strstr(map, "master.passwd.") || strstr(map, "shadow.") || #endif Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_dblookup.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_dblookup.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_dblookup.c Mon May 30 02:41:04 2011 (r222471) @@ -67,6 +67,7 @@ HASHINFO openinfo = { #define MAXDBS 20 #endif +static char nullbuf[] = ""; static int numdbs = 0; struct dbent { @@ -193,10 +194,8 @@ yp_flush_all(void) return; } -static char *inter_string = "YP_INTERDOMAIN"; -static char *secure_string = "YP_SECURE"; -static int inter_sz = sizeof("YP_INTERDOMAIN") - 1; -static int secure_sz = sizeof("YP_SECURE") - 1; +static char inter_string[] = "YP_INTERDOMAIN"; +static char secure_string[] = "YP_SECURE"; static int yp_setflags(DB *dbp) @@ -205,13 +204,13 @@ yp_setflags(DB *dbp) int flags = 0; key.data = inter_string; - key.size = inter_sz; + key.size = sizeof(inter_string) - 1; if (!(dbp->get)(dbp, &key, &data, 0)) flags |= YP_INTERDOMAIN; key.data = secure_string; - key.size = secure_sz; + key.size = sizeof(secure_string) - 1; if (!(dbp->get)(dbp, &key, &data, 0)) flags |= YP_SECURE; @@ -220,7 +219,7 @@ yp_setflags(DB *dbp) } int -yp_testflag(char *map, char *domain, int flag) +yp_testflag(const char *map, const char *domain, int flag) { char buf[MAXPATHLEN + 2]; register struct circleq_entry *qptr; @@ -501,7 +500,7 @@ yp_get_record(const char *domain, const #ifdef DB_CACHE if (TAILQ_FIRST(&qhead)->dbptr->size) { - TAILQ_FIRST(&qhead)->dbptr->key = ""; + TAILQ_FIRST(&qhead)->dbptr->key = nullbuf; TAILQ_FIRST(&qhead)->dbptr->size = 0; } #else Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_dnslookup.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_dnslookup.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_dnslookup.c Mon May 30 02:41:04 2011 (r222471) @@ -223,7 +223,7 @@ yp_send_dns_reply(struct circleq_dnsentr { ypresponse result_v1; ypresp_val result_v2; - unsigned long xid; + unsigned long xid = 0; struct sockaddr_in client_addr; xdrproc_t xdrfunc; char *result; @@ -456,7 +456,7 @@ yp_async_lookup_name(struct svc_req *rqs pending++; if (debug) - yp_error("queueing async DNS name lookup (%d)", q->id); + yp_error("queueing async DNS name lookup (%lu)", q->id); yp_prune_dnsq(); return(YP_TRUE); @@ -544,7 +544,7 @@ yp_async_lookup_addr(struct svc_req *rqs pending++; if (debug) - yp_error("queueing async DNS address lookup (%d)", q->id); + yp_error("queueing async DNS address lookup (%lu)", q->id); yp_prune_dnsq(); return(YP_TRUE); Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_error.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_error.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_error.c Mon May 30 02:41:04 2011 (r222471) @@ -48,8 +48,6 @@ __FBSDID("$FreeBSD$"); int debug; extern int _rpcpmstart; -extern char *progname; - static void __verr(const char *fmt, va_list ap) __printflike(1, 0); static void __verr(const char *fmt, va_list ap) Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_extern.h Mon May 30 02:41:04 2011 (r222471) @@ -69,8 +69,8 @@ extern int ypdb_debug; extern int do_dns; extern int children; extern int resfd; -extern char *progname; -extern char *yp_dir; +extern const char *progname; +extern const char *yp_dir; extern pid_t yp_pid; extern char securenets_path[MAXPATHLEN]; extern enum yp_snf_format { @@ -111,8 +111,9 @@ extern DB *yp_open_db(const char *, cons extern DB *yp_open_db_cache(const char *, const char *, const char *, int); extern void yp_flush_all(void); extern void yp_init_dbs(void); -extern int yp_testflag(char *, char *, int); +extern int yp_testflag(const char *, const char *, int); extern int load_securenets(void); +extern void show_securenets(void); #ifdef DB_CACHE extern ypstat yp_select_map(char *, char *, keydat *, int); Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_main.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_main.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_main.c Mon May 30 02:41:04 2011 (r222471) @@ -84,15 +84,9 @@ static enum rpcsvcstate { _SERVING, } _rpcsvcstate; -extern void ypprog_1(struct svc_req *, SVCXPRT *); -extern void ypprog_2(struct svc_req *, SVCXPRT *); -extern int _rpc_dtablesize(void); - -char securenets_path[MAXPATHLEN]; -enum yp_snf_format securenets_format = YP_SNF_NATIVE; -char *progname = "ypserv"; -char *yp_dir = _PATH_YP; -static char *servname = "0"; +const char *progname = "ypserv"; +const char *yp_dir = _PATH_YP; +static char *servname = NULL; int do_dns = 0; int resfd; @@ -117,7 +111,7 @@ static SLIST_HEAD(, bindaddrlistent) ble SLIST_HEAD_INITIALIZER(ble_head); static void -_msgout(char* msg, ...) +_msgout(const char* msg, ...) { va_list ap; @@ -226,8 +220,9 @@ usage(void) static void closedown(int sig) { + if (sig != SIGALRM) + return; if (_rpcsvcstate == _IDLE) { - extern fd_set svc_fdset; static int size; int i, openfd; @@ -264,10 +259,13 @@ create_service(const int sock, const str struct socklistent *slep; struct bindaddrlistent *blep; struct netbuf svcaddr; + char nullserv[] = "0"; SLIST_INIT(&sle_head); memset(&hints, 0, sizeof(hints)); memset(&svcaddr, 0, sizeof(svcaddr)); + if (servname == NULL) + servname = nullserv; hints.ai_family = si->si_af; hints.ai_socktype = si->si_socktype; @@ -285,8 +283,9 @@ create_service(const int sock, const str error = getaddrinfo(blep->ble_hostname, servname, &hints, &res0); if (error) { - _msgout("getaddrinfo(): %s", - gai_strerror(error)); + _msgout("%s: getaddrinfo(): %s", + __func__, + gai_strerror(error)); return (-1); } for (res = res0; res; res = res->ai_next) { @@ -341,7 +340,8 @@ create_service(const int sock, const str * If servname == "0", redefine it by using * the bound socket. */ - if (strncmp("0", servname, 1) == 0) { + if (servname == NULL || + strncmp("0", servname, 1) == 0) { struct sockaddr *sap; socklen_t slen; char *sname; Modified: user/hrs/ipv6/usr.sbin/ypserv/yp_server.c ============================================================================== --- user/hrs/ipv6/usr.sbin/ypserv/yp_server.c Mon May 30 02:02:15 2011 (r222470) +++ user/hrs/ipv6/usr.sbin/ypserv/yp_server.c Mon May 30 02:41:04 2011 (r222471) @@ -48,11 +48,10 @@ __FBSDID("$FreeBSD$"); #include int children = 0; +static char nullbuf[] = ""; #define MASTER_STRING "YP_MASTER_NAME" -#define MASTER_SZ sizeof(MASTER_STRING) - 1 #define ORDER_STRING "YP_LAST_MODIFIED" -#define ORDER_SZ sizeof(ORDER_STRING) - 1 static pid_t yp_fork(void) @@ -76,6 +75,7 @@ ypproc_null_2_svc(void *argp, struct svc static char * result; static char rval = 0; + argp = NULL; #ifdef DB_CACHE if (yp_access(NULL, NULL, (struct svc_req *)rqstp)) #else @@ -135,7 +135,7 @@ ypproc_match_2_svc(ypreq_key *argp, stru { static ypresp_val result; - result.val.valdat_val = ""; + result.val.valdat_val = nullbuf; result.val.valdat_len = 0; #ifdef DB_CACHE @@ -205,7 +205,7 @@ ypproc_first_2_svc(ypreq_nokey *argp, st { static ypresp_key_val result; - result.val.valdat_val = result.key.keydat_val = ""; + result.val.valdat_val = result.key.keydat_val = nullbuf; result.val.valdat_len = result.key.keydat_len = 0; #ifdef DB_CACHE @@ -237,7 +237,7 @@ ypproc_next_2_svc(ypreq_key *argp, struc { static ypresp_key_val result; - result.val.valdat_val = result.key.keydat_val = ""; + result.val.valdat_val = result.key.keydat_val = nullbuf; result.val.valdat_len = result.key.keydat_len = 0; #ifdef DB_CACHE @@ -426,6 +426,7 @@ ypproc_clear_2_svc(void *argp, struct sv static char * result; static char rval = 0; + argp = NULL; #ifdef DB_CACHE if (yp_access(NULL, NULL, (struct svc_req *)rqstp)) #else @@ -494,7 +495,7 @@ ypproc_all_2_svc(ypreq_nokey *argp, stru */ result.more = TRUE; result.ypresp_all_u.val.key.keydat_len = 0; - result.ypresp_all_u.val.key.keydat_val = ""; + result.ypresp_all_u.val.key.keydat_val = nullbuf; #ifdef DB_CACHE if (yp_access(argp->map, argp->domain, (struct svc_req *)rqstp)) { @@ -574,10 +575,11 @@ ypproc_master_2_svc(ypreq_nokey *argp, s { static ypresp_master result; static char ypvalbuf[YPMAXRECORD]; - keydat key = { MASTER_SZ, MASTER_STRING }; + char keybuf[] = MASTER_STRING; + keydat key = { sizeof(keybuf) - 1, keybuf }; valdat val; - result.peer = ""; + result.peer = nullbuf; #ifdef DB_CACHE if (yp_access(argp->map, argp->domain, (struct svc_req *)rqstp)) { @@ -612,7 +614,7 @@ ypproc_master_2_svc(ypreq_nokey *argp, s ypvalbuf[val.valdat_len] = '\0'; result.peer = ypvalbuf; } else - result.peer = ""; + result.peer = nullbuf; return (&result); } @@ -621,7 +623,8 @@ ypresp_order * ypproc_order_2_svc(ypreq_nokey *argp, struct svc_req *rqstp) { static ypresp_order result; - keydat key = { ORDER_SZ, ORDER_STRING }; + char keybuf[] = ORDER_STRING; + keydat key = { sizeof(keybuf) - 1, keybuf }; valdat val; result.ordernum = 0; @@ -662,7 +665,8 @@ ypproc_order_2_svc(ypreq_nokey *argp, st return (&result); } -static void yp_maplist_free(struct ypmaplist *yp_maplist) +static void +yp_maplist_free(struct ypmaplist *yp_maplist) { register struct ypmaplist *next; @@ -815,7 +819,7 @@ ypoldproc_match_1_svc(yprequest *argp, s ypresp_val *v2_result; result.yp_resptype = YPRESP_VAL; - result.ypresponse_u.yp_resp_valtype.val.valdat_val = ""; + result.ypresponse_u.yp_resp_valtype.val.valdat_val = nullbuf; result.ypresponse_u.yp_resp_valtype.val.valdat_len = 0; if (argp->yp_reqtype != YPREQ_KEY) { @@ -844,7 +848,7 @@ ypoldproc_first_1_svc(yprequest *argp, s result.yp_resptype = YPRESP_KEY_VAL; result.ypresponse_u.yp_resp_key_valtype.val.valdat_val = - result.ypresponse_u.yp_resp_key_valtype.key.keydat_val = ""; + result.ypresponse_u.yp_resp_key_valtype.key.keydat_val = nullbuf; result.ypresponse_u.yp_resp_key_valtype.val.valdat_len = result.ypresponse_u.yp_resp_key_valtype.key.keydat_len = 0; @@ -875,7 +879,7 @@ ypoldproc_next_1_svc(yprequest *argp, st result.yp_resptype = YPRESP_KEY_VAL; result.ypresponse_u.yp_resp_key_valtype.val.valdat_val = - result.ypresponse_u.yp_resp_key_valtype.key.keydat_val = ""; + result.ypresponse_u.yp_resp_key_valtype.key.keydat_val = nullbuf; result.ypresponse_u.yp_resp_key_valtype.val.valdat_len = result.ypresponse_u.yp_resp_key_valtype.key.keydat_len = 0; @@ -916,7 +920,7 @@ ypoldproc_poll_1_svc(yprequest *argp, st * I hope this is right. */ result.ypresponse_u.yp_resp_map_parmstype.ordernum = 0; - result.ypresponse_u.yp_resp_map_parmstype.peer = ""; + result.ypresponse_u.yp_resp_map_parmstype.peer = nullbuf; if (argp->yp_reqtype != YPREQ_MAP_PARMS) { return(&result); @@ -956,6 +960,8 @@ ypoldproc_push_1_svc(yprequest *argp, st /* * Not implemented. */ + argp = NULL; + rqstp = NULL; return (&result); } @@ -968,6 +974,8 @@ ypoldproc_pull_1_svc(yprequest *argp, st /* * Not implemented. */ + argp = NULL; + rqstp = NULL; return (&result); } @@ -980,6 +988,8 @@ ypoldproc_get_1_svc(yprequest *argp, str /* * Not implemented. */ + argp = NULL; + rqstp = NULL; return (&result); } From owner-svn-src-user@FreeBSD.ORG Mon May 30 06:27:32 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97980106566C; Mon, 30 May 2011 06:27:32 +0000 (UTC) (envelope-from jchandra@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6F08B8FC16; Mon, 30 May 2011 06:27:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4U6RWgk063679; Mon, 30 May 2011 06:27:32 GMT (envelope-from jchandra@svn.freebsd.org) Received: (from jchandra@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4U6RWcK063678; Mon, 30 May 2011 06:27:32 GMT (envelope-from jchandra@svn.freebsd.org) Message-Id: <201105300627.p4U6RWcK063678@svn.freebsd.org> From: "Jayachandran C." Date: Mon, 30 May 2011 06:27:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222476 - user/jchandra/8-stable-mips X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 06:27:32 -0000 Author: jchandra Date: Mon May 30 06:27:32 2011 New Revision: 222476 URL: http://svn.freebsd.org/changeset/base/222476 Log: Remove unused branch. Deleted: user/jchandra/8-stable-mips/ From owner-svn-src-user@FreeBSD.ORG Mon May 30 07:15:34 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C79F1065670; Mon, 30 May 2011 07:15:34 +0000 (UTC) (envelope-from jchandra@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 442CC8FC08; Mon, 30 May 2011 07:15:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4U7FYaV065146; Mon, 30 May 2011 07:15:34 GMT (envelope-from jchandra@svn.freebsd.org) Received: (from jchandra@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4U7FYSS065145; Mon, 30 May 2011 07:15:34 GMT (envelope-from jchandra@svn.freebsd.org) Message-Id: <201105300715.p4U7FYSS065145@svn.freebsd.org> From: "Jayachandran C." Date: Mon, 30 May 2011 07:15:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222477 - user/jchandra/xlp-merge X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 07:15:34 -0000 Author: jchandra Date: Mon May 30 07:15:33 2011 New Revision: 222477 URL: http://svn.freebsd.org/changeset/base/222477 Log: Create new branch for XLP work. Added: - copied from r222476, head/ Directory Properties: user/jchandra/xlp-merge/ (props changed) From owner-svn-src-user@FreeBSD.ORG Mon May 30 09:45:34 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B584E106564A; Mon, 30 May 2011 09:45:34 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 934DD8FC0A; Mon, 30 May 2011 09:45:34 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 1759B46B0A; Mon, 30 May 2011 05:45:34 -0400 (EDT) Date: Mon, 30 May 2011 10:45:33 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: "Jayachandran C." In-Reply-To: <201105300715.p4U7FYSS065145@svn.freebsd.org> Message-ID: References: <201105300715.p4U7FYSS065145@svn.freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: Re: svn commit: r222477 - user/jchandra/xlp-merge X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 09:45:34 -0000 On Mon, 30 May 2011, Jayachandran C. wrote: > Author: jchandra > Date: Mon May 30 07:15:33 2011 > New Revision: 222477 > URL: http://svn.freebsd.org/changeset/base/222477 > > Log: > Create new branch for XLP work. Excellent news! I'd love to get an XLP box to stick in the Netperf cluster, once things are a bit further along. Robert From owner-svn-src-user@FreeBSD.ORG Mon May 30 11:09:39 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AA1F106568C; Mon, 30 May 2011 11:09:39 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2B3918FC0A; Mon, 30 May 2011 11:09:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4UB9daO074356; Mon, 30 May 2011 11:09:39 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4UB9dtL074353; Mon, 30 May 2011 11:09:39 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105301109.p4UB9dtL074353@svn.freebsd.org> From: Hiroki Sato Date: Mon, 30 May 2011 11:09:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222494 - in user/hrs/ipv6/usr.sbin: rpc.ypupdated yp_mkdb X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 11:09:39 -0000 Author: hrs Date: Mon May 30 11:09:38 2011 New Revision: 222494 URL: http://svn.freebsd.org/changeset/base/222494 Log: Fix inconsistency of yp_dir. Modified: user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c user/hrs/ipv6/usr.sbin/yp_mkdb/yp_mkdb.c Modified: user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c Mon May 30 10:28:55 2011 (r222493) +++ user/hrs/ipv6/usr.sbin/rpc.ypupdated/ypupdated_main.c Mon May 30 11:09:38 2011 (r222494) @@ -76,7 +76,7 @@ static int _rpcfdtype; extern int _rpcsvcstate; /* Set when a request is serviced */ const char *progname = "rpc.ypupdated"; -const char *yp_dir = "/var/yp/"; +const char *yp_dir = _PATH_YP; static void _msgout(char* msg) Modified: user/hrs/ipv6/usr.sbin/yp_mkdb/yp_mkdb.c ============================================================================== --- user/hrs/ipv6/usr.sbin/yp_mkdb/yp_mkdb.c Mon May 30 10:28:55 2011 (r222493) +++ user/hrs/ipv6/usr.sbin/yp_mkdb/yp_mkdb.c Mon May 30 11:09:38 2011 (r222494) @@ -49,7 +49,7 @@ __FBSDID("$FreeBSD$"); #include "yp_extern.h" #include "ypxfr_extern.h" -char *yp_dir = ""; /* No particular default needed. */ +const char *yp_dir = _PATH_YP; int _rpcpmstart = 0; int debug = 1; From owner-svn-src-user@FreeBSD.ORG Mon May 30 15:44:22 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC4C1106566C; Mon, 30 May 2011 15:44:22 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9CF4A8FC17; Mon, 30 May 2011 15:44:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4UFiM5S083372; Mon, 30 May 2011 15:44:22 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4UFiM4e083370; Mon, 30 May 2011 15:44:22 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105301544.p4UFiM4e083370@svn.freebsd.org> From: Hiroki Sato Date: Mon, 30 May 2011 15:44:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222499 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 15:44:22 -0000 Author: hrs Date: Mon May 30 15:44:22 2011 New Revision: 222499 URL: http://svn.freebsd.org/changeset/base/222499 Log: Fix a missing TAILQ_INSERT_TAIL(). Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Mon May 30 15:06:57 2011 (r222498) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Mon May 30 15:44:22 2011 (r222499) @@ -532,6 +532,7 @@ rtsol_input(int s) free(smp); return; } + TAILQ_INSERT_TAIL(&sm_sl_head, smp, sm_next); } TAILQ_CONCAT(&sm_ns_head, &sm_sl_head, sm_next); if (!TAILQ_EMPTY(&sm_ns_head) || !TAILQ_EMPTY(&sm_sl_head)) { From owner-svn-src-user@FreeBSD.ORG Mon May 30 15:48:28 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE3B11065672; Mon, 30 May 2011 15:48:28 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BD9998FC13; Mon, 30 May 2011 15:48:28 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4UFmSqj083534; Mon, 30 May 2011 15:48:28 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4UFmS4L083525; Mon, 30 May 2011 15:48:28 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105301548.p4UFmS4L083525@svn.freebsd.org> From: Hiroki Sato Date: Mon, 30 May 2011 15:48:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222500 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 15:48:28 -0000 Author: hrs Date: Mon May 30 15:48:28 2011 New Revision: 222500 URL: http://svn.freebsd.org/changeset/base/222500 Log: Fixes for WARN=6 and style(9). Modified: user/hrs/ipv6/usr.sbin/rtsold/Makefile user/hrs/ipv6/usr.sbin/rtsold/dump.c user/hrs/ipv6/usr.sbin/rtsold/if.c user/hrs/ipv6/usr.sbin/rtsold/probe.c user/hrs/ipv6/usr.sbin/rtsold/rtsock.c user/hrs/ipv6/usr.sbin/rtsold/rtsol.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Modified: user/hrs/ipv6/usr.sbin/rtsold/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/Makefile Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/Makefile Mon May 30 15:48:28 2011 (r222500) @@ -19,7 +19,7 @@ MAN= rtsold.8 MLINKS= rtsold.8 rtsol.8 SRCS= rtsold.c rtsol.c if.c probe.c dump.c rtsock.c -WARNS?= 3 +WARNS?= 6 CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H DPADD= ${LIBKVM} LDADD= -lkvm Modified: user/hrs/ipv6/usr.sbin/rtsold/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/dump.c Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/dump.c Mon May 30 15:48:28 2011 (r222500) @@ -145,5 +145,6 @@ sec2str(time_t total) p += n; } snprintf(p, ep - p, "%ds", secs); - return(result); + + return (result); } Modified: user/hrs/ipv6/usr.sbin/rtsold/if.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/if.c Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/if.c Mon May 30 15:48:28 2011 (r222500) @@ -91,25 +91,25 @@ interface_up(char *name) if (ioctl(ifsock, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { warnmsg(LOG_WARNING, __func__, "ioctl(SIOCGIFFLAGS): %s", strerror(errno)); - return(-1); + return (-1); } if (!(ifr.ifr_flags & IFF_UP)) { ifr.ifr_flags |= IFF_UP; if (ioctl(ifsock, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) warnmsg(LOG_ERR, __func__, "ioctl(SIOCSIFFLAGS): %s", strerror(errno)); - return(-1); + return (-1); } if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { warnmsg(LOG_WARNING, __func__, "socket(AF_INET6, SOCK_DGRAM): %s", strerror(errno)); - return(-1); + return (-1); } if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd) < 0) { warnmsg(LOG_WARNING, __func__, "ioctl(SIOCGIFINFO_IN6): %s", strerror(errno)); close(s); - return(-1); + return (-1); } warnmsg(LOG_DEBUG, __func__, "checking if %s is ready...", name); @@ -122,13 +122,13 @@ interface_up(char *name) "ioctl(SIOCSIFINFO_IN6): %s", strerror(errno)); close(s); - return(-1); + return (-1); } } else { warnmsg(LOG_WARNING, __func__, "%s is disabled.", name); close(s); - return(-1); + return (-1); } } if (!(nd.ndi.flags & ND6_IFF_ACCEPT_RTADV)) { @@ -139,13 +139,13 @@ interface_up(char *name) "ioctl(SIOCSIFINFO_IN6): %s", strerror(errno)); close(s); - return(-1); + return (-1); } } else { warnmsg(LOG_WARNING, __func__, "%s does not accept Router Advertisement.", name); close(s); - return(-1); + return (-1); } } close(s); @@ -154,22 +154,22 @@ interface_up(char *name) if (llflag < 0) { warnmsg(LOG_WARNING, __func__, "get_llflag() failed, anyway I'll try"); - return 0; + return (0); } if (!(llflag & IN6_IFF_NOTREADY)) { warnmsg(LOG_DEBUG, __func__, "%s is ready", name); - return(0); + return (0); } else { if (llflag & IN6_IFF_TENTATIVE) { warnmsg(LOG_DEBUG, __func__, "%s is tentative", name); - return IFS_TENTATIVE; + return (IFS_TENTATIVE); } if (llflag & IN6_IFF_DUPLICATED) warnmsg(LOG_DEBUG, __func__, "%s is duplicated", name); - return -1; + return (-1); } } @@ -186,16 +186,14 @@ interface_status(struct ifinfo *ifinfo) if (ioctl(ifsock, SIOCGIFFLAGS, &ifr) < 0) { warnmsg(LOG_ERR, __func__, "ioctl(SIOCGIFFLAGS) on %s: %s", ifname, strerror(errno)); - return(-1); + return (-1); } /* * if one of UP and RUNNING flags is dropped, * the interface is not active. */ - if ((ifr.ifr_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) { + if ((ifr.ifr_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) goto inactive; - } - /* Next, check carrier on the interface, if possible */ if (!ifinfo->mediareqok) goto active; @@ -232,10 +230,10 @@ interface_status(struct ifinfo *ifinfo) } inactive: - return(0); + return (0); active: - return(1); + return (1); } #define ROUNDUP(a, size) \ @@ -254,9 +252,9 @@ lladdropt_length(struct sockaddr_dl *sdl #ifdef IFT_IEEE80211 case IFT_IEEE80211: #endif - return(ROUNDUP8(ETHER_ADDR_LEN + 2)); + return (ROUNDUP8(ETHER_ADDR_LEN + 2)); default: - return(0); + return (0); } } @@ -301,7 +299,7 @@ if_nametosdl(char *name) return(NULL); if (sysctl(mib, 6, buf, &len, NULL, 0) < 0) { free(buf); - return(NULL); + return (NULL); } lim = buf + len; @@ -327,17 +325,17 @@ if_nametosdl(char *name) if (next == lim) { /* search failed */ free(buf); - return(NULL); + return (NULL); } if ((ret_sdl = malloc(sdl->sdl_len)) == NULL) { free(buf); - return(NULL); + return (NULL); } memcpy((caddr_t)ret_sdl, (caddr_t)sdl, sdl->sdl_len); free(buf); - return(ret_sdl); + return (ret_sdl); } int @@ -350,9 +348,9 @@ getinet6sysctl(int code) mib[3] = code; size = sizeof(value); if (sysctl(mib, sizeof(mib)/sizeof(mib[0]), &value, &size, NULL, 0) < 0) - return -1; + return (-1); else - return value; + return (value); } int @@ -366,9 +364,9 @@ setinet6sysctl(int code, int newval) size = sizeof(value); if (sysctl(mib, sizeof(mib)/sizeof(mib[0]), &value, &size, &newval, sizeof(newval)) < 0) - return -1; + return (-1); else - return value; + return (value); } /*------------------------------------------------------------*/ @@ -414,12 +412,12 @@ get_llflag(const char *name) freeifaddrs(ifap); close(s); - return ifr6.ifr_ifru.ifru_flags6; + return (ifr6.ifr_ifru.ifru_flags6); } freeifaddrs(ifap); close(s); - return -1; + return (-1); } Modified: user/hrs/ipv6/usr.sbin/rtsold/probe.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/probe.c Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/probe.c Mon May 30 15:48:28 2011 (r222500) @@ -72,18 +72,18 @@ probe_init(void) if (sndcmsgbuf == NULL && (sndcmsgbuf = (u_char *)malloc(scmsglen)) == NULL) { warnmsg(LOG_ERR, __func__, "malloc failed"); - return(-1); + return (-1); } if ((probesock = socket(AF_INET6, SOCK_RAW, IPPROTO_NONE)) < 0) { warnmsg(LOG_ERR, __func__, "socket: %s", strerror(errno)); - return(-1); + return (-1); } /* make the socket send-only */ if (shutdown(probesock, 0)) { warnmsg(LOG_ERR, __func__, "shutdown: %s", strerror(errno)); - return(-1); + return (-1); } /* initialize msghdr for sending packets */ @@ -92,7 +92,8 @@ probe_init(void) sndmhdr.msg_iovlen = 1; sndmhdr.msg_control = (caddr_t)sndcmsgbuf; sndmhdr.msg_controllen = scmsglen; - return(0); + + return (0); } /* Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsock.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsock.c Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsock.c Mon May 30 15:48:28 2011 (r222500) @@ -83,7 +83,7 @@ int rtsock_open(void) { - return socket(PF_ROUTE, SOCK_RAW, 0); + return (socket(PF_ROUTE, SOCK_RAW, 0)); } int @@ -130,7 +130,7 @@ rtsock_input(int s) } } - return ret; + return (ret); } #ifdef RTM_IFANNOUNCE /*NetBSD 1.5 or later*/ @@ -142,7 +142,7 @@ rtsock_input_ifannounce(int s __unused, ifan = (struct if_announcemsghdr *)rtm; if ((char *)(ifan + 1) > lim) - return -1; + return (-1); switch (ifan->ifan_what) { case IFAN_ARRIVAL: @@ -170,6 +170,6 @@ rtsock_input_ifannounce(int s __unused, break; } - return 0; + return (0); } #endif Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Mon May 30 15:48:28 2011 (r222500) @@ -2,6 +2,7 @@ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. + * Copyright (C) 2011 Hiroki Sato * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -62,8 +63,6 @@ #include #include "rtsold.h" -#define ALLROUTER "ff02::2" - static struct msghdr rcvmhdr; static struct msghdr sndmhdr; static struct iovec rcviov[2]; @@ -72,10 +71,32 @@ static struct sockaddr_in6 from; static int rcvcmsglen; int rssock; +/* + * RFC 3542 API deprecates IPV6_PKTINFO in favor of + * IPV6_RECVPKTINFO + */ +#ifndef IPV6_RECVPKTINFO +#ifdef IPV6_PKTINFO +#define IPV6_RECVPKTINFO IPV6_PKTINFO +#endif +#endif +/* + * RFC 3542 API deprecates IPV6_HOPLIMIT in favor of + * IPV6_RECVHOPLIMIT + */ +#ifndef IPV6_RECVHOPLIMIT +#ifdef IPV6_HOPLIMIT +#define IPV6_RECVHOPLIMIT IPV6_HOPLIMIT +#endif +#endif -static struct sockaddr_in6 sin6_allrouters = { +#define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ + {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} +static const struct sockaddr_in6 sin6_allrouters = { .sin6_len = sizeof(sin6_allrouters), .sin6_family = AF_INET6, + .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, }; struct script_msg { @@ -84,7 +105,7 @@ struct script_msg { char *sm_msg; }; -static void call_script(char **, void *); +static void call_script(const int, const char *const *, void *); static size_t dname_labeldec(char *, const char *); static int safefile(const char *); @@ -92,8 +113,8 @@ static int safefile(const char *); #define _ARGS_RESCONF resolvconf_script, "-a", ifi->ifname #define CALL_SCRIPT(name, sm_head) \ do { \ - char *sarg[] = { _ARGS_##name, NULL }; \ - call_script(sarg, sm_head); \ + const char *const sarg[] = { _ARGS_##name, NULL }; \ + call_script(sizeof(sarg), sarg, sm_head); \ } while(0); int @@ -109,63 +130,35 @@ sockopen(void) if (rcvcmsgbuf == NULL && (rcvcmsgbuf = malloc(rcvcmsglen)) == NULL) { warnmsg(LOG_ERR, __func__, "malloc for receive msghdr failed"); - return(-1); + return (-1); } if (sndcmsgbuf == NULL && (sndcmsgbuf = malloc(sndcmsglen)) == NULL) { warnmsg(LOG_ERR, __func__, "malloc for send msghdr failed"); - return(-1); - } - memset(&sin6_allrouters, 0, sizeof(struct sockaddr_in6)); - sin6_allrouters.sin6_family = AF_INET6; - sin6_allrouters.sin6_len = sizeof(sin6_allrouters); - if (inet_pton(AF_INET6, ALLROUTER, - &sin6_allrouters.sin6_addr.s6_addr) != 1) { - warnmsg(LOG_ERR, __func__, "inet_pton failed for %s", - ALLROUTER); - return(-1); + return (-1); } - if ((rssock = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) < 0) { warnmsg(LOG_ERR, __func__, "socket: %s", strerror(errno)); - return(-1); + return (-1); } /* specify to tell receiving interface */ on = 1; -#ifdef IPV6_RECVPKTINFO if (setsockopt(rssock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on, sizeof(on)) < 0) { warnmsg(LOG_ERR, __func__, "IPV6_RECVPKTINFO: %s", strerror(errno)); exit(1); } -#else /* old adv. API */ - if (setsockopt(rssock, IPPROTO_IPV6, IPV6_PKTINFO, &on, - sizeof(on)) < 0) { - warnmsg(LOG_ERR, __func__, "IPV6_PKTINFO: %s", - strerror(errno)); - exit(1); - } -#endif - on = 1; /* specify to tell value of hoplimit field of received IP6 hdr */ -#ifdef IPV6_RECVHOPLIMIT + on = 1; if (setsockopt(rssock, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &on, sizeof(on)) < 0) { warnmsg(LOG_ERR, __func__, "IPV6_RECVHOPLIMIT: %s", strerror(errno)); exit(1); } -#else /* old adv. API */ - if (setsockopt(rssock, IPPROTO_IPV6, IPV6_HOPLIMIT, &on, - sizeof(on)) < 0) { - warnmsg(LOG_ERR, __func__, "IPV6_HOPLIMIT: %s", - strerror(errno)); - exit(1); - } -#endif /* specfiy to accept only router advertisements on the socket */ ICMP6_FILTER_SETBLOCKALL(&filt); @@ -192,7 +185,7 @@ sockopen(void) sndmhdr.msg_control = (caddr_t)sndcmsgbuf; sndmhdr.msg_controllen = sndcmsglen; - return(rssock); + return (rssock); } void @@ -563,9 +556,9 @@ rtsol_input(int s) } static void -call_script(char *argv[], void *head) +call_script(const int argc, const char *const argv[], void *head) { - char *scriptpath; + const char *scriptpath; int fd[2]; int error; pid_t pid, wpid; @@ -626,6 +619,7 @@ call_script(char *argv[], void *head) } } else { /* child */ int nullfd; + char **_argv; if (safefile(scriptpath)) { warnmsg(LOG_ERR, __func__, @@ -658,7 +652,14 @@ call_script(char *argv[], void *head) if (nullfd > STDERR_FILENO) close(nullfd); - execv(scriptpath, argv); + _argv = malloc(sizeof(*_argv) * argc); + if (_argv == NULL) { + warnmsg(LOG_ERR, __func__, + "malloc: %s", strerror(errno)); + exit(1); + } + memcpy(_argv, argv, (size_t)argc); + execv(scriptpath, (char *const *)_argv); warnmsg(LOG_ERR, __func__, "child: exec failed: %s", strerror(errno)); exit(1); Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Mon May 30 15:48:28 2011 (r222500) @@ -63,6 +63,9 @@ #include "rtsold.h" +#define RTSOL_DUMPFILE "/var/run/rtsold.dump"; +#define RTSOL_PIDFILE "/var/run/rtsold.pid"; + struct ifinfo *iflist; struct timeval tm_max = {0x7fffffff, 0x7fffffff}; static int log_upto = 999; @@ -72,8 +75,8 @@ int Fflag = 0; /* force setting sysctl p int aflag = 0; int dflag = 0; -char *otherconf_script; -char *resolvconf_script = "/sbin/resolvconf"; +const char *otherconf_script; +const char *resolvconf_script = "/sbin/resolvconf"; /* protocol constants */ #define MAX_RTR_SOLICITATION_DELAY 1 /* second */ @@ -86,16 +89,12 @@ char *resolvconf_script = "/sbin/resolvc */ #define PROBE_INTERVAL 60 -int main(int, char **); - /* static variables and functions */ static int mobile_node = 0; +static const char *pidfilename = RTSOL_PIDFILE; #ifndef SMALL static int do_dump; -static const char *dumpfilename = "/var/run/rtsold.dump"; /* XXX: should be configurable */ -#endif -#if 1 -static const char *pidfilename = "/var/run/rtsold.pid"; /* should be configurable */ +static const char *dumpfilename = RTSOL_DUMPFILE; #endif #if 0 @@ -107,14 +106,13 @@ static struct timeval *rtsol_check_timer #ifndef SMALL static void rtsold_set_dump_file(int); #endif -static void usage(char *); +static void usage(void); int main(int argc, char **argv) { int s, ch, once = 0; struct timeval *timeout; - char *argv0; const char *opts; #ifdef HAVE_POLL_H struct pollfd set[2]; @@ -125,19 +123,15 @@ main(int argc, char **argv) #endif int rtsock; - /* - * Initialization - */ - argv0 = argv[0]; - - /* get option */ - if (argv0 && argv0[strlen(argv0) - 1] != 'd') { - fflag = 1; - once = 1; - opts = "adDFO:R:"; - } else - opts = "adDfFm1O:R:"; - +#ifndef SMALL + /* rtsold */ + opts = "adDfFm1O:P:R:"; +#else + /* rtsol */ + opts = "adDFO:P:R:"; + fflag = 1; + once = 1; +#endif while ((ch = getopt(argc, argv, opts)) != -1) { switch (ch) { case 'a': @@ -164,20 +158,23 @@ main(int argc, char **argv) case 'O': otherconf_script = optarg; break; + case 'P': + pidfilename = optarg; + break; case 'R': resolvconf_script = optarg; break; default: - usage(argv0); - /*NOTREACHED*/ + usage(); + exit(1); } } argc -= optind; argv += optind; if ((!aflag && argc == 0) || (aflag && argc != 0)) { - usage(argv0); - /*NOTREACHED*/ + usage(); + exit(1); } /* set log level */ @@ -186,9 +183,9 @@ main(int argc, char **argv) if (!fflag) { char *ident; - ident = strrchr(argv0, '/'); + ident = strrchr(argv[0], '/'); if (!ident) - ident = argv0; + ident = argv[0]; else ident++; openlog(ident, LOG_NDELAY|LOG_PID, LOG_DAEMON); @@ -200,7 +197,14 @@ main(int argc, char **argv) errx(1, "configuration script (%s) must be an absolute path", otherconf_script); } - + if (resolvconf_script && *resolvconf_script != '/') { + errx(1, "configuration script (%s) must be an absolute path", + resolvconf_script); + } + if (pidfilename && *pidfilename != '/') { + errx(1, "pid filename (%s) must be an absolute path", + pidfilename); + } #ifndef HAVE_ARC4RANDOM /* random value initialization */ srandom((u_long)time(NULL)); @@ -230,7 +234,6 @@ main(int argc, char **argv) if ((s = sockopen()) < 0) { warnmsg(LOG_ERR, __func__, "failed to open a socket"); exit(1); - /*NOTREACHED*/ } #ifdef HAVE_POLL_H set[0].fd = s; @@ -246,7 +249,6 @@ main(int argc, char **argv) if ((rtsock = rtsock_open()) < 0) { warnmsg(LOG_ERR, __func__, "failed to open a socket"); exit(1); - /*NOTREACHED*/ } #ifdef HAVE_POLL_H set[1].fd = rtsock; @@ -259,12 +261,12 @@ main(int argc, char **argv) #ifndef HAVE_POLL_H fdmasks = howmany(maxfd + 1, NFDBITS) * sizeof(fd_mask); if ((fdsetp = malloc(fdmasks)) == NULL) { - err(1, "malloc"); - /*NOTREACHED*/ + warnmsg(LOG_ERR, __func__, "malloc"); + exit(1); } if ((selectfdp = malloc(fdmasks)) == NULL) { - err(1, "malloc"); - /*NOTREACHED*/ + warnmsg(LOG_ERR, __func__, "malloc"); + exit(1); } #endif @@ -273,7 +275,6 @@ main(int argc, char **argv) warnmsg(LOG_ERR, __func__, "failed to initialize interfaces"); exit(1); - /*NOTREACHED*/ } if (aflag) argv = autoifprobe(); @@ -282,7 +283,6 @@ main(int argc, char **argv) warnmsg(LOG_ERR, __func__, "failed to initialize %s", *argv); exit(1); - /*NOTREACHED*/ } argv++; } @@ -295,7 +295,6 @@ main(int argc, char **argv) /*NOTREACHED*/ } -#if 1 /* dump the current pid */ if (!once) { pid_t pid = getpid(); @@ -310,8 +309,6 @@ main(int argc, char **argv) fclose(fp); } } -#endif - #ifndef HAVE_POLL_H memset(fdsetp, 0, fdmasks); FD_SET(s, fdsetp); @@ -377,7 +374,7 @@ main(int argc, char **argv) } /* NOTREACHED */ - return 0; + return (0); } int @@ -390,19 +387,19 @@ ifconfig(char *ifname) if ((sdl = if_nametosdl(ifname)) == NULL) { warnmsg(LOG_ERR, __func__, "failed to get link layer information for %s", ifname); - return(-1); + return (-1); } if (find_ifinfo(sdl->sdl_index)) { warnmsg(LOG_ERR, __func__, "interface %s was already configured", ifname); free(sdl); - return(-1); + return (-1); } if ((ifinfo = malloc(sizeof(*ifinfo))) == NULL) { warnmsg(LOG_ERR, __func__, "memory allocation failed"); free(sdl); - return(-1); + return (-1); } memset(ifinfo, 0, sizeof(*ifinfo)); ifinfo->sdl = sdl; @@ -452,12 +449,12 @@ ifconfig(char *ifname) ifinfo->next = iflist; iflist = ifinfo; - return(0); + return (0); bad: free(ifinfo->sdl); free(ifinfo); - return(-1); + return (-1); } void @@ -498,7 +495,7 @@ ifreconfig(char *ifname) free(ifi->rs_data); free(ifi->sdl); free(ifi); - return rv; + return (rv); } #endif @@ -509,8 +506,8 @@ find_ifinfo(int ifindex) for (ifi = iflist; ifi; ifi = ifi->next) if (ifi->sdl->sdl_index == ifindex) - return(ifi); - return(NULL); + return (ifi); + return (NULL); } static int @@ -532,7 +529,7 @@ make_packet(struct ifinfo *ifinfo) if ((buf = malloc(packlen)) == NULL) { warnmsg(LOG_ERR, __func__, "memory allocation failed for %s", ifinfo->ifname); - return(-1); + return (-1); } ifinfo->rs_data = buf; @@ -548,7 +545,7 @@ make_packet(struct ifinfo *ifinfo) if (lladdroptlen) lladdropt_fill(ifinfo->sdl, (struct nd_opt_hdr *)buf); - return(0); + return (0); } static struct timeval * @@ -644,7 +641,7 @@ rtsol_check_timer(void) if (timercmp(&rtsol_timer, &tm_max, ==)) { warnmsg(LOG_DEBUG, __func__, "there is no timer"); - return(NULL); + return (NULL); } else if (timercmp(&rtsol_timer, &now, <)) /* this may occur when the interval is too small */ returnval.tv_sec = returnval.tv_usec = 0; @@ -655,7 +652,7 @@ rtsol_check_timer(void) warnmsg(LOG_DEBUG, __func__, "New timer is %ld:%08ld", (long)returnval.tv_sec, (long)returnval.tv_usec); - return(&returnval); + return (&returnval); } void @@ -746,28 +743,19 @@ rtsold_set_dump_file(int sig __unused) #endif static void -usage(char *progname) +usage(void) { - if (progname && progname[strlen(progname) - 1] != 'd') { - fprintf(stderr, "usage: rtsol [-dDF] interfaces...\n"); - fprintf(stderr, "usage: rtsol [-dDF] -a\n"); - } else { - fprintf(stderr, "usage: rtsold [-adDfFm1] interfaces...\n"); - fprintf(stderr, "usage: rtsold [-dDfFm1] -a\n"); - } - exit(1); +#ifndef SMALL + fprintf(stderr, "usage: rtsold [-adDfFm1] [-O script-name] [-P pidfile] [-R script-name] interfaces...\n"); + fprintf(stderr, "usage: rtsold [-dDfFm1] [-O script-name] [-P pidfile] [-R script-name] -a\n"); +#else + fprintf(stderr, "usage: rtsol [-dDF] [-O script-name] [-P pidfile] [-R script-name] interfaces...\n"); + fprintf(stderr, "usage: rtsol [-dDF] [-O script-name] [-P pidfile] [-R script-name] -a\n"); +#endif } void -#if __STDC__ warnmsg(int priority, const char *func, const char *msg, ...) -#else -warnmsg(priority, func, msg, va_alist) - int priority; - const char *func; - const char *msg; - va_dcl -#endif { va_list ap; char buf[BUFSIZ]; @@ -809,11 +797,11 @@ autoifprobe(void) n = 0; if (getifaddrs(&ifap) != 0) - return NULL; + return (NULL); if (!Fflag && (s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { - err(1, "socket"); - /* NOTREACHED */ + warnmsg(LOG_ERR, __func__, "socket"); + exit(1); } target = NULL; @@ -849,8 +837,9 @@ autoifprobe(void) memset(&nd, 0, sizeof(nd)); strlcpy(nd.ifname, ifa->ifa_name, sizeof(nd.ifname)); if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd) < 0) { - err(1, "ioctl(SIOCGIFINFO_IN6)"); - /* NOTREACHED */ + warnmsg(LOG_ERR, __func__, + "ioctl(SIOCGIFINFO_IN6)"); + exit(1); } if ((nd.ndi.flags & ND6_IFF_IFDISABLED)) continue; @@ -860,32 +849,40 @@ autoifprobe(void) /* if we find multiple candidates, just warn. */ if (n != 0 && dflag > 1) - warnx("multiple interfaces found"); + warnmsg(LOG_WARNING, __func__, + "multiple interfaces found"); a = (char **)realloc(argv, (n + 1) * sizeof(char **)); - if (a == NULL) - err(1, "realloc"); + if (a == NULL) { + warnmsg(LOG_ERR, __func__, "realloc"); + exit(1); + } argv = a; argv[n] = strdup(ifa->ifa_name); - if (!argv[n]) - err(1, "malloc"); + if (!argv[n]) { + warnmsg(LOG_ERR, __func__, "malloc"); + exit(1); + } n++; } if (n) { a = (char **)realloc(argv, (n + 1) * sizeof(char **)); - if (a == NULL) - err(1, "realloc"); + if (a == NULL) { + warnmsg(LOG_ERR, __func__, "realloc"); + exit(1); + } argv = a; argv[n] = NULL; if (dflag > 0) { for (i = 0; i < n; i++) - warnx("probing %s", argv[i]); + warnmsg(LOG_WARNING, __func__, "probing %s", + argv[i]); } } if (!Fflag) close(s); freeifaddrs(ifap); - return argv; + return (argv); } Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Mon May 30 15:44:22 2011 (r222499) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Mon May 30 15:48:28 2011 (r222500) @@ -68,8 +68,8 @@ extern struct timeval tm_max; extern int dflag; extern int aflag; extern int Fflag; -extern char *otherconf_script; -extern char *resolvconf_script; +extern const char *otherconf_script; +extern const char *resolvconf_script; extern int ifconfig(char *); extern void iflist_init(void); struct ifinfo *find_ifinfo(int); From owner-svn-src-user@FreeBSD.ORG Mon May 30 18:36:15 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 407EA1065670; Mon, 30 May 2011 18:36:15 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2F6C48FC0C; Mon, 30 May 2011 18:36:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4UIaFR6088643; Mon, 30 May 2011 18:36:15 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4UIaFR7088637; Mon, 30 May 2011 18:36:15 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105301836.p4UIaFR7088637@svn.freebsd.org> From: Hiroki Sato Date: Mon, 30 May 2011 18:36:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222504 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 18:36:15 -0000 Author: hrs Date: Mon May 30 18:36:14 2011 New Revision: 222504 URL: http://svn.freebsd.org/changeset/base/222504 Log: - Add initial support for expiration timer for RNDSS and DNSSL options. - Use queue(3) for the interface list. - Separate a list to one for RA options and another for resolvconf(8) string. - Remove SCOPE_DELIM hack. resolvconf(8) has to be corrected. Modified: user/hrs/ipv6/usr.sbin/rtsold/dump.c user/hrs/ipv6/usr.sbin/rtsold/rtsol.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Modified: user/hrs/ipv6/usr.sbin/rtsold/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/dump.c Mon May 30 18:07:35 2011 (r222503) +++ user/hrs/ipv6/usr.sbin/rtsold/dump.c Mon May 30 18:36:14 2011 (r222504) @@ -34,6 +34,7 @@ #include #include #include +#include #include #include @@ -58,41 +59,41 @@ static const char * const ifstatstr[] = static void dump_interface_status(void) { - struct ifinfo *ifinfo; + struct ifinfo *ifi; struct timeval now; gettimeofday(&now, NULL); - for (ifinfo = iflist; ifinfo; ifinfo = ifinfo->next) { - fprintf(fp, "Interface %s\n", ifinfo->ifname); + TAILQ_FOREACH(ifi, &ifinfo_head, ifi_next) { + fprintf(fp, "Interface %s\n", ifi->ifname); fprintf(fp, " probe interval: "); - if (ifinfo->probeinterval) { - fprintf(fp, "%d\n", ifinfo->probeinterval); - fprintf(fp, " probe timer: %d\n", ifinfo->probetimer); + if (ifi->probeinterval) { + fprintf(fp, "%d\n", ifi->probeinterval); + fprintf(fp, " probe timer: %d\n", ifi->probetimer); } else { fprintf(fp, "infinity\n"); fprintf(fp, " no probe timer\n"); } fprintf(fp, " interface status: %s\n", - ifinfo->active > 0 ? "active" : "inactive"); + ifi->active > 0 ? "active" : "inactive"); fprintf(fp, " other config: %s\n", - ifinfo->otherconfig ? "on" : "off"); - fprintf(fp, " rtsold status: %s\n", ifstatstr[ifinfo->state]); + ifi->otherconfig ? "on" : "off"); + fprintf(fp, " rtsold status: %s\n", ifstatstr[ifi->state]); fprintf(fp, " carrier detection: %s\n", - ifinfo->mediareqok ? "available" : "unavailable"); + ifi->mediareqok ? "available" : "unavailable"); fprintf(fp, " probes: %d, dadcount = %d\n", - ifinfo->probes, ifinfo->dadcount); - if (ifinfo->timer.tv_sec == tm_max.tv_sec && - ifinfo->timer.tv_usec == tm_max.tv_usec) + ifi->probes, ifi->dadcount); + if (ifi->timer.tv_sec == tm_max.tv_sec && + ifi->timer.tv_usec == tm_max.tv_usec) fprintf(fp, " no timer\n"); else { fprintf(fp, " timer: interval=%d:%d, expire=%s\n", - (int)ifinfo->timer.tv_sec, - (int)ifinfo->timer.tv_usec, - (ifinfo->expire.tv_sec < now.tv_sec) ? "expired" - : sec2str(ifinfo->expire.tv_sec - now.tv_sec)); + (int)ifi->timer.tv_sec, + (int)ifi->timer.tv_usec, + (ifi->expire.tv_sec < now.tv_sec) ? "expired" + : sec2str(ifi->expire.tv_sec - now.tv_sec)); } - fprintf(fp, " number of valid RAs: %d\n", ifinfo->racnt); + fprintf(fp, " number of valid RAs: %d\n", ifi->racnt); } } Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Mon May 30 18:07:35 2011 (r222503) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Mon May 30 18:36:14 2011 (r222504) @@ -71,51 +71,38 @@ static struct sockaddr_in6 from; static int rcvcmsglen; int rssock; -/* - * RFC 3542 API deprecates IPV6_PKTINFO in favor of - * IPV6_RECVPKTINFO - */ -#ifndef IPV6_RECVPKTINFO -#ifdef IPV6_PKTINFO -#define IPV6_RECVPKTINFO IPV6_PKTINFO -#endif -#endif -/* - * RFC 3542 API deprecates IPV6_HOPLIMIT in favor of - * IPV6_RECVHOPLIMIT - */ -#ifndef IPV6_RECVHOPLIMIT -#ifdef IPV6_HOPLIMIT -#define IPV6_RECVHOPLIMIT IPV6_HOPLIMIT -#endif -#endif - -#define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ - {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} +struct ifinfo_head_t ifinfo_head = + TAILQ_HEAD_INITIALIZER(ifinfo_head); + static const struct sockaddr_in6 sin6_allrouters = { .sin6_len = sizeof(sin6_allrouters), .sin6_family = AF_INET6, .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, }; -struct script_msg { - TAILQ_ENTRY(script_msg) sm_next; - - char *sm_msg; -}; - static void call_script(const int, const char *const *, void *); static size_t dname_labeldec(char *, const char *); static int safefile(const char *); +static int ra_opt_handler(struct ifinfo *); #define _ARGS_OTHER otherconf_script, ifi->ifname -#define _ARGS_RESCONF resolvconf_script, "-a", ifi->ifname -#define CALL_SCRIPT(name, sm_head) \ - do { \ +#define _ARGS_RESADD resolvconf_script, "-a", ifi->ifname +#define _ARGS_RESDEL resolvconf_script, "-d", ifi->ifname +#define CALL_SCRIPT(name, sm_head) \ + do { \ const char *const sarg[] = { _ARGS_##name, NULL }; \ call_script(sizeof(sarg), sarg, sm_head); \ } while(0); +#define ELM_MALLOC(p,error_action) \ + do { \ + p = malloc(sizeof(*p)); \ + if (p == NULL) { \ + warnmsg(LOG_ERR, __func__, "malloc failed: %s", \ + strerror(errno)); \ + error_action; \ + } \ + memset(p, 0, sizeof(*p)); \ + } while(0); int sockopen(void) @@ -189,7 +176,7 @@ sockopen(void) } void -sendpacket(struct ifinfo *ifinfo) +sendpacket(struct ifinfo *ifi) { struct in6_pktinfo *pi; struct cmsghdr *cm; @@ -198,11 +185,11 @@ sendpacket(struct ifinfo *ifinfo) struct sockaddr_in6 dst; dst = sin6_allrouters; - dst.sin6_scope_id = ifinfo->linkid; + dst.sin6_scope_id = ifi->linkid; sndmhdr.msg_name = (caddr_t)&dst; - sndmhdr.msg_iov[0].iov_base = (caddr_t)ifinfo->rs_data; - sndmhdr.msg_iov[0].iov_len = ifinfo->rs_datalen; + sndmhdr.msg_iov[0].iov_base = (caddr_t)ifi->rs_data; + sndmhdr.msg_iov[0].iov_len = ifi->rs_datalen; cm = CMSG_FIRSTHDR(&sndmhdr); /* specify the outgoing interface */ @@ -211,7 +198,7 @@ sendpacket(struct ifinfo *ifinfo) cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); pi = (struct in6_pktinfo *)CMSG_DATA(cm); memset(&pi->ipi6_addr, 0, sizeof(pi->ipi6_addr)); /*XXX*/ - pi->ipi6_ifindex = ifinfo->sdl->sdl_index; + pi->ipi6_ifindex = ifi->sdl->sdl_index; /* specify the hop limit of the packet */ cm = CMSG_NXTHDR(&sndmhdr, cm); @@ -222,20 +209,20 @@ sendpacket(struct ifinfo *ifinfo) warnmsg(LOG_DEBUG, __func__, "send RS on %s, whose state is %d", - ifinfo->ifname, ifinfo->state); + ifi->ifname, ifi->state); i = sendmsg(rssock, &sndmhdr, 0); - if (i < 0 || (size_t)i != ifinfo->rs_datalen) { + if (i < 0 || (size_t)i != ifi->rs_datalen) { /* * ENETDOWN is not so serious, especially when using several * network cards on a mobile node. We ignore it. */ if (errno != ENETDOWN || dflag > 0) warnmsg(LOG_ERR, __func__, "sendmsg on %s: %s", - ifinfo->ifname, strerror(errno)); + ifi->ifname, strerror(errno)); } /* update counter */ - ifinfo->probes++; + ifi->probes++; } void @@ -246,6 +233,7 @@ rtsol_input(int s) ssize_t msglen; struct in6_pktinfo *pi = NULL; struct ifinfo *ifi = NULL; + struct ra_opt *rao = NULL; struct icmp6_hdr *icp; struct nd_router_advert *nd_ra; struct cmsghdr *cm; @@ -256,16 +244,13 @@ rtsol_input(int s) struct nd_opt_rdnss *rdnss; struct nd_opt_dnssl *dnssl; size_t len; - struct script_msg *smp; - TAILQ_HEAD(, script_msg) sm_ns_head = - TAILQ_HEAD_INITIALIZER(sm_ns_head); char nsbuf[11 + INET6_ADDRSTRLEN + 1 + IFNAMSIZ + 1 + 1]; /* 11 = sizeof("nameserver "), 1+1 = \n\0 termination */ - TAILQ_HEAD(, script_msg) sm_sl_head = - TAILQ_HEAD_INITIALIZER(sm_sl_head); char slbuf[7 + NI_MAXHOST + 1 + 1]; /* 7 = sizeof("search "), 1+1 = \n\0 termination */ char dname[NI_MAXHOST + 1]; + struct timeval now; + struct timeval lifetime; /* get message. namelen and controllen must always be initialized. */ rcvmhdr.msg_namelen = sizeof(from); @@ -387,6 +372,20 @@ rtsol_input(int s) (((struct nd_opt_hdr *)x)->nd_opt_len * 8)) raoptp = (char *)icp + sizeof(struct nd_router_advert); + /* Initialize ra_opt per-interface structure. */ + gettimeofday(&now, NULL); + if (!TAILQ_EMPTY(&ifi->ifi_ra_opt)) { + struct ra_opt *rao_tmp; + + rao = TAILQ_FIRST(&ifi->ifi_ra_opt); + while (rao != NULL) { + rao_tmp = TAILQ_NEXT(rao, rao_next); + free(rao); + rao = rao_tmp; + } + } else + TAILQ_INIT(&ifi->ifi_ra_opt); + warnmsg(LOG_DEBUG, __func__, "Processing RA"); /* Process RA options. */ while (raoptp < (char *)icp + msglen) { @@ -399,10 +398,7 @@ rtsol_input(int s) switch (ndo->nd_opt_type) { case ND_OPT_RDNSS: - if (resolvconf_script == NULL) - break; rdnss = (struct nd_opt_rdnss *)raoptp; - /* XXX: no lifetime handling now */ addr = (struct in6_addr *)(raoptp + sizeof(*rdnss)); while ((char *)addr < (char *)RA_OPT_NEXT_HDR(raoptp)) { @@ -418,65 +414,38 @@ rtsol_input(int s) } if (IN6_IS_ADDR_LINKLOCAL(addr)) /* XXX: % has to be escaped here */ - sprintf(nsbuf, "nameserver " - "%s%c%c%c%c%s\n", + sprintf(nsbuf, "%s%c%s", ntopbuf, SCOPE_DELIMITER, - SCOPE_DELIMITER, - SCOPE_DELIMITER, - SCOPE_DELIMITER, ifi->ifname); else - sprintf(nsbuf, "nameserver %s\n", - ntopbuf); + sprintf(nsbuf, "%s", ntopbuf); warnmsg(LOG_DEBUG, __func__, "nsbuf = %s", nsbuf); - smp = malloc(sizeof(*smp)); - if (smp == NULL) { - warnmsg(LOG_ERR, __func__, - "malloc failed: %s", - strerror(errno)); - continue; - } - memset(smp, 0, sizeof(*smp)); - smp->sm_msg = strdup(nsbuf); - if (smp->sm_msg == NULL) { + ELM_MALLOC(rao, break); + rao->rao_type = ndo->nd_opt_type; + rao->rao_len = strlen(nsbuf); + rao->rao_msg = strdup(nsbuf); + if (rao->rao_msg == NULL) { warnmsg(LOG_ERR, __func__, "strdup failed: %s", strerror(errno)); - free(smp); + free(rao); continue; } - TAILQ_INSERT_TAIL(&sm_ns_head, smp, sm_next); + /* Set expiration timer */ + memset(&rao->rao_expire, 0, sizeof(rao->rao_expire)); + memset(&lifetime, 0, sizeof(lifetime)); + lifetime.tv_sec = ntohl(rdnss->nd_opt_rdnss_lifetime); + timeradd(&now, &lifetime, &rao->rao_expire); + + TAILQ_INSERT_TAIL(&ifi->ifi_ra_opt, rao, rao_next); addr++; } break; case ND_OPT_DNSSL: - if (resolvconf_script == NULL) - break; dnssl = (struct nd_opt_dnssl *)raoptp; - /* XXX: no lifetime handling now */ - - if (TAILQ_EMPTY(&sm_sl_head)) { - smp = malloc(sizeof(*smp)); - if (smp == NULL) { - warnmsg(LOG_ERR, __func__, - "malloc failed: %s", - strerror(errno)); - break; - } - smp = malloc(sizeof(*smp)); - smp->sm_msg = strdup("search "); - if (smp->sm_msg == NULL) { - warnmsg(LOG_ERR, __func__, - "strdup failed: %s", - strerror(errno)); - free(smp); - break; - } - TAILQ_INSERT_TAIL(&sm_sl_head, smp, sm_next); - } p = raoptp + sizeof(*dnssl); while (0 < (len = dname_labeldec(dname, p))) { @@ -484,23 +453,24 @@ rtsol_input(int s) warnmsg(LOG_DEBUG, __func__, "slbuf = %s", slbuf); - smp = malloc(sizeof(*smp)); - if (smp == NULL) { - warnmsg(LOG_ERR, __func__, - "malloc failed: %s", - strerror(errno)); - break; - } - memset(smp, 0, sizeof(*smp)); - smp->sm_msg = strdup(slbuf); - if (smp->sm_msg == NULL) { + ELM_MALLOC(rao, break); + rao->rao_type = ndo->nd_opt_type; + rao->rao_len = strlen(nsbuf); + rao->rao_msg = strdup(slbuf); + if (rao->rao_msg == NULL) { warnmsg(LOG_ERR, __func__, "strdup failed: %s", strerror(errno)); - free(smp); + free(rao); break; } - TAILQ_INSERT_TAIL(&sm_sl_head, smp, sm_next); + /* Set expiration timer */ + memset(&rao->rao_expire, 0, sizeof(rao->rao_expire)); + memset(&lifetime, 0, sizeof(lifetime)); + lifetime.tv_sec = ntohl(dnssl->nd_opt_dnssl_lifetime); + timeradd(&now, &lifetime, &rao->rao_expire); + + TAILQ_INSERT_TAIL(&ifi->ifi_ra_opt, rao, rao_next); p += len; } break; @@ -510,37 +480,7 @@ rtsol_input(int s) } raoptp = (char *)RA_OPT_NEXT_HDR(raoptp); } - if (!TAILQ_EMPTY(&sm_sl_head)) { - smp = malloc(sizeof(*smp)); - if (smp == NULL) { - warnmsg(LOG_ERR, __func__, "malloc failed: %s", - strerror(errno)); - return; - } - smp = malloc(sizeof(*smp)); - smp->sm_msg = strdup("\n"); - if (smp->sm_msg == NULL) { - warnmsg(LOG_ERR, __func__, "strdup failed: %s", - strerror(errno)); - free(smp); - return; - } - TAILQ_INSERT_TAIL(&sm_sl_head, smp, sm_next); - } - TAILQ_CONCAT(&sm_ns_head, &sm_sl_head, sm_next); - if (!TAILQ_EMPTY(&sm_ns_head) || !TAILQ_EMPTY(&sm_sl_head)) { - struct script_msg *sm_tmp; - - CALL_SCRIPT(RESCONF, &sm_ns_head); - - /* Clear script message queue. */ - smp = TAILQ_FIRST(&sm_ns_head); - while(smp != NULL) { - sm_tmp = TAILQ_NEXT(smp, sm_next); - free(smp); - smp = sm_tmp; - } - } + ra_opt_handler(ifi); ifi->racnt++; switch (ifi->state) { @@ -555,6 +495,93 @@ rtsol_input(int s) } } +static char resstr_ns_prefix[] = "nameserver "; +static char resstr_sh_prefix[] = "search "; +static char resstr_nl[] = "\n"; + +static int +ra_opt_handler(struct ifinfo *ifi) +{ + struct ra_opt *rao; + struct script_msg *smp; + struct timeval now; + TAILQ_HEAD(, script_msg) sm_rdnss_head = + TAILQ_HEAD_INITIALIZER(sm_rdnss_head); + TAILQ_HEAD(, script_msg) sm_dnssl_head = + TAILQ_HEAD_INITIALIZER(sm_dnssl_head); + + gettimeofday(&now, NULL); + TAILQ_FOREACH(rao, &ifi->ifi_ra_opt, rao_next) { + switch (rao->rao_type) { + case ND_OPT_RDNSS: + if (timercmp(&now, &rao->rao_expire, >)) { + warnmsg(LOG_INFO, __func__, + "expired rdnss entry: %s", + (char *)rao->rao_msg); + break; + } + ELM_MALLOC(smp, continue); + smp->sm_msg = resstr_ns_prefix; + TAILQ_INSERT_TAIL(&sm_rdnss_head, smp, sm_next); + + ELM_MALLOC(smp, continue); + smp->sm_msg = rao->rao_msg; + TAILQ_INSERT_TAIL(&sm_rdnss_head, smp, sm_next); + + ELM_MALLOC(smp, continue); + smp->sm_msg = resstr_nl; + TAILQ_INSERT_TAIL(&sm_rdnss_head, smp, sm_next); + + break; + case ND_OPT_DNSSL: + if (timercmp(&now, &rao->rao_expire, >)) { + warnmsg(LOG_INFO, __func__, + "expired dnssl entry: %s", + (char *)rao->rao_msg); + break; + } + if (TAILQ_EMPTY(&sm_dnssl_head)) { + ELM_MALLOC(smp, continue); + smp->sm_msg = resstr_sh_prefix; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); + } + ELM_MALLOC(smp, continue); + smp->sm_msg = rao->rao_msg; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); + break; + default: + break; + } + } + /* Add \n for DNSSL list. */ + if (!TAILQ_EMPTY(&sm_dnssl_head)) { + ELM_MALLOC(smp, goto ra_opt_handler_freeit); + smp->sm_msg = resstr_nl; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); + } + TAILQ_CONCAT(&sm_rdnss_head, &sm_dnssl_head, sm_next); + + if (!TAILQ_EMPTY(&sm_rdnss_head)) { + CALL_SCRIPT(RESADD, &sm_rdnss_head); + } else { + CALL_SCRIPT(RESDEL, NULL); + } + +ra_opt_handler_freeit: + /* Clear script message queue. */ + if (!TAILQ_EMPTY(&sm_rdnss_head)) { + struct script_msg *sm_tmp; + + smp = TAILQ_FIRST(&sm_rdnss_head); + while(smp != NULL) { + sm_tmp = TAILQ_NEXT(smp, sm_next); + free(smp); + smp = sm_tmp; + } + } + return (0); +} + static void call_script(const int argc, const char *const argv[], void *head) { Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Mon May 30 18:07:35 2011 (r222503) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Mon May 30 18:36:14 2011 (r222504) @@ -92,6 +92,7 @@ const char *resolvconf_script = "/sbin/r /* static variables and functions */ static int mobile_node = 0; static const char *pidfilename = RTSOL_PIDFILE; + #ifndef SMALL static int do_dump; static const char *dumpfilename = RTSOL_DUMPFILE; @@ -100,6 +101,7 @@ static const char *dumpfilename = RTSOL_ #if 0 static int ifreconfig(char *); #endif + static int make_packet(struct ifinfo *); static struct timeval *rtsol_check_timer(void); @@ -338,7 +340,7 @@ main(int argc, char **argv) break; /* if all interfaces have got RA packet, we are done */ - for (ifi = iflist; ifi; ifi = ifi->next) { + TAILQ_FOREACH(ifi, &ifinfo_head, ifi_next) { if (ifi->state != IFS_DOWN && ifi->racnt == 0) break; } @@ -380,7 +382,7 @@ main(int argc, char **argv) int ifconfig(char *ifname) { - struct ifinfo *ifinfo; + struct ifinfo *ifi; struct sockaddr_dl *sdl; int flags; @@ -396,80 +398,78 @@ ifconfig(char *ifname) return (-1); } - if ((ifinfo = malloc(sizeof(*ifinfo))) == NULL) { + if ((ifi = malloc(sizeof(*ifi))) == NULL) { warnmsg(LOG_ERR, __func__, "memory allocation failed"); free(sdl); return (-1); } - memset(ifinfo, 0, sizeof(*ifinfo)); - ifinfo->sdl = sdl; + memset(ifi, 0, sizeof(*ifi)); + ifi->sdl = sdl; - strlcpy(ifinfo->ifname, ifname, sizeof(ifinfo->ifname)); + strlcpy(ifi->ifname, ifname, sizeof(ifi->ifname)); /* construct a router solicitation message */ - if (make_packet(ifinfo)) + if (make_packet(ifi)) goto bad; /* set link ID of this interface. */ #ifdef HAVE_SCOPELIB - if (inet_zoneid(AF_INET6, 2, ifname, &ifinfo->linkid)) + if (inet_zoneid(AF_INET6, 2, ifname, &ifi->linkid)) goto bad; #else /* XXX: assume interface IDs as link IDs */ - ifinfo->linkid = ifinfo->sdl->sdl_index; + ifi->linkid = ifi->sdl->sdl_index; #endif /* * check if the interface is available. * also check if SIOCGIFMEDIA ioctl is OK on the interface. */ - ifinfo->mediareqok = 1; - ifinfo->active = interface_status(ifinfo); - if (!ifinfo->mediareqok) { + ifi->mediareqok = 1; + ifi->active = interface_status(ifi); + if (!ifi->mediareqok) { /* * probe routers periodically even if the link status * does not change. */ - ifinfo->probeinterval = PROBE_INTERVAL; + ifi->probeinterval = PROBE_INTERVAL; } /* activate interface: interface_up returns 0 on success */ - flags = interface_up(ifinfo->ifname); + flags = interface_up(ifi->ifname); if (flags == 0) - ifinfo->state = IFS_DELAY; + ifi->state = IFS_DELAY; else if (flags == IFS_TENTATIVE) - ifinfo->state = IFS_TENTATIVE; + ifi->state = IFS_TENTATIVE; else - ifinfo->state = IFS_DOWN; + ifi->state = IFS_DOWN; - rtsol_timer_update(ifinfo); - - /* link into chain */ - if (iflist) - ifinfo->next = iflist; - iflist = ifinfo; + rtsol_timer_update(ifi); + TAILQ_INSERT_TAIL(&ifinfo_head, ifi, ifi_next); return (0); bad: - free(ifinfo->sdl); - free(ifinfo); + free(ifi->sdl); + free(ifi); return (-1); } void iflist_init(void) { - struct ifinfo *ifi, *next; + struct ifinfo *ifi; + struct ifinfo *ifi_tmp; - for (ifi = iflist; ifi; ifi = next) { - next = ifi->next; - if (ifi->sdl) + ifi = TAILQ_FIRST(&ifinfo_head); + while (ifi != NULL) { + if (ifi->sdl != NULL) free(ifi->sdl); - if (ifi->rs_data) + if (ifi->rs_data != NULL) free(ifi->rs_data); + ifi_tmp = TAILQ_NEXT(ifi, ifi_next); free(ifi); - iflist = NULL; + ifi = ifi_tmp; } } @@ -481,7 +481,7 @@ ifreconfig(char *ifname) int rv; prev = NULL; - for (ifi = iflist; ifi; ifi = ifi->next) { + TAILQ_FOREACH(ifi, &ifinfo_head, ifi_next) { if (strncmp(ifi->ifname, ifname, sizeof(ifi->ifname)) == 0) break; prev = ifi; @@ -495,6 +495,7 @@ ifreconfig(char *ifname) free(ifi->rs_data); free(ifi->sdl); free(ifi); + return (rv); } #endif @@ -504,34 +505,35 @@ find_ifinfo(int ifindex) { struct ifinfo *ifi; - for (ifi = iflist; ifi; ifi = ifi->next) + TAILQ_FOREACH(ifi, &ifinfo_head, ifi_next) { if (ifi->sdl->sdl_index == ifindex) return (ifi); + } return (NULL); } static int -make_packet(struct ifinfo *ifinfo) +make_packet(struct ifinfo *ifi) { size_t packlen = sizeof(struct nd_router_solicit), lladdroptlen = 0; struct nd_router_solicit *rs; char *buf; - if ((lladdroptlen = lladdropt_length(ifinfo->sdl)) == 0) { + if ((lladdroptlen = lladdropt_length(ifi->sdl)) == 0) { warnmsg(LOG_INFO, __func__, "link-layer address option has null length" - " on %s. Treat as not included.", ifinfo->ifname); + " on %s. Treat as not included.", ifi->ifname); } packlen += lladdroptlen; - ifinfo->rs_datalen = packlen; + ifi->rs_datalen = packlen; /* allocate buffer */ if ((buf = malloc(packlen)) == NULL) { warnmsg(LOG_ERR, __func__, - "memory allocation failed for %s", ifinfo->ifname); + "memory allocation failed for %s", ifi->ifname); return (-1); } - ifinfo->rs_data = buf; + ifi->rs_data = buf; /* fill in the message */ rs = (struct nd_router_solicit *)buf; @@ -543,7 +545,7 @@ make_packet(struct ifinfo *ifinfo) /* fill in source link-layer address option */ if (lladdroptlen) - lladdropt_fill(ifinfo->sdl, (struct nd_opt_hdr *)buf); + lladdropt_fill(ifi->sdl, (struct nd_opt_hdr *)buf); return (0); } @@ -553,56 +555,56 @@ rtsol_check_timer(void) { static struct timeval returnval; struct timeval now, rtsol_timer; - struct ifinfo *ifinfo; + struct ifinfo *ifi; int flags; gettimeofday(&now, NULL); rtsol_timer = tm_max; - for (ifinfo = iflist; ifinfo; ifinfo = ifinfo->next) { - if (timercmp(&ifinfo->expire, &now, <=)) { + TAILQ_FOREACH(ifi, &ifinfo_head, ifi_next) { + if (timercmp(&ifi->expire, &now, <=)) { if (dflag > 1) warnmsg(LOG_DEBUG, __func__, "timer expiration on %s, " - "state = %d", ifinfo->ifname, - ifinfo->state); + "state = %d", ifi->ifname, + ifi->state); - switch (ifinfo->state) { + switch (ifi->state) { case IFS_DOWN: case IFS_TENTATIVE: /* interface_up returns 0 on success */ - flags = interface_up(ifinfo->ifname); + flags = interface_up(ifi->ifname); if (flags == 0) - ifinfo->state = IFS_DELAY; + ifi->state = IFS_DELAY; else if (flags == IFS_TENTATIVE) - ifinfo->state = IFS_TENTATIVE; + ifi->state = IFS_TENTATIVE; else - ifinfo->state = IFS_DOWN; + ifi->state = IFS_DOWN; break; case IFS_IDLE: { - int oldstatus = ifinfo->active; + int oldstatus = ifi->active; int probe = 0; - ifinfo->active = interface_status(ifinfo); + ifi->active = interface_status(ifi); - if (oldstatus != ifinfo->active) { + if (oldstatus != ifi->active) { warnmsg(LOG_DEBUG, __func__, "%s status is changed" " from %d to %d", - ifinfo->ifname, - oldstatus, ifinfo->active); + ifi->ifname, + oldstatus, ifi->active); probe = 1; - ifinfo->state = IFS_DELAY; - } else if (ifinfo->probeinterval && - (ifinfo->probetimer -= - ifinfo->timer.tv_sec) <= 0) { + ifi->state = IFS_DELAY; + } else if (ifi->probeinterval && + (ifi->probetimer -= + ifi->timer.tv_sec) <= 0) { /* probe timer expired */ - ifinfo->probetimer = - ifinfo->probeinterval; + ifi->probetimer = + ifi->probeinterval; probe = 1; - ifinfo->state = IFS_PROBE; + ifi->state = IFS_PROBE; } /* @@ -610,33 +612,33 @@ rtsol_check_timer(void) * status wrt the "other" configuration. */ if (probe) - ifinfo->otherconfig = 0; + ifi->otherconfig = 0; if (probe && mobile_node) - defrouter_probe(ifinfo); + defrouter_probe(ifi); break; } case IFS_DELAY: - ifinfo->state = IFS_PROBE; - sendpacket(ifinfo); + ifi->state = IFS_PROBE; + sendpacket(ifi); break; case IFS_PROBE: - if (ifinfo->probes < MAX_RTR_SOLICITATIONS) - sendpacket(ifinfo); + if (ifi->probes < MAX_RTR_SOLICITATIONS) + sendpacket(ifi); else { warnmsg(LOG_INFO, __func__, "No answer after sending %d RSs", - ifinfo->probes); - ifinfo->probes = 0; - ifinfo->state = IFS_IDLE; + ifi->probes); + ifi->probes = 0; + ifi->state = IFS_IDLE; } break; } - rtsol_timer_update(ifinfo); + rtsol_timer_update(ifi); } - if (timercmp(&ifinfo->expire, &rtsol_timer, <)) - rtsol_timer = ifinfo->expire; + if (timercmp(&ifi->expire, &rtsol_timer, <)) + rtsol_timer = ifi->expire; } if (timercmp(&rtsol_timer, &tm_max, ==)) { @@ -656,31 +658,31 @@ rtsol_check_timer(void) } void -rtsol_timer_update(struct ifinfo *ifinfo) +rtsol_timer_update(struct ifinfo *ifi) { #define MILLION 1000000 #define DADRETRY 10 /* XXX: adhoc */ long interval; struct timeval now; - bzero(&ifinfo->timer, sizeof(ifinfo->timer)); + bzero(&ifi->timer, sizeof(ifi->timer)); - switch (ifinfo->state) { + switch (ifi->state) { case IFS_DOWN: case IFS_TENTATIVE: - if (++ifinfo->dadcount > DADRETRY) { - ifinfo->dadcount = 0; - ifinfo->timer.tv_sec = PROBE_INTERVAL; + if (++ifi->dadcount > DADRETRY) { + ifi->dadcount = 0; + ifi->timer.tv_sec = PROBE_INTERVAL; } else - ifinfo->timer.tv_sec = 1; + ifi->timer.tv_sec = 1; break; case IFS_IDLE: if (mobile_node) { /* XXX should be configurable */ - ifinfo->timer.tv_sec = 3; + ifi->timer.tv_sec = 3; } else - ifinfo->timer = tm_max; /* stop timer(valid?) */ + ifi->timer = tm_max; /* stop timer(valid?) */ break; case IFS_DELAY: #ifndef HAVE_ARC4RANDOM @@ -688,12 +690,12 @@ rtsol_timer_update(struct ifinfo *ifinfo #else interval = arc4random_uniform(MAX_RTR_SOLICITATION_DELAY * MILLION); #endif - ifinfo->timer.tv_sec = interval / MILLION; - ifinfo->timer.tv_usec = interval % MILLION; + ifi->timer.tv_sec = interval / MILLION; + ifi->timer.tv_usec = interval % MILLION; break; case IFS_PROBE: - if (ifinfo->probes < MAX_RTR_SOLICITATIONS) - ifinfo->timer.tv_sec = RTR_SOLICITATION_INTERVAL; + if (ifi->probes < MAX_RTR_SOLICITATIONS) + ifi->timer.tv_sec = RTR_SOLICITATION_INTERVAL; else { /* * After sending MAX_RTR_SOLICITATIONS solicitations, @@ -702,30 +704,30 @@ rtsol_timer_update(struct ifinfo *ifinfo * the timer value to MAX_RTR_SOLICITATION_DELAY based * on RFC 2461, Section 6.3.7. */ - ifinfo->timer.tv_sec = MAX_RTR_SOLICITATION_DELAY; + ifi->timer.tv_sec = MAX_RTR_SOLICITATION_DELAY; } break; default: warnmsg(LOG_ERR, __func__, "illegal interface state(%d) on %s", - ifinfo->state, ifinfo->ifname); + ifi->state, ifi->ifname); return; } /* reset the timer */ - if (timercmp(&ifinfo->timer, &tm_max, ==)) { - ifinfo->expire = tm_max; + if (timercmp(&ifi->timer, &tm_max, ==)) { + ifi->expire = tm_max; warnmsg(LOG_DEBUG, __func__, - "stop timer for %s", ifinfo->ifname); + "stop timer for %s", ifi->ifname); } else { gettimeofday(&now, NULL); - timeradd(&now, &ifinfo->timer, &ifinfo->expire); + timeradd(&now, &ifi->timer, &ifi->expire); if (dflag > 1) warnmsg(LOG_DEBUG, __func__, - "set timer for %s to %d:%d", ifinfo->ifname, - (int)ifinfo->timer.tv_sec, - (int)ifinfo->timer.tv_usec); + "set timer for %s to %d:%d", ifi->ifname, + (int)ifi->timer.tv_sec, + (int)ifi->timer.tv_usec); } #undef MILLION Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Mon May 30 18:07:35 2011 (r222503) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Mon May 30 18:36:14 2011 (r222504) @@ -31,8 +31,21 @@ * $FreeBSD$ */ +struct script_msg { + TAILQ_ENTRY(script_msg) sm_next; + + char *sm_msg; +}; +struct ra_opt { + TAILQ_ENTRY(ra_opt) rao_next; + + u_int8_t rao_type; + struct timeval rao_expire; + size_t rao_len; + void *rao_msg; +}; struct ifinfo { - struct ifinfo *next; /* pointer to the next interface */ + TAILQ_ENTRY(ifinfo) ifi_next; /* pointer to the next interface */ struct sockaddr_dl *sdl; /* link-layer address */ char ifname[IF_NAMESIZE]; /* interface name */ @@ -54,6 +67,8 @@ struct ifinfo { size_t rs_datalen; u_char *rs_data; + + TAILQ_HEAD(, ra_opt) ifi_ra_opt; }; /* per interface status */ @@ -63,6 +78,32 @@ struct ifinfo { #define IFS_DOWN 3 #define IFS_TENTATIVE 4 +/* Interface list */ +extern TAILQ_HEAD(ifinfo_head_t, ifinfo) ifinfo_head; + +/* + * RFC 3542 API deprecates IPV6_PKTINFO in favor of + * IPV6_RECVPKTINFO + */ +#ifndef IPV6_RECVPKTINFO +#ifdef IPV6_PKTINFO +#define IPV6_RECVPKTINFO IPV6_PKTINFO +#endif +#endif +/* + * RFC 3542 API deprecates IPV6_HOPLIMIT in favor of + * IPV6_RECVHOPLIMIT + */ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Mon May 30 18:57:01 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A29D11065692; Mon, 30 May 2011 18:57:01 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 92DFA8FC16; Mon, 30 May 2011 18:57:01 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4UIv12F089276; Mon, 30 May 2011 18:57:01 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4UIv1rV089274; Mon, 30 May 2011 18:57:01 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105301857.p4UIv1rV089274@svn.freebsd.org> From: Hiroki Sato Date: Mon, 30 May 2011 18:57:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222505 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 18:57:01 -0000 Author: hrs Date: Mon May 30 18:57:01 2011 New Revision: 222505 URL: http://svn.freebsd.org/changeset/base/222505 Log: Document -P pidfile option. Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Mon May 30 18:36:14 2011 (r222504) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Mon May 30 18:57:01 2011 (r222505) @@ -41,11 +41,13 @@ .Nm .Op Fl dDfFm1 .Op Fl O Ar script-name +.Op Fl P Ar pidfile .Op Fl R Ar script-name .Ar interface ... .Nm .Op Fl dDfFm1 .Op Fl O Ar script-name +.Op Fl P Ar pidfile .Op Fl R Ar script-name .Fl a .Nm rtsol @@ -225,6 +227,11 @@ configuration. must be the absolute path from root to the script file, be a regular file, and be created by the same owner who runs .Nm . +.It Fl P Ar pidfile +Writes the process ID of +.Nm +to file instead of the default PID file +.Pa /var/run/rtsold.pid . .It Fl R Ar script-name Specifies a script to run when router advertisment options .Dv RDNSS Pq Recursive DNS Server From owner-svn-src-user@FreeBSD.ORG Tue May 31 12:03:35 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31BEB1065677; Tue, 31 May 2011 12:03:35 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 228A08FC1E; Tue, 31 May 2011 12:03:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4VC3Z4U022944; Tue, 31 May 2011 12:03:35 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4VC3Y3x022940; Tue, 31 May 2011 12:03:34 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105311203.p4VC3Y3x022940@svn.freebsd.org> From: Hiroki Sato Date: Tue, 31 May 2011 12:03:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222521 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2011 12:03:35 -0000 Author: hrs Date: Tue May 31 12:03:34 2011 New Revision: 222521 URL: http://svn.freebsd.org/changeset/base/222521 Log: - Implement RA option expiration based on the lifetime field. - Add option length check described in RFC 6106 Section 5.3.1. Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Tue May 31 09:22:52 2011 (r222520) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Tue May 31 12:03:34 2011 (r222521) @@ -83,7 +83,6 @@ static const struct sockaddr_in6 sin6_al static void call_script(const int, const char *const *, void *); static size_t dname_labeldec(char *, const char *); static int safefile(const char *); -static int ra_opt_handler(struct ifinfo *); #define _ARGS_OTHER otherconf_script, ifi->ifname #define _ARGS_RESADD resolvconf_script, "-a", ifi->ifname @@ -244,10 +243,7 @@ rtsol_input(int s) struct nd_opt_rdnss *rdnss; struct nd_opt_dnssl *dnssl; size_t len; - char nsbuf[11 + INET6_ADDRSTRLEN + 1 + IFNAMSIZ + 1 + 1]; - /* 11 = sizeof("nameserver "), 1+1 = \n\0 termination */ - char slbuf[7 + NI_MAXHOST + 1 + 1]; - /* 7 = sizeof("search "), 1+1 = \n\0 termination */ + char nsbuf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ + 1 + 1]; char dname[NI_MAXHOST + 1]; struct timeval now; struct timeval lifetime; @@ -400,6 +396,16 @@ rtsol_input(int s) case ND_OPT_RDNSS: rdnss = (struct nd_opt_rdnss *)raoptp; + /* Optlen sanity check (Section 5.3.1 in RFC 6106) */ + if (rdnss->nd_opt_rdnss_len < 3) { + warnmsg(LOG_INFO, __func__, + "too short RDNSS option" + "in RA from %s was ignored.", + inet_ntop(AF_INET6, &from.sin6_addr, + ntopbuf, INET6_ADDRSTRLEN)); + break; + } + addr = (struct in6_addr *)(raoptp + sizeof(*rdnss)); while ((char *)addr < (char *)RA_OPT_NEXT_HDR(raoptp)) { if (inet_ntop(AF_INET6, addr, ntopbuf, @@ -447,16 +453,25 @@ rtsol_input(int s) case ND_OPT_DNSSL: dnssl = (struct nd_opt_dnssl *)raoptp; + /* Optlen sanity check (Section 5.3.1 in RFC 6106) */ + if (dnssl->nd_opt_dnssl_len < 2) { + warnmsg(LOG_INFO, __func__, + "too short DNSSL option" + "in RA from %s was ignored.", + inet_ntop(AF_INET6, &from.sin6_addr, + ntopbuf, INET6_ADDRSTRLEN)); + break; + } + p = raoptp + sizeof(*dnssl); while (0 < (len = dname_labeldec(dname, p))) { - sprintf(slbuf, "%s ", dname); - warnmsg(LOG_DEBUG, __func__, "slbuf = %s", - slbuf); + warnmsg(LOG_DEBUG, __func__, "dname = %s", + dname); ELM_MALLOC(rao, break); rao->rao_type = ndo->nd_opt_type; - rao->rao_len = strlen(nsbuf); - rao->rao_msg = strdup(slbuf); + rao->rao_len = strlen(dname); + rao->rao_msg = strdup(dname); if (rao->rao_msg == NULL) { warnmsg(LOG_ERR, __func__, "strdup failed: %s", @@ -498,8 +513,9 @@ rtsol_input(int s) static char resstr_ns_prefix[] = "nameserver "; static char resstr_sh_prefix[] = "search "; static char resstr_nl[] = "\n"; +static char resstr_sp[] = " "; -static int +int ra_opt_handler(struct ifinfo *ifi) { struct ra_opt *rao; @@ -548,6 +564,10 @@ ra_opt_handler(struct ifinfo *ifi) ELM_MALLOC(smp, continue); smp->sm_msg = rao->rao_msg; TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); + + ELM_MALLOC(smp, continue); + smp->sm_msg = resstr_sp; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); break; default: break; Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Tue May 31 09:22:52 2011 (r222520) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Tue May 31 12:03:34 2011 (r222521) @@ -570,6 +570,19 @@ rtsol_check_timer(void) "state = %d", ifi->ifname, ifi->state); + /* Remove all RA options. */ + if (!TAILQ_EMPTY(&ifi->ifi_ra_opt)) { + struct ra_opt *rao; + struct ra_opt *rao_tmp; + + rao = TAILQ_FIRST(&ifi->ifi_ra_opt); + while (rao != NULL) { + rao_tmp = TAILQ_NEXT(rao, rao_next); + free(rao_tmp->rao_msg); + free(rao_tmp); + rao = rao_tmp; + } + } switch (ifi->state) { case IFS_DOWN: case IFS_TENTATIVE: @@ -635,8 +648,29 @@ rtsol_check_timer(void) break; } rtsol_timer_update(ifi); + } else { + /* Expiration check for RA options. */ + struct ra_opt *rao; + struct ra_opt *rao_tmp; + int expire = 0; + + TAILQ_FOREACH_SAFE(rao, &ifi->ifi_ra_opt, rao_next, rao_tmp) { + warnmsg(LOG_DEBUG, __func__, + "RA expiration timer: " + "type=%d, msg=%s, timer=%ld:%08ld", + rao->rao_type, (char *)rao->rao_msg, + (long)rao->rao_expire.tv_sec, + (long)rao->rao_expire.tv_usec); + if (timercmp(&now, &rao->rao_expire, >=)) { + warnmsg(LOG_DEBUG, __func__, + "RA expiration timer: expired."); + TAILQ_REMOVE(&ifi->ifi_ra_opt, rao, rao_next); + expire = 1; + } + } + if (expire) + ra_opt_handler(ifi); } - if (timercmp(&ifi->expire, &rtsol_timer, <)) rtsol_timer = ifi->expire; } Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Tue May 31 09:22:52 2011 (r222520) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Tue May 31 12:03:34 2011 (r222521) @@ -118,6 +118,7 @@ void rtsol_timer_update(struct ifinfo *) extern void warnmsg(int, const char *, const char *, ...) __attribute__((__format__(__printf__, 3, 4))); extern char **autoifprobe(void); +extern int ra_opt_handler(struct ifinfo *); /* if.c */ extern int ifinit(void); From owner-svn-src-user@FreeBSD.ORG Tue May 31 12:54:32 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A4B11065672; Tue, 31 May 2011 12:54:32 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5A44C8FC14; Tue, 31 May 2011 12:54:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4VCsWxP024399; Tue, 31 May 2011 12:54:32 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4VCsWxe024386; Tue, 31 May 2011 12:54:32 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105311254.p4VCsWxe024386@svn.freebsd.org> From: Hiroki Sato Date: Tue, 31 May 2011 12:54:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222522 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2011 12:54:32 -0000 Author: hrs Date: Tue May 31 12:54:32 2011 New Revision: 222522 URL: http://svn.freebsd.org/changeset/base/222522 Log: - Remove #ifdef RDNSS. - Style(9). - Define sin6_{linklocal,sitelocal}_all{nodes,routers} vars consistently. Modified: user/hrs/ipv6/usr.sbin/rtadvd/Makefile user/hrs/ipv6/usr.sbin/rtadvd/advcap.c user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/config.h user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtadvd/dump.h user/hrs/ipv6/usr.sbin/rtadvd/if.c user/hrs/ipv6/usr.sbin/rtadvd/if.h user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c user/hrs/ipv6/usr.sbin/rtadvd/rrenum.h user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h user/hrs/ipv6/usr.sbin/rtadvd/timer.c user/hrs/ipv6/usr.sbin/rtadvd/timer.h Modified: user/hrs/ipv6/usr.sbin/rtadvd/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/Makefile Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/Makefile Tue May 31 12:54:32 2011 (r222522) @@ -21,7 +21,7 @@ SRCS= rtadvd.c rrenum.c advcap.c if.c co DPADD= ${LIBUTIL} LDADD= -lutil -CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO -DRDNSS +CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO WARNS?= 1 Modified: user/hrs/ipv6/usr.sbin/rtadvd/advcap.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/advcap.c Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/advcap.c Tue May 31 12:54:32 2011 (r222522) @@ -103,8 +103,7 @@ static char *tdecode(char *, char **); * we just notice escaped newlines. */ int -tgetent(bp, name) - char *bp, *name; +tgetent(char *bp, char *name) { char *cp; @@ -113,8 +112,7 @@ tgetent(bp, name) } int -getent(bp, name, cp) - char *bp, *name, *cp; +getent(char *bp, char *name, char *cp) { int c; int i = 0, cnt = 0; @@ -184,7 +182,7 @@ getent(bp, name, cp) * Note that this works because of the left to right scan. */ int -tnchktc() +tnchktc(void) { char *p, *q; char tcname[16]; /* name of similar terminal */ @@ -233,8 +231,7 @@ tnchktc() * name (before the first field) stops us. */ int -tnamatch(np) - char *np; +tnamatch(char *np) { char *Np, *Bp; @@ -260,8 +257,7 @@ tnamatch(np) * into the termcap file in octal. */ static char * -tskip(bp) - char *bp; +tskip(char *bp) { int dquote; @@ -305,8 +301,7 @@ breakbreak: * Note that we handle octal numbers beginning with 0. */ int64_t -tgetnum(id) - char *id; +tgetnum(char *id) { int64_t i; int base; @@ -341,8 +336,7 @@ tgetnum(id) * not given. */ int -tgetflag(id) - char *id; +tgetflag(char *id) { char *bp = tbuf; @@ -369,8 +363,7 @@ tgetflag(id) * No checking on area overflow. */ char * -tgetstr(id, area) - char *id, **area; +tgetstr(char *id, char **area) { char *bp = tbuf; @@ -395,9 +388,7 @@ tgetstr(id, area) * string capability escapes. */ static char * -tdecode(str, area) - char *str; - char **area; +tdecode(char *str, char **area) { char *cp; int c; Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1998 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -155,10 +155,8 @@ getconfig(intface) #ifdef ROUTEINFO tmp->route.next = tmp->route.prev = &tmp->route; #endif -#ifdef RDNSS TAILQ_INIT(&tmp->rdnss); TAILQ_INIT(&tmp->dnssl); -#endif /* check if we are allowed to forward packets (if not determined) */ if (forwarding < 0) { @@ -619,7 +617,6 @@ getconfig(intface) } #endif -#ifdef RDNSS /* DNS server and DNS search list information */ for (i = -1; i < MAXRDNSSENT ; i++) { struct rdnss *rdn; @@ -658,7 +655,7 @@ getconfig(intface) syslog(LOG_ERR, "<%s> inet_pton failed for %s", __func__, abuf); exit(1); - } + } TAILQ_INSERT_TAIL(&rdn->rd_list, rdna, ra_next); } @@ -730,7 +727,6 @@ getconfig(intface) /* link into chain */ insque(dns, &tmp->dnssl); } -#endif /* okey */ tmp->next = ralist; ralist = tmp; @@ -948,7 +944,7 @@ static struct rtadvd_timer * prefix_timeout(void *arg) { struct prefix *prefix = (struct prefix *)arg; - + delete_prefix(prefix); return(NULL); @@ -1059,13 +1055,11 @@ make_packet(struct rainfo *rainfo) struct nd_opt_route_info *ndopt_rti; struct rtinfo *rti; #endif -#ifdef RDNSS struct nd_opt_rdnss *ndopt_rdnss; struct rdnss *rdn; struct nd_opt_dnssl *ndopt_dnssl; struct dnssl *dns; size_t len; -#endif struct prefix *pfx; /* calculate total length */ @@ -1086,10 +1080,9 @@ make_packet(struct rainfo *rainfo) packlen += sizeof(struct nd_opt_mtu); #ifdef ROUTEINFO for (rti = rainfo->route.next; rti != &rainfo->route; rti = rti->next) - packlen += sizeof(struct nd_opt_route_info) + + packlen += sizeof(struct nd_opt_route_info) + ((rti->prefixlen + 0x3f) >> 6) * 8; #endif -#ifdef RDNSS TAILQ_FOREACH(rdn, &rainfo->rdnss, rd_next) { struct rdnss_addr *rdna; @@ -1111,8 +1104,6 @@ make_packet(struct rainfo *rainfo) packlen += len; } -#endif - /* allocate memory for the packet */ if ((buf = malloc(packlen)) == NULL) { syslog(LOG_ERR, @@ -1200,7 +1191,7 @@ make_packet(struct rainfo *rainfo) if (pfx->pltimeexpire == 0) pltime = pfx->preflifetime; else - pltime = (pfx->pltimeexpire > now.tv_sec) ? + pltime = (pfx->pltimeexpire > now.tv_sec) ? pfx->pltimeexpire - now.tv_sec : 0; } if (vltime < pltime) { @@ -1232,8 +1223,6 @@ make_packet(struct rainfo *rainfo) buf += sizeof(struct nd_opt_route_info) + psize * 8; } #endif - -#ifdef RDNSS TAILQ_FOREACH(rdn, &rainfo->rdnss, rd_next) { struct rdnss_addr *rdna; @@ -1272,7 +1261,7 @@ make_packet(struct rainfo *rainfo) /* A zero octet after encoded DNS server list. */ *buf++ = '\0'; - + /* Padding to next 8 octets boundary */ len = buf - (char *)ndopt_dnssl; len += 8 - (len % 8); @@ -1283,7 +1272,6 @@ make_packet(struct rainfo *rainfo) syslog(LOG_DEBUG, "<%s>: nd_opt_dnssl_len = %d", __func__, ndopt_dnssl->nd_opt_dnssl_len); } -#endif return; } Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.h Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.h Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.c Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.c Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 2000 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -74,8 +74,7 @@ static char *rtpref_str[] = { }; static char * -ether_str(sdl) - struct sockaddr_dl *sdl; +ether_str(struct sockaddr_dl *sdl) { static char hbuf[32]; u_char *cp; @@ -87,21 +86,19 @@ ether_str(sdl) } else snprintf(hbuf, sizeof(hbuf), "NONE"); - return(hbuf); + return (hbuf); } static void -if_dump() +if_dump(void) { struct rainfo *rai; struct prefix *pfx; #ifdef ROUTEINFO struct rtinfo *rti; #endif -#ifdef RDNSS struct rdnss *rdn; struct dnssl *dns; -#endif char prefixbuf[INET6_ADDRSTRLEN]; int first; struct timeval now; @@ -236,7 +233,6 @@ if_dump() fprintf(fp, ")\n"); } #endif -#ifdef RDNSS TAILQ_FOREACH(rdn, &rai->rdnss, rd_next) { struct rdnss_addr *rdna; @@ -248,7 +244,7 @@ if_dump() TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next) { inet_ntop(AF_INET6, &rdna->ra_dns, prefixbuf, sizeof(prefixbuf)); - + if (rdna != TAILQ_FIRST(&rdn->rd_list)) fprintf(fp, " \t"); fprintf(fp, "%s\n", prefixbuf); @@ -273,13 +269,11 @@ if_dump() } fprintf(fp, "\n"); } -#endif } } void -rtadvd_dump_file(dumpfile) - char *dumpfile; +rtadvd_dump_file(char *dumpfile) { syslog(LOG_DEBUG, "<%s> dump current status to %s", __func__, dumpfile); Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.h Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.h Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1998 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Modified: user/hrs/ipv6/usr.sbin/rtadvd/if.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/if.c Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/if.c Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -72,7 +72,7 @@ static void get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) { int i; - + for (i = 0; i < RTAX_MAX; i++) { if (addrs & (1 << i)) { rti_info[i] = sa; @@ -94,12 +94,12 @@ if_nametosdl(char *name) struct sockaddr_dl *sdl = NULL, *ret_sdl; if (sysctl(mib, 6, NULL, &len, NULL, 0) < 0) - return(NULL); + return (NULL); if ((buf = malloc(len)) == NULL) - return(NULL); + return (NULL); if (sysctl(mib, 6, buf, &len, NULL, 0) < 0) { free(buf); - return(NULL); + return (NULL); } lim = buf + len; @@ -125,7 +125,7 @@ if_nametosdl(char *name) if (next == lim) { /* search failed */ free(buf); - return(NULL); + return (NULL); } if ((ret_sdl = malloc(sdl->sdl_len)) == NULL) @@ -134,7 +134,7 @@ if_nametosdl(char *name) end: free(buf); - return(ret_sdl); + return (ret_sdl); } int @@ -145,7 +145,7 @@ if_getmtu(char *name) u_long mtu = 0; if (getifaddrs(&ifap) < 0) - return(0); + return (0); for (ifa = ifap; ifa; ifa = ifa->ifa_next) { if (strcmp(ifa->ifa_name, name) == 0) { ifd = ifa->ifa_data; @@ -162,14 +162,14 @@ if_getmtu(char *name) int s; if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) - return(0); + return (0); ifr.ifr_addr.sa_family = AF_INET6; strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); if (ioctl(s, SIOCGIFMTU, (caddr_t)&ifr) < 0) { close(s); - return(0); + return (0); } close(s); @@ -177,7 +177,7 @@ if_getmtu(char *name) } #endif - return(mtu); + return (mtu); } /* give interface index and its old flags, then new flags returned */ @@ -210,9 +210,9 @@ lladdropt_length(struct sockaddr_dl *sdl { switch (sdl->sdl_type) { case IFT_ETHER: - return(ROUNDUP8(ETHER_ADDR_LEN + 2)); + return (ROUNDUP8(ETHER_ADDR_LEN + 2)); default: - return(0); + return (0); } } @@ -246,9 +246,9 @@ rtbuf_len() int mib[6] = {CTL_NET, AF_ROUTE, 0, AF_INET6, NET_RT_DUMP, 0}; if (sysctl(mib, 6, NULL, &len, NULL, 0) < 0) - return(-1); + return (-1); - return(len); + return (len); } #define FILTER_MATCH(type, filter) ((0x1 << type) & filter) @@ -336,7 +336,7 @@ get_next_msg(char *buf, char *lim, int i } } - return (char *)rtm; + return ((char *)rtm); } #undef FILTER_MATCH @@ -349,7 +349,7 @@ get_addr(char *buf) sa = (struct sockaddr *)(rtm + 1); get_rtaddrs(rtm->rtm_addrs, sa, rti_info); - return(&SIN6(rti_info[RTAX_DST])->sin6_addr); + return (&SIN6(rti_info[RTAX_DST])->sin6_addr); } int @@ -361,7 +361,7 @@ get_rtm_ifindex(char *buf) sa = (struct sockaddr *)(rtm + 1); get_rtaddrs(rtm->rtm_addrs, sa, rti_info); - return(((struct sockaddr_dl *)rti_info[RTAX_GATEWAY])->sdl_index); + return (((struct sockaddr_dl *)rti_info[RTAX_GATEWAY])->sdl_index); } int @@ -394,7 +394,7 @@ get_prefixlen(char *buf) struct rt_msghdr *rtm = (struct rt_msghdr *)buf; struct sockaddr *sa, *rti_info[RTAX_MAX]; u_char *p, *lim; - + sa = (struct sockaddr *)(rtm + 1); get_rtaddrs(rtm->rtm_addrs, sa, rti_info); sa = rti_info[RTAX_NETMASK]; @@ -438,11 +438,11 @@ prefixlen(u_char *p, u_char *lim) case 0x00: break; default: - return(-1); + return (-1); } } - return(masklen); + return (masklen); } int @@ -450,7 +450,7 @@ rtmsg_type(char *buf) { struct rt_msghdr *rtm = (struct rt_msghdr *)buf; - return(rtm->rtm_type); + return (rtm->rtm_type); } int @@ -458,7 +458,7 @@ rtmsg_len(char *buf) { struct rt_msghdr *rtm = (struct rt_msghdr *)buf; - return(rtm->rtm_msglen); + return (rtm->rtm_msglen); } int @@ -466,7 +466,7 @@ ifmsg_len(char *buf) { struct if_msghdr *ifm = (struct if_msghdr *)buf; - return(ifm->ifm_msglen); + return (ifm->ifm_msglen); } /* Modified: user/hrs/ipv6/usr.sbin/rtadvd/if.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/if.h Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/if.h Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Modified: user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Tue May 31 12:54:32 2011 (r222522) @@ -75,7 +75,7 @@ static int s = -1; /* * Check validity of a Prefix Control Operation(PCO). - * Return 0 on success, 1 on failure. + * return 0 on success, 1 on failure. */ static int rr_pco_check(int len, struct rr_pco_match *rpm) @@ -88,7 +88,7 @@ rr_pco_check(int len, struct rr_pco_matc (rpm->rpm_len - 3) & 0x3) { /* must be multiple of 4 */ syslog(LOG_WARNING, "<%s> rpm_len %d is not 4N * 3", __func__, rpm->rpm_len); - return 1; + return (1); } /* rpm->rpm_code must be valid value */ switch (rpm->rpm_code) { @@ -99,13 +99,13 @@ rr_pco_check(int len, struct rr_pco_matc default: syslog(LOG_WARNING, "<%s> unknown rpm_code %d", __func__, rpm->rpm_code); - return 1; + return (1); } /* rpm->rpm_matchlen must be 0 to 128 inclusive */ if (rpm->rpm_matchlen > 128) { syslog(LOG_WARNING, "<%s> rpm_matchlen %d is over 128", __func__, rpm->rpm_matchlen); - return 1; + return (1); } /* @@ -131,10 +131,10 @@ rr_pco_check(int len, struct rr_pco_matc __func__, rpu->rpu_uselen, rpu->rpu_keeplen, rpu->rpu_uselen + rpu->rpu_keeplen); - return 1; + return (1); } } - return 0; + return (0); } static void @@ -246,7 +246,7 @@ do_pco(struct icmp6_router_renum *rr, in struct in6_rrenumreq irr; if ((rr_pco_check(len, rpm) != 0)) - return 1; + return (1); if (s == -1 && (s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { syslog(LOG_ERR, "<%s> socket: %s", __func__, @@ -275,13 +275,13 @@ do_pco(struct icmp6_router_renum *rr, in do_use_prefix(len, rpm, &irr, ifindex); } if (errno == ENXIO) - return 0; + return (0); else if (errno) { syslog(LOG_ERR, "<%s> if_indextoname: %s", __func__, strerror(errno)); - return 1; + return (1); } - return 0; + return (0); } /* @@ -310,7 +310,7 @@ do_rr(int len, struct icmp6_router_renum tooshort: syslog(LOG_ERR, "<%s> pkt too short. left len = %d. " "gabage at end of pkt?", __func__, len); - return 1; + return (1); } rpmlen = rpm->rpm_len << 3; if (len < rpmlen) @@ -326,7 +326,7 @@ do_rr(int len, struct icmp6_router_renum len -= rpmlen; } - return 0; + return (0); } /* @@ -345,7 +345,7 @@ rr_command_check(int len, struct icmp6_r sizeof(struct rr_pco_match))) { syslog(LOG_ERR, "<%s> rr_command len %d is too short", __func__, len); - return 1; + return (1); } /* destination check. only for multicast. omit unicast check. */ @@ -354,7 +354,7 @@ rr_command_check(int len, struct icmp6_r syslog(LOG_ERR, "<%s> dst mcast addr %s is illegal", __func__, inet_ntop(AF_INET6, dst, ntopbuf, INET6_ADDRSTRLEN)); - return 1; + return (1); } /* seqnum and segnum check */ @@ -363,7 +363,7 @@ rr_command_check(int len, struct icmp6_r "<%s> rcvd old seqnum %d from %s", __func__, (u_int32_t)ntohl(rr->rr_seqnum), inet_ntop(AF_INET6, from, ntopbuf, INET6_ADDRSTRLEN)); - return 1; + return (1); } if (rro.rro_seqnum == rr->rr_seqnum && (rr->rr_flags & ICMP6_RR_FLAGS_TEST) == 0 && @@ -374,7 +374,7 @@ rr_command_check(int len, struct icmp6_r __func__, rr->rr_segnum, inet_ntop(AF_INET6, from, ntopbuf, INET6_ADDRSTRLEN)); - return 0; + return (0); } /* update seqnum */ @@ -387,7 +387,7 @@ rr_command_check(int len, struct icmp6_r } rro.rro_seqnum = rr->rr_seqnum; - return 0; + return (0); } static void @@ -451,7 +451,8 @@ rr_input(int len, struct icmp6_router_re * check multicast destinations only. */ if (IN6_IS_ADDR_MULTICAST(&pi->ipi6_addr) && - !IN6_ARE_ADDR_EQUAL(&in6a_site_allrouters, &pi->ipi6_addr)) { + !IN6_ARE_ADDR_EQUAL(&sin6_sitelocal_allrouters.sin6_addr, + &pi->ipi6_addr)) { syslog(LOG_NOTICE, "<%s>: RR message with invalid destination (%s) " "from %s on %s", Modified: user/hrs/ipv6/usr.sbin/rtadvd/rrenum.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rrenum.h Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/rrenum.h Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1998 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Tue May 31 12:03:34 2011 (r222521) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Tue May 31 12:54:32 2011 (r222522) @@ -4,7 +4,7 @@ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -16,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -80,8 +80,6 @@ struct msghdr sndmhdr; struct iovec rcviov[2]; struct iovec sndiov[2]; struct sockaddr_in6 rcvfrom; -struct sockaddr_in6 sin6_allnodes = {sizeof(sin6_allnodes), AF_INET6}; -struct in6_addr in6a_site_allrouters; static char *dumpfilename = "/var/run/rtadvd.dump"; static char *pidfilename = "/var/run/rtadvd.pid"; static struct pidfh *pfh; @@ -122,10 +120,8 @@ union nd_opts { #define NDOPT_FLAG_PREFIXINFO (1 << 2) #define NDOPT_FLAG_RDHDR (1 << 3) #define NDOPT_FLAG_MTU (1 << 4) -#ifdef RDNSS #define NDOPT_FLAG_RDNSS (1 << 5) #define NDOPT_FLAG_DNSSL (1 << 6) -#endif u_int32_t ndopt_flags[] = { [ND_OPT_SOURCE_LINKADDR] = NDOPT_FLAG_SRCLINKADDR, @@ -133,13 +129,25 @@ u_int32_t ndopt_flags[] = { [ND_OPT_PREFIX_INFORMATION] = NDOPT_FLAG_PREFIXINFO, [ND_OPT_REDIRECTED_HEADER] = NDOPT_FLAG_RDHDR, [ND_OPT_MTU] = NDOPT_FLAG_MTU, -#ifdef RDNSS [ND_OPT_RDNSS] = NDOPT_FLAG_RDNSS, [ND_OPT_DNSSL] = NDOPT_FLAG_DNSSL, -#endif +}; +const struct sockaddr_in6 sin6_linklocal_allnodes = { + .sin6_len = sizeof(sin6_linklocal_allnodes), + .sin6_family = AF_INET6, + .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT, +}; +const struct sockaddr_in6 sin6_linklocal_allrouters = { + .sin6_len = sizeof(sin6_linklocal_allrouters), + .sin6_family = AF_INET6, + .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, +}; +const struct sockaddr_in6 sin6_sitelocal_allrouters = { + .sin6_len = sizeof(sin6_sitelocal_allrouters), + .sin6_family = AF_INET6, + .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT, }; -int main(int, char *[]); static void set_die(int); static void die(void); static void sock_open(void); @@ -160,9 +168,7 @@ static void rtadvd_set_dump_file(int); static void set_short_delay(struct rainfo *); int -main(argc, argv) - int argc; - char *argv[]; +main(int argc, char *argv[]) { #ifdef HAVE_POLL_H struct pollfd set[2]; @@ -249,11 +255,6 @@ main(argc, argv) while (argc--) getconfig(*argv++); - if (inet_pton(AF_INET6, ALLNODES, &sin6_allnodes.sin6_addr) != 1) { - fprintf(stderr, "fatal: inet_pton failed\n"); - exit(1); - } - pfh = pidfile_open(pidfilename, 0600, &otherpid); if (pfh == NULL) { if (errno == EEXIST) @@ -372,27 +373,24 @@ main(argc, argv) } static void -rtadvd_set_dump_file(sig) - int sig; +rtadvd_set_dump_file(int sig) { do_dump = 1; } static void -set_die(sig) - int sig; +set_die(int sig) { do_die = 1; } static void -die() +die(void) { struct rainfo *ra; -#ifdef RDNSS struct rdnss *rdn; struct dnssl *dns; -#endif + int i; const int retrans = MAX_FINAL_RTR_ADVERTISEMENTS; @@ -403,12 +401,10 @@ die() for (ra = ralist; ra; ra = ra->next) { ra->lifetime = 0; -#ifdef RDNSS TAILQ_FOREACH(rdn, &ra->rdnss, rd_next) rdn->rd_ltime = 0; TAILQ_FOREACH(dns, &ra->dnssl, dn_next) dns->dn_ltime = 0; -#endif make_packet(ra); } for (i = 0; i < retrans; i++) { @@ -417,12 +413,12 @@ die() sleep(MIN_DELAY_BETWEEN_RAS); } pidfile_remove(pfh); + exit(0); - /*NOTREACHED*/ } static void -rtmsg_input() +rtmsg_input(void) { int n, type, ifindex = 0, plen; size_t len; @@ -441,7 +437,7 @@ rtmsg_input() } if (n > rtmsg_len(msg)) { /* - * This usually won't happen for messages received on + * This usually won't happen for messages received on * a routing socket. */ if (dflag > 1) @@ -637,13 +633,13 @@ rtmsg_input() } void -rtadvd_input() +rtadvd_input(void) { int i; int *hlimp = NULL; #ifdef OLDRAWSOCKET struct ip6_hdr *ip; -#endif +#endif struct icmp6_hdr *icp; int ifindex = 0; struct cmsghdr *cm; @@ -766,7 +762,7 @@ rtadvd_input() case ND_ROUTER_ADVERT: /* * Message verification - RFC-2461 6.1.2 - * XXX: there's a same dilemma as above... + * XXX: there's a same dilemma as above... */ if (*hlimp != 255) { syslog(LOG_NOTICE, @@ -916,8 +912,7 @@ rs_input(int len, struct nd_router_solic } static void -set_short_delay(rai) - struct rainfo *rai; +set_short_delay(struct rainfo *rai) { long delay; /* must not be greater than 1000000 */ struct timeval interval, now, min_delay, tm_tmp, *rest; @@ -978,17 +973,14 @@ ra_input(int len, struct nd_router_adver inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, INET6_ADDRSTRLEN), if_indextoname(pi->ipi6_ifindex, ifnamebuf)); - + /* ND option check */ memset(&ndopts, 0, sizeof(ndopts)); if (nd6_options((struct nd_opt_hdr *)(ra + 1), len - sizeof(struct nd_router_advert), &ndopts, NDOPT_FLAG_SRCLINKADDR | - NDOPT_FLAG_PREFIXINFO | NDOPT_FLAG_MTU -#ifdef RDNSS - | NDOPT_FLAG_RDNSS | NDOPT_FLAG_DNSSL -#endif - )) { + NDOPT_FLAG_PREFIXINFO | NDOPT_FLAG_MTU | + NDOPT_FLAG_RDNSS | NDOPT_FLAG_DNSSL)) { syslog(LOG_INFO, "<%s> ND option check failed for an RA from %s on %s", __func__, @@ -1012,7 +1004,7 @@ ra_input(int len, struct nd_router_adver goto done; } rai->rainput++; /* increment statistics */ - + /* Cur Hop Limit value */ if (ra->nd_ra_curhoplimit && rai->hoplimit && ra->nd_ra_curhoplimit != rai->hoplimit) { @@ -1118,7 +1110,7 @@ ra_input(int len, struct nd_router_adver if (inconsistent) rai->rainconsistent++; - + done: free_ndopts(&ndopts); return; @@ -1137,7 +1129,7 @@ prefix_check(struct nd_opt_prefix_info * #if 0 /* impossible */ if (pinfo->nd_opt_pi_type != ND_OPT_PREFIX_INFORMATION) - return(0); + return (0); #endif /* @@ -1167,7 +1159,7 @@ prefix_check(struct nd_opt_prefix_info * inet_ntop(AF_INET6, &from->sin6_addr, ntopbuf, INET6_ADDRSTRLEN), rai->ifname); - return(0); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Tue May 31 13:21:20 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8FAB1065670; Tue, 31 May 2011 13:21:20 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DA7CD8FC0C; Tue, 31 May 2011 13:21:20 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4VDLKJY025267; Tue, 31 May 2011 13:21:20 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4VDLKdp025265; Tue, 31 May 2011 13:21:20 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105311321.p4VDLKdp025265@svn.freebsd.org> From: Hiroki Sato Date: Tue, 31 May 2011 13:21:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222524 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2011 13:21:21 -0000 Author: hrs Date: Tue May 31 13:21:20 2011 New Revision: 222524 URL: http://svn.freebsd.org/changeset/base/222524 Log: Fix a typo: s/file/pidfile/. Spotted by: Ben Kaduk Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Tue May 31 12:59:15 2011 (r222523) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Tue May 31 13:21:20 2011 (r222524) @@ -230,7 +230,9 @@ file, and be created by the same owner w .It Fl P Ar pidfile Writes the process ID of .Nm -to file instead of the default PID file +to +.Pa pidfile +instead of the default PID file .Pa /var/run/rtsold.pid . .It Fl R Ar script-name Specifies a script to run when router advertisment options From owner-svn-src-user@FreeBSD.ORG Tue May 31 13:32:36 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CF52D106566B; Tue, 31 May 2011 13:32:36 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C0D0D8FC08; Tue, 31 May 2011 13:32:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p4VDWacF025651; Tue, 31 May 2011 13:32:36 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p4VDWamS025649; Tue, 31 May 2011 13:32:36 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201105311332.p4VDWamS025649@svn.freebsd.org> From: Hiroki Sato Date: Tue, 31 May 2011 13:32:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222525 - user/hrs/ipv6/sys/netinet6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2011 13:32:36 -0000 Author: hrs Date: Tue May 31 13:32:36 2011 New Revision: 222525 URL: http://svn.freebsd.org/changeset/base/222525 Log: Use uint8_t for sockaddr sa_len. Modified: user/hrs/ipv6/sys/netinet6/send.h Modified: user/hrs/ipv6/sys/netinet6/send.h ============================================================================== --- user/hrs/ipv6/sys/netinet6/send.h Tue May 31 13:21:20 2011 (r222524) +++ user/hrs/ipv6/sys/netinet6/send.h Tue May 31 13:32:36 2011 (r222525) @@ -33,7 +33,7 @@ #define SND_IN 1 /* Incoming traffic. */ struct sockaddr_send { - unsigned char send_len; /* total length */ + uint8_t send_len; /* total length */ sa_family_t send_family; /* address family */ int send_direction; int send_ifidx; From owner-svn-src-user@FreeBSD.ORG Wed Jun 1 01:35:10 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2208D1065690; Wed, 1 Jun 2011 01:35:10 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 124DE8FC12; Wed, 1 Jun 2011 01:35:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p511Z9r5048332; Wed, 1 Jun 2011 01:35:09 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p511Z99Y048330; Wed, 1 Jun 2011 01:35:09 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201106010135.p511Z99Y048330@svn.freebsd.org> From: Doug Barton Date: Wed, 1 Jun 2011 01:35:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222553 - user/dougb/portmaster X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 01:35:10 -0000 Author: dougb Date: Wed Jun 1 01:35:09 2011 New Revision: 222553 URL: http://svn.freebsd.org/changeset/base/222553 Log: The mere presence of IS_INTERACTIVE in the Makefile is not enough, the condition needs to be verified in case it is conditional PR: ports/157481 Submitted by: Carl Modified: user/dougb/portmaster/portmaster Modified: user/dougb/portmaster/portmaster ============================================================================== --- user/dougb/portmaster/portmaster Wed Jun 1 01:32:58 2011 (r222552) +++ user/dougb/portmaster/portmaster Wed Jun 1 01:35:09 2011 (r222553) @@ -3193,7 +3193,8 @@ if [ -z "$PM_INDEX_ONLY" -a -z "$PM_BUIL fi if [ -z "$FETCH_ONLY" -a ! "$PM_PACKAGES" = only ]; then - TESTINT=`grep -l ^IS_INTERACTIVE Makefile` + TESTINT=`grep -l ^IS_INTERACTIVE Makefile` && + TESTINT=`pm_make_b -V IS_INTERACTIVE` else [ -n "$ALL_FETCH" ] && safe_exit fi From owner-svn-src-user@FreeBSD.ORG Wed Jun 1 08:57:13 2011 Return-Path: Delivered-To: svn-src-user@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63BE81065672; Wed, 1 Jun 2011 08:57:13 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id DA74E8FC15; Wed, 1 Jun 2011 08:57:11 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id LAA00186; Wed, 01 Jun 2011 11:57:10 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1QRhEj-000KIb-MP; Wed, 01 Jun 2011 11:57:09 +0300 Message-ID: <4DE5FEE4.9000806@FreeBSD.org> Date: Wed, 01 Jun 2011 11:57:08 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110503 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: Attilio Rao References: <201105181508.p4IF8UoS096841@svn.freebsd.org> <20110518182441.GB2273@garage.freebsd.pl> <4DD4243C.4070301@FreeBSD.org> <4DDD13F9.5040800@FreeBSD.org> <4DDE7555.7090500@FreeBSD.org> <4DDF44E8.9030208@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Matthew Fleming , src-committers@FreeBSD.org, Pawel Jakub Dawidek , svn-src-user@FreeBSD.org Subject: Re: svn commit: r222060 - in user/avg/xcpu/sys: kern sys X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 08:57:13 -0000 on 29/05/2011 06:08 Attilio Rao said the following: > 2011/5/27 Andriy Gapon : >> on 26/05/2011 19:41 Attilio Rao said the following: >>> Yes, I think it would be better something like SYSTEM_IN_PANIC() or such. >> >> How about SCHEDULER_STOPPED() ? >> > > I think the name should be in the "panic" ballpark rather than the > "scheduler" one. Actually I am growing fond of this name as it accurately reflects state of a system and why we want to skip locks. OTOH, I can not imagine other cases besides panic where we would want to stop scheduler and skip locks, so maybe something like SCHEDULER_STOPPED_ IN/BY/FOR _PANIC ? SCHEDULER_STOPPED looks more appealing to me because of its brevity. I also want to rename stop_cpus_on_panic knob to stop_scheduler_on_panic for all the same reasons. It would also control doing critical_enter() [as we do now] vs spinlock_enter() [as I want to do], so it becomes used even in the UP case. > Anyway I don't really care too much about the name, I just think we > should have it in system.h, where also panic() lives. I agree. -- Andriy Gapon From owner-svn-src-user@FreeBSD.ORG Wed Jun 1 13:15:24 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DABEC1065677; Wed, 1 Jun 2011 13:15:24 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CBB148FC15; Wed, 1 Jun 2011 13:15:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p51DFOWL071442; Wed, 1 Jun 2011 13:15:24 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p51DFOid071440; Wed, 1 Jun 2011 13:15:24 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106011315.p51DFOid071440@svn.freebsd.org> From: Hiroki Sato Date: Wed, 1 Jun 2011 13:15:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222561 - user/hrs/ipv6/sys/netinet6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 13:15:24 -0000 Author: hrs Date: Wed Jun 1 13:15:24 2011 New Revision: 222561 URL: http://svn.freebsd.org/changeset/base/222561 Log: Fix missing changes in the previous "merge from HEAD". Modified: user/hrs/ipv6/sys/netinet6/in6_proto.c Modified: user/hrs/ipv6/sys/netinet6/in6_proto.c ============================================================================== --- user/hrs/ipv6/sys/netinet6/in6_proto.c Wed Jun 1 12:33:05 2011 (r222560) +++ user/hrs/ipv6/sys/netinet6/in6_proto.c Wed Jun 1 13:15:24 2011 (r222561) @@ -392,6 +392,13 @@ VNET_DOMAIN_SET(inet6); /* * Internet configuration info */ +#ifndef IPV6FORWARDING +#ifdef GATEWAY6 +#define IPV6FORWARDING 1 /* forward IP6 packets not for us */ +#else +#define IPV6FORWARDING 0 /* don't forward IP6 packets not for us */ +#endif /* GATEWAY6 */ +#endif /* !IPV6FORWARDING */ #ifndef IPV6_SENDREDIRECTS #define IPV6_SENDREDIRECTS 1 From owner-svn-src-user@FreeBSD.ORG Wed Jun 1 14:12:35 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0FEA106564A; Wed, 1 Jun 2011 14:12:35 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 924578FC0C; Wed, 1 Jun 2011 14:12:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p51ECZ1p073233; Wed, 1 Jun 2011 14:12:35 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p51ECZFV073230; Wed, 1 Jun 2011 14:12:35 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106011412.p51ECZFV073230@svn.freebsd.org> From: Hiroki Sato Date: Wed, 1 Jun 2011 14:12:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222563 - user/hrs/ipv6/sys/netinet6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 14:12:35 -0000 Author: hrs Date: Wed Jun 1 14:12:35 2011 New Revision: 222563 URL: http://svn.freebsd.org/changeset/base/222563 Log: - Make the code more proactively clear an ND6_IFF_IFDISABLED flag when an explicit action for INET6 configuration happens. The changes are: 1. When an ND6 flag is changed via SIOCSIFINFO_FLAGS ioctl, setting ND6_IFF_ACCEPT_RTADV and/or ND6_IFF_AUTO_LINKLOCAL now triggers an attempt to clear the ND6_IFF_IFDISABLED flag. 2. When an AF_INET6 address is added successfully to an interface and it is marked as ND6_IFF_IFDISABLED, an attempt to clear the ND6_IFF_IFDISABLED happens. This simplifies ND6_IFF_IFDISABLED flag manipulation by users via ifconfig(8); in most cases the manual configuration is no longer needed. - When ND6_IFF_AUTO_LINKLOCAL is set and no link-local address is assigned to an interface, SIOCSIFINFO_FLAGS ioctl now calls in6_ifattach() to configure a link-local address. This change ensures link-local address configuration when "ifconfig IF inet6" command is invoked. For example, "ifconfig IF inet6 auto_linklocal" now always try to configure an LL addr even if ND6_IFF_AUTO_LINKLOCAL is already set to 1 (i.e. down/up cycle is no longer needed). Modified: user/hrs/ipv6/sys/netinet6/in6.c user/hrs/ipv6/sys/netinet6/nd6.c Modified: user/hrs/ipv6/sys/netinet6/in6.c ============================================================================== --- user/hrs/ipv6/sys/netinet6/in6.c Wed Jun 1 14:02:25 2011 (r222562) +++ user/hrs/ipv6/sys/netinet6/in6.c Wed Jun 1 14:12:35 2011 (r222563) @@ -652,8 +652,33 @@ in6_control(struct socket *so, u_long cm * that is, this address might make other addresses detached. */ pfxlist_onlink_check(); - if (error == 0 && ia) + if (error == 0 && ia) { + if (ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED) { + /* + * Try to clear the flag when a new + * IPv6 address is added onto an + * IFDISABLED interface and it + * succeeds. + */ + struct in6_ndireq nd; + + memset(&nd, 0, sizeof(nd)); + nd.ndi.flags = ND_IFINFO(ifp)->flags; + nd.ndi.flags &= ~ND6_IFF_IFDISABLED; + if (nd6_ioctl(SIOCSIFINFO_FLAGS, + (caddr_t)&nd, ifp) < 0) + log(LOG_NOTICE, "SIOCAIFADDR_IN6: " + "SIOCSIFINFO_FLAGS for -ifdisabled " + "failed."); + /* + * Ignore failure of clearing the flag + * intentionally. The failure means + * some serious problems like address + * duplication were detected. + */ + } EVENTHANDLER_INVOKE(ifaddr_event, ifp); + } break; } Modified: user/hrs/ipv6/sys/netinet6/nd6.c ============================================================================== --- user/hrs/ipv6/sys/netinet6/nd6.c Wed Jun 1 14:02:25 2011 (r222562) +++ user/hrs/ipv6/sys/netinet6/nd6.c Wed Jun 1 14:12:35 2011 (r222563) @@ -1322,6 +1322,15 @@ nd6_ioctl(u_long cmd, caddr_t data, stru struct ifaddr *ifa; struct in6_ifaddr *ia; + /* + * Try to clear ifdisabled flag when enabling + * accept_rtadv or auto_linklocal. + */ + if ((ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED) && + (ND.flags & (ND6_IFF_ACCEPT_RTADV | + ND6_IFF_AUTO_LINKLOCAL))) + ND.flags &= ~ND6_IFF_IFDISABLED; + if ((ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED) && !(ND.flags & ND6_IFF_IFDISABLED)) { /* ifdisabled 1->0 transision */ @@ -1379,6 +1388,25 @@ nd6_ioctl(u_long cmd, caddr_t data, stru /* If no link-local address on ifp, configure */ ND_IFINFO(ifp)->flags |= ND6_IFF_AUTO_LINKLOCAL; in6_ifattach(ifp, NULL); + } else if (ND_IFINFO(ifp)->flags & ND6_IFF_AUTO_LINKLOCAL) { + /* + * When the IF already has + * ND6_IFF_AUTO_LINKLOCAL and no link-local + * address is assigned, try to assign one. + */ + int haslinklocal = 0; + + IF_ADDR_LOCK(ifp); + TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { + if (ifa->ifa_addr->sa_family != AF_INET6) + continue; + ia = (struct in6_ifaddr *)ifa; + if (IN6_IS_ADDR_LINKLOCAL(&(ia->ia_addr.sin6_addr))) + haslinklocal = 1; + } + IF_ADDR_UNLOCK(ifp); + if (!haslinklocal) + in6_ifattach(ifp, NULL); } } ND_IFINFO(ifp)->flags = ND.flags; From owner-svn-src-user@FreeBSD.ORG Wed Jun 1 17:17:03 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2EF521065670; Wed, 1 Jun 2011 17:17:03 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1EB9F8FC0C; Wed, 1 Jun 2011 17:17:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p51HH3x9079336; Wed, 1 Jun 2011 17:17:03 GMT (envelope-from gabor@svn.freebsd.org) Received: (from gabor@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p51HH3KC079334; Wed, 1 Jun 2011 17:17:03 GMT (envelope-from gabor@svn.freebsd.org) Message-Id: <201106011717.p51HH3KC079334@svn.freebsd.org> From: Gabor Kovesdan Date: Wed, 1 Jun 2011 17:17:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222573 - user/gabor/tre-integration/contrib/tre/lib X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 17:17:03 -0000 Author: gabor Date: Wed Jun 1 17:17:02 2011 New Revision: 222573 URL: http://svn.freebsd.org/changeset/base/222573 Log: - Add support for BSD-specific REG_PEND Obtained from: The NetBSD Project Modified: user/gabor/tre-integration/contrib/tre/lib/regcomp.c Modified: user/gabor/tre-integration/contrib/tre/lib/regcomp.c ============================================================================== --- user/gabor/tre-integration/contrib/tre/lib/regcomp.c Wed Jun 1 16:54:33 2011 (r222572) +++ user/gabor/tre-integration/contrib/tre/lib/regcomp.c Wed Jun 1 17:17:02 2011 (r222573) @@ -102,7 +102,18 @@ tre_regncomp(regex_t *preg, const char * int tre_regcomp(regex_t *preg, const char *regex, int cflags) { - return tre_regncomp(preg, regex, regex ? strlen(regex) : 0, cflags); + size_t len; + + if (cflags & REG_PEND) + { + if (preg->re_endp >= regex) + len = preg->re_endp - regex; + else + len = 0; + return tre_regncomp(preg, regex, len, cflags); + } + else + return tre_regncomp(preg, regex, regex ? strlen(regex) : 0, cflags); } @@ -116,7 +127,18 @@ tre_regwncomp(regex_t *preg, const wchar int tre_regwcomp(regex_t *preg, const wchar_t *regex, int cflags) { - return tre_compile(preg, regex, regex ? wcslen(regex) : 0, cflags); + size_t len; + + if (cflags & REG_PEND) + { + if (preg->re_endp >= regex) + len = preg->re_endp - regex; + else + len = 0; + return tre_compilepreg, regex, len, cflags); + } + else + return tre_compile(preg, regex, regex ? wcslen(regex) : 0, cflags); } #endif /* TRE_WCHAR */ From owner-svn-src-user@FreeBSD.ORG Wed Jun 1 22:56:03 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01B3A1065672; Wed, 1 Jun 2011 22:56:03 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E58268FC0C; Wed, 1 Jun 2011 22:56:02 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p51Mu2o8090331; Wed, 1 Jun 2011 22:56:02 GMT (envelope-from brooks@svn.freebsd.org) Received: (from brooks@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p51Mu2OC090320; Wed, 1 Jun 2011 22:56:02 GMT (envelope-from brooks@svn.freebsd.org) Message-Id: <201106012256.p51Mu2OC090320@svn.freebsd.org> From: Brooks Davis Date: Wed, 1 Jun 2011 22:56:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222587 - user/brooks/openssh-hpn X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 22:56:03 -0000 Author: brooks Date: Wed Jun 1 22:56:02 2011 New Revision: 222587 URL: http://svn.freebsd.org/changeset/base/222587 Log: Remove some of my XXX's. More general whitespace cleanups. Modified: user/brooks/openssh-hpn/buffer.c user/brooks/openssh-hpn/buffer.h user/brooks/openssh-hpn/channels.c user/brooks/openssh-hpn/kex.c user/brooks/openssh-hpn/readconf.c user/brooks/openssh-hpn/servconf.c user/brooks/openssh-hpn/ssh.c user/brooks/openssh-hpn/sshconnect.c user/brooks/openssh-hpn/sshconnect2.c Modified: user/brooks/openssh-hpn/buffer.c ============================================================================== --- user/brooks/openssh-hpn/buffer.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/buffer.c Wed Jun 1 22:56:02 2011 (r222587) @@ -25,7 +25,6 @@ #include "log.h" #define BUFFER_MAX_CHUNK 0x100000 -#define BUFFER_MAX_LEN 0xa00000 #define BUFFER_ALLOCSZ 0x008000 /* Initializes the buffer structure. */ @@ -127,7 +126,7 @@ restart: /* Increase the size of the buffer and retry. */ newlen = roundup(buffer->alloc + len, BUFFER_ALLOCSZ); - if (newlen > BUFFER_MAX_LEN_HPN) + if (newlen > BUFFER_MAX_LEN) fatal("buffer_append_space: alloc %u not supported", newlen); buffer->buf = xrealloc(buffer->buf, 1, newlen); Modified: user/brooks/openssh-hpn/buffer.h ============================================================================== --- user/brooks/openssh-hpn/buffer.h Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/buffer.h Wed Jun 1 22:56:02 2011 (r222587) @@ -16,8 +16,7 @@ #ifndef BUFFER_H #define BUFFER_H -/* move the following to a more appropriate place and name */ -#define BUFFER_MAX_LEN_HPN 0x4000000 /* 64MB */ +#define BUFFER_MAX_LEN 0x4000000 /* 64MB */ typedef struct { u_char *buf; /* Buffer for data. */ Modified: user/brooks/openssh-hpn/channels.c ============================================================================== --- user/brooks/openssh-hpn/channels.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/channels.c Wed Jun 1 22:56:02 2011 (r222587) @@ -821,12 +821,12 @@ int channel_tcpwinsz () { if (!packet_connection_is_on_socket()) return(128*1024); ret = getsockopt(packet_get_connection_in(), - SOL_SOCKET, SO_RCVBUF, &tcpwinsz, &optsz); + SOL_SOCKET, SO_RCVBUF, &tcpwinsz, &optsz); /* return no more than 64MB */ - if ((ret == 0) && tcpwinsz > BUFFER_MAX_LEN_HPN) - tcpwinsz = BUFFER_MAX_LEN_HPN; + if ((ret == 0) && tcpwinsz > BUFFER_MAX_LEN) + tcpwinsz = BUFFER_MAX_LEN; debug2("tcpwinsz: %d for connection: %d", tcpwinsz, - packet_get_connection_in()); + packet_get_connection_in()); return(tcpwinsz); } @@ -2679,7 +2679,8 @@ channel_set_hpn(int external_hpn_disable { hpn_disabled = external_hpn_disabled; hpn_buffer_size = external_hpn_buffer_size; - debug("HPN Disabled: %d, HPN Buffer Size: %d", hpn_disabled, hpn_buffer_size); + debug("HPN Disabled: %d, HPN Buffer Size: %d", + hpn_disabled, hpn_buffer_size); } static int @@ -2835,7 +2836,6 @@ channel_setup_fwd_listener(int type, con } /* Allocate a channel number for the socket. */ - /* explicitly test for hpn disabled option. if true use smaller window size */ if (hpn_disabled) { c = channel_new("port listener", type, sock, sock, -1, CHAN_TCP_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, @@ -3389,7 +3389,6 @@ x11_create_display_inet(int x11_display_ *chanids = xcalloc(num_socks + 1, sizeof(**chanids)); for (n = 0; n < num_socks; n++) { sock = socks[n]; - /* Is this really necassary? */ if (hpn_disabled) { nc = channel_new("x11 listener", SSH_CHANNEL_X11_LISTENER, sock, sock, -1, Modified: user/brooks/openssh-hpn/kex.c ============================================================================== --- user/brooks/openssh-hpn/kex.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/kex.c Wed Jun 1 22:56:02 2011 (r222587) @@ -450,7 +450,6 @@ kex_choose_conf(Kex *kex) choose_enc (&newkeys->enc, cprop[nenc], sprop[nenc]); choose_mac (&newkeys->mac, cprop[nmac], sprop[nmac]); choose_comp(&newkeys->comp, cprop[ncomp], sprop[ncomp]); - debug("REQUESTED ENC.NAME is '%s'", newkeys->enc.name); if (strcmp(newkeys->enc.name, "none") == 0) { debug("Requesting NONE. Authflag is %d", auth_flag); if (auth_flag == 1) Modified: user/brooks/openssh-hpn/readconf.c ============================================================================== --- user/brooks/openssh-hpn/readconf.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/readconf.c Wed Jun 1 22:56:02 2011 (r222587) @@ -535,6 +535,10 @@ parse_flag: intptr = &options->tcp_rcv_buf_poll; goto parse_flag; + case oTcpRcvBuf: + intptr = &options->tcp_rcv_buf; + goto parse_int; + case oVerifyHostKeyDNS: intptr = &options->verify_host_key_dns; goto parse_yesnoask; @@ -713,10 +717,6 @@ parse_int: intptr = &options->connection_attempts; goto parse_int; - case oTcpRcvBuf: - intptr = &options->tcp_rcv_buf; - goto parse_int; - case oCipher: intptr = &options->cipher; arg = strdelim(&s); @@ -1351,12 +1351,8 @@ fill_default_options(Options * options) /* if a user tries to set the size to 0 set it to 1KB */ if (options->hpn_buffer_size == 0) options->hpn_buffer_size = 1024; - /* XXX: BUFFER_SIZE */ - if (options->hpn_buffer_size > 65536) { - options->hpn_buffer_size = 65536*1024; - debug("User requested buffer larger than 64MB. " - "Request reverted to 64MB"); - } + if (options->hpn_buffer_size > BUFFER_MAX_LEN/1024) + options->hpn_buffer_size = BUFFER_MAX_LEN; debug("hpn_buffer_size set to %d", options->hpn_buffer_size); } if (options->tcp_rcv_buf == 0) Modified: user/brooks/openssh-hpn/servconf.c ============================================================================== --- user/brooks/openssh-hpn/servconf.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/servconf.c Wed Jun 1 22:56:02 2011 (r222587) @@ -311,17 +311,16 @@ fill_default_server_options(ServerOption } } else { /* - * In the case that the user sets both values in - * a contradictory manner hpn_disabled overrrides - * hpn_buffer_size. + * In the case that the user sets both values in + * a contradictory manner hpn_disabled overrrides + * hpn_buffer_size. */ if (options->hpn_disabled <= 0) { if (options->hpn_buffer_size == 0) options->hpn_buffer_size = 1; - /* XXX: MAX_BUFFER_SIZE */ /* limit the maximum buffer to 64MB */ - if (options->hpn_buffer_size > 64*1024) - options->hpn_buffer_size = 64*1024*1024; + if (options->hpn_buffer_size > BUFFER_MAX_LEN/1024) + options->hpn_buffer_size = BUFFER_MAX_LEN; else options->hpn_buffer_size *= 1024; } else Modified: user/brooks/openssh-hpn/ssh.c ============================================================================== --- user/brooks/openssh-hpn/ssh.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/ssh.c Wed Jun 1 22:56:02 2011 (r222587) @@ -548,7 +548,7 @@ main(int ac, char **av) /* * Ensure that the user does not try to backdoor * a null cipher switch on an interactive session - * so explicitly disable it if the user asks for + * by explicitly disabling it if the user asks for * a session without a tty. */ options.none_switch=0; @@ -1421,7 +1421,6 @@ ssh_session2_open(void) options.hpn_buffer_size); } } - } debug("Final hpn_buffer_size = %d", options.hpn_buffer_size); Modified: user/brooks/openssh-hpn/sshconnect.c ============================================================================== --- user/brooks/openssh-hpn/sshconnect.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/sshconnect.c Wed Jun 1 22:56:02 2011 (r222587) @@ -195,7 +195,8 @@ ssh_set_socket_recvbuf(int sock) int socksize; int socksizelen = sizeof(int); - debug("setsockopt Attempting to set SO_RCVBUF to %d", options.tcp_rcv_buf); + debug("setsockopt Attempting to set SO_RCVBUF to %d", + options.tcp_rcv_buf); if (setsockopt(sock, SOL_SOCKET, SO_RCVBUF, buf, sz) >= 0) { getsockopt(sock, SOL_SOCKET, SO_RCVBUF, &socksize, &socksizelen); Modified: user/brooks/openssh-hpn/sshconnect2.c ============================================================================== --- user/brooks/openssh-hpn/sshconnect2.c Wed Jun 1 21:00:28 2011 (r222586) +++ user/brooks/openssh-hpn/sshconnect2.c Wed Jun 1 22:56:02 2011 (r222587) @@ -427,10 +427,10 @@ ssh_userauth2(const char *local_user, co dispatch_range(SSH2_MSG_USERAUTH_MIN, SSH2_MSG_USERAUTH_MAX, NULL); /* - * If the user wants to use the none cipher, do it post - * authentication and only if the right conditions are met. - * Both of the NONE commands must be true and there must be no - * tty allocated. + * If the user wants to use the none cipher, do it post + * authentication and only if the right conditions are met. + * Both of the NONE commands must be true and there must be no + * tty allocated. */ if ((options.none_switch == 1) && (options.none_enabled == 1)) { if (!tty_flag) /* no null on tty sessions */ { From owner-svn-src-user@FreeBSD.ORG Thu Jun 2 00:58:21 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BA94106564A; Thu, 2 Jun 2011 00:58:21 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4ECE68FC08; Thu, 2 Jun 2011 00:58:21 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p520wLHZ094048; Thu, 2 Jun 2011 00:58:21 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p520wL3H094046; Thu, 2 Jun 2011 00:58:21 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201106020058.p520wL3H094046@svn.freebsd.org> From: Doug Barton Date: Thu, 2 Jun 2011 00:58:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222590 - user/dougb/portmaster X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 00:58:21 -0000 Author: dougb Date: Thu Jun 2 00:58:20 2011 New Revision: 222590 URL: http://svn.freebsd.org/changeset/base/222590 Log: We want to make sure that $TMPDIR exists before trying to use it. The cheapest way to do this is to just call mkdir -p. Move the umask call before this to be safe. Split the test for the existence of /usr/X11R6 and whether or not it's a link for one more micro-optimization. Modified: user/dougb/portmaster/portmaster Modified: user/dougb/portmaster/portmaster ============================================================================== --- user/dougb/portmaster/portmaster Thu Jun 2 00:43:16 2011 (r222589) +++ user/dougb/portmaster/portmaster Thu Jun 2 00:58:20 2011 (r222590) @@ -5,15 +5,17 @@ trap trap_exit INT +umask 022 + # Initialize crucial values for the parent, and export them for the children if [ -z "$PM_PARENT_PID" ]; then PM_PARENT_PID=$$ - : ${TMPDIR:=/tmp} + : ${TMPDIR:=/tmp} ; /bin/mkdir -p $TMPDIR UPGRADE_TOOL=portmaster # /usr/local is needed in the path for make PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin - [ -e /usr/X11R6 -a ! -L /usr/X11R6 ] && PATH=$PATH:/usr/X11R6/bin + [ -e /usr/X11R6 ] && [ ! -L /usr/X11R6 ] && PATH=$PATH:/usr/X11R6/bin [ -n "$CCACHE_PATH" -a -z "$NOCCACHE" ] && PATH="/usr/local/libexec/ccache:$PATH" export PM_PARENT_PID TMPDIR UPGRADE_TOOL PATH @@ -44,8 +46,6 @@ if [ -z "$PM_PARENT_PID" ]; then unset euid fi -umask 022 - #=============== Begin functions we always want to have =============== version () { From owner-svn-src-user@FreeBSD.ORG Thu Jun 2 01:44:24 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 938F2106564A; Thu, 2 Jun 2011 01:44:24 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7BE278FC08; Thu, 2 Jun 2011 01:44:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p521iOYC095436; Thu, 2 Jun 2011 01:44:24 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p521iOtR095433; Thu, 2 Jun 2011 01:44:24 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106020144.p521iOtR095433@svn.freebsd.org> From: Hiroki Sato Date: Thu, 2 Jun 2011 01:44:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222591 - user/hrs/ipv6/sbin/ifconfig X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 01:44:24 -0000 Author: hrs Date: Thu Jun 2 01:44:24 2011 New Revision: 222591 URL: http://svn.freebsd.org/changeset/base/222591 Log: Move a handler of "nd6 options" line to af_other_status() of AF_INET6. Discussed with: bz Modified: user/hrs/ipv6/sbin/ifconfig/af_inet6.c user/hrs/ipv6/sbin/ifconfig/af_nd6.c Modified: user/hrs/ipv6/sbin/ifconfig/af_inet6.c ============================================================================== --- user/hrs/ipv6/sbin/ifconfig/af_inet6.c Thu Jun 2 00:58:20 2011 (r222590) +++ user/hrs/ipv6/sbin/ifconfig/af_inet6.c Thu Jun 2 01:44:24 2011 (r222591) @@ -69,6 +69,7 @@ static int explicit_prefix = 0; extern void setnd6flags(const char *, int, int, const struct afswtch *); extern void setnd6defif(const char *, int, int, const struct afswtch *); +extern void nd6_status(int); static char addr_buf[MAXHOSTNAMELEN *2 + 1]; /*for getnameinfo()*/ @@ -521,6 +522,7 @@ static struct afswtch af_inet6 = { .af_status = in6_status, .af_getaddr = in6_getaddr, .af_getprefix = in6_getprefix, + .af_other_status = nd6_status, .af_postproc = in6_postproc, .af_status_tunnel = in6_status_tunnel, .af_settunnel = in6_set_tunnel, Modified: user/hrs/ipv6/sbin/ifconfig/af_nd6.c ============================================================================== --- user/hrs/ipv6/sbin/ifconfig/af_nd6.c Thu Jun 2 00:58:20 2011 (r222590) +++ user/hrs/ipv6/sbin/ifconfig/af_nd6.c Thu Jun 2 01:44:24 2011 (r222591) @@ -63,6 +63,7 @@ static const char rcsid[] = static int isnd6defif(int); void setnd6flags(const char *, int, int, const struct afswtch *); void setnd6defif(const char *, int, int, const struct afswtch *); +void nd6_status(int); void setnd6flags(const char *dummyaddr __unused, @@ -136,62 +137,13 @@ isnd6defif(int s) return (ndifreq.ifindex == ifindex); } -static void +void nd6_status(int s) { struct in6_ndireq nd; - struct rt_msghdr *rtm; - size_t needed; - char *buf, *next; - int mib[6], ntry; int s6; int error; - int isinet6, isdefif; - - /* Check if the interface has at least one IPv6 address. */ - mib[0] = CTL_NET; - mib[1] = PF_ROUTE; - mib[2] = 0; - mib[3] = AF_INET6; - mib[4] = NET_RT_IFLIST; - mib[5] = if_nametoindex(ifr.ifr_name); - - /* Try to prevent a race between two sysctls. */ - ntry = 0; - do { - error = sysctl(mib, 6, NULL, &needed, NULL, 0); - if (error) { - warn("sysctl(NET_RT_IFLIST)/estimate"); - return; - } - buf = malloc(needed); - if (buf == NULL) { - warn("malloc for sysctl(NET_RT_IFLIST) failed"); - return; - } - if ((error = sysctl(mib, 6, buf, &needed, NULL, 0)) < 0) { - if (errno != ENOMEM || ++ntry >= MAX_SYSCTL_TRY) { - warn("sysctl(NET_RT_IFLIST)/get"); - free(buf); - return; - } - free(buf); - buf = NULL; - } - } while (buf == NULL); - - isinet6 = 0; - for (next = buf; next < buf + needed; next += rtm->rtm_msglen) { - rtm = (struct rt_msghdr *)next; - - if (rtm->rtm_version != RTM_VERSION) - continue; - if (rtm->rtm_type == RTM_NEWADDR) { - isinet6 = 1; - break; - } - } - free(buf); + int isdefif; memset(&nd, 0, sizeof(nd)); strncpy(nd.ifname, ifr.ifr_name, sizeof(nd.ifname)); @@ -207,30 +159,10 @@ nd6_status(int s) } isdefif = isnd6defif(s6); close(s6); - /* - * Display an nd6 line only for cases of IPv6 address + non-zero flag - * or accept_rtadv flag. - */ - if (nd.ndi.flags == 0 && !isdefif) - return; - if (nd.ndi.flags & ND6_IFF_ACCEPT_RTADV) - isinet6 = 1; - if (!isinet6) + + if (nd.ndi.flags == 0) return; printb("\tnd6 options", (unsigned int)(nd.ndi.flags | (isdefif << 15)), ND6BITS); putchar('\n'); } - -static struct afswtch af_nd6 = { - .af_name = "nd6", - .af_af = AF_LOCAL, - .af_other_status= nd6_status, -}; - -static __constructor void -nd6_ctor(void) -{ - - af_register(&af_nd6); -} From owner-svn-src-user@FreeBSD.ORG Thu Jun 2 14:00:32 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D22B106564A; Thu, 2 Jun 2011 14:00:32 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 54EB88FC17; Thu, 2 Jun 2011 14:00:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p52E0WD2020174; Thu, 2 Jun 2011 14:00:32 GMT (envelope-from gabor@svn.freebsd.org) Received: (from gabor@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p52E0W4i020172; Thu, 2 Jun 2011 14:00:32 GMT (envelope-from gabor@svn.freebsd.org) Message-Id: <201106021400.p52E0W4i020172@svn.freebsd.org> From: Gabor Kovesdan Date: Thu, 2 Jun 2011 14:00:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222608 - user/gabor/tre-integration/contrib/tre/lib X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 14:00:32 -0000 Author: gabor Date: Thu Jun 2 14:00:31 2011 New Revision: 222608 URL: http://svn.freebsd.org/changeset/base/222608 Log: - Fix REG_STARTEND and avoid copying the input string Modified: user/gabor/tre-integration/contrib/tre/lib/regexec.c Modified: user/gabor/tre-integration/contrib/tre/lib/regexec.c ============================================================================== --- user/gabor/tre-integration/contrib/tre/lib/regexec.c Thu Jun 2 13:57:49 2011 (r222607) +++ user/gabor/tre-integration/contrib/tre/lib/regexec.c Thu Jun 2 14:00:31 2011 (r222608) @@ -209,18 +209,16 @@ tre_regnexec(const regex_t *preg, const if (eflags & REG_STARTEND) { - off_t s_off = pmatch[0].rm_so; - off_t e_off = pmatch[0].rm_eo; - size_t slen = e_off - s_off; - char *sstr = xmalloc(slen); - strncpy(sstr, &str[s_off], slen); - int ret = tre_match(tnfa, sstr, slen, type, nmatch, pmatch, eflags); + size_t slen = (size_t)(pmatch[0].rm_eo - pmatch[0].rm_so); + size_t offset = pmatch[0].rm_so; + str = &str[offset]; + int ret = tre_match(tnfa, str, slen, type, nmatch, pmatch, eflags); if (!(eflags & REG_NOSUB)) { for (unsigned i = 0; i < nmatch; i++) { - pmatch[i].rm_so += slen; - pmatch[i].rm_eo += slen; + pmatch[i].rm_so += offset; + pmatch[i].rm_eo += offset; } } return ret; @@ -249,18 +247,16 @@ tre_regwnexec(const regex_t *preg, const if (eflags & REG_STARTEND) { - off_t s_off = pmatch[0].rm_so; - off_t e_off = pmatch[0].rm_eo; - size_t slen = e_off - s_off; - wchar_t *sstr = xmalloc(slen * sizeof(wint_t)); - wcsncpy(sstr, &str[s_off], slen); - int ret = tre_match(tnfa, sstr, slen, STR_WIDE, nmatch, pmatch, eflags); + size_t slen = (size_t)(pmatch[0].rm_eo - pmatch[0].rm_so); + size_t offset = pmatch[0].rm_so; + str = &str[offset]; + int ret = tre_match(tnfa, str, slen, STR_WIDE, nmatch, pmatch, eflags); if (!(eflags & REG_NOSUB)) { for (unsigned i = 0; i < nmatch; i++) { - pmatch[i].rm_so += slen; - pmatch[i].rm_eo += slen; + pmatch[i].rm_so += offset; + pmatch[i].rm_eo += offset; } } return ret; From owner-svn-src-user@FreeBSD.ORG Thu Jun 2 14:03:12 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1421106566B; Thu, 2 Jun 2011 14:03:12 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 78CA28FC0C; Thu, 2 Jun 2011 14:03:12 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p52E3CPb020292; Thu, 2 Jun 2011 14:03:12 GMT (envelope-from gabor@svn.freebsd.org) Received: (from gabor@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p52E3CGL020289; Thu, 2 Jun 2011 14:03:12 GMT (envelope-from gabor@svn.freebsd.org) Message-Id: <201106021403.p52E3CGL020289@svn.freebsd.org> From: Gabor Kovesdan Date: Thu, 2 Jun 2011 14:03:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222609 - in user/gabor/tre-integration: contrib/tre/lib include X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 14:03:12 -0000 Author: gabor Date: Thu Jun 2 14:03:12 2011 New Revision: 222609 URL: http://svn.freebsd.org/changeset/base/222609 Log: - Add missing regex_t member for REG_PEND - REG_PEND is not applicable to regwexec - Fix macro definition of REG_STARTEND Modified: user/gabor/tre-integration/contrib/tre/lib/regcomp.c user/gabor/tre-integration/include/tre.h Modified: user/gabor/tre-integration/contrib/tre/lib/regcomp.c ============================================================================== --- user/gabor/tre-integration/contrib/tre/lib/regcomp.c Thu Jun 2 14:00:31 2011 (r222608) +++ user/gabor/tre-integration/contrib/tre/lib/regcomp.c Thu Jun 2 14:03:12 2011 (r222609) @@ -127,17 +127,6 @@ tre_regwncomp(regex_t *preg, const wchar int tre_regwcomp(regex_t *preg, const wchar_t *regex, int cflags) { - size_t len; - - if (cflags & REG_PEND) - { - if (preg->re_endp >= regex) - len = preg->re_endp - regex; - else - len = 0; - return tre_compilepreg, regex, len, cflags); - } - else return tre_compile(preg, regex, regex ? wcslen(regex) : 0, cflags); } #endif /* TRE_WCHAR */ Modified: user/gabor/tre-integration/include/tre.h ============================================================================== --- user/gabor/tre-integration/include/tre.h Thu Jun 2 14:00:31 2011 (r222608) +++ user/gabor/tre-integration/include/tre.h Thu Jun 2 14:03:12 2011 (r222609) @@ -22,6 +22,7 @@ typedef int regoff_t; typedef struct { size_t re_nsub; /* Number of parenthesized subexpressions. */ void *value; /* For internal use only. */ + const char *re_endp; } regex_t; typedef struct { @@ -60,15 +61,16 @@ typedef enum { #define REG_LITERAL (REG_NOSUB << 1) #define REG_RIGHT_ASSOC (REG_LITERAL << 1) #define REG_UNGREEDY (REG_RIGHT_ASSOC << 1) +#define REG_PEND (REG_UNGREEDY << 1) /* POSIX tre_regexec() flags. */ #define REG_NOTBOL 1 #define REG_NOTEOL (REG_NOTBOL << 1) -#define REG_STARTEND (REG_NOTEOL << 1) /* Extra tre_regexec() flags. */ #define REG_APPROX_MATCHER (REG_NOTEOL << 1) #define REG_BACKTRACKING_MATCHER (REG_APPROX_MATCHER << 1) +#define REG_STARTEND (REG_BACKTRACKING_MATCHER << 1) /* REG_NOSPEC and REG_LITERAL mean the same thing. */ #if defined(REG_LITERAL) && !defined(REG_NOSPEC) From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 01:49:05 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E1D7106564A; Fri, 3 Jun 2011 01:49:05 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3DDE98FC1C; Fri, 3 Jun 2011 01:49:05 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p531n5gu042614; Fri, 3 Jun 2011 01:49:05 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p531n5FL042609; Fri, 3 Jun 2011 01:49:05 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106030149.p531n5FL042609@svn.freebsd.org> From: Hiroki Sato Date: Fri, 3 Jun 2011 01:49:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222633 - user/hrs/ipv6/usr.sbin/rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 01:49:05 -0000 Author: hrs Date: Fri Jun 3 01:49:04 2011 New Revision: 222633 URL: http://svn.freebsd.org/changeset/base/222633 Log: - style(9) fixes. - Add length check for RDNSS and DNSSL option strings. - Add check for resolv.conf(5) restriction (maximum number of entries). Submitted by: bz Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 user/hrs/ipv6/usr.sbin/rtsold/rtsold.c user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Fri Jun 3 00:11:13 2011 (r222632) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Fri Jun 3 01:49:04 2011 (r222633) @@ -44,7 +44,9 @@ #include #include +#define __BSD_VISIBLE 1 /* IN6ADDR_LINKLOCAL_ALLROUTERS_INIT */ #include +#undef __BSD_VISIBLE #include #include #include @@ -81,18 +83,20 @@ static const struct sockaddr_in6 sin6_al }; static void call_script(const int, const char *const *, void *); -static size_t dname_labeldec(char *, const char *); +static size_t dname_labeldec(char *, size_t, const char *); static int safefile(const char *); -#define _ARGS_OTHER otherconf_script, ifi->ifname -#define _ARGS_RESADD resolvconf_script, "-a", ifi->ifname -#define _ARGS_RESDEL resolvconf_script, "-d", ifi->ifname -#define CALL_SCRIPT(name, sm_head) \ +#define _ARGS_OTHER otherconf_script, ifi->ifname +#define _ARGS_RESADD resolvconf_script, "-a", ifi->ifname +#define _ARGS_RESDEL resolvconf_script, "-d", ifi->ifname + +#define CALL_SCRIPT(name, sm_head) \ do { \ const char *const sarg[] = { _ARGS_##name, NULL }; \ call_script(sizeof(sarg), sarg, sm_head); \ - } while(0); -#define ELM_MALLOC(p,error_action) \ + } while(0) + +#define ELM_MALLOC(p,error_action) \ do { \ p = malloc(sizeof(*p)); \ if (p == NULL) { \ @@ -101,7 +105,7 @@ static int safefile(const char *); error_action; \ } \ memset(p, 0, sizeof(*p)); \ - } while(0); + } while(0) int sockopen(void) @@ -228,7 +232,7 @@ void rtsol_input(int s) { u_char ntopbuf[INET6_ADDRSTRLEN], ifnamebuf[IFNAMSIZ]; - int ifindex = 0, *hlimp = NULL; + int l, ifindex = 0, *hlimp = NULL; ssize_t msglen; struct in6_pktinfo *pi = NULL; struct ifinfo *ifi = NULL; @@ -364,26 +368,24 @@ rtsol_input(int s) CALL_SCRIPT(OTHER, NULL); } -#define RA_OPT_NEXT_HDR(x) (struct nd_opt_hdr *)((char *)x + \ - (((struct nd_opt_hdr *)x)->nd_opt_len * 8)) - raoptp = (char *)icp + sizeof(struct nd_router_advert); - /* Initialize ra_opt per-interface structure. */ gettimeofday(&now, NULL); - if (!TAILQ_EMPTY(&ifi->ifi_ra_opt)) { - struct ra_opt *rao_tmp; - - rao = TAILQ_FIRST(&ifi->ifi_ra_opt); - while (rao != NULL) { - rao_tmp = TAILQ_NEXT(rao, rao_next); + if (!TAILQ_EMPTY(&ifi->ifi_ra_opt)) + while ((rao = TAILQ_FIRST(&ifi->ifi_ra_opt)) != NULL) { + if (rao->rao_msg != NULL) + free(rao->rao_msg); + TAILQ_REMOVE(&ifi->ifi_ra_opt, rao, rao_next); free(rao); - rao = rao_tmp; } - } else + else TAILQ_INIT(&ifi->ifi_ra_opt); - warnmsg(LOG_DEBUG, __func__, "Processing RA"); +#define RA_OPT_NEXT_HDR(x) (struct nd_opt_hdr *)((char *)x + \ + (((struct nd_opt_hdr *)x)->nd_opt_len * 8)) + /* Process RA options. */ + warnmsg(LOG_DEBUG, __func__, "Processing RA"); + raoptp = (char *)icp + sizeof(struct nd_router_advert); while (raoptp < (char *)icp + msglen) { ndo = (struct nd_opt_hdr *)raoptp; warnmsg(LOG_DEBUG, __func__, "ndo = %p", raoptp); @@ -411,21 +413,29 @@ rtsol_input(int s) if (inet_ntop(AF_INET6, addr, ntopbuf, INET6_ADDRSTRLEN) == NULL) { warnmsg(LOG_INFO, __func__, - "an invalid address in RDNSS option " - "in RA from %s was ignored.", - inet_ntop(AF_INET6, &from.sin6_addr, - ntopbuf, INET6_ADDRSTRLEN)); - + "an invalid address in RDNSS option" + " in RA from %s was ignored.", + inet_ntop(AF_INET6, &from.sin6_addr, + ntopbuf, INET6_ADDRSTRLEN)); + addr++; continue; } if (IN6_IS_ADDR_LINKLOCAL(addr)) /* XXX: % has to be escaped here */ - sprintf(nsbuf, "%s%c%s", - ntopbuf, + l = snprintf(nsbuf, sizeof(nsbuf), + "%s%c%s", ntopbuf, SCOPE_DELIMITER, ifi->ifname); else - sprintf(nsbuf, "%s", ntopbuf); + l = snprintf(nsbuf, sizeof(nsbuf), + "%s", ntopbuf); + if (l < 0 || (size_t)l >= sizeof(nsbuf)) { + warnmsg(LOG_ERR, __func__, + "address copying error in " + "RDNSS option: %d.", l); + addr++; + continue; + } warnmsg(LOG_DEBUG, __func__, "nsbuf = %s", nsbuf); @@ -438,6 +448,7 @@ rtsol_input(int s) "strdup failed: %s", strerror(errno)); free(rao); + addr++; continue; } /* Set expiration timer */ @@ -464,7 +475,8 @@ rtsol_input(int s) } p = raoptp + sizeof(*dnssl); - while (0 < (len = dname_labeldec(dname, p))) { + while (0 < (len = dname_labeldec(dname, sizeof(dname), + p))) { warnmsg(LOG_DEBUG, __func__, "dname = %s", dname); @@ -519,13 +531,16 @@ int ra_opt_handler(struct ifinfo *ifi) { struct ra_opt *rao; - struct script_msg *smp; + struct script_msg *smp1, *smp2, *smp3; struct timeval now; TAILQ_HEAD(, script_msg) sm_rdnss_head = TAILQ_HEAD_INITIALIZER(sm_rdnss_head); TAILQ_HEAD(, script_msg) sm_dnssl_head = TAILQ_HEAD_INITIALIZER(sm_dnssl_head); + int dcount, dlen; + dcount = 0; + dlen = strlen(resstr_sh_prefix) + strlen(resstr_nl); gettimeofday(&now, NULL); TAILQ_FOREACH(rao, &ifi->ifi_ra_opt, rao_next) { switch (rao->rao_type) { @@ -536,17 +551,15 @@ ra_opt_handler(struct ifinfo *ifi) (char *)rao->rao_msg); break; } - ELM_MALLOC(smp, continue); - smp->sm_msg = resstr_ns_prefix; - TAILQ_INSERT_TAIL(&sm_rdnss_head, smp, sm_next); - - ELM_MALLOC(smp, continue); - smp->sm_msg = rao->rao_msg; - TAILQ_INSERT_TAIL(&sm_rdnss_head, smp, sm_next); - - ELM_MALLOC(smp, continue); - smp->sm_msg = resstr_nl; - TAILQ_INSERT_TAIL(&sm_rdnss_head, smp, sm_next); + ELM_MALLOC(smp1, continue); + ELM_MALLOC(smp2, goto free1); + ELM_MALLOC(smp3, goto free2); + smp1->sm_msg = resstr_ns_prefix; + TAILQ_INSERT_TAIL(&sm_rdnss_head, smp1, sm_next); + smp2->sm_msg = rao->rao_msg; + TAILQ_INSERT_TAIL(&sm_rdnss_head, smp2, sm_next); + smp3->sm_msg = resstr_nl; + TAILQ_INSERT_TAIL(&sm_rdnss_head, smp3, sm_next); break; case ND_OPT_DNSSL: @@ -556,47 +569,63 @@ ra_opt_handler(struct ifinfo *ifi) (char *)rao->rao_msg); break; } + dcount++; + /* Check resolv.conf(5) restrictions. */ + if (dcount > 6) { + warnmsg(LOG_INFO, __func__, + "dnssl entry exceeding maximum count (%d>6)" + ": %s", dcount, (char *)rao->rao_msg); + break; + } + if (256 < dlen + strlen(rao->rao_msg) + + strlen(resstr_sp)) { + warnmsg(LOG_INFO, __func__, + "dnssl entry exceeding maximum length " + "(>256): %s", (char *)rao->rao_msg); + break; + } + ELM_MALLOC(smp1, continue); + ELM_MALLOC(smp2, goto free1); if (TAILQ_EMPTY(&sm_dnssl_head)) { - ELM_MALLOC(smp, continue); - smp->sm_msg = resstr_sh_prefix; - TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); - } - ELM_MALLOC(smp, continue); - smp->sm_msg = rao->rao_msg; - TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); - - ELM_MALLOC(smp, continue); - smp->sm_msg = resstr_sp; - TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); + ELM_MALLOC(smp3, goto free2); + smp3->sm_msg = resstr_sh_prefix; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp3, + sm_next); + } + smp1->sm_msg = rao->rao_msg; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp1, sm_next); + smp2->sm_msg = resstr_sp; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp2, sm_next); + dlen += strlen(rao->rao_msg) + strlen(resstr_sp); break; default: break; } + continue; +free2: + free(smp2); +free1: + free(smp1); } /* Add \n for DNSSL list. */ if (!TAILQ_EMPTY(&sm_dnssl_head)) { - ELM_MALLOC(smp, goto ra_opt_handler_freeit); - smp->sm_msg = resstr_nl; - TAILQ_INSERT_TAIL(&sm_dnssl_head, smp, sm_next); + ELM_MALLOC(smp1, goto ra_opt_handler_freeit); + smp1->sm_msg = resstr_nl; + TAILQ_INSERT_TAIL(&sm_dnssl_head, smp1, sm_next); } TAILQ_CONCAT(&sm_rdnss_head, &sm_dnssl_head, sm_next); - if (!TAILQ_EMPTY(&sm_rdnss_head)) { - CALL_SCRIPT(RESADD, &sm_rdnss_head); - } else { - CALL_SCRIPT(RESDEL, NULL); - } + if (!TAILQ_EMPTY(&sm_rdnss_head)) + CALL_SCRIPT(RESADD, &sm_rdnss_head); + else + CALL_SCRIPT(RESDEL, NULL); ra_opt_handler_freeit: /* Clear script message queue. */ if (!TAILQ_EMPTY(&sm_rdnss_head)) { - struct script_msg *sm_tmp; - - smp = TAILQ_FIRST(&sm_rdnss_head); - while(smp != NULL) { - sm_tmp = TAILQ_NEXT(smp, sm_next); - free(smp); - smp = sm_tmp; + while ((smp1 = TAILQ_FIRST(&sm_rdnss_head)) != NULL) { + TAILQ_REMOVE(&sm_rdnss_head, smp1, sm_next); + free(smp1); } } return (0); @@ -609,13 +638,13 @@ call_script(const int argc, const char * int fd[2]; int error; pid_t pid, wpid; - TAILQ_HEAD(, script_msg) *sm_head = NULL; + TAILQ_HEAD(, script_msg) *sm_head; - sm_head = head; - fd[0] = fd[1] = -1; if ((scriptpath = argv[0]) == NULL) return; + fd[0] = fd[1] = -1; + sm_head = head; if (sm_head != NULL && !TAILQ_EMPTY(sm_head)) { error = pipe(fd); if (error) { @@ -642,7 +671,7 @@ call_script(const int argc, const char * TAILQ_FOREACH(smp, sm_head, sm_next) { len = strlen(smp->sm_msg); warnmsg(LOG_DEBUG, __func__, - "write to child = %s(%d)", + "write to child = %s(%zd)", smp->sm_msg, len); if (write(fd[1], smp->sm_msg, len) != len) { warnmsg(LOG_ERR, __func__, @@ -660,10 +689,9 @@ call_script(const int argc, const char * if (wpid < 0) warnmsg(LOG_ERR, __func__, "wait: %s", strerror(errno)); - else { + else warnmsg(LOG_DEBUG, __func__, "script \"%s\" terminated", scriptpath); - } } else { /* child */ int nullfd; char **_argv; @@ -757,14 +785,15 @@ safefile(const char *path) /* Decode domain name label encoding in RFC 1035 Section 3.1 */ static size_t -dname_labeldec(char *dst, const char *src) +dname_labeldec(char *dst, size_t dlen, const char *src) { size_t len; const char *src_origin; src_origin = src; + memset(dst, '\0', dlen); while (*src && (len = (uint8_t)(*src++) & 0x3f) != 0) { - warnmsg(LOG_DEBUG, __func__, "labellen = %d", len); + warnmsg(LOG_DEBUG, __func__, "labellen = %zd", len); memcpy(dst, src, len); src += len; dst += len; @@ -772,5 +801,12 @@ dname_labeldec(char *dst, const char *sr break; } + /* + * XXX validate that domain name only contains valid characters + * for two reasons: 1) correctness, 2) we do not want to pass + * possible malicious, unescaped characters like `` to a script + * or program that could be exploited that way. + */ + return (src - src_origin); } Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Fri Jun 3 00:11:13 2011 (r222632) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.8 Fri Jun 3 01:49:04 2011 (r222633) @@ -239,8 +239,10 @@ Specifies a script to run when router ad .Dv RDNSS Pq Recursive DNS Server or .Dv DNSSL Pq DNS Search List -are encountered. The information of DNS servers and DNS search domains -will be sent to standard input of this script. The +are encountered. +The information of DNS servers and DNS search domains will be sent to +standard input of this script. +The .Xr resolvconf 8 script is used by default. .El Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Fri Jun 3 00:11:13 2011 (r222632) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.c Fri Jun 3 01:49:04 2011 (r222633) @@ -459,17 +459,14 @@ void iflist_init(void) { struct ifinfo *ifi; - struct ifinfo *ifi_tmp; - ifi = TAILQ_FIRST(&ifinfo_head); - while (ifi != NULL) { + while ((ifi = TAILQ_FIRST(&ifinfo_head)) != NULL) { + TAILQ_REMOVE(&ifinfo_head, ifi, ifi_next); if (ifi->sdl != NULL) free(ifi->sdl); if (ifi->rs_data != NULL) free(ifi->rs_data); - ifi_tmp = TAILQ_NEXT(ifi, ifi_next); free(ifi); - ifi = ifi_tmp; } } @@ -556,6 +553,7 @@ rtsol_check_timer(void) static struct timeval returnval; struct timeval now, rtsol_timer; struct ifinfo *ifi; + struct ra_opt *rao; int flags; gettimeofday(&now, NULL); @@ -571,17 +569,11 @@ rtsol_check_timer(void) ifi->state); /* Remove all RA options. */ - if (!TAILQ_EMPTY(&ifi->ifi_ra_opt)) { - struct ra_opt *rao; - struct ra_opt *rao_tmp; - - rao = TAILQ_FIRST(&ifi->ifi_ra_opt); - while (rao != NULL) { - rao_tmp = TAILQ_NEXT(rao, rao_next); - free(rao_tmp->rao_msg); - free(rao_tmp); - rao = rao_tmp; - } + while ((rao = TAILQ_FIRST(&ifi->ifi_ra_opt)) != NULL) { + if (rao->rao_msg != NULL) + free(rao->rao_msg); + TAILQ_REMOVE(&ifi->ifi_ra_opt, rao, rao_next); + free(rao); } switch (ifi->state) { case IFS_DOWN: @@ -650,7 +642,6 @@ rtsol_check_timer(void) rtsol_timer_update(ifi); } else { /* Expiration check for RA options. */ - struct ra_opt *rao; struct ra_opt *rao_tmp; int expire = 0; @@ -782,11 +773,15 @@ static void usage(void) { #ifndef SMALL - fprintf(stderr, "usage: rtsold [-adDfFm1] [-O script-name] [-P pidfile] [-R script-name] interfaces...\n"); - fprintf(stderr, "usage: rtsold [-dDfFm1] [-O script-name] [-P pidfile] [-R script-name] -a\n"); + fprintf(stderr, "usage: rtsold [-adDfFm1] [-O script-name] " + "[-P pidfile] [-R script-name] interfaces...\n"); + fprintf(stderr, "usage: rtsold [-dDfFm1] [-O script-name] " + "[-P pidfile] [-R script-name] -a\n"); #else - fprintf(stderr, "usage: rtsol [-dDF] [-O script-name] [-P pidfile] [-R script-name] interfaces...\n"); - fprintf(stderr, "usage: rtsol [-dDF] [-O script-name] [-P pidfile] [-R script-name] -a\n"); + fprintf(stderr, "usage: rtsol [-dDF] [-O script-name] " + "[-P pidfile] [-R script-name] interfaces...\n"); + fprintf(stderr, "usage: rtsol [-dDF] [-O script-name] " + "[-P pidfile] [-R script-name] -a\n"); #endif } Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsold.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Fri Jun 3 00:11:13 2011 (r222632) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsold.h Fri Jun 3 01:49:04 2011 (r222633) @@ -36,14 +36,16 @@ struct script_msg { char *sm_msg; }; + struct ra_opt { TAILQ_ENTRY(ra_opt) rao_next; - u_int8_t rao_type; + u_int8_t rao_type; struct timeval rao_expire; size_t rao_len; void *rao_msg; }; + struct ifinfo { TAILQ_ENTRY(ifinfo) ifi_next; /* pointer to the next interface */ @@ -100,9 +102,11 @@ extern TAILQ_HEAD(ifinfo_head_t, ifinfo) #endif #endif +#ifndef IN6ADDR_LINKLOCAL_ALLROUTERS_INIT #define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} +#endif /* rtsold.c */ extern struct timeval tm_max; From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 03:39:33 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7B4E106564A; Fri, 3 Jun 2011 03:39:33 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 903948FC0A; Fri, 3 Jun 2011 03:39:33 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p533dX1b046184; Fri, 3 Jun 2011 03:39:33 GMT (envelope-from adrian@svn.freebsd.org) Received: (from adrian@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p533dXgE046183; Fri, 3 Jun 2011 03:39:33 GMT (envelope-from adrian@svn.freebsd.org) Message-Id: <201106030339.p533dXgE046183@svn.freebsd.org> From: Adrian Chadd Date: Fri, 3 Jun 2011 03:39:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222634 - user/adrian/if_ath_tx X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 03:39:33 -0000 Author: adrian Date: Fri Jun 3 03:39:33 2011 New Revision: 222634 URL: http://svn.freebsd.org/changeset/base/222634 Log: Create a project branch for re-engineering the if_ath TX path. Added: - copied from r222633, head/ Directory Properties: user/adrian/if_ath_tx/ (props changed) From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 05:33:39 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BDD2106566B; Fri, 3 Jun 2011 05:33:39 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 320A68FC08; Fri, 3 Jun 2011 05:33:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p535XdEd049659; Fri, 3 Jun 2011 05:33:39 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p535XdoM049654; Fri, 3 Jun 2011 05:33:39 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106030533.p535XdoM049654@svn.freebsd.org> From: Hiroki Sato Date: Fri, 3 Jun 2011 05:33:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222637 - in user/hrs/ipv6/usr.sbin: rtadvd rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 05:33:39 -0000 Author: hrs Date: Fri Jun 3 05:33:38 2011 New Revision: 222637 URL: http://svn.freebsd.org/changeset/base/222637 Log: Fix label encoding/decoding function for RFC 1035 Section 3.1 encoding. Each label can have 63 octets at most, and the length of whole domain name is limited to NI_MAXHOST. Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Fri Jun 3 05:16:54 2011 (r222636) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Fri Jun 3 05:33:38 2011 (r222637) @@ -85,6 +85,7 @@ static size_t dname_labelenc(char *dst, const char *src) { char *dst_origin; + char *p; size_t len; dst_origin = dst; @@ -94,13 +95,23 @@ dname_labelenc(char *dst, const char *sr memset(dst, 0, len + len / 64 + 1 + 1); syslog(LOG_DEBUG, "<%s> labelenc = %s", __func__, src); - while ((len = strlen(src)) != 0) { + while (src && (len = strlen(src)) != 0) { /* Put a length field with 63 octet limitation first. */ - *dst++ = len = MIN(63, len + 1); + p = index(src, '.'); + if (p == NULL) + *dst++ = len = MIN(63, len); + else + *dst++ = len = MIN(63, p - src); + /* Copy only 63 octets at most. */ memcpy(dst, src, len); dst += len; - src += len; + if (p == NULL) /* the last label */ + break; + src = p + 1; } + /* Always need a 0-length label at the tail. */ + *dst++ = '\0'; + syslog(LOG_DEBUG, "<%s> labellen = %d", __func__, dst - dst_origin); return (dst - dst_origin); } Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.c Fri Jun 3 05:16:54 2011 (r222636) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.c Fri Jun 3 05:33:38 2011 (r222637) @@ -64,7 +64,7 @@ extern struct rainfo *ralist; static char *ether_str(struct sockaddr_dl *); static void if_dump(void); -static size_t dname_labeldec(char *, const char *); +static size_t dname_labeldec(char *, size_t, const char *); static char *rtpref_str[] = { "medium", /* 00 */ @@ -262,7 +262,7 @@ if_dump(void) fprintf(fp, " % 8u\t", dns->dn_ltime); TAILQ_FOREACH(dnsa, &dns->dn_list, da_next) { - dname_labeldec(buf, dnsa->da_dom); + dname_labeldec(buf, sizeof(buf), dnsa->da_dom); if (dnsa != TAILQ_FIRST(&dns->dn_list)) fprintf(fp, " \t"); fprintf(fp, "%s(%d)\n", buf, dnsa->da_len); @@ -291,20 +291,24 @@ rtadvd_dump_file(char *dumpfile) /* Decode domain name label encoding in RFC 1035 Section 3.1 */ static size_t -dname_labeldec(char *dst, const char *src) +dname_labeldec(char *dst, size_t dlen, const char *src) { size_t len; const char *src_origin; + const char *dst_origin; src_origin = src; - while (*src && (len = (uint8_t)(*src++) & 0x3f) != 0) { + dst_origin = dst; + memset(dst, '\0', dlen); + while (src && (len = (uint8_t)(*src++) & 0x3f)) { + if (dst != dst_origin) + *dst++ = '.'; syslog(LOG_DEBUG, "<%s> labellen = %d", __func__, len); memcpy(dst, src, len); src += len; dst += len; - if (*(dst - 1) == '\0') - break; } + *dst = '\0'; return (src - src_origin); } Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Fri Jun 3 05:16:54 2011 (r222636) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Fri Jun 3 05:33:38 2011 (r222637) @@ -475,8 +475,9 @@ rtsol_input(int s) } p = raoptp + sizeof(*dnssl); - while (0 < (len = dname_labeldec(dname, sizeof(dname), + while (1 < (len = dname_labeldec(dname, sizeof(dname), p))) { + /* length == 1 means empty string */ warnmsg(LOG_DEBUG, __func__, "dname = %s", dname); @@ -789,17 +790,20 @@ dname_labeldec(char *dst, size_t dlen, c { size_t len; const char *src_origin; + const char *dst_origin; src_origin = src; + dst_origin = dst; memset(dst, '\0', dlen); - while (*src && (len = (uint8_t)(*src++) & 0x3f) != 0) { + while (src && (len = (uint8_t)(*src++) & 0x3f)) { + if (dst != dst_origin) + *dst++ = '.'; warnmsg(LOG_DEBUG, __func__, "labellen = %zd", len); memcpy(dst, src, len); src += len; dst += len; - if (*(dst - 1) == '\0') - break; } + *dst = '\0'; /* * XXX validate that domain name only contains valid characters From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 05:57:53 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A0F4106566C; Fri, 3 Jun 2011 05:57:53 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5BCA48FC14; Fri, 3 Jun 2011 05:57:53 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p535vrLM050449; Fri, 3 Jun 2011 05:57:53 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p535vruQ050447; Fri, 3 Jun 2011 05:57:53 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106030557.p535vruQ050447@svn.freebsd.org> From: Hiroki Sato Date: Fri, 3 Jun 2011 05:57:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222639 - user/hrs/ipv6/sys/netinet6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 05:57:53 -0000 Author: hrs Date: Fri Jun 3 05:57:52 2011 New Revision: 222639 URL: http://svn.freebsd.org/changeset/base/222639 Log: - style(9) fixes. - Do break immediately as a link-local address is found. Submitted by: bz Modified: user/hrs/ipv6/sys/netinet6/nd6.c Modified: user/hrs/ipv6/sys/netinet6/nd6.c ============================================================================== --- user/hrs/ipv6/sys/netinet6/nd6.c Fri Jun 3 05:56:52 2011 (r222638) +++ user/hrs/ipv6/sys/netinet6/nd6.c Fri Jun 3 05:57:52 2011 (r222639) @@ -1328,7 +1328,7 @@ nd6_ioctl(u_long cmd, caddr_t data, stru */ if ((ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED) && (ND.flags & (ND6_IFF_ACCEPT_RTADV | - ND6_IFF_AUTO_LINKLOCAL))) + ND6_IFF_AUTO_LINKLOCAL))) ND.flags &= ~ND6_IFF_IFDISABLED; if ((ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED) && @@ -1349,7 +1349,7 @@ nd6_ioctl(u_long cmd, caddr_t data, stru continue; ia = (struct in6_ifaddr *)ifa; if ((ia->ia6_flags & IN6_IFF_DUPLICATED) && - IN6_IS_ADDR_LINKLOCAL(&ia->ia_addr.sin6_addr)) { + IN6_IS_ADDR_LINKLOCAL(IA6_IN6(ia))) duplicated_linklocal = 1; break; } @@ -1401,8 +1401,10 @@ nd6_ioctl(u_long cmd, caddr_t data, stru if (ifa->ifa_addr->sa_family != AF_INET6) continue; ia = (struct in6_ifaddr *)ifa; - if (IN6_IS_ADDR_LINKLOCAL(&(ia->ia_addr.sin6_addr))) + if (IN6_IS_ADDR_LINKLOCAL(IA6_IN6(ia))) { haslinklocal = 1; + break; + } } IF_ADDR_UNLOCK(ifp); if (!haslinklocal) From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 05:58:50 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 540B2106564A; Fri, 3 Jun 2011 05:58:50 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 45B6B8FC12; Fri, 3 Jun 2011 05:58:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p535wodH050512; Fri, 3 Jun 2011 05:58:50 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p535woIP050510; Fri, 3 Jun 2011 05:58:50 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106030558.p535woIP050510@svn.freebsd.org> From: Hiroki Sato Date: Fri, 3 Jun 2011 05:58:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222640 - user/hrs/ipv6/sys/netinet6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 05:58:50 -0000 Author: hrs Date: Fri Jun 3 05:58:49 2011 New Revision: 222640 URL: http://svn.freebsd.org/changeset/base/222640 Log: - style(9) fixes. - Comment rewording. Submitted by: bz Modified: user/hrs/ipv6/sys/netinet6/in6.c Modified: user/hrs/ipv6/sys/netinet6/in6.c ============================================================================== --- user/hrs/ipv6/sys/netinet6/in6.c Fri Jun 3 05:57:52 2011 (r222639) +++ user/hrs/ipv6/sys/netinet6/in6.c Fri Jun 3 05:58:49 2011 (r222640) @@ -666,15 +666,14 @@ in6_control(struct socket *so, u_long cm nd.ndi.flags = ND_IFINFO(ifp)->flags; nd.ndi.flags &= ~ND6_IFF_IFDISABLED; if (nd6_ioctl(SIOCSIFINFO_FLAGS, - (caddr_t)&nd, ifp) < 0) + (caddr_t)&nd, ifp) < 0) log(LOG_NOTICE, "SIOCAIFADDR_IN6: " "SIOCSIFINFO_FLAGS for -ifdisabled " "failed."); /* * Ignore failure of clearing the flag * intentionally. The failure means - * some serious problems like address - * duplication were detected. + * address duplication wes detected. */ } EVENTHANDLER_INVOKE(ifaddr_event, ifp); From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 06:34:29 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC107106564A; Fri, 3 Jun 2011 06:34:29 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BDAB88FC08; Fri, 3 Jun 2011 06:34:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p536YTg0051672; Fri, 3 Jun 2011 06:34:29 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p536YT1L051670; Fri, 3 Jun 2011 06:34:29 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106030634.p536YT1L051670@svn.freebsd.org> From: Hiroki Sato Date: Fri, 3 Jun 2011 06:34:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222641 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 06:34:29 -0000 Author: hrs Date: Fri Jun 3 06:34:29 2011 New Revision: 222641 URL: http://svn.freebsd.org/changeset/base/222641 Log: Use strchr() instead of index(). Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Fri Jun 3 05:58:49 2011 (r222640) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Fri Jun 3 06:34:29 2011 (r222641) @@ -97,7 +97,7 @@ dname_labelenc(char *dst, const char *sr syslog(LOG_DEBUG, "<%s> labelenc = %s", __func__, src); while (src && (len = strlen(src)) != 0) { /* Put a length field with 63 octet limitation first. */ - p = index(src, '.'); + p = strchr(src, '.'); if (p == NULL) *dst++ = len = MIN(63, len); else From owner-svn-src-user@FreeBSD.ORG Fri Jun 3 09:32:49 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B83BD106566B; Fri, 3 Jun 2011 09:32:49 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9DE8A8FC16; Fri, 3 Jun 2011 09:32:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p539Wn8g057189; Fri, 3 Jun 2011 09:32:49 GMT (envelope-from adrian@svn.freebsd.org) Received: (from adrian@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p539Wn60057186; Fri, 3 Jun 2011 09:32:49 GMT (envelope-from adrian@svn.freebsd.org) Message-Id: <201106030932.p539Wn60057186@svn.freebsd.org> From: Adrian Chadd Date: Fri, 3 Jun 2011 09:32:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222645 - user/adrian/if_ath_tx/sys/dev/ath X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 09:32:49 -0000 Author: adrian Date: Fri Jun 3 09:32:49 2011 New Revision: 222645 URL: http://svn.freebsd.org/changeset/base/222645 Log: Begin fleshing out some software TX queue handling structs along with some placeholders for software retransmit and aggregation code. Create a per-tid structure to store queued frames in (and include a placeholder to store frames currently in the AMPDU-TX block-ack window.) Introduce a per ath_txq (hardware TXQ) list which contains the ath_node entries which currently have packets ready to TX. This way the software TX scheduler can just walk the list of nodes which have indicated they have packets ready to schedule. (Something similar should be done per-TID so the per-node code won't have to iterate each TID to see if the queue is empty; but that can be done much later.) Modified: user/adrian/if_ath_tx/sys/dev/ath/if_ath.c user/adrian/if_ath_tx/sys/dev/ath/if_athvar.h Modified: user/adrian/if_ath_tx/sys/dev/ath/if_ath.c ============================================================================== --- user/adrian/if_ath_tx/sys/dev/ath/if_ath.c Fri Jun 3 07:27:53 2011 (r222644) +++ user/adrian/if_ath_tx/sys/dev/ath/if_ath.c Fri Jun 3 09:32:49 2011 (r222645) @@ -3108,6 +3108,8 @@ ath_node_alloc(struct ieee80211vap *vap, } ath_rate_node_init(sc, an); + /* XXX setup ath_tid */ + DPRINTF(sc, ATH_DEBUG_NODE, "%s: an %p\n", __func__, an); return &an->an_node; } @@ -3120,6 +3122,9 @@ ath_node_free(struct ieee80211_node *ni) DPRINTF(sc, ATH_DEBUG_NODE, "%s: ni %p\n", __func__, ni); + /* XXX ensure it's not scheduled on the TXQ; remove if needed */ + /* XXX cleanup ath_tid */ + ath_rate_node_cleanup(sc, ATH_NODE(ni)); sc->sc_node_free(ni); } @@ -3731,6 +3736,7 @@ ath_txq_init(struct ath_softc *sc, struc txq->axq_intrcnt = 0; txq->axq_link = NULL; STAILQ_INIT(&txq->axq_q); + STAILQ_INIT(&txq->axq_nodeq); ATH_TXQ_LOCK_INIT(sc, txq); } Modified: user/adrian/if_ath_tx/sys/dev/ath/if_athvar.h ============================================================================== --- user/adrian/if_ath_tx/sys/dev/ath/if_athvar.h Fri Jun 3 07:27:53 2011 (r222644) +++ user/adrian/if_ath_tx/sys/dev/ath/if_athvar.h Fri Jun 3 09:32:49 2011 (r222645) @@ -83,12 +83,29 @@ struct taskqueue; struct kthread; struct ath_buf; +#define ATH_TID_MAX_BUFS (2 * IEEE80211_AGGR_BAWMAX) + +/* + * Per-TID state + * + * Note that TID 16 (WME_NUM_TID+1) is for handling non-QoS frames. + */ +struct ath_tid { + STAILQ_HEAD(ath_tid_bq,ath_buf) buf_q; /* pending buffers */ + struct ath_buf *tx_buf[ATH_TID_MAX_BUFS]; /* active tx buffers, beginning at current BAW */ +}; + /* driver-specific node state */ struct ath_node { struct ieee80211_node an_node; /* base class */ u_int8_t an_mgmtrix; /* min h/w rate index */ u_int8_t an_mcastrix; /* mcast h/w rate index */ + STAILQ_ENTRY(ath_node) an_list; /* Per hw-txq entry, added if there + * is traffic in this queue to send */ + int sched; /* Whether this node has been + * added to the txq axq_nodeq */ struct ath_buf *an_ff_buf[WME_NUM_AC]; /* ff staging area */ + struct ath_tid an_tid[IEEE80211_TID_SIZE]; /* per-TID state */ /* variable-length rate control state follows */ }; #define ATH_NODE(ni) ((struct ath_node *)(ni)) @@ -110,6 +127,7 @@ struct ath_node { struct ath_buf { STAILQ_ENTRY(ath_buf) bf_list; + struct ath_buf * bf_next; /* next buffer in the aggregate */ int bf_nseg; uint16_t bf_txflags; /* tx descriptor flags */ uint16_t bf_flags; /* status flags (below) */ @@ -122,6 +140,22 @@ struct ath_buf { bus_size_t bf_mapsize; #define ATH_MAX_SCATTER ATH_TXDESC /* max(tx,rx,beacon) desc's */ bus_dma_segment_t bf_segs[ATH_MAX_SCATTER]; + + /* This state is kept to support software retries and aggregation */ + struct { + int bfs_pktlen; /* length of this packet */ + int bfs_hdrlen; /* length of this packet header */ + int bfs_seqno; /* sequence number of this packet */ + int bfs_retries; /* retry count */ + uint16_t bfs_al; /* length of aggregate */ + uint16_t bfs_pktdur; /* packet duration (at current rate?) */ + uint16_t bfs_nframes; /* number of frames in aggregate */ + uint16_t bfs_ndelim; /* number of delims for padding */ + + int bfs_aggr:1; /* part of aggregate? */ + int bfs_aggrburst:1; /* part of aggregate burst? */ + int bfs_isretried:1; /* retried frame? */ + } bf_state; }; typedef STAILQ_HEAD(, ath_buf) ath_bufhead; @@ -160,6 +194,7 @@ struct ath_txq { u_int axq_intrcnt; /* interrupt count */ u_int32_t *axq_link; /* link ptr in last TX desc */ STAILQ_HEAD(, ath_buf) axq_q; /* transmit queue */ + STAILQ_HEAD(, ath_node) axq_nodeq; /* Nodes which have traffic to send */ struct mtx axq_lock; /* lock on q and link */ char axq_name[12]; /* e.g. "ath0_txq4" */ }; From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 01:11:35 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 547061065673; Sat, 4 Jun 2011 01:11:35 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2C2038FC08; Sat, 4 Jun 2011 01:11:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p541BZJ0087347; Sat, 4 Jun 2011 01:11:35 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p541BZ8E087344; Sat, 4 Jun 2011 01:11:35 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106040111.p541BZ8E087344@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 01:11:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222662 - in user/hrs/ipv6/usr.sbin: rtadvd rtsold X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 01:11:35 -0000 Author: hrs Date: Sat Jun 4 01:11:34 2011 New Revision: 222662 URL: http://svn.freebsd.org/changeset/base/222662 Log: - Add another length check for DNSSL option. A malformed ICMP message can have no '\0' in the search list and/or invalid length field. - NI_MAXHOST is defined including \0. Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.c Fri Jun 3 21:17:42 2011 (r222661) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sat Jun 4 01:11:34 2011 (r222662) @@ -254,7 +254,7 @@ if_dump(void) TAILQ_FOREACH(dns, &rai->dnssl, dn_next) { struct dnssl_addr *dnsa; - char buf[NI_MAXHOST + 1]; + char buf[NI_MAXHOST]; if (dns == TAILQ_FIRST(&rai->dnssl)) fprintf(fp, " DNS search list:\n" @@ -295,12 +295,15 @@ dname_labeldec(char *dst, size_t dlen, c { size_t len; const char *src_origin; + const char *src_last; const char *dst_origin; src_origin = src; + src_last = strchr(src, '\0'); dst_origin = dst; memset(dst, '\0', dlen); - while (src && (len = (uint8_t)(*src++) & 0x3f)) { + while (src && (len = (uint8_t)(*src++) & 0x3f) && + (src + len) <= src_last) { if (dst != dst_origin) *dst++ = '.'; syslog(LOG_DEBUG, "<%s> labellen = %d", __func__, len); Modified: user/hrs/ipv6/usr.sbin/rtsold/rtsol.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Fri Jun 3 21:17:42 2011 (r222661) +++ user/hrs/ipv6/usr.sbin/rtsold/rtsol.c Sat Jun 4 01:11:34 2011 (r222662) @@ -248,7 +248,7 @@ rtsol_input(int s) struct nd_opt_dnssl *dnssl; size_t len; char nsbuf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ + 1 + 1]; - char dname[NI_MAXHOST + 1]; + char dname[NI_MAXHOST]; struct timeval now; struct timeval lifetime; @@ -474,6 +474,13 @@ rtsol_input(int s) break; } + /* + * Ensure NUL-termination in DNSSL in case of + * malformed field. + */ + p = (char *)RA_OPT_NEXT_HDR(raoptp); + *(p - 1) = '\0'; + p = raoptp + sizeof(*dnssl); while (1 < (len = dname_labeldec(dname, sizeof(dname), p))) { @@ -790,12 +797,15 @@ dname_labeldec(char *dst, size_t dlen, c { size_t len; const char *src_origin; + const char *src_last; const char *dst_origin; src_origin = src; + src_last = strchr(src, '\0'); dst_origin = dst; memset(dst, '\0', dlen); - while (src && (len = (uint8_t)(*src++) & 0x3f)) { + while (src && (len = (uint8_t)(*src++) & 0x3f) && + (src + len) <= src_last) { if (dst != dst_origin) *dst++ = '.'; warnmsg(LOG_DEBUG, __func__, "labellen = %zd", len); From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 01:20:47 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC6FB1065670; Sat, 4 Jun 2011 01:20:47 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id ACED38FC0A; Sat, 4 Jun 2011 01:20:47 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p541KlIi087688; Sat, 4 Jun 2011 01:20:47 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p541KlXP087680; Sat, 4 Jun 2011 01:20:47 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106040120.p541KlXP087680@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 01:20:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222664 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 01:20:47 -0000 Author: hrs Date: Sat Jun 4 01:20:47 2011 New Revision: 222664 URL: http://svn.freebsd.org/changeset/base/222664 Log: - Use IANA reserved example.com domain for rtadvd.conf(5). - Fix 8-octet boundary calculation. Extra 8 octets were added when it was already on an 8-octet boundary. - Typos and style(9) fixes. Submitted by: bz Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 01:20:47 2011 (r222664) @@ -102,7 +102,7 @@ dname_labelenc(char *dst, const char *sr *dst++ = len = MIN(63, len); else *dst++ = len = MIN(63, p - src); - /* Copy only 63 octets at most. */ + /* Copy 63 octets at most. */ memcpy(dst, src, len); dst += len; if (p == NULL) /* the last label */ @@ -1111,7 +1111,7 @@ make_packet(struct rainfo *rainfo) /* A zero octet and 8 octet boundary */ len++; - len += 8 - (len % 8); + len += (len % 8) ? 8 - len % 8 : 0; packlen += len; } @@ -1275,7 +1275,7 @@ make_packet(struct rainfo *rainfo) /* Padding to next 8 octets boundary */ len = buf - (char *)ndopt_dnssl; - len += 8 - (len % 8); + len += (len % 8) ? 8 - len % 8 : 0; /* Length field must be in 8 octets */ ndopt_dnssl->nd_opt_dnssl_len = len / 8; Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sat Jun 4 01:20:47 2011 (r222664) @@ -240,7 +240,7 @@ if_dump(void) fprintf(fp, " Recursive DNS servers:\n" " Lifetime\tServers\n"); - fprintf(fp, " % 8u\t", rdn->rd_ltime); + fprintf(fp, " %8u\t", rdn->rd_ltime); TAILQ_FOREACH(rdna, &rdn->rd_list, ra_next) { inet_ntop(AF_INET6, &rdna->ra_dns, prefixbuf, sizeof(prefixbuf)); @@ -260,7 +260,7 @@ if_dump(void) fprintf(fp, " DNS search list:\n" " Lifetime\tDomains\n"); - fprintf(fp, " % 8u\t", dns->dn_ltime); + fprintf(fp, " %8u\t", dns->dn_ltime); TAILQ_FOREACH(dnsa, &dns->dn_list, da_next) { dname_labeldec(buf, sizeof(buf), dnsa->da_dom); if (dnsa != TAILQ_FIRST(&dns->dn_list)) Modified: user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Sat Jun 4 01:20:47 2011 (r222664) @@ -450,9 +450,8 @@ rr_input(int len, struct icmp6_router_re * We rely on the kernel input routine for unicast addresses, and thus * check multicast destinations only. */ - if (IN6_IS_ADDR_MULTICAST(&pi->ipi6_addr) && - !IN6_ARE_ADDR_EQUAL(&sin6_sitelocal_allrouters.sin6_addr, - &pi->ipi6_addr)) { + if (IN6_IS_ADDR_MULTICAST(&pi->ipi6_addr) && !IN6_ARE_ADDR_EQUAL( + &sin6_sitelocal_allrouters.sin6_addr, &pi->ipi6_addr)) { syslog(LOG_NOTICE, "<%s>: RR message with invalid destination (%s) " "from %s on %s", Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sat Jun 4 01:20:47 2011 (r222664) @@ -132,16 +132,19 @@ u_int32_t ndopt_flags[] = { [ND_OPT_RDNSS] = NDOPT_FLAG_RDNSS, [ND_OPT_DNSSL] = NDOPT_FLAG_DNSSL, }; + const struct sockaddr_in6 sin6_linklocal_allnodes = { .sin6_len = sizeof(sin6_linklocal_allnodes), .sin6_family = AF_INET6, .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT, }; + const struct sockaddr_in6 sin6_linklocal_allrouters = { .sin6_len = sizeof(sin6_linklocal_allrouters), .sin6_family = AF_INET6, .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, }; + const struct sockaddr_in6 sin6_sitelocal_allrouters = { .sin6_len = sizeof(sin6_sitelocal_allrouters), .sin6_family = AF_INET6, @@ -762,7 +765,7 @@ rtadvd_input(void) case ND_ROUTER_ADVERT: /* * Message verification - RFC-2461 6.1.2 - * XXX: there's a same dilemma as above... + * XXX: there's the same dilemma as above... */ if (*hlimp != 255) { syslog(LOG_NOTICE, @@ -1337,17 +1340,25 @@ nd6_options(struct nd_opt_hdr *hdr, int * Option length check. Do it here for all fixed-length * options. */ - if ((hdr->nd_opt_type == ND_OPT_MTU && - optlen != sizeof(struct nd_opt_mtu)) || - (hdr->nd_opt_type == ND_OPT_RDNSS && - (optlen < 24 || - (optlen - sizeof(struct nd_opt_rdnss)) % 16 != 0)) || - (hdr->nd_opt_type == ND_OPT_DNSSL && - (optlen < 16 || - (optlen - sizeof(struct nd_opt_dnssl)) % 8 != 0)) || - (hdr->nd_opt_type == ND_OPT_PREFIX_INFORMATION && - optlen != sizeof(struct nd_opt_prefix_info)) - ) { + switch (hdr->nd_opt_type) { + case ND_OPT_MTU: + if (optlen == sizeof(struct nd_opt_mtu)) + break; + goto skip; + case ND_OPT_RDNSS: + if (optlen >= 24 && + (optlen - sizeof(struct nd_opt_rdnss)) % 16 == 0) + break; + goto skip; + case ND_OPT_DNSSL: + if (optlen >= 16 && + (optlen - sizeof(struct nd_opt_dnssl)) % 8 == 0) + break; + goto skip; + case ND_OPT_PREFIX_INFORMATION: + if (optlen == sizeof(struct nd_opt_prefix_info)) + break; +skip: syslog(LOG_INFO, "<%s> invalid option length", __func__); continue; Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf Sat Jun 4 01:20:47 2011 (r222664) @@ -19,4 +19,4 @@ #ef0:\ # :addr="2001:db8:ffff:1000::":prefixlen#64:\ -# :rddns="2001:db8:ffff:1000::1":dnssl="foo.com": +# :rdnss="2001:db8:ffff:1000::1":dnssl="example.com": Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 01:20:47 2011 (r222664) @@ -385,13 +385,14 @@ manual page for resolver implementation .It Cm \&rdnssltime The lifetime of the .Cm rdnss -DNS server entries. The default value is 3/2 of the interval -time. +DNS server entries. +The default value is 3/2 of the interval time. .It Cm \&dnssl (str) One or more domain names in a comma-separated string. These domain names will be used when making DNS queries on a -non-fully-qualified domain name. If different lifetimes are needed for -different domains, separate entries can be given by using +non-fully-qualified domain name. +If different lifetimes are needed for different domains, separate entries +can be given by using .Cm dnssl , .Cm dnssl0 , .Cm dnssl1 , @@ -410,8 +411,8 @@ manual page for resolver implementation .It Cm \&dnsslltime The lifetime of the .Cm dnssl -DNS search list entries. The default value is 3/2 of the interval -time. +DNS search list entries. +The default value is 3/2 of the interval time. .El .Pp You can also refer one line from another by using @@ -457,8 +458,8 @@ using the default option lifetime values .Bd -literal -offset wlan0:\\ :addr="2001:db8:ffff:1000::":prefixlen#64:\\ - :rdnss="2001:db8:ffff::10,2001:db8:ffff::2:43:\\ - :dnssl="foo.com": + :rdnss="2001:db8:ffff::10,2001:db8:ffff::2:43":\\ + :dnssl="example.com": .Ed .Pp The following example presents the default values in an explicit manner. Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sat Jun 4 01:13:09 2011 (r222663) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sat Jun 4 01:20:47 2011 (r222664) @@ -29,18 +29,23 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ + #define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} + #define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} + #define IN6ADDR_SITELOCAL_ALLROUTERS_INIT \ {{{ 0xff, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} + extern const struct sockaddr_in6 sin6_linklocal_allnodes; extern const struct sockaddr_in6 sin6_linklocal_allrouters; extern const struct sockaddr_in6 sin6_sitelocal_allrouters; + /* * RFC 3542 API deprecates IPV6_PKTINFO in favor of * IPV6_RECVPKTINFO @@ -50,6 +55,7 @@ extern const struct sockaddr_in6 sin6_si #define IPV6_RECVPKTINFO IPV6_PKTINFO #endif #endif + /* * RFC 3542 API deprecates IPV6_HOPLIMIT in favor of * IPV6_RECVHOPLIMIT @@ -123,6 +129,7 @@ struct rdnss_addr { struct in6_addr ra_dns; /* DNS server entry */ }; + struct rdnss { TAILQ_ENTRY(rdnss) rd_next; @@ -138,6 +145,7 @@ struct rdnss { */ #define _DNAME_LABELENC_MAXLEN \ (NI_MAXHOST + (NI_MAXHOST / 64 + 1) + 1) + #define DNAME_LABELENC_MAXLEN \ (_DNAME_LABELENC_MAXLEN + 8 - _DNAME_LABELENC_MAXLEN % 8) From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 02:51:12 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF470106564A; Sat, 4 Jun 2011 02:51:12 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AF77B8FC0A; Sat, 4 Jun 2011 02:51:12 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p542pCdX090383; Sat, 4 Jun 2011 02:51:12 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p542pC9i090371; Sat, 4 Jun 2011 02:51:12 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106040251.p542pC9i090371@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 02:51:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222665 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 02:51:12 -0000 Author: hrs Date: Sat Jun 4 02:51:12 2011 New Revision: 222665 URL: http://svn.freebsd.org/changeset/base/222665 Log: - Fixes for WARNS=6. - Use IFNAMSIZ for an interface name. Modified: user/hrs/ipv6/usr.sbin/rtadvd/Makefile user/hrs/ipv6/usr.sbin/rtadvd/advcap.c user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtadvd/dump.h user/hrs/ipv6/usr.sbin/rtadvd/if.c user/hrs/ipv6/usr.sbin/rtadvd/pathnames.h user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h user/hrs/ipv6/usr.sbin/rtadvd/timer.c Modified: user/hrs/ipv6/usr.sbin/rtadvd/Makefile ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/Makefile Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/Makefile Sat Jun 4 02:51:12 2011 (r222665) @@ -23,6 +23,6 @@ LDADD= -lutil CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO -WARNS?= 1 +WARNS?= 6 .include Modified: user/hrs/ipv6/usr.sbin/rtadvd/advcap.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/advcap.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/advcap.c Sat Jun 4 02:51:12 2011 (r222665) @@ -64,8 +64,6 @@ #define V_TERM "HOST" #endif -char *RM; - /* * termcap - routines for dealing with the terminal capability data base * @@ -83,12 +81,11 @@ char *RM; static char *tbuf; static int hopcount; /* detect infinite loops in termcap, init 0 */ -static char *remotefile; - -extern char *conffile; +static const char *remotefile; +extern const char *conffile; int tgetent(char *, char *); -int getent(char *, char *, char *); +int getent(char *, char *, const char *); int tnchktc(void); int tnamatch(char *); static char *tskip(char *); @@ -105,18 +102,16 @@ static char *tdecode(char *, char **); int tgetent(char *bp, char *name) { - char *cp; - - remotefile = cp = conffile ? conffile : _PATH_RTADVDCONF; - return (getent(bp, name, cp)); + return (getent(bp, name, conffile)); } int -getent(char *bp, char *name, char *cp) +getent(char *bp, char *name, const char *cfile) { int c; int i = 0, cnt = 0; char ibuf[BUFSIZ]; + char *cp; int tf; tbuf = bp; @@ -128,9 +123,9 @@ getent(char *bp, char *name, char *cp) * use so we don't have to read the file. In this case it * has to already have the newlines crunched out. */ - if (cp && *cp) { - tf = open(RM = cp, O_RDONLY); - } + if (cfile && *cfile) + tf = open(cfile, O_RDONLY); + if (tf < 0) { syslog(LOG_INFO, "<%s> open: %s", __func__, strerror(errno)); @@ -392,7 +387,7 @@ tdecode(char *str, char **area) { char *cp; int c; - char *dp; + const char *dp; int i; char term; Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 02:51:12 2011 (r222665) @@ -76,7 +76,7 @@ static time_t prefix_timo = (60 * 120); extern struct rainfo *ralist; static struct rtadvd_timer *prefix_timeout(void *); -static void makeentry(char *, size_t, int, char *); +static void makeentry(char *, size_t, int, const char *); static int getinet6sysctl(int); static size_t dname_labelenc(char *, const char *); @@ -117,8 +117,7 @@ dname_labelenc(char *dst, const char *sr } void -getconfig(intface) - char *intface; +getconfig(char *intface) { int stat, i; char tbuf[BUFSIZ]; @@ -211,7 +210,8 @@ getconfig(intface) } tmp->maxinterval = (u_int)val; MAYHAVE(val, "mininterval", tmp->maxinterval/3); - if (val < MIN_MININTERVAL || val > (tmp->maxinterval * 3) / 4) { + if ((u_int)val < MIN_MININTERVAL || + (u_int)val > (tmp->maxinterval * 3) / 4) { syslog(LOG_ERR, "<%s> mininterval (%ld) on %s is invalid " "(must be between %d and %d)", @@ -257,7 +257,8 @@ getconfig(intface) } MAYHAVE(val, "rltime", tmp->maxinterval * 3); - if (val && (val < tmp->maxinterval || val > MAXROUTERLIFETIME)) { + if ((u_int)val && ((u_int)val < tmp->maxinterval || + (u_int)val > MAXROUTERLIFETIME)) { syslog(LOG_ERR, "<%s> router lifetime (%ld) on %s is invalid " "(must be 0 or between %d and %d)", @@ -429,7 +430,7 @@ getconfig(intface) get_prefix(tmp); MAYHAVE(val, "mtu", 0); - if (val < 0 || val > 0xffffffff) { + if (val < 0 || (u_int)val > 0xffffffff) { syslog(LOG_ERR, "<%s> mtu (%ld) on %s out of range", __func__, val, intface); @@ -649,7 +650,7 @@ getconfig(intface) memset(rdn, 0, sizeof(*rdn)); TAILQ_INIT(&rdn->rd_list); - for (ap = addr; ap - addr < strlen(addr); ap += c+1) { + for (ap = addr; ap - addr < (ssize_t)strlen(addr); ap += c+1) { c = strcspn(ap, ","); strncpy(abuf, ap, c); abuf[c] = '\0'; @@ -672,7 +673,8 @@ getconfig(intface) makeentry(entbuf, sizeof(entbuf), i, "rdnssltime"); MAYHAVE(val, entbuf, (tmp->maxinterval * 3 / 2)); - if (val < tmp->maxinterval || val > tmp->maxinterval * 2) { + if ((u_int)val < tmp->maxinterval || + (u_int)val > tmp->maxinterval * 2) { syslog(LOG_ERR, "%s (%ld) on %s is invalid " "(must be between %d and %d)", entbuf, val, intface, tmp->maxinterval, @@ -690,7 +692,6 @@ getconfig(intface) struct dnssl_addr *dnsa; char *ap; int c; - char *p, *q; makeentry(entbuf, sizeof(entbuf), i, "dnssl"); addr = (char *)agetstr(entbuf, &bp); @@ -706,7 +707,7 @@ getconfig(intface) memset(dns, 0, sizeof(*dns)); TAILQ_INIT(&dns->dn_list); - for (ap = addr; ap - addr < strlen(addr); ap += c+1) { + for (ap = addr; ap - addr < (ssize_t)strlen(addr); ap += c+1) { c = strcspn(ap, ","); strncpy(abuf, ap, c); abuf[c] = '\0'; @@ -726,7 +727,8 @@ getconfig(intface) makeentry(entbuf, sizeof(entbuf), i, "dnsslltime"); MAYHAVE(val, entbuf, (tmp->maxinterval * 3 / 2)); - if (val < tmp->maxinterval || val > tmp->maxinterval * 2) { + if ((u_int)val < tmp->maxinterval || + (u_int)val > tmp->maxinterval * 2) { syslog(LOG_ERR, "%s (%ld) on %s is invalid " "(must be between %d and %d)", entbuf, val, intface, tmp->maxinterval, @@ -841,11 +843,7 @@ get_prefix(struct rainfo *rai) } static void -makeentry(buf, len, id, string) - char *buf; - size_t len; - int id; - char *string; +makeentry(char *buf, size_t len, int id, const char *string) { if (id < 0) @@ -1256,7 +1254,6 @@ make_packet(struct rainfo *rainfo) } TAILQ_FOREACH(dns, &rainfo->dnssl, dn_next) { struct dnssl_addr *dnsa; - size_t len = 0; ndopt_dnssl = (struct nd_opt_dnssl *)buf; ndopt_dnssl->nd_opt_dnssl_type = ND_OPT_DNSSL; Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.c Sat Jun 4 02:51:12 2011 (r222665) @@ -66,7 +66,7 @@ static char *ether_str(struct sockaddr_d static void if_dump(void); static size_t dname_labeldec(char *, size_t, const char *); -static char *rtpref_str[] = { +static const char *rtpref_str[] = { "medium", /* 00 */ "high", /* 01 */ "rsv", /* 10 */ @@ -273,7 +273,7 @@ if_dump(void) } void -rtadvd_dump_file(char *dumpfile) +rtadvd_dump_file(const char *dumpfile) { syslog(LOG_DEBUG, "<%s> dump current status to %s", __func__, dumpfile); Modified: user/hrs/ipv6/usr.sbin/rtadvd/dump.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/dump.h Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/dump.h Sat Jun 4 02:51:12 2011 (r222665) @@ -30,4 +30,4 @@ * SUCH DAMAGE. */ -extern void rtadvd_dump_file(char *); +extern void rtadvd_dump_file(const char *); Modified: user/hrs/ipv6/usr.sbin/rtadvd/if.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/if.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/if.c Sat Jun 4 02:51:12 2011 (r222665) @@ -239,7 +239,7 @@ lladdropt_fill(struct sockaddr_dl *sdl, } int -rtbuf_len() +rtbuf_len(void) { size_t len; @@ -565,7 +565,7 @@ parse_iflist(struct if_msghdr ***ifmlist } void -init_iflist() +init_iflist(void) { if (ifblock) { free(ifblock); Modified: user/hrs/ipv6/usr.sbin/rtadvd/pathnames.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/pathnames.h Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/pathnames.h Sat Jun 4 02:51:12 2011 (r222665) @@ -1,4 +1,7 @@ /* $KAME: pathnames.h,v 1.2 2000/05/16 13:34:13 itojun Exp $ */ /* $FreeBSD$ */ -#define _PATH_RTADVDCONF "/etc/rtadvd.conf" +#define _PATH_RTADVDCONF "/etc/rtadvd.conf" +#define _PATH_RTADVDDUMP "/var/run/rtadvd.dump" +#define _PATH_RTADVDPID "/var/run/rtadvd.pid" + Modified: user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c Sat Jun 4 02:51:12 2011 (r222665) @@ -306,7 +306,7 @@ do_rr(int len, struct icmp6_router_renum int rpmlen; rpm = (struct rr_pco_match *)cp; - if (len < sizeof(struct rr_pco_match)) { + if ((size_t)len < sizeof(struct rr_pco_match)) { tooshort: syslog(LOG_ERR, "<%s> pkt too short. left len = %d. " "gabage at end of pkt?", __func__, len); @@ -341,7 +341,7 @@ rr_command_check(int len, struct icmp6_r /* omit rr minimal length check. hope kernel have done it. */ /* rr_command length check */ - if (len < (sizeof(struct icmp6_router_renum) + + if ((size_t)len < (sizeof(struct icmp6_router_renum) + sizeof(struct rr_pco_match))) { syslog(LOG_ERR, "<%s> rr_command len %d is too short", __func__, len); @@ -431,7 +431,7 @@ rr_input(int len, struct icmp6_router_re if_indextoname(pi->ipi6_ifindex, ifnamebuf)); /* packet validation based on Section 4.1 of RFC2894 */ - if (len < sizeof(struct icmp6_router_renum)) { + if ((size_t)len < sizeof(struct icmp6_router_renum)) { syslog(LOG_NOTICE, "<%s>: RR short message (size %d) from %s to %s on %s", __func__, len, Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sat Jun 4 02:51:12 2011 (r222665) @@ -68,6 +68,7 @@ #include "if.h" #include "config.h" #include "dump.h" +#include "pathnames.h" struct msghdr rcvmhdr; static u_char *rcvcmsgbuf; @@ -80,8 +81,9 @@ struct msghdr sndmhdr; struct iovec rcviov[2]; struct iovec sndiov[2]; struct sockaddr_in6 rcvfrom; -static char *dumpfilename = "/var/run/rtadvd.dump"; -static char *pidfilename = "/var/run/rtadvd.pid"; +static const char *dumpfilename = _PATH_RTADVDDUMP; +static const char *pidfilename = _PATH_RTADVDPID; +const char *conffile = _PATH_RTADVDCONF; static struct pidfh *pfh; static char *mcastif; int sock; @@ -89,8 +91,6 @@ int rtsock = -1; int accept_rr = 0; int dflag = 0, sflag = 0; -u_char *conffile = NULL; - struct rainfo *ralist = NULL; struct nd_optlist { struct nd_optlist *next; @@ -133,19 +133,19 @@ u_int32_t ndopt_flags[] = { [ND_OPT_DNSSL] = NDOPT_FLAG_DNSSL, }; -const struct sockaddr_in6 sin6_linklocal_allnodes = { +struct sockaddr_in6 sin6_linklocal_allnodes = { .sin6_len = sizeof(sin6_linklocal_allnodes), .sin6_family = AF_INET6, .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT, }; -const struct sockaddr_in6 sin6_linklocal_allrouters = { +struct sockaddr_in6 sin6_linklocal_allrouters = { .sin6_len = sizeof(sin6_linklocal_allrouters), .sin6_family = AF_INET6, .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, }; -const struct sockaddr_in6 sin6_sitelocal_allrouters = { +struct sockaddr_in6 sin6_sitelocal_allrouters = { .sin6_len = sizeof(sin6_sitelocal_allrouters), .sin6_family = AF_INET6, .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT, @@ -376,13 +376,13 @@ main(int argc, char *argv[]) } static void -rtadvd_set_dump_file(int sig) +rtadvd_set_dump_file(int sig __unused) { do_dump = 1; } static void -set_die(int sig) +set_die(int sig __unused) { do_die = 1; } @@ -638,7 +638,7 @@ rtmsg_input(void) void rtadvd_input(void) { - int i; + ssize_t i; int *hlimp = NULL; #ifdef OLDRAWSOCKET struct ip6_hdr *ip; @@ -703,7 +703,7 @@ rtadvd_input(void) } #ifdef OLDRAWSOCKET - if (i < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr)) { + if ((size_t)i < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr)) { syslog(LOG_ERR, "<%s> packet size(%d) is too short", __func__, i); @@ -713,7 +713,7 @@ rtadvd_input(void) ip = (struct ip6_hdr *)rcvmhdr.msg_iov[0].iov_base; icp = (struct icmp6_hdr *)(ip + 1); /* XXX: ext. hdr? */ #else - if (i < sizeof(struct icmp6_hdr)) { + if ((size_t)i < sizeof(struct icmp6_hdr)) { syslog(LOG_ERR, "<%s> packet size(%d) is too short", __func__, i); @@ -750,7 +750,7 @@ rtadvd_input(void) if_indextoname(pi->ipi6_ifindex, ifnamebuf)); return; } - if (i < sizeof(struct nd_router_solicit)) { + if ((size_t)i < sizeof(struct nd_router_solicit)) { syslog(LOG_NOTICE, "<%s> RS from %s on %s does not have enough " "length (len = %d)", @@ -787,7 +787,7 @@ rtadvd_input(void) if_indextoname(pi->ipi6_ifindex, ifnamebuf)); return; } - if (i < sizeof(struct nd_router_advert)) { + if ((size_t)i < sizeof(struct nd_router_advert)) { syslog(LOG_NOTICE, "<%s> RA from %s on %s does not have enough " "length (len = %d)", @@ -871,7 +871,7 @@ rs_input(int len, struct nd_router_solic ra = ralist; while (ra != NULL) { - if (pi->ipi6_ifindex == ra->ifindex) + if (pi->ipi6_ifindex == (unsigned int)ra->ifindex) break; ra = ra->next; } @@ -966,7 +966,7 @@ ra_input(int len, struct nd_router_adver struct rainfo *rai; u_char ntopbuf[INET6_ADDRSTRLEN], ifnamebuf[IFNAMSIZ]; union nd_opts ndopts; - char *on_off[] = {"OFF", "ON"}; + const char *on_off[] = {"OFF", "ON"}; u_int32_t reachabletime, retranstimer, mtu; int inconsistent = 0; @@ -1304,7 +1304,7 @@ nd6_options(struct nd_opt_hdr *hdr, int int optlen = 0; for (; limit > 0; limit -= optlen) { - if (limit < sizeof(struct nd_opt_hdr)) { + if ((size_t)limit < sizeof(struct nd_opt_hdr)) { syslog(LOG_INFO, "<%s> short option header", __func__); goto bad; } @@ -1619,7 +1619,7 @@ ra_output(struct rainfo *rainfo) i = sendmsg(sock, &sndmhdr, 0); - if (i < 0 || i != rainfo->ra_datalen) { + if (i < 0 || (size_t)i != rainfo->ra_datalen) { if (i < 0) { syslog(LOG_ERR, "<%s> sendmsg on %s: %s", __func__, rainfo->ifname, Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sat Jun 4 02:51:12 2011 (r222665) @@ -42,9 +42,9 @@ {{{ 0xff, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} -extern const struct sockaddr_in6 sin6_linklocal_allnodes; -extern const struct sockaddr_in6 sin6_linklocal_allrouters; -extern const struct sockaddr_in6 sin6_sitelocal_allrouters; +extern struct sockaddr_in6 sin6_linklocal_allnodes; +extern struct sockaddr_in6 sin6_linklocal_allrouters; +extern struct sockaddr_in6 sin6_sitelocal_allrouters; /* * RFC 3542 API deprecates IPV6_PKTINFO in favor of @@ -181,8 +181,8 @@ struct rainfo { int ifindex; int advlinkopt; /* bool: whether include link-layer addr opt */ struct sockaddr_dl *sdl; - char ifname[16]; - int phymtu; /* mtu of the physical interface */ + char ifname[IFNAMSIZ]; + u_int32_t phymtu; /* mtu of the physical interface */ /* Router configuration variables */ u_short lifetime; /* AdvDefaultLifetime */ Modified: user/hrs/ipv6/usr.sbin/rtadvd/timer.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/timer.c Sat Jun 4 01:20:47 2011 (r222664) +++ user/hrs/ipv6/usr.sbin/rtadvd/timer.c Sat Jun 4 02:51:12 2011 (r222665) @@ -48,7 +48,7 @@ static struct rtadvd_timer timer_head; static struct timeval tm_max = {0x7fffffff, 0x7fffffff}; void -rtadvd_timer_init() +rtadvd_timer_init(void) { memset(&timer_head, 0, sizeof(timer_head)); @@ -119,7 +119,7 @@ rtadvd_set_timer(struct timeval *tm, str * Return the next interval for select() call. */ struct timeval * -rtadvd_check_timer() +rtadvd_check_timer(void) { static struct timeval returnval; struct timeval now; From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 04:35:13 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A077106564A; Sat, 4 Jun 2011 04:35:13 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6A5D88FC0A; Sat, 4 Jun 2011 04:35:13 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p544ZDAL094003; Sat, 4 Jun 2011 04:35:13 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p544ZDia093998; Sat, 4 Jun 2011 04:35:13 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106040435.p544ZDia093998@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 04:35:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222669 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 04:35:13 -0000 Author: hrs Date: Sat Jun 4 04:35:12 2011 New Revision: 222669 URL: http://svn.freebsd.org/changeset/base/222669 Log: - INET6_ADDRSTRLEN does not include \0. - Add link-local scope check for received RA messages. RFC 4861 Section 6.1.2 requires this. - Refer RFC 4861 instead of obsoleted RFC 2461. Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.8 user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 04:14:59 2011 (r222668) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 04:35:12 2011 (r222669) @@ -269,7 +269,7 @@ getconfig(char *intface) } /* * Basically, hosts MUST NOT send Router Advertisement messages at any - * time (RFC 2461, Section 6.2.3). However, it would sometimes be + * time (RFC 4861, Section 6.2.3). However, it would sometimes be * useful to allow hosts to advertise some parameters such as prefix * information and link MTU. Thus, we allow hosts to invoke rtadvd * only when router lifetime (on every advertising interface) is Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.8 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.8 Sat Jun 4 04:14:59 2011 (r222668) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.8 Sat Jun 4 04:35:12 2011 (r222669) @@ -103,7 +103,7 @@ will not watch the routing table and the above will be suppressed. .Pp Basically, hosts MUST NOT send Router Advertisement messages at any -time (RFC 2461, Section 6.2.3). +time (RFC 4861, Section 6.2.3). However, it would sometimes be useful to allow hosts to advertise some parameters such as prefix information and link MTU. Thus, @@ -176,7 +176,7 @@ In this case, .Nm will transmit router advertisement with router lifetime 0 to all the interfaces -.Pq in accordance with RFC2461 6.2.5 . +.Pq in accordance with RFC 4861 6.2.5 . .Sh FILES .Bl -tag -width Pa -compact .It Pa /etc/rtadvd.conf @@ -193,6 +193,34 @@ dumps its internal state. .Sh SEE ALSO .Xr rtadvd.conf 5 , .Xr rtsol 8 +.Rs +.%A Thomas Narten +.%A Erik Nordmark +.%A W. A. Simpson +.%A Hesham Soliman +.%T Neighbor Discovery for IP version 6 (IPv6) +.%R RFC 4861 +.Re +.Rs +.%A Thomas Narten +.%A Erik Nordmark +.%A W. A. Simpson +.%T Neighbor Discovery for IP version 6 (IPv6) +.%R RFC 2461 (obsoleted by RFC 4861) +.Re +.Rs +.%A Richard Draves +.%T Default Router Preferences and More-Specific Routes +.%R draft-ietf-ipngwg-router-selection-xx.txt +.Re +.Rs +.%A J. Jeong +.%A S. Park +.%A L. Beloeil +.%A S. Madanapalli +.%T IPv6 Router Advertisement Options for DNS Configuration +.%R RFC 6106 +.Re .Sh HISTORY The .Nm Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sat Jun 4 04:14:59 2011 (r222668) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c Sat Jun 4 04:35:12 2011 (r222669) @@ -430,7 +430,7 @@ rtmsg_input(void) struct prefix *prefix; struct rainfo *rai; struct in6_addr *addr; - char addrbuf[INET6_ADDRSTRLEN]; + char addrbuf[INET6_ADDRSTRLEN + 1]; int prefixchange = 0; n = read(rtsock, msg, sizeof(msg)); @@ -726,7 +726,7 @@ rtadvd_input(void) switch (icp->icmp6_type) { case ND_ROUTER_SOLICIT: /* - * Message verification - RFC-2461 6.1.1 + * Message verification - RFC 4861 6.1.1 * XXX: these checks must be done in the kernel as well, * but we can't completely rely on them. */ @@ -764,9 +764,18 @@ rtadvd_input(void) break; case ND_ROUTER_ADVERT: /* - * Message verification - RFC-2461 6.1.2 + * Message verification - RFC 4861 6.1.2 * XXX: there's the same dilemma as above... */ + if (!IN6_IS_ADDR_LINKLOCAL(&rcvfrom.sin6_addr)) { + syslog(LOG_NOTICE, + "<%s> RA witn non-linklocal source address " + "received from %s on %s", + __func__, inet_ntop(AF_INET6, &rcvfrom.sin6_addr, + ntopbuf, INET6_ADDRSTRLEN), + if_indextoname(pi->ipi6_ifindex, ifnamebuf)); + return; + } if (*hlimp != 255) { syslog(LOG_NOTICE, "<%s> RA with invalid hop limit(%d) " @@ -857,7 +866,7 @@ rs_input(int len, struct nd_router_solic /* * If the IP source address is the unspecified address, there * must be no source link-layer address option in the message. - * (RFC-2461 6.1.1) + * (RFC 4861 6.1.1) */ if (IN6_IS_ADDR_UNSPECIFIED(&from->sin6_addr) && ndopts.nd_opts_src_lladdr) { @@ -925,7 +934,7 @@ set_short_delay(struct rainfo *rai) * corresponds to a time later than the time the next * multicast RA is scheduled to be sent, ignore the random * delay and send the advertisement at the - * already-scheduled time. RFC-2461 6.2.6 + * already-scheduled time. RFC 4861 6.2.6 */ #ifdef HAVE_ARC4RANDOM delay = arc4random_uniform(MAX_RA_DELAY_TIME); @@ -994,7 +1003,7 @@ ra_input(int len, struct nd_router_adver } /* - * RA consistency check according to RFC-2461 6.2.7 + * RA consistency check according to RFC 4861 6.2.7 */ if ((rai = if_indextorainfo(pi->ipi6_ifindex)) == 0) { syslog(LOG_INFO, @@ -1695,7 +1704,7 @@ ra_timer_update(void *data, struct timev * MAX_INITIAL_RTR_ADVERTISEMENTS), if the randomly chosen interval * is greater than MAX_INITIAL_RTR_ADVERT_INTERVAL, the timer * SHOULD be set to MAX_INITIAL_RTR_ADVERT_INTERVAL instead. - * (RFC-2461 6.2.4) + * (RFC 4861 6.2.4) */ if (rai->initcounter < MAX_INITIAL_RTR_ADVERTISEMENTS && interval > MAX_INITIAL_RTR_ADVERT_INTERVAL) Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 04:14:59 2011 (r222668) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 04:35:12 2011 (r222669) @@ -481,8 +481,16 @@ ef0:\\ .%A Thomas Narten .%A Erik Nordmark .%A W. A. Simpson +.%A Hesham Soliman .%T Neighbor Discovery for IP version 6 (IPv6) -.%R RFC 2461 +.%R RFC 4861 +.Re +.Rs +.%A Thomas Narten +.%A Erik Nordmark +.%A W. A. Simpson +.%T Neighbor Discovery for IP version 6 (IPv6) +.%R RFC 2461 (obsoleted by RFC 4861) .Re .Rs .%A Richard Draves From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 16:42:51 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A507E1065670; Sat, 4 Jun 2011 16:42:51 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 94CA18FC1C; Sat, 4 Jun 2011 16:42:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p54Ggpta018146; Sat, 4 Jun 2011 16:42:51 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p54GgpbD018143; Sat, 4 Jun 2011 16:42:51 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106041642.p54GgpbD018143@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 16:42:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222692 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 16:42:51 -0000 Author: hrs Date: Sat Jun 4 16:42:51 2011 New Revision: 222692 URL: http://svn.freebsd.org/changeset/base/222692 Log: Fix various inconsistencies in symbol naming and data handling which made the logic behind them unnecessarily complicated. This change is a preparation to add support of dynamically-added/removed interfaces and the link status changes in a more reliable way. Changes include: - Use queue(3) for linked-list manipulation. - Use consistent variable names. - Use (AF_INET6, s, d, sizeof(d)) instead of (AF_INET6, s, a, INET6_ADDRSTRLEN) for inet_ntop(). - style(9) fixes. No functional change in this commit. Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/dump.c user/hrs/ipv6/usr.sbin/rtadvd/if.c user/hrs/ipv6/usr.sbin/rtadvd/rrenum.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h user/hrs/ipv6/usr.sbin/rtadvd/timer.c user/hrs/ipv6/usr.sbin/rtadvd/timer.h Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 16:33:06 2011 (r222691) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 16:42:51 2011 (r222692) @@ -73,7 +73,6 @@ static char abuf[DNAME_LABELENC_MAXLEN]; static time_t prefix_timo = (60 * 120); /* 2 hours. * XXX: should be configurable. */ -extern struct rainfo *ralist; static struct rtadvd_timer *prefix_timeout(void *); static void makeentry(char *, size_t, int, const char *); @@ -116,20 +115,7 @@ dname_labelenc(char *dst, const char *sr return (dst - dst_origin); } -void -getconfig(char *intface) -{ - int stat, i; - char tbuf[BUFSIZ]; - struct rainfo *tmp; - long val; - int64_t val64; - char buf[BUFSIZ]; - char *bp = buf; - char *addr, *flagstr; - static int forwarding = -1; - -#define MUSTHAVE(var, cap) \ +#define MUSTHAVE(var, cap) \ do { \ int64_t t; \ if ((t = agetnum(cap)) < 0) { \ @@ -139,62 +125,91 @@ getconfig(char *intface) } \ var = t; \ } while (0) -#define MAYHAVE(var, cap, def) \ + +#define MAYHAVE(var, cap, def) \ do { \ if ((var = agetnum(cap)) < 0) \ var = def; \ } while (0) +#define ELM_MALLOC(p,error_action) \ + do { \ + p = malloc(sizeof(*p)); \ + if (p == NULL) { \ + syslog(LOG_ERR, "<%s> malloc failed: %s", \ + __func__, strerror(errno)); \ + error_action; \ + } \ + memset(p, 0, sizeof(*p)); \ + } while(0) + +void +getconfig(char *intface) +{ + int stat, i; + char tbuf[BUFSIZ]; + struct rainfo *rai; + long val; + int64_t val64; + char buf[BUFSIZ]; + char *bp = buf; + char *addr, *flagstr; + static int forwarding = -1; + if ((stat = agetent(tbuf, intface)) <= 0) { memset(tbuf, 0, sizeof(tbuf)); syslog(LOG_INFO, - "<%s> %s isn't defined in the configuration file" - " or the configuration file doesn't exist." - " Treat it as default", - __func__, intface); + "<%s> %s isn't defined in the configuration file" + " or the configuration file doesn't exist." + " Treat it as default", + __func__, intface); } - tmp = (struct rainfo *)malloc(sizeof(*ralist)); - if (tmp == NULL) { + rai = malloc(sizeof(*rai)); + if (rai == NULL) { syslog(LOG_INFO, "<%s> %s: can't allocate enough memory", __func__, intface); exit(1); } - memset(tmp, 0, sizeof(*tmp)); - tmp->prefix.next = tmp->prefix.prev = &tmp->prefix; + memset(rai, 0, sizeof(*rai)); + TAILQ_INIT(&rai->rai_prefix); #ifdef ROUTEINFO - tmp->route.next = tmp->route.prev = &tmp->route; + TAILQ_INIT(&rai->rai_route); #endif - TAILQ_INIT(&tmp->rdnss); - TAILQ_INIT(&tmp->dnssl); + TAILQ_INIT(&rai->rai_rdnss); + TAILQ_INIT(&rai->rai_dnssl); + TAILQ_INIT(&rai->rai_soliciter); /* check if we are allowed to forward packets (if not determined) */ - if (forwarding < 0) { + if (forwarding < 0) if ((forwarding = getinet6sysctl(IPV6CTL_FORWARDING)) < 0) exit(1); - } /* get interface information */ if (agetflag("nolladdr")) - tmp->advlinkopt = 0; + rai->rai_advlinkopt = 0; else - tmp->advlinkopt = 1; - if (tmp->advlinkopt) { - if ((tmp->sdl = if_nametosdl(intface)) == NULL) { + rai->rai_advlinkopt = 1; + if (rai->rai_advlinkopt) { + if ((rai->rai_sdl = if_nametosdl(intface)) == NULL) { syslog(LOG_ERR, - "<%s> can't get information of %s", - __func__, intface); + "<%s> can't get information of %s", + __func__, intface); exit(1); } - tmp->ifindex = tmp->sdl->sdl_index; + rai->rai_ifindex = rai->rai_sdl->sdl_index; } else - tmp->ifindex = if_nametoindex(intface); - strncpy(tmp->ifname, intface, sizeof(tmp->ifname)); - if ((tmp->phymtu = if_getmtu(intface)) == 0) { - tmp->phymtu = IPV6_MMTU; + rai->rai_ifindex = if_nametoindex(intface); + strncpy(rai->rai_ifname, intface, sizeof(rai->rai_ifname)); + syslog(LOG_DEBUG, + "<%s> ifindex = %d on %s", __func__, rai->rai_ifindex, + rai->rai_ifname); + + if ((rai->rai_phymtu = if_getmtu(intface)) == 0) { + rai->rai_phymtu = IPV6_MMTU; syslog(LOG_WARNING, - "<%s> can't get interface mtu of %s. Treat as %d", - __func__, intface, IPV6_MMTU); + "<%s> can't get interface mtu of %s. Treat as %d", + __func__, intface, IPV6_MMTU); } /* @@ -203,26 +218,27 @@ getconfig(char *intface) MAYHAVE(val, "maxinterval", DEF_MAXRTRADVINTERVAL); if (val < MIN_MAXINTERVAL || val > MAX_MAXINTERVAL) { syslog(LOG_ERR, - "<%s> maxinterval (%ld) on %s is invalid " - "(must be between %u and %u)", __func__, val, - intface, MIN_MAXINTERVAL, MAX_MAXINTERVAL); + "<%s> maxinterval (%ld) on %s is invalid " + "(must be between %u and %u)", __func__, val, + intface, MIN_MAXINTERVAL, MAX_MAXINTERVAL); exit(1); } - tmp->maxinterval = (u_int)val; - MAYHAVE(val, "mininterval", tmp->maxinterval/3); + rai->rai_maxinterval = (u_int)val; + + MAYHAVE(val, "mininterval", rai->rai_maxinterval/3); if ((u_int)val < MIN_MININTERVAL || - (u_int)val > (tmp->maxinterval * 3) / 4) { + (u_int)val > (rai->rai_maxinterval * 3) / 4) { syslog(LOG_ERR, - "<%s> mininterval (%ld) on %s is invalid " - "(must be between %d and %d)", - __func__, val, intface, MIN_MININTERVAL, - (tmp->maxinterval * 3) / 4); + "<%s> mininterval (%ld) on %s is invalid " + "(must be between %d and %d)", + __func__, val, intface, MIN_MININTERVAL, + (rai->rai_maxinterval * 3) / 4); exit(1); } - tmp->mininterval = (u_int)val; + rai->rai_mininterval = (u_int)val; MAYHAVE(val, "chlim", DEF_ADVCURHOPLIMIT); - tmp->hoplimit = val & 0xff; + rai->rai_hoplimit = val & 0xff; if ((flagstr = (char *)agetstr("raflags", &bp))) { val = 0; @@ -240,31 +256,30 @@ getconfig(char *intface) } val |= ND_RA_FLAG_RTPREF_LOW; } - } else { + } else MAYHAVE(val, "raflags", 0); - } - tmp->managedflg = val & ND_RA_FLAG_MANAGED; - tmp->otherflg = val & ND_RA_FLAG_OTHER; + + rai->rai_managedflg = val & ND_RA_FLAG_MANAGED; + rai->rai_otherflg = val & ND_RA_FLAG_OTHER; #ifndef ND_RA_FLAG_RTPREF_MASK #define ND_RA_FLAG_RTPREF_MASK 0x18 /* 00011000 */ #define ND_RA_FLAG_RTPREF_RSV 0x10 /* 00010000 */ #endif - tmp->rtpref = val & ND_RA_FLAG_RTPREF_MASK; - if (tmp->rtpref == ND_RA_FLAG_RTPREF_RSV) { + rai->rai_rtpref = val & ND_RA_FLAG_RTPREF_MASK; + if (rai->rai_rtpref == ND_RA_FLAG_RTPREF_RSV) { syslog(LOG_ERR, "<%s> invalid router preference (%02x) on %s", - __func__, tmp->rtpref, intface); + __func__, rai->rai_rtpref, intface); exit(1); } - MAYHAVE(val, "rltime", tmp->maxinterval * 3); - if ((u_int)val && ((u_int)val < tmp->maxinterval || + MAYHAVE(val, "rltime", rai->rai_maxinterval * 3); + if ((u_int)val && ((u_int)val < rai->rai_maxinterval || (u_int)val > MAXROUTERLIFETIME)) { syslog(LOG_ERR, - "<%s> router lifetime (%ld) on %s is invalid " - "(must be 0 or between %d and %d)", - __func__, val, intface, - tmp->maxinterval, - MAXROUTERLIFETIME); + "<%s> router lifetime (%ld) on %s is invalid " + "(must be 0 or between %d and %d)", + __func__, val, intface, rai->rai_maxinterval, + MAXROUTERLIFETIME); exit(1); } /* @@ -277,36 +292,36 @@ getconfig(char *intface) */ if (val && forwarding == 0) { syslog(LOG_ERR, - "<%s> non zero router lifetime is specified for %s, " - "which must not be allowed for hosts. you must " - "change router lifetime or enable IPv6 forwarding.", - __func__, intface); + "<%s> non zero router lifetime is specified for %s, " + "which must not be allowed for hosts. you must " + "change router lifetime or enable IPv6 forwarding.", + __func__, intface); exit(1); } - tmp->lifetime = val & 0xffff; + rai->rai_lifetime = val & 0xffff; MAYHAVE(val, "rtime", DEF_ADVREACHABLETIME); if (val < 0 || val > MAXREACHABLETIME) { syslog(LOG_ERR, - "<%s> reachable time (%ld) on %s is invalid " - "(must be no greater than %d)", - __func__, val, intface, MAXREACHABLETIME); + "<%s> reachable time (%ld) on %s is invalid " + "(must be no greater than %d)", + __func__, val, intface, MAXREACHABLETIME); exit(1); } - tmp->reachabletime = (u_int32_t)val; + rai->rai_reachabletime = (u_int32_t)val; MAYHAVE(val64, "retrans", DEF_ADVRETRANSTIMER); if (val64 < 0 || val64 > 0xffffffff) { syslog(LOG_ERR, "<%s> retrans time (%lld) on %s out of range", - __func__, (long long)val64, intface); + __func__, (long long)val64, intface); exit(1); } - tmp->retranstimer = (u_int32_t)val64; + rai->rai_retranstimer = (u_int32_t)val64; if (agetnum("hapref") != -1 || agetnum("hatime") != -1) { syslog(LOG_ERR, - "<%s> mobile-ip6 configuration not supported", - __func__); + "<%s> mobile-ip6 configuration not supported", + __func__); exit(1); } /* prefix information */ @@ -317,9 +332,9 @@ getconfig(char *intface) * checking consistency of advertised lifetimes. */ MAYHAVE(val, "clockskew", 0); - tmp->clockskew = val; + rai->rai_clockskew = val; - tmp->pfxs = 0; + rai->rai_pfxs = 0; for (i = -1; i < MAXPREFIX; i++) { struct prefix *pfx; @@ -329,49 +344,41 @@ getconfig(char *intface) continue; /* allocate memory to store prefix information */ - if ((pfx = malloc(sizeof(struct prefix))) == NULL) { - syslog(LOG_ERR, - "<%s> can't allocate enough memory", - __func__); - exit(1); - } - memset(pfx, 0, sizeof(*pfx)); + ELM_MALLOC(pfx, exit(1)); /* link into chain */ - insque(pfx, &tmp->prefix); - tmp->pfxs++; - pfx->rainfo = tmp; + TAILQ_INSERT_TAIL(&rai->rai_prefix, pfx, pfx_next); + rai->rai_pfxs++; + pfx->pfx_origin = PREFIX_FROM_CONFIG; - pfx->origin = PREFIX_FROM_CONFIG; - - if (inet_pton(AF_INET6, addr, &pfx->prefix) != 1) { + if (inet_pton(AF_INET6, addr, &pfx->pfx_prefix) != 1) { syslog(LOG_ERR, - "<%s> inet_pton failed for %s", - __func__, addr); + "<%s> inet_pton failed for %s", + __func__, addr); exit(1); } - if (IN6_IS_ADDR_MULTICAST(&pfx->prefix)) { + if (IN6_IS_ADDR_MULTICAST(&pfx->pfx_prefix)) { syslog(LOG_ERR, - "<%s> multicast prefix (%s) must " - "not be advertised on %s", - __func__, addr, intface); + "<%s> multicast prefix (%s) must " + "not be advertised on %s", + __func__, addr, intface); exit(1); } - if (IN6_IS_ADDR_LINKLOCAL(&pfx->prefix)) + if (IN6_IS_ADDR_LINKLOCAL(&pfx->pfx_prefix)) syslog(LOG_NOTICE, - "<%s> link-local prefix (%s) will be" - " advertised on %s", - __func__, addr, intface); + "<%s> link-local prefix (%s) will be" + " advertised on %s", + __func__, addr, intface); makeentry(entbuf, sizeof(entbuf), i, "prefixlen"); MAYHAVE(val, entbuf, 64); if (val < 0 || val > 128) { syslog(LOG_ERR, "<%s> prefixlen (%ld) for %s " - "on %s out of range", - __func__, val, addr, intface); + "on %s out of range", + __func__, val, addr, intface); exit(1); } - pfx->prefixlen = (int)val; + pfx->pfx_prefixlen = (int)val; makeentry(entbuf, sizeof(entbuf), i, "pinfoflags"); if ((flagstr = (char *)agetstr(entbuf, &bp))) { @@ -384,8 +391,8 @@ getconfig(char *intface) MAYHAVE(val, entbuf, (ND_OPT_PI_FLAG_ONLINK|ND_OPT_PI_FLAG_AUTO)); } - pfx->onlinkflg = val & ND_OPT_PI_FLAG_ONLINK; - pfx->autoconfflg = val & ND_OPT_PI_FLAG_AUTO; + pfx->pfx_onlinkflg = val & ND_OPT_PI_FLAG_ONLINK; + pfx->pfx_autoconfflg = val & ND_OPT_PI_FLAG_AUTO; makeentry(entbuf, sizeof(entbuf), i, "vltime"); MAYHAVE(val64, entbuf, DEF_ADVVALIDLIFETIME); @@ -393,17 +400,17 @@ getconfig(char *intface) syslog(LOG_ERR, "<%s> vltime (%lld) for " "%s/%d on %s is out of range", __func__, (long long)val64, - addr, pfx->prefixlen, intface); + addr, pfx->pfx_prefixlen, intface); exit(1); } - pfx->validlifetime = (u_int32_t)val64; + pfx->pfx_validlifetime = (u_int32_t)val64; makeentry(entbuf, sizeof(entbuf), i, "vltimedecr"); if (agetflag(entbuf)) { struct timeval now; gettimeofday(&now, 0); - pfx->vltimeexpire = - now.tv_sec + pfx->validlifetime; + pfx->pfx_vltimeexpire = + now.tv_sec + pfx->pfx_validlifetime; } makeentry(entbuf, sizeof(entbuf), i, "pltime"); @@ -413,43 +420,44 @@ getconfig(char *intface) "<%s> pltime (%lld) for %s/%d on %s " "is out of range", __func__, (long long)val64, - addr, pfx->prefixlen, intface); + addr, pfx->pfx_prefixlen, intface); exit(1); } - pfx->preflifetime = (u_int32_t)val64; + pfx->pfx_preflifetime = (u_int32_t)val64; makeentry(entbuf, sizeof(entbuf), i, "pltimedecr"); if (agetflag(entbuf)) { struct timeval now; gettimeofday(&now, 0); - pfx->pltimeexpire = - now.tv_sec + pfx->preflifetime; + pfx->pfx_pltimeexpire = + now.tv_sec + pfx->pfx_preflifetime; } } - if (tmp->pfxs == 0) - get_prefix(tmp); + if (rai->rai_pfxs == 0) + get_prefix(rai); MAYHAVE(val, "mtu", 0); if (val < 0 || (u_int)val > 0xffffffff) { syslog(LOG_ERR, - "<%s> mtu (%ld) on %s out of range", - __func__, val, intface); + "<%s> mtu (%ld) on %s out of range", + __func__, val, intface); exit(1); } - tmp->linkmtu = (u_int32_t)val; - if (tmp->linkmtu == 0) { + rai->rai_linkmtu = (u_int32_t)val; + if (rai->rai_linkmtu == 0) { char *mtustr; if ((mtustr = (char *)agetstr("mtu", &bp)) && strcmp(mtustr, "auto") == 0) - tmp->linkmtu = tmp->phymtu; + rai->rai_linkmtu = rai->rai_phymtu; } - else if (tmp->linkmtu < IPV6_MMTU || tmp->linkmtu > tmp->phymtu) { + else if (rai->rai_linkmtu < IPV6_MMTU || + rai->rai_linkmtu > rai->rai_phymtu) { syslog(LOG_ERR, - "<%s> advertised link mtu (%lu) on %s is invalid (must " - "be between least MTU (%d) and physical link MTU (%d)", - __func__, (unsigned long)tmp->linkmtu, intface, - IPV6_MMTU, tmp->phymtu); + "<%s> advertised link mtu (%lu) on %s is invalid (must " + "be between least MTU (%d) and physical link MTU (%d)", + __func__, (unsigned long)rai->rai_linkmtu, intface, + IPV6_MMTU, rai->rai_phymtu); exit(1); } @@ -460,31 +468,30 @@ getconfig(char *intface) if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { syslog(LOG_ERR, "<%s> socket: %s", __func__, - strerror(errno)); + strerror(errno)); exit(1); } memset(&ndi, 0, sizeof(ndi)); strncpy(ndi.ifname, intface, IFNAMSIZ); - if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&ndi) < 0) { + if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&ndi) < 0) syslog(LOG_INFO, "<%s> ioctl:SIOCGIFINFO_IN6 at %s: %s", - __func__, intface, strerror(errno)); - } + __func__, intface, strerror(errno)); /* reflect the RA info to the host variables in kernel */ - ndi.ndi.chlim = tmp->hoplimit; - ndi.ndi.retrans = tmp->retranstimer; - ndi.ndi.basereachable = tmp->reachabletime; - if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&ndi) < 0) { + ndi.ndi.chlim = rai->rai_hoplimit; + ndi.ndi.retrans = rai->rai_retranstimer; + ndi.ndi.basereachable = rai->rai_reachabletime; + if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&ndi) < 0) syslog(LOG_INFO, "<%s> ioctl:SIOCSIFINFO_IN6 at %s: %s", - __func__, intface, strerror(errno)); - } + __func__, intface, strerror(errno)); + close(s); } #endif /* route information */ #ifdef ROUTEINFO - tmp->routes = 0; + rai->rai_routes = 0; for (i = -1; i < MAXROUTE; i++) { struct rtinfo *rti; @@ -493,30 +500,23 @@ getconfig(char *intface) if (addr == NULL) { makeentry(oentbuf, sizeof(oentbuf), i, "rtrprefix"); addr = (char *)agetstr(oentbuf, &bp); - if (addr) { + if (addr) fprintf(stderr, "%s was obsoleted. Use %s.\n", - oentbuf, entbuf); - } + oentbuf, entbuf); } if (addr == NULL) continue; /* allocate memory to store prefix information */ - if ((rti = malloc(sizeof(struct rtinfo))) == NULL) { - syslog(LOG_ERR, - "<%s> can't allocate enough memory", - __func__); - exit(1); - } - memset(rti, 0, sizeof(*rti)); + ELM_MALLOC(rti, exit(1)); /* link into chain */ - insque(rti, &tmp->route); - tmp->routes++; + TAILQ_INSERT_TAIL(&rai->rai_route, rti, rti_next); + rai->rai_routes++; - if (inet_pton(AF_INET6, addr, &rti->prefix) != 1) { + if (inet_pton(AF_INET6, addr, &rti->rti_prefix) != 1) { syslog(LOG_ERR, "<%s> inet_pton failed for %s", - __func__, addr); + __func__, addr); exit(1); } #if 0 @@ -529,16 +529,16 @@ getconfig(char *intface) MAYHAVE(val64, entbuf, DEF_ADVVALIDLIFETIME); if (IN6_IS_ADDR_MULTICAST(&rti->prefix)) { syslog(LOG_ERR, - "<%s> multicast route (%s) must " - "not be advertised on %s", - __func__, addr, intface); + "<%s> multicast route (%s) must " + "not be advertised on %s", + __func__, addr, intface); exit(1); } if (IN6_IS_ADDR_LINKLOCAL(&rti->prefix)) { syslog(LOG_NOTICE, - "<%s> link-local route (%s) will " - "be advertised on %s", - __func__, addr, intface); + "<%s> link-local route (%s) will " + "be advertised on %s", + __func__, addr, intface); exit(1); } #endif @@ -549,19 +549,19 @@ getconfig(char *intface) if (val == 256) { makeentry(oentbuf, sizeof(oentbuf), i, "rtrplen"); MAYHAVE(val, oentbuf, 256); - if (val != 256) { + if (val != 256) fprintf(stderr, "%s was obsoleted. Use %s.\n", - oentbuf, entbuf); - } else + oentbuf, entbuf); + else val = 64; } if (val < 0 || val > 128) { syslog(LOG_ERR, "<%s> prefixlen (%ld) for %s on %s " - "out of range", - __func__, val, addr, intface); + "out of range", + __func__, val, addr, intface); exit(1); } - rti->prefixlen = (int)val; + rti->rti_prefixlen = (int)val; makeentry(entbuf, sizeof(entbuf), i, "rtflags"); if ((flagstr = (char *)agetstr(entbuf, &bp))) { @@ -585,16 +585,16 @@ getconfig(char *intface) MAYHAVE(val, oentbuf, 256); if (val != 256) { fprintf(stderr, "%s was obsoleted. Use %s.\n", - oentbuf, entbuf); + oentbuf, entbuf); } else val = 0; } - rti->rtpref = val & ND_RA_FLAG_RTPREF_MASK; - if (rti->rtpref == ND_RA_FLAG_RTPREF_RSV) { + rti->rti_rtpref = val & ND_RA_FLAG_RTPREF_MASK; + if (rti->rti_rtpref == ND_RA_FLAG_RTPREF_RSV) { syslog(LOG_ERR, "<%s> invalid route preference (%02x) " - "for %s/%d on %s", - __func__, rti->rtpref, addr, - rti->prefixlen, intface); + "for %s/%d on %s", + __func__, rti->rti_rtpref, addr, + rti->rti_prefixlen, intface); exit(1); } @@ -609,26 +609,24 @@ getconfig(char *intface) if (val64 == -1) { makeentry(oentbuf, sizeof(oentbuf), i, "rtrltime"); MAYHAVE(val64, oentbuf, -1); - if (val64 != -1) { + if (val64 != -1) fprintf(stderr, "%s was obsoleted. Use %s.\n", - oentbuf, entbuf); - } else { + oentbuf, entbuf); + else { fprintf(stderr, "%s should be specified " - "for interface %s.\n", - entbuf, intface); - val64 = tmp->lifetime; + "for interface %s.\n", entbuf, intface); + val64 = rai->rai_lifetime; } } if (val64 < 0 || val64 > 0xffffffff) { syslog(LOG_ERR, "<%s> route lifetime (%lld) for " "%s/%d on %s out of range", __func__, - (long long)val64, addr, rti->prefixlen, intface); + (long long)val64, addr, rti->rti_prefixlen, intface); exit(1); } - rti->ltime = (u_int32_t)val64; + rti->rti_ltime = (u_int32_t)val64; } #endif - /* DNS server and DNS search list information */ for (i = -1; i < MAXRDNSSENT ; i++) { struct rdnss *rdn; @@ -640,29 +638,15 @@ getconfig(char *intface) addr = (char *)agetstr(entbuf, &bp); if (addr == NULL) break; - rdn = malloc(sizeof(*rdn)); - if (rdn == NULL) { - syslog(LOG_ERR, - "<%s> can't get allocate buffer for rdnss entry", - __func__); - exit(1); - } - memset(rdn, 0, sizeof(*rdn)); + ELM_MALLOC(rdn, exit(1)); + TAILQ_INIT(&rdn->rd_list); for (ap = addr; ap - addr < (ssize_t)strlen(addr); ap += c+1) { c = strcspn(ap, ","); strncpy(abuf, ap, c); abuf[c] = '\0'; - rdna = malloc(sizeof(*rdna)); - if (rdna == NULL) { - syslog(LOG_ERR, - "<%s> can't get allocate buffer for " - "rdnss_addr entry", - __func__); - exit(1); - } - memset(rdna, 0, sizeof(*rdna)); + ELM_MALLOC(rdna, exit(1)); if (inet_pton(AF_INET6, abuf, &rdna->ra_dns) != 1) { syslog(LOG_ERR, "<%s> inet_pton failed for %s", __func__, abuf); @@ -672,19 +656,19 @@ getconfig(char *intface) } makeentry(entbuf, sizeof(entbuf), i, "rdnssltime"); - MAYHAVE(val, entbuf, (tmp->maxinterval * 3 / 2)); - if ((u_int)val < tmp->maxinterval || - (u_int)val > tmp->maxinterval * 2) { + MAYHAVE(val, entbuf, (rai->rai_maxinterval * 3 / 2)); + if ((u_int)val < rai->rai_maxinterval || + (u_int)val > rai->rai_maxinterval * 2) { syslog(LOG_ERR, "%s (%ld) on %s is invalid " "(must be between %d and %d)", - entbuf, val, intface, tmp->maxinterval, - tmp->maxinterval * 2); + entbuf, val, intface, rai->rai_maxinterval, + rai->rai_maxinterval * 2); exit(1); } rdn->rd_ltime = val; /* link into chain */ - insque(rdn, &tmp->rdnss); + TAILQ_INSERT_TAIL(&rai->rai_rdnss, rdn, rd_next); } for (i = -1; i < MAXDNSSLENT ; i++) { @@ -697,28 +681,16 @@ getconfig(char *intface) addr = (char *)agetstr(entbuf, &bp); if (addr == NULL) break; - dns = malloc(sizeof(*dns)); - if (dns == NULL) { - syslog(LOG_ERR, - "<%s> can't get allocate buffer for dnssl entry", - __func__); - exit(1); - } - memset(dns, 0, sizeof(*dns)); + + ELM_MALLOC(dns, exit(1)); + TAILQ_INIT(&dns->dn_list); for (ap = addr; ap - addr < (ssize_t)strlen(addr); ap += c+1) { c = strcspn(ap, ","); strncpy(abuf, ap, c); abuf[c] = '\0'; - dnsa = malloc(sizeof(struct dnssl_addr)); - if (dnsa == NULL) { - syslog(LOG_ERR, - "<%s> can't get allocate buffer for " - "dnssl_addr entry", __func__); - exit(1); - } - memset(dnsa, 0, sizeof(*dnsa)); + ELM_MALLOC(dnsa, exit(1)); dnsa->da_len = dname_labelenc(dnsa->da_dom, abuf); syslog(LOG_DEBUG, "<%s>: dnsa->da_len = %d", __func__, dnsa->da_len); @@ -726,54 +698,51 @@ getconfig(char *intface) } makeentry(entbuf, sizeof(entbuf), i, "dnsslltime"); - MAYHAVE(val, entbuf, (tmp->maxinterval * 3 / 2)); - if ((u_int)val < tmp->maxinterval || - (u_int)val > tmp->maxinterval * 2) { + MAYHAVE(val, entbuf, (rai->rai_maxinterval * 3 / 2)); + if ((u_int)val < rai->rai_maxinterval || + (u_int)val > rai->rai_maxinterval * 2) { syslog(LOG_ERR, "%s (%ld) on %s is invalid " "(must be between %d and %d)", - entbuf, val, intface, tmp->maxinterval, - tmp->maxinterval * 2); + entbuf, val, intface, rai->rai_maxinterval, + rai->rai_maxinterval * 2); exit(1); } dns->dn_ltime = val; /* link into chain */ - insque(dns, &tmp->dnssl); + TAILQ_INSERT_TAIL(&rai->rai_dnssl, dns, dn_next); } - /* okey */ - tmp->next = ralist; - ralist = tmp; - /* construct the sending packet */ - make_packet(tmp); + make_packet(rai); + TAILQ_INSERT_TAIL(&railist, rai, rai_next); /* set timer */ - tmp->timer = rtadvd_add_timer(ra_timeout, ra_timer_update, - tmp, tmp); - ra_timer_update((void *)tmp, &tmp->timer->tm); - rtadvd_set_timer(&tmp->timer->tm, tmp->timer); + rai->rai_timer = rtadvd_add_timer(ra_timeout, ra_timer_update, + rai, rai); + ra_timer_update((void *)rai, &rai->rai_timer->rat_tm); + rtadvd_set_timer(&rai->rai_timer->rat_tm, rai->rai_timer); } void get_prefix(struct rainfo *rai) { struct ifaddrs *ifap, *ifa; - struct prefix *pp; + struct prefix *pfx; struct in6_addr *a; u_char *p, *ep, *m, *lim; u_char ntopbuf[INET6_ADDRSTRLEN]; if (getifaddrs(&ifap) < 0) { syslog(LOG_ERR, - "<%s> can't get interface addresses", - __func__); + "<%s> can't get interface addresses", + __func__); exit(1); } for (ifa = ifap; ifa; ifa = ifa->ifa_next) { int plen; - if (strcmp(ifa->ifa_name, rai->ifname) != 0) + if (strcmp(ifa->ifa_name, rai->rai_ifname) != 0) continue; if (ifa->ifa_addr->sa_family != AF_INET6) continue; @@ -786,8 +755,8 @@ get_prefix(struct rainfo *rai) plen = prefixlen(m, lim); if (plen <= 0 || plen > 128) { syslog(LOG_ERR, "<%s> failed to get prefixlen " - "or prefix is invalid", - __func__); + "or prefix is invalid", + __func__); exit(1); } if (plen == 128) /* XXX */ @@ -798,45 +767,39 @@ get_prefix(struct rainfo *rai) } /* allocate memory to store prefix info. */ - if ((pp = malloc(sizeof(*pp))) == NULL) { - syslog(LOG_ERR, - "<%s> can't get allocate buffer for prefix", - __func__); - exit(1); - } - memset(pp, 0, sizeof(*pp)); + ELM_MALLOC(pfx, exit(1)); /* set prefix, sweep bits outside of prefixlen */ - pp->prefixlen = plen; - memcpy(&pp->prefix, a, sizeof(*a)); - p = (u_char *)&pp->prefix; - ep = (u_char *)(&pp->prefix + 1); + pfx->pfx_prefixlen = plen; + memcpy(&pfx->pfx_prefix, a, sizeof(*a)); + p = (u_char *)&pfx->pfx_prefix; + ep = (u_char *)(&pfx->pfx_prefix + 1); while (m < lim && p < ep) *p++ &= *m++; while (p < ep) *p++ = 0x00; - if (!inet_ntop(AF_INET6, &pp->prefix, ntopbuf, + if (!inet_ntop(AF_INET6, &pfx->pfx_prefix, ntopbuf, sizeof(ntopbuf))) { syslog(LOG_ERR, "<%s> inet_ntop failed", __func__); exit(1); } syslog(LOG_DEBUG, - "<%s> add %s/%d to prefix list on %s", - __func__, ntopbuf, pp->prefixlen, rai->ifname); + "<%s> add %s/%d to prefix list on %s", + __func__, ntopbuf, pfx->pfx_prefixlen, rai->rai_ifname); /* set other fields with protocol defaults */ - pp->validlifetime = DEF_ADVVALIDLIFETIME; - pp->preflifetime = DEF_ADVPREFERREDLIFETIME; - pp->onlinkflg = 1; - pp->autoconfflg = 1; - pp->origin = PREFIX_FROM_KERNEL; - pp->rainfo = rai; + pfx->pfx_validlifetime = DEF_ADVVALIDLIFETIME; + pfx->pfx_preflifetime = DEF_ADVPREFERREDLIFETIME; + pfx->pfx_onlinkflg = 1; + pfx->pfx_autoconfflg = 1; + pfx->pfx_origin = PREFIX_FROM_KERNEL; + pfx->pfx_rainfo = rai; /* link into chain */ - insque(pp, &rai->prefix); + TAILQ_INSERT_TAIL(&rai->rai_prefix, pfx, pfx_next); /* counter increment */ - rai->pfxs++; + rai->rai_pfxs++; } freeifaddrs(ifap); @@ -862,37 +825,28 @@ makeentry(char *buf, size_t len, int id, static void add_prefix(struct rainfo *rai, struct in6_prefixreq *ipr) { - struct prefix *prefix; + struct prefix *pfx; u_char ntopbuf[INET6_ADDRSTRLEN]; - if ((prefix = malloc(sizeof(*prefix))) == NULL) { - syslog(LOG_ERR, "<%s> memory allocation failed", - __func__); - return; /* XXX: error or exit? */ - } - memset(prefix, 0, sizeof(*prefix)); - prefix->prefix = ipr->ipr_prefix.sin6_addr; - prefix->prefixlen = ipr->ipr_plen; - prefix->validlifetime = ipr->ipr_vltime; - prefix->preflifetime = ipr->ipr_pltime; - prefix->onlinkflg = ipr->ipr_raf_onlink; - prefix->autoconfflg = ipr->ipr_raf_auto; - prefix->origin = PREFIX_FROM_DYNAMIC; + ELM_MALLOC(pfx, return); + pfx->pfx_prefix = ipr->ipr_prefix.sin6_addr; + pfx->pfx_prefixlen = ipr->ipr_plen; + pfx->pfx_validlifetime = ipr->ipr_vltime; + pfx->pfx_preflifetime = ipr->ipr_pltime; + pfx->pfx_onlinkflg = ipr->ipr_raf_onlink; + pfx->pfx_autoconfflg = ipr->ipr_raf_auto; + pfx->pfx_origin = PREFIX_FROM_DYNAMIC; - insque(prefix, &rai->prefix); - prefix->rainfo = rai; + TAILQ_INSERT_TAIL(&rai->rai_prefix, pfx, pfx_next); + pfx->pfx_rainfo = rai; syslog(LOG_DEBUG, "<%s> new prefix %s/%d was added on %s", - __func__, inet_ntop(AF_INET6, &ipr->ipr_prefix.sin6_addr, - ntopbuf, INET6_ADDRSTRLEN), - ipr->ipr_plen, rai->ifname); - - /* free the previous packet */ - free(rai->ra_data); - rai->ra_data = NULL; + __func__, + inet_ntop(AF_INET6, &ipr->ipr_prefix.sin6_addr, ntopbuf, + sizeof(ntopbuf)), ipr->ipr_plen, rai->rai_ifname); /* reconstruct the packet */ - rai->pfxs++; + rai->rai_pfxs++; make_packet(rai); } @@ -902,30 +856,33 @@ add_prefix(struct rainfo *rai, struct in * The prefix must be in the list. */ void -delete_prefix(struct prefix *prefix) +delete_prefix(struct prefix *pfx) { u_char ntopbuf[INET6_ADDRSTRLEN]; - struct rainfo *rai = prefix->rainfo; + struct rainfo *rai; - remque(prefix); + rai = pfx->pfx_rainfo; + TAILQ_REMOVE(&rai->rai_prefix, pfx, pfx_next); syslog(LOG_DEBUG, "<%s> prefix %s/%d was deleted on %s", - __func__, inet_ntop(AF_INET6, &prefix->prefix, - ntopbuf, INET6_ADDRSTRLEN), - prefix->prefixlen, rai->ifname); - if (prefix->timer) - rtadvd_remove_timer(&prefix->timer); - free(prefix); - rai->pfxs--; + __func__, + inet_ntop(AF_INET6, &pfx->pfx_prefix, ntopbuf, + sizeof(ntopbuf)), pfx->pfx_prefixlen, rai->rai_ifname); + if (pfx->pfx_timer) + rtadvd_remove_timer(pfx->pfx_timer); + free(pfx); + rai->rai_pfxs--; + make_packet(rai); } void -invalidate_prefix(struct prefix *prefix) +invalidate_prefix(struct prefix *pfx) { u_char ntopbuf[INET6_ADDRSTRLEN]; struct timeval timo; - struct rainfo *rai = prefix->rainfo; + struct rainfo *rai; - if (prefix->timer) { /* sanity check */ + rai = pfx->pfx_rainfo; + if (pfx->pfx_timer) { /* sanity check */ syslog(LOG_ERR, "<%s> assumption failure: timer already exists", __func__); @@ -934,38 +891,38 @@ invalidate_prefix(struct prefix *prefix) syslog(LOG_DEBUG, "<%s> prefix %s/%d was invalidated on %s, " "will expire in %ld seconds", __func__, - inet_ntop(AF_INET6, &prefix->prefix, ntopbuf, INET6_ADDRSTRLEN), - prefix->prefixlen, rai->ifname, (long)prefix_timo); + inet_ntop(AF_INET6, &pfx->pfx_prefix, ntopbuf, sizeof(ntopbuf)), + pfx->pfx_prefixlen, rai->rai_ifname, (long)prefix_timo); /* set the expiration timer */ - prefix->timer = rtadvd_add_timer(prefix_timeout, NULL, prefix, NULL); - if (prefix->timer == NULL) { + pfx->pfx_timer = rtadvd_add_timer(prefix_timeout, NULL, pfx, NULL); + if (pfx->pfx_timer == NULL) { syslog(LOG_ERR, "<%s> failed to add a timer for a prefix. " "remove the prefix", __func__); - delete_prefix(prefix); + delete_prefix(pfx); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 17:22:44 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB187106566B; Sat, 4 Jun 2011 17:22:43 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D0EEC8FC13; Sat, 4 Jun 2011 17:22:43 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p54HMhHF019355; Sat, 4 Jun 2011 17:22:43 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p54HMh4s019351; Sat, 4 Jun 2011 17:22:43 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106041722.p54HMh4s019351@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 17:22:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222693 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 17:22:44 -0000 Author: hrs Date: Sat Jun 4 17:22:43 2011 New Revision: 222693 URL: http://svn.freebsd.org/changeset/base/222693 Log: "noonlinkprefix" directive has been added. This disables gathering on-link prefixes from the kernel's routing table. A rtadvd.conf with "noonlinkprefix" + no "addr" generates an RA message with no prefix information option. PR: bin/152458 Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Modified: user/hrs/ipv6/usr.sbin/rtadvd/config.c ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 16:42:51 2011 (r222692) +++ user/hrs/ipv6/usr.sbin/rtadvd/config.c Sat Jun 4 17:22:43 2011 (r222693) @@ -185,6 +185,12 @@ getconfig(char *intface) if ((forwarding = getinet6sysctl(IPV6CTL_FORWARDING)) < 0) exit(1); + /* gather on-link prefixes from the kernel or not. */ + if (agetflag("noonlinkprefix")) + rai->rai_advonlinkprefix = 0; + else + rai->rai_advonlinkprefix = 1; + /* get interface information */ if (agetflag("nolladdr")) rai->rai_advlinkopt = 0; @@ -433,7 +439,7 @@ getconfig(char *intface) now.tv_sec + pfx->pfx_preflifetime; } } - if (rai->rai_pfxs == 0) + if (rai->rai_advonlinkprefix && rai->rai_pfxs == 0) get_prefix(rai); MAYHAVE(val, "mtu", 0); Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 16:42:51 2011 (r222692) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 17:22:43 2011 (r222693) @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 28, 2011 +.Dd June 4, 2011 .Dt RTADVD.CONF 5 .Os .Sh NAME @@ -179,10 +179,25 @@ will automatically get appropriate prefi and advertise the prefixes with the default parameters. Keywords other than .Cm clockskew +and +.Cm noonlinkprefix can be augmented with a number, like .Dq Li prefix2 , to specify multiple prefixes. .Bl -tag -width indent +.It Cm \&noonlinkprefix +(bool) Specifies no prefix in the kernel will be advertised. +By default +.Nm rtadvd +automatically obtains valid and on-link prefixes from the kernel's routing +table. +The +.Cm noonlinkprefix +disables that behavior. +If this is specified and no +.Cm addr +keyword is specified, no prefix information option will be included in the +message. .It Cm \&clockskew (num) Time skew to adjust link propagation delays and clock skews between routers on the link Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sat Jun 4 16:42:51 2011 (r222692) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.h Sat Jun 4 17:22:43 2011 (r222693) @@ -185,6 +185,7 @@ struct rainfo { /* interface information */ int rai_ifindex; int rai_advlinkopt; /* bool: whether include link-layer addr opt */ + int rai_advonlinkprefix; /* bool: gather on-link prefixes? */ struct sockaddr_dl *rai_sdl; char rai_ifname[IFNAMSIZ]; u_int32_t rai_phymtu; /* mtu of the physical interface */ From owner-svn-src-user@FreeBSD.ORG Sat Jun 4 17:31:07 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4324A1065673; Sat, 4 Jun 2011 17:31:07 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 33E0E8FC1A; Sat, 4 Jun 2011 17:31:07 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p54HV7NU019637; Sat, 4 Jun 2011 17:31:07 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p54HV79S019635; Sat, 4 Jun 2011 17:31:07 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201106041731.p54HV79S019635@svn.freebsd.org> From: Hiroki Sato Date: Sat, 4 Jun 2011 17:31:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r222694 - user/hrs/ipv6/usr.sbin/rtadvd X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 17:31:07 -0000 Author: hrs Date: Sat Jun 4 17:31:06 2011 New Revision: 222694 URL: http://svn.freebsd.org/changeset/base/222694 Log: Reword noonlinkprefix sentences. It is related to prefixes on the network interfaces, not in the routing table actually. PR: bin/152458 Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Modified: user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 ============================================================================== --- user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 17:22:43 2011 (r222693) +++ user/hrs/ipv6/usr.sbin/rtadvd/rtadvd.conf.5 Sat Jun 4 17:31:06 2011 (r222694) @@ -186,11 +186,11 @@ can be augmented with a number, like to specify multiple prefixes. .Bl -tag -width indent .It Cm \&noonlinkprefix -(bool) Specifies no prefix in the kernel will be advertised. +(bool) Specifies no prefix on the network interfaces will be advertised. By default .Nm rtadvd -automatically obtains valid and on-link prefixes from the kernel's routing -table. +automatically gathers on-link prefixes from all of the network interfaces +and advertise them. The .Cm noonlinkprefix disables that behavior.