Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Dec 2004 21:17:52 GMT
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 66828 for review
Message-ID:  <200412112117.iBBLHqV5086472@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=66828

Change 66828 by marcel@marcel_nfs on 2004/12/11 21:16:54

	IFC @66826

Affected files ...

.. //depot/projects/ia64/etc/defaults/pccard.conf#30 integrate
.. //depot/projects/ia64/gnu/usr.bin/cvs/cvsbug/Makefile#6 integrate
.. //depot/projects/ia64/include/string.h#15 integrate
.. //depot/projects/ia64/include/unistd.h#26 integrate
.. //depot/projects/ia64/lib/libarchive/archive_entry.c#6 integrate
.. //depot/projects/ia64/lib/libc/softfloat/bits32/softfloat.c#2 integrate
.. //depot/projects/ia64/lib/libc/string/swab.3#3 integrate
.. //depot/projects/ia64/lib/libc/string/swab.c#5 integrate
.. //depot/projects/ia64/lib/libc_r/uthread/Makefile.inc#9 integrate
.. //depot/projects/ia64/lib/libc_r/uthread/pthread_private.h#21 integrate
.. //depot/projects/ia64/lib/libc_r/uthread/uthread_atfork.c#1 branch
.. //depot/projects/ia64/lib/libc_r/uthread/uthread_fork.c#3 integrate
.. //depot/projects/ia64/lib/libc_r/uthread/uthread_init.c#13 integrate
.. //depot/projects/ia64/lib/libsdp/search.c#5 integrate
.. //depot/projects/ia64/sbin/geom/class/stripe/gstripe.8#5 integrate
.. //depot/projects/ia64/sbin/ifconfig/Makefile#6 integrate
.. //depot/projects/ia64/sbin/ifconfig/af_atalk.c#1 branch
.. //depot/projects/ia64/sbin/ifconfig/af_inet.c#1 branch
.. //depot/projects/ia64/sbin/ifconfig/af_inet6.c#1 branch
.. //depot/projects/ia64/sbin/ifconfig/af_ipx.c#1 branch
.. //depot/projects/ia64/sbin/ifconfig/af_link.c#1 branch
.. //depot/projects/ia64/sbin/ifconfig/ifclone.c#1 branch
.. //depot/projects/ia64/sbin/ifconfig/ifconfig.8#27 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifconfig.c#23 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifconfig.h#6 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifieee80211.c#8 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifmac.c#2 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifmedia.c#8 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifvlan.c#3 integrate
.. //depot/projects/ia64/sbin/ipfw/ipfw.8#40 integrate
.. //depot/projects/ia64/sbin/mksnap_ffs/mksnap_ffs.c#4 integrate
.. //depot/projects/ia64/share/man/man4/Makefile#79 integrate
.. //depot/projects/ia64/share/man/man4/ath.4#20 integrate
.. //depot/projects/ia64/share/man/man4/mac_portacl.4#5 integrate
.. //depot/projects/ia64/share/man/man4/udav.4#3 integrate
.. //depot/projects/ia64/share/man/man4/wlan.4#5 integrate
.. //depot/projects/ia64/share/man/man4/wlan_acl.4#1 branch
.. //depot/projects/ia64/share/man/man4/wlan_ccmp.4#1 branch
.. //depot/projects/ia64/share/man/man4/wlan_tkip.4#1 branch
.. //depot/projects/ia64/share/man/man4/wlan_wep.4#1 branch
.. //depot/projects/ia64/share/man/man4/wlan_xauth.4#1 branch
.. //depot/projects/ia64/share/man/man4/xe.4#4 integrate
.. //depot/projects/ia64/share/man/man7/tuning.7#24 integrate
.. //depot/projects/ia64/share/man/man9/mbuf.9#19 integrate
.. //depot/projects/ia64/share/mk/bsd.cpu.mk#26 integrate
.. //depot/projects/ia64/sys/arm/arm/bcopyinout.S#4 integrate
.. //depot/projects/ia64/sys/arm/arm/busdma_machdep.c#7 integrate
.. //depot/projects/ia64/sys/conf/files#123 integrate
.. //depot/projects/ia64/sys/conf/files.i386#59 integrate
.. //depot/projects/ia64/sys/conf/kmod.mk#39 integrate
.. //depot/projects/ia64/sys/conf/options#81 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/COPYRIGHT#2 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/README#3 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/ah.h#6 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/ah_desc.h#2 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/ah_devid.h#3 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/ah_if.m#2 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/ah_osdep.c#5 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/ah_osdep.h#4 integrate
.. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#7 delete
.. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/opt_ah.h#2 delete
.. //depot/projects/ia64/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/arm9-le-thumb-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-be-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-le-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/i386-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/i386-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/i386-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-be-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-le-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-be-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-le-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-be-eabi.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-le-eabi.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/sh4-le-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/sh4-le-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/x86_64-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/x86_64-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-be-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-le-elf.inc#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h#1 branch
.. //depot/projects/ia64/sys/contrib/dev/ath/version.h#6 integrate
.. //depot/projects/ia64/sys/contrib/pf/net/if_pfsync.c#7 integrate
.. //depot/projects/ia64/sys/dev/aac/aac.c#43 integrate
.. //depot/projects/ia64/sys/dev/aac/aac_cam.c#15 integrate
.. //depot/projects/ia64/sys/dev/aac/aac_debug.c#11 integrate
.. //depot/projects/ia64/sys/dev/aac/aac_disk.c#22 integrate
.. //depot/projects/ia64/sys/dev/aac/aac_ioctl.h#4 delete
.. //depot/projects/ia64/sys/dev/aac/aac_pci.c#30 integrate
.. //depot/projects/ia64/sys/dev/acpi_support/acpi_ibm.c#1 branch
.. //depot/projects/ia64/sys/dev/ata/ata-all.h#26 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#39 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-disk.c#37 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-lowlevel.c#25 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-pci.c#44 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-pci.h#26 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-queue.c#17 integrate
.. //depot/projects/ia64/sys/dev/ath/ath_rate/amrr/amrr.c#1 branch
.. //depot/projects/ia64/sys/dev/ath/ath_rate/amrr/amrr.h#1 branch
.. //depot/projects/ia64/sys/dev/ath/ath_rate/onoe/onoe.c#1 branch
.. //depot/projects/ia64/sys/dev/ath/ath_rate/onoe/onoe.h#1 branch
.. //depot/projects/ia64/sys/dev/ath/if_ath.c#19 integrate
.. //depot/projects/ia64/sys/dev/ath/if_ath_pci.c#9 integrate
.. //depot/projects/ia64/sys/dev/ath/if_athioctl.h#7 integrate
.. //depot/projects/ia64/sys/dev/ath/if_athrate.h#1 branch
.. //depot/projects/ia64/sys/dev/ath/if_athvar.h#10 integrate
.. //depot/projects/ia64/sys/dev/awi/awi.c#18 integrate
.. //depot/projects/ia64/sys/dev/awi/awivar.h#6 integrate
.. //depot/projects/ia64/sys/dev/cp/if_cp.c#5 integrate
.. //depot/projects/ia64/sys/dev/ctau/if_ct.c#8 integrate
.. //depot/projects/ia64/sys/dev/cx/if_cx.c#10 integrate
.. //depot/projects/ia64/sys/dev/if_ndis/if_ndis.c#9 integrate
.. //depot/projects/ia64/sys/dev/if_ndis/if_ndisvar.h#8 integrate
.. //depot/projects/ia64/sys/dev/ray/if_ray.c#16 integrate
.. //depot/projects/ia64/sys/dev/ray/if_rayvar.h#3 integrate
.. //depot/projects/ia64/sys/dev/usb/FILES#4 integrate
.. //depot/projects/ia64/sys/dev/usb/if_axe.c#13 integrate
.. //depot/projects/ia64/sys/dev/usb/if_axereg.h#4 integrate
.. //depot/projects/ia64/sys/dev/usb/if_udav.c#4 integrate
.. //depot/projects/ia64/sys/dev/wi/if_wi.c#55 integrate
.. //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#19 integrate
.. //depot/projects/ia64/sys/dev/wi/if_wivar.h#19 integrate
.. //depot/projects/ia64/sys/fs/msdosfs/msdosfs_vfsops.c#32 integrate
.. //depot/projects/ia64/sys/fs/smbfs/smbfs_vfsops.c#24 integrate
.. //depot/projects/ia64/sys/geom/stripe/g_stripe.c#5 integrate
.. //depot/projects/ia64/sys/i386/conf/NOTES#60 integrate
.. //depot/projects/ia64/sys/i386/i386/vm_machdep.c#42 integrate
.. //depot/projects/ia64/sys/i386/pci/pci_cfgreg.c#23 integrate
.. //depot/projects/ia64/sys/ia64/include/fpu.h#3 integrate
.. //depot/projects/ia64/sys/kern/uipc_domain.c#16 integrate
.. //depot/projects/ia64/sys/kern/uipc_socket.c#45 integrate
.. //depot/projects/ia64/sys/kern/vfs_mount.c#36 integrate
.. //depot/projects/ia64/sys/modules/Makefile#79 integrate
.. //depot/projects/ia64/sys/modules/acpi/Makefile#24 integrate
.. //depot/projects/ia64/sys/modules/acpi/acpi_ibm/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/ath_hal/Makefile#3 integrate
.. //depot/projects/ia64/sys/modules/ath_rate_amrr/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/ath_rate_onoe/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/wlan/Makefile#4 integrate
.. //depot/projects/ia64/sys/modules/wlan_acl/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/wlan_ccmp/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/wlan_tkip/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/wlan_wep/Makefile#1 branch
.. //depot/projects/ia64/sys/modules/wlan_xauth/Makefile#1 branch
.. //depot/projects/ia64/sys/net80211/_ieee80211.h#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211.c#11 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211.h#6 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_acl.c#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_crypto.c#4 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_crypto.h#3 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_crypto_ccmp.c#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_crypto_none.c#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_crypto_tkip.c#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_crypto_wep.c#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_freebsd.c#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_freebsd.h#1 branch
.. //depot/projects/ia64/sys/net80211/ieee80211_input.c#11 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_ioctl.c#11 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_ioctl.h#6 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_node.c#12 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_node.h#9 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_output.c#10 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_proto.c#9 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_proto.h#5 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_radiotap.h#4 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_var.h#10 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_xauth.c#1 branch
.. //depot/projects/ia64/sys/netgraph/ng_pppoe.c#18 integrate
.. //depot/projects/ia64/sys/netgraph/ng_pptpgre.c#15 integrate
.. //depot/projects/ia64/sys/netinet/if_ether.c#28 integrate
.. //depot/projects/ia64/sys/netinet/in_gif.c#12 integrate
.. //depot/projects/ia64/sys/netinet/ip_fw2.c#41 integrate
.. //depot/projects/ia64/sys/netinet/ip_fw_pfil.c#5 integrate
.. //depot/projects/ia64/sys/netinet6/in6_gif.c#8 integrate
.. //depot/projects/ia64/sys/nfsclient/nfs_bio.c#31 integrate
.. //depot/projects/ia64/sys/nfsclient/nfs_vnops.c#38 integrate
.. //depot/projects/ia64/sys/nfsclient/nfsnode.h#10 integrate
.. //depot/projects/ia64/sys/security/mac_portacl/mac_portacl.c#7 integrate
.. //depot/projects/ia64/sys/sys/aac_ioctl.h#1 branch
.. //depot/projects/ia64/sys/ufs/ffs/ffs_alloc.c#31 integrate
.. //depot/projects/ia64/sys/ufs/ffs/ffs_snapshot.c#39 integrate
.. //depot/projects/ia64/tools/regression/net80211/ccmp/Makefile#1 branch
.. //depot/projects/ia64/tools/regression/net80211/ccmp/test_ccmp.c#1 branch
.. //depot/projects/ia64/tools/regression/net80211/tkip/Makefile#1 branch
.. //depot/projects/ia64/tools/regression/net80211/tkip/test_tkip.c#1 branch
.. //depot/projects/ia64/tools/regression/net80211/wep/Makefile#1 branch
.. //depot/projects/ia64/tools/regression/net80211/wep/test_wep.c#1 branch
.. //depot/projects/ia64/tools/tools/ath/80211debug.c#1 branch
.. //depot/projects/ia64/tools/tools/ath/80211stats.c#3 integrate
.. //depot/projects/ia64/tools/tools/ath/Makefile#5 integrate
.. //depot/projects/ia64/tools/tools/ath/athdebug.c#1 branch
.. //depot/projects/ia64/tools/tools/ath/athstats.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/Makefile#15 integrate
.. //depot/projects/ia64/usr.bin/make/arch.c#11 integrate
.. //depot/projects/ia64/usr.bin/make/cond.c#13 integrate
.. //depot/projects/ia64/usr.bin/make/dir.c#13 integrate
.. //depot/projects/ia64/usr.bin/make/job.c#18 integrate
.. //depot/projects/ia64/usr.bin/make/lst.h#7 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstAppend.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstClose.c#5 delete
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstConcat.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstDeQueue.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstDestroy.c#6 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstDupl.c#6 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstFindFrom.c#6 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstInit.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstInsert.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstIsAtEnd.c#5 delete
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstNext.c#5 delete
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstOpen.c#5 delete
.. //depot/projects/ia64/usr.bin/make/lst.lib/lstRemove.c#5 integrate
.. //depot/projects/ia64/usr.bin/make/main.c#27 integrate
.. //depot/projects/ia64/usr.bin/make/make.c#10 integrate
.. //depot/projects/ia64/usr.bin/make/make.h#10 integrate
.. //depot/projects/ia64/usr.bin/make/nonints.h#13 integrate
.. //depot/projects/ia64/usr.bin/make/parse.c#20 integrate
.. //depot/projects/ia64/usr.bin/make/str.c#12 integrate
.. //depot/projects/ia64/usr.bin/make/suff.c#11 integrate
.. //depot/projects/ia64/usr.bin/make/targ.c#11 integrate
.. //depot/projects/ia64/usr.bin/make/var.c#19 integrate
.. //depot/projects/ia64/usr.bin/whois/whois.1#7 integrate
.. //depot/projects/ia64/usr.bin/whois/whois.c#13 integrate
.. //depot/projects/ia64/usr.sbin/mountd/mountd.c#12 integrate
.. //depot/projects/ia64/usr.sbin/sendmail/Makefile#13 integrate

Differences ...

==== //depot/projects/ia64/etc/defaults/pccard.conf#30 (text+ko) ====

@@ -1,7 +1,7 @@
 #
 # Default PCCARD configuration file
 #
-# $FreeBSD: src/etc/defaults/pccard.conf,v 1.270 2004/11/08 16:59:01 imp Exp $
+# $FreeBSD: src/etc/defaults/pccard.conf,v 1.271 2004/12/09 22:27:11 rsm Exp $
 #
 # Please send new entries for this file to imp@freebsd.org.  He likes to
 # review them before they are committed to make sure they are correct for
@@ -2247,7 +2247,14 @@
 	insert	/etc/pccard_ether $device start
 	remove	/etc/pccard_ether $device stop
 
-# Intel EtherExpress PRO/100 Mobile Adapter (16-bit verison)
+# Intel EtherExpress(TM) PRO/100 LAN/Modem PC Card Adapter (Ethernet part)
+card "Intel" "EtherExpress(TM) PRO/100 LAN/Modem PC Card Adapter"
+	config	0x27 "xe" ?
+#	config	auto "sio" ?
+	insert	/etc/pccard_ether $device start
+	remove	/etc/pccard_ether $device stop
+
+# Intel EtherExpress PRO/100 Mobile Adapter (16-bit version)
 card "Intel" "EtherExpress(TM) PRO/100 PC Card Mobile Adapter16"
 	config	auto "xe" ?
 	insert	/etc/pccard_ether $device start

==== //depot/projects/ia64/gnu/usr.bin/cvs/cvsbug/Makefile#6 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/cvs/cvsbug/Makefile,v 1.21 2004/09/28 21:19:31 peter Exp $
+# $FreeBSD: src/gnu/usr.bin/cvs/cvsbug/Makefile,v 1.22 2004/12/10 18:16:52 kensmith Exp $
 
 MAINTAINER=	peter@FreeBSD.org
 
@@ -21,6 +21,7 @@
 	    -e "s,@PACKAGE_BUGREPORT@,bug-cvs@gnu.org,g" \
 	    -e "s,@SENDMAIL@,/usr/sbin/sendmail,g" \
 	    -e "s,@MKTEMP_FUNCTION@,," \
+	    -e "s,@MKTEMP_SH_FUNCTION@,," \
 	    ${.ALLSRC} > ${.TARGET}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/include/string.h#15 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)string.h	8.1 (Berkeley) 6/2/93
- * $FreeBSD: src/include/string.h,v 1.20 2004/07/23 02:20:05 tjr Exp $
+ * $FreeBSD: src/include/string.h,v 1.21 2004/12/10 15:24:40 trhodes Exp $
  */
 
 #ifndef _STRING_H_
@@ -108,8 +108,19 @@
 #endif
 size_t	 strxfrm(char * __restrict, const char * __restrict, size_t);
 #if __BSD_VISIBLE
-void	 swab(const void *, void *, size_t);
-#endif
+
+#ifndef _SWAB_DECLARED
+#define _SWAB_DECLARED
+
+#ifndef _SSIZE_T_DECLARED
+typedef	__ssize_t	ssize_t;
+#define	_SSIZE_T_DECLARED
+#endif /* _SIZE_T_DECLARED */
+
+void	 swab(const void * __restrict, void * __restrict, ssize_t);
+#endif /* _SWAB_DECLARED */
+
+#endif /* __BSD_VISIBLE */
 __END_DECLS
 
 #endif /* _STRING_H_ */

==== //depot/projects/ia64/include/unistd.h#26 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)unistd.h	8.12 (Berkeley) 4/27/95
- * $FreeBSD: src/include/unistd.h,v 1.74 2004/12/07 07:10:39 phk Exp $
+ * $FreeBSD: src/include/unistd.h,v 1.75 2004/12/10 15:24:40 trhodes Exp $
  */
 
 #ifndef _UNISTD_H_
@@ -436,7 +436,12 @@
 int	 setpgrp(pid_t _pid, pid_t _pgrp); /* obsoleted by setpgid() */
 int	 setregid(gid_t, gid_t);
 int	 setreuid(uid_t, uid_t);
-/* void	 swab(const void * __restrict, void * __restrict, ssize_t); */
+
+#ifndef _SWAB_DECLARED
+#define _SWAB_DECLARED
+void	 swab(const void * __restrict, void * __restrict, ssize_t);
+#endif /* _SWAB_DECLARED */
+
 void	 sync(void);
 useconds_t	 ualarm(useconds_t, useconds_t);
 int	 usleep(useconds_t);

==== //depot/projects/ia64/lib/libarchive/archive_entry.c#6 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.23 2004/08/08 07:39:19 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.24 2004/12/11 07:11:42 kientzle Exp $");
 
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -609,7 +609,7 @@
 	dev_t d;
 
 	d = entry->ae_stat.st_rdev;
-	entry->ae_stat.st_rdev = makedev(m, minor(d));
+	entry->ae_stat.st_rdev = makedev(major(m), minor(d));
 }
 
 void
@@ -618,7 +618,7 @@
 	dev_t d;
 
 	d = entry->ae_stat.st_rdev;
-	entry->ae_stat.st_rdev = makedev( major(d), m);
+	entry->ae_stat.st_rdev = makedev(major(d), minor(m));
 }
 
 void

==== //depot/projects/ia64/lib/libc/softfloat/bits32/softfloat.c#2 (text+ko) ====

@@ -52,7 +52,7 @@
 */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/softfloat/bits32/softfloat.c,v 1.1 2004/05/14 12:13:05 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/softfloat/bits32/softfloat.c,v 1.2 2004/12/08 18:41:42 cognet Exp $");
 
 #ifdef SOFTFLOAT_FOR_GCC
 #include "softfloat-for-gcc.h"
@@ -77,7 +77,7 @@
 Floating-point rounding mode and exception flags.
 -------------------------------------------------------------------------------
 */
-fp_rnd float_rounding_mode = float_round_nearest_even;
+fp_rnd_t float_rounding_mode = float_round_nearest_even;
 fp_except float_exception_flags = 0;
 
 /*

==== //depot/projects/ia64/lib/libc/string/swab.3#3 (text+ko) ====

@@ -30,9 +30,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)swab.3	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/string/swab.3,v 1.7 2002/08/30 21:18:39 robert Exp $
+.\" $FreeBSD: src/lib/libc/string/swab.3,v 1.9 2004/12/10 15:27:06 trhodes Exp $
 .\"
-.Dd June 4, 1993
+.Dd December 10, 2004
 .Dt SWAB 3
 .Os
 .Sh NAME
@@ -41,9 +41,9 @@
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
-.In string.h
+.In unistd.h
 .Ft void
-.Fn swab "const void * restrict src" "void * restrict dst" "size_t len"
+.Fn swab "const void * restrict src" "void * restrict dst" "ssize_t len"
 .Sh DESCRIPTION
 The function
 .Fn swab

==== //depot/projects/ia64/lib/libc/string/swab.c#5 (text+ko) ====

@@ -38,12 +38,12 @@
 static char sccsid[] = "@(#)swab.c	8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/string/swab.c,v 1.5 2002/08/30 20:33:05 robert Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/string/swab.c,v 1.6 2004/12/10 15:24:40 trhodes Exp $");
 
-#include <string.h>
+#include <unistd.h>
 
 void
-swab(const void * __restrict from, void * __restrict to, size_t len)
+swab(const void * __restrict from, void * __restrict to, ssize_t len)
 {
 	unsigned long temp;
 	int n;

==== //depot/projects/ia64/lib/libc_r/uthread/Makefile.inc#9 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libc_r/uthread/Makefile.inc,v 1.37 2003/07/25 17:02:33 mp Exp $
+# $FreeBSD: src/lib/libc_r/uthread/Makefile.inc,v 1.38 2004/12/10 03:36:45 grog Exp $
 
 # uthread sources
 .PATH: ${.CURDIR}/uthread
@@ -10,6 +10,7 @@
 	uthread_acl_set_fd.c \
 	uthread_acl_aclcheck_fd.c \
 	uthread_aio_suspend.c \
+	uthread_atfork.c \
 	uthread_attr_destroy.c \
 	uthread_attr_init.c \
 	uthread_attr_getdetachstate.c \

==== //depot/projects/ia64/lib/libc_r/uthread/pthread_private.h#21 (text+ko) ====

@@ -31,7 +31,7 @@
  *
  * Private thread definitions for the uthread kernel.
  *
- * $FreeBSD: src/lib/libc_r/uthread/pthread_private.h,v 1.83 2004/11/27 06:51:31 das Exp $
+ * $FreeBSD: src/lib/libc_r/uthread/pthread_private.h,v 1.84 2004/12/10 03:36:45 grog Exp $
  */
 
 #ifndef _PTHREAD_PRIVATE_H
@@ -451,6 +451,13 @@
 	void			*routine_arg;
 };
 
+struct pthread_atfork {
+	TAILQ_ENTRY(pthread_atfork) qe;
+	void (*prepare)(void);
+	void (*parent)(void);
+	void (*child)(void);
+};
+
 struct pthread_attr {
 	int	sched_policy;
 	int	sched_inherit;
@@ -1025,6 +1032,9 @@
 ;
 #endif
 
+SCLASS TAILQ_HEAD(atfork_head, pthread_atfork)	_atfork_list;
+SCLASS pthread_mutex_t		_atfork_mutex;
+
 /* Default thread attributes: */
 SCLASS struct pthread_attr _pthread_attr_default
 #ifdef GLOBAL_PTHREAD_PRIVATE

==== //depot/projects/ia64/lib/libc_r/uthread/uthread_fork.c#3 (text+ko) ====

@@ -29,7 +29,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libc_r/uthread/uthread_fork.c,v 1.27 2002/03/19 22:58:56 deischen Exp $
+ * $FreeBSD: src/lib/libc_r/uthread/uthread_fork.c,v 1.28 2004/12/10 03:36:45 grog Exp $
  */
 #include <sys/param.h>
 #include <errno.h>
@@ -48,6 +48,7 @@
 _fork(void)
 {
 	struct pthread	*curthread = _get_curthread();
+	struct pthread_atfork *af;
 	int             i, flags, use_deadlist = 0;
 	pid_t           ret;
 	pthread_t	pthread;
@@ -59,9 +60,23 @@
 	 */
 	_thread_kern_sig_defer();
 
+	_pthread_mutex_lock(&_atfork_mutex);
+
+	/* Run down atfork prepare handlers. */
+	TAILQ_FOREACH_REVERSE(af, &_atfork_list, atfork_head, qe) {
+		if (af->prepare != NULL)
+			af->prepare();
+	}
+
 	/* Fork a new process: */
 	if ((ret = __sys_fork()) != 0) {
-		/* Parent process or error. Nothing to do here. */
+		/* Run down atfork parent handlers. */
+		TAILQ_FOREACH(af, &_atfork_list, qe) {
+			if (af->parent != NULL)
+			af->parent();
+		}
+		_pthread_mutex_unlock(&_atfork_mutex);
+
 	} else {
 		/* Close the pthread kernel pipe: */
 		__sys_close(_thread_kern_pipe[0]);
@@ -207,8 +222,15 @@
 				}
 			}
 		}
+		/* Run down atfork child handlers. */
+		TAILQ_FOREACH(af, &_atfork_list, qe) {
+			if (af->child != NULL)
+				af->child();
+		}
+		_mutex_reinit(&_atfork_mutex);
 	}
 
+
 	/*
 	 * Undefer and handle pending signals, yielding if necessary:
 	 */

==== //depot/projects/ia64/lib/libc_r/uthread/uthread_init.c#13 (text+ko) ====

@@ -29,7 +29,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libc_r/uthread/uthread_init.c,v 1.47 2004/11/27 06:51:31 das Exp $
+ * $FreeBSD: src/lib/libc_r/uthread/uthread_init.c,v 1.48 2004/12/10 03:36:45 grog Exp $
  */
 
 /* Allocate space for global thread variables here: */
@@ -437,6 +437,8 @@
 		TAILQ_INIT(&_thread_list);
 		TAILQ_INSERT_HEAD(&_thread_list, _thread_initial, tle);
 		_set_curthread(_thread_initial);
+		TAILQ_INIT(&_atfork_list);
+		_pthread_mutex_init(&_atfork_mutex, NULL);
 
 		/* Initialise the global signal action structure: */
 		sigfillset(&act.sa_mask);

==== //depot/projects/ia64/lib/libsdp/search.c#5 (text+ko) ====

@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $Id: search.c,v 1.2 2003/09/04 22:12:13 max Exp $
- * $FreeBSD: src/lib/libsdp/search.c,v 1.6 2004/02/26 20:44:55 emax Exp $
+ * $FreeBSD: src/lib/libsdp/search.c,v 1.7 2004/12/09 18:57:12 emax Exp $
  */
 
 #include <sys/uio.h>
@@ -55,7 +55,8 @@
 
 	sdp_session_p			 ss = (sdp_session_p) xss;
 	uint8_t				*req = NULL, *rsp = NULL, *rsp_tmp = NULL;
-	int32_t				 type, len;
+	int32_t				 t, len;
+	uint16_t			 lo, hi;
 
 	if (ss == NULL)
 		return (-1);
@@ -66,11 +67,29 @@
 		return (-1);
 	}
 
-	/* Calculate length of the request */
 	req = ss->req;
+
+	/* Calculate ServiceSearchPattern length */
 	plen = plen * (sizeof(pp[0]) + 1);
-	alen = alen * (sizeof(ap[0]) + 1);
+
+	/* Calculate AttributeIDList length */
+	for (len = 0, t = 0; t < alen; t ++) {
+		lo = (uint16_t) (ap[t] >> 16);
+		hi = (uint16_t) (ap[t]);
+
+		if (lo > hi) {
+			ss->error = EINVAL;
+			return (-1);
+		}
+
+		if (lo != hi)
+			len += (sizeof(ap[t]) + 1);
+		else
+			len += (sizeof(lo) + 1);
+	}
+	alen = len;
 
+	/* Calculate length of the request */
 	len =	plen + sizeof(uint8_t) + sizeof(uint16_t) +
 			/* ServiceSearchPattern */
 		sizeof(uint16_t) +
@@ -97,9 +116,21 @@
 	/* Put AttributeIDList */
 	SDP_PUT8(SDP_DATA_SEQ16, req);
 	SDP_PUT16(alen, req);
-	for (; alen > 0; ap ++, alen -= (sizeof(ap[0]) + 1)) {
-		SDP_PUT8(SDP_DATA_UINT32, req);
-		SDP_PUT32(*ap, req);
+	for (; alen > 0; ap ++) {
+		lo = (uint16_t) (*ap >> 16);
+		hi = (uint16_t) (*ap);
+
+		if (lo != hi) {
+			/* Put attribute range */
+			SDP_PUT8(SDP_DATA_UINT32, req);
+			SDP_PUT32(*ap, req);
+			alen -= (sizeof(ap[0]) + 1);
+		} else {
+			/* Put attribute */
+			SDP_PUT8(SDP_DATA_UINT16, req);
+			SDP_PUT16(lo, req);
+			alen -= (sizeof(lo) + 1);
+		}
 	}
 
 	/* Submit ServiceSearchAttributeRequest and wait for response */
@@ -241,8 +272,8 @@
 	rsp_tmp = ss->rsp;
 
 	/* Skip the first SEQ */
-	SDP_GET8(type, rsp_tmp);
-	switch (type) {
+	SDP_GET8(t, rsp_tmp);
+	switch (t) {
 	case SDP_DATA_SEQ8:
 		SDP_GET8(len, rsp_tmp);
 		break;
@@ -263,8 +294,8 @@
 
 	for (; rsp_tmp < rsp && vlen > 0; ) {
 		/* Get set of attributes for the next record */
-		SDP_GET8(type, rsp_tmp);
-		switch (type) {
+		SDP_GET8(t, rsp_tmp);
+		switch (t) {
 		case SDP_DATA_SEQ8:
 			SDP_GET8(len, rsp_tmp);
 			break;
@@ -286,8 +317,8 @@
 		/* Now rsp_tmp points to list of (attr,value) pairs */
 		for (; len > 0 && vlen > 0; vp ++, vlen --) {
 			/* Attribute */
-			SDP_GET8(type, rsp_tmp);
-			if (type != SDP_DATA_UINT16) {
+			SDP_GET8(t, rsp_tmp);
+			if (t != SDP_DATA_UINT16) {
 				ss->error = ENOATTR;
 				return (-1);
 			}

==== //depot/projects/ia64/sbin/geom/class/stripe/gstripe.8#5 (text+ko) ====

@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/sbin/geom/class/stripe/gstripe.8,v 1.17 2004/11/04 19:12:43 ceri Exp $
+.\" $FreeBSD: src/sbin/geom/class/stripe/gstripe.8,v 1.18 2004/12/09 12:26:47 pjd Exp $
 .\"
 .Dd May 21, 2004
 .Dt GSTRIPE 8
@@ -169,7 +169,7 @@
 This can be set to a number between 0 and 3 inclusive.
 If set to 0 minimal debug information is printed, and if set to 3 the
 maximum amount of debug information in printed.
-.It Va kern.geom.stripe.fast : No 1
+.It Va kern.geom.stripe.fast : No 0
 If set to a non-zero value enable
 .Dq "fast mode"
 instead of the normal
@@ -182,7 +182,7 @@
 .Nm STRIPE
 will fall back to
 .Dq "economic mode" .
-.It Va kern.geom.stripe.maxmem : No 1310720
+.It Va kern.geom.stripe.maxmem : No 13107200
 Maximum amount of memory that can be consumed by
 .Dq "fast mode"
 (in bytes).
@@ -204,7 +204,7 @@
 create a file system on it,
 and mount it:
 .Bd -literal -offset indent
-gstripe label -v -s 4096 data /dev/da0 /dev/da1 /dev/da2 /dev/da3
+gstripe label -v -s 131072 data /dev/da0 /dev/da1 /dev/da2 /dev/da3
 newfs /dev/stripe/data
 mount /dev/stripe/data /mnt
 [...]

==== //depot/projects/ia64/sbin/ifconfig/Makefile#6 (text+ko) ====

@@ -1,36 +1,37 @@
 #	From: @(#)Makefile	8.1 (Berkeley) 6/5/93
-# $FreeBSD: src/sbin/ifconfig/Makefile,v 1.25 2004/02/23 20:13:52 johan Exp $
+# $FreeBSD: src/sbin/ifconfig/Makefile,v 1.26 2004/12/08 19:18:07 sam Exp $
 
 PROG=	ifconfig
-SRCS=	ifconfig.c
 
-#comment out to exclude SIOC[GS]IFMEDIA support
-SRCS+=	ifmedia.c
-CFLAGS+=-DUSE_IF_MEDIA
-CFLAGS+=-DINET6
+SRCS=	ifconfig.c		# base support
 
-#comment out to exclude SIOC[GS]ETVLAN support
-SRCS+=	ifvlan.c
-CFLAGS+=-DUSE_VLANS
+#
+# NB: The order here defines the order in which the constructors
+#     are called.  This in turn defines the default order in which
+#     status is displayed.  Probably should add a priority mechanism
+#     to the registration process so we don't depend on this aspect
+#     of the toolchain.
+#
+SRCS+=	af_link.c		# LLC support
+SRCS+=	af_inet.c		# IPv4 support
+SRCS+=	af_inet6.c		# IPv6 support
+SRCS+=	af_atalk.c		# AppleTalk support
 
-#comment out to exclude SIOC[GS]IEEE80211 support
-SRCS+=	ifieee80211.c
-CFLAGS+=-DUSE_IEEE80211
+SRCS+=	ifclone.c		# clone device support
+SRCS+=	ifmac.c			# MAC support
+SRCS+=	ifmedia.c		# SIOC[GS]IFMEDIA support
+SRCS+=	ifvlan.c		# SIOC[GS]ETVLAN support
+SRCS+=	ifieee80211.c		# SIOC[GS]IEEE80211 support
 
-#comment out to exclude MAC support
-SRCS+=	ifmac.c
-CFLAGS+=-DUSE_MAC
-
-MAN=	ifconfig.8
-
-.if defined(RELEASE_CRUNCH)
-CFLAGS+=-DNO_IPX
-.else
+.if !defined(RELEASE_CRUNCH)
+SRCS+=	af_ipx.c		# IPX support
 DPADD=	${LIBIPX}
 LDADD=	-lipx
 .endif
 
-CFLAGS+=-DNS -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings \
+MAN=	ifconfig.8
+
+CFLAGS+= -g -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings \
 	-Wnested-externs -I..
 WARNS?=	0
 

==== //depot/projects/ia64/sbin/ifconfig/ifconfig.8#27 (text+ko) ====

@@ -26,9 +26,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     From: @(#)ifconfig.8	8.3 (Berkeley) 1/5/94
-.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.86 2004/11/06 13:38:45 ru Exp $
+.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.87 2004/12/08 19:18:07 sam Exp $
 .\"
-.Dd July 26, 2004
+.Dd Nov 2, 2004
 .Dt IFCONFIG 8
 .Os
 .Sh NAME
@@ -55,6 +55,7 @@
 .Op Fl d
 .Op Fl m
 .Op Fl u
+.Op Fl v
 .Op Ar address_family
 .Nm
 .Fl l
@@ -66,6 +67,7 @@
 .Op Fl d
 .Op Fl m
 .Op Fl u
+.Op Fl v
 .Op Fl C
 .Sh DESCRIPTION
 The
@@ -596,64 +598,101 @@
 It happens automatically when setting the first address on an interface.
 If the interface was reset when previously marked down,
 the hardware will be re-initialized.
-.It Cm ssid Ar ssid
-For IEEE 802.11 wireless interfaces, set the desired Service Set
-Identifier (aka network name).
-The SSID is a string up to 32 characters
-in length and may be specified as either a normal string or in
-hexadecimal when proceeded by
-.Ql 0x .
-Additionally, the SSID may be cleared by setting it to
-.Ql - .
-.It Cm nwid Ar ssid
-Another name for the
-.Cm ssid
-parameter.
-Included for
-.Nx
-compatibility.
-.It Cm stationname Ar name
-For IEEE 802.11 wireless interfaces, set the name of this station.
-It appears that the station name is not really part of the IEEE 802.11
-protocol though all interfaces seem to support it.
-As such it only
-seems to be meaningful to identical or virtually identical equipment.
-Setting the station name is identical in syntax to setting the SSID.
-.It Cm station Ar name
-Another name for the
-.Cm stationname
-parameter.
-Included for
-.Bsx
-compatibility.
-.It Cm channel Ar number
-For IEEE 802.11 wireless interfaces, set the desired channel.
-Channels range from 1 to 14, but the exact selection available
-depends on the region your adaptor was manufactured for.
-Setting
-the channel to 0 will give you the default for your adaptor.
-Many
-adaptors ignore this setting unless you are in ad-hoc mode.
+.El
+.Pp
+The following parameters are specific to IEEE 802.11 wireless interfaces:
+.Bl -tag -width indent
+.It Cm apbridge
+When operating as an access point pass packets between
+wireless clients directly (default).
+To instead let them pass up through the
+system and be forwarded using some other mechanism use
+.Dq Li -apbridge.
+Disabling the internal bridging
+is useful when traffic is to be processed with
+packet filtering.
 .It Cm authmode Ar mode
-For IEEE 802.11 wireless interfaces, set the desired authentication mode
-in infrastructure mode.
+Set the desired authentication mode in infrastructure mode.
 Not all adaptors support all modes.
 The set of
 valid modes is
 .Dq Li none ,
 .Dq Li open ,
+.Dq Li shared (shared key),
+.Dq Li 8021x (IEEE 802.1x),
+or
+.Dq Li wpa (IEEE WPA/WPA2/802.11i).
+The
+.Dq Li 8021x
 and
-.Dq Li shared .
+.Dq Li wpa
+modes are only useful when used an authentication service
+(a supplicant for client operation or an authenticator when
+operating as an access point).
 Modes are case insensitive.
+.It Cm bssid Ar address
+Specify the MAC address of the access point to use when operating
+as a station in a BSS network.
+This overrides any automatic selection done by the system.
+To disable a previously selected access point supply
+.Dq Li any ,
+.Dq Li none ,
+or
+.Dq Li -
+for the address.
+This option is useful when more than one access points have the same SSID.
+Another name for the
+.Cm bssid
+parameter is
+.Cm ap .
+.It Cm chanlist Ar channels
+Set the desired channels to use when scanning for access
+points, neighbors in an IBSS network, or looking for unoccupied
+channels when operating as an access point.
+The set of channels is specified as a comma-separated list with
+each element in the list either a single channel number of a range
+of the form
+.Dq Li a-b .
+Channel numbers must be in the range 1 to 255 and be permissible
+according to the operating characteristics of the device.
+.It Cm channel Ar number
+Set a single desired channel.
+Channels range from 1 to 255, but the exact selection available
+depends on the region your adaptor was manufactured for.
+Setting
+the channel to
+.Dq Li 0 ,
+.Dq Li any ,
+or
+.Dq Li -
+will give you the default for your adaptor.
+Many
+adaptors ignore this setting unless you are in ad-hoc mode.
+Alternatively the frequency, in megahertz, may be specified
+instead of the channel number.
+.It Cm hidessid
+When operating as an access point do not broadcast the SSID
+in beacon frames.
+By default the SSID is included in beacon frames.
+To re-enable the broadcast of the SSID use
+.Fl hidessid .
 .It Cm powersave
-For IEEE 802.11 wireless interfaces, enable powersave mode.
-.It Fl powersave
-For IEEE 802.11 wireless interfaces, disable powersave mode.
+Enable powersave operation.
+When operating as a client the station will conserve power by
+periodically turning off the radio and listening for
+messages from the access point telling it there are packets waiting.
+The station must then retrieve the packets.
+When operating as an access point the station must honor power
+save operation of associated clients.
+Not all devices support power save operation, either as a client
+or as an access point.
+Use
+.Fl powersave
+to disable powersave operation.
 .It Cm powersavesleep Ar sleep
-For IEEE 802.11 wireless interfaces, set the desired max powersave sleep
-time in milliseconds.
+Set the desired max powersave sleep time in milliseconds.
 .It Cm protmode Ar technique
-For IEEE 802.11 wireless interfaces operating in 11g, use the specified
+For interfaces operating in 802.11g, use the specified
 .Ar technique
 for protecting OFDM frames in a mixed 11b/11g network.
 The set of valid techniques is
@@ -664,8 +703,25 @@
 .Dq Li rtscts
 (RTS/CTS).
 Technique names are case insensitive.
+.It Cm roaming Ar mode
+When operating as a station, control how the system will
+behave when communication with the current access point
+is broken.
+.I Mode

>>> TRUNCATED FOR MAIL (1000 lines) <<<


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412112117.iBBLHqV5086472>