Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: David Young <dyoung@netbsd.org>
List: source-changes
Date: 03/02/2006 03:38:48
Module Name: src
Committed By: dyoung
Date: Thu Mar 2 03:38:48 UTC 2006
Modified Files:
src/sys/contrib/arch/amd64/dev: athhal-x86_64-elf.hal.o.uue
athhal-x86_64-elf.inc athhal-x86_64-elf.opt_ah.h
src/sys/contrib/arch/arm/dev: athhal-arm9-le-thumb-elf.hal.o.uue
athhal-arm9-le-thumb-elf.inc athhal-arm9-le-thumb-elf.opt_ah.h
athhal-armv4-be-elf.hal.o.uue athhal-armv4-be-elf.inc
athhal-armv4-be-elf.opt_ah.h athhal-armv4-le-elf.hal.o.uue
athhal-armv4-le-elf.inc athhal-armv4-le-elf.opt_ah.h
athhal-xscale-be-elf.hal.o.uue athhal-xscale-be-elf.inc
athhal-xscale-be-elf.opt_ah.h athhal-xscale-le-elf.hal.o.uue
athhal-xscale-le-elf.inc athhal-xscale-le-elf.opt_ah.h
src/sys/contrib/arch/i386/dev: athhal-i386-elf.hal.o.uue
athhal-i386-elf.inc athhal-i386-elf.opt_ah.h
src/sys/contrib/arch/mips/dev: athhal-mips-be-elf.hal.o.uue
athhal-mips-be-elf.inc athhal-mips-be-elf.opt_ah.h
athhal-mips-le-elf.hal.o.uue athhal-mips-le-elf.inc
athhal-mips-le-elf.opt_ah.h athhal-mips1-be-elf.hal.o.uue
athhal-mips1-be-elf.inc athhal-mips1-be-elf.opt_ah.h
athhal-mips1-le-elf.hal.o.uue athhal-mips1-le-elf.inc
athhal-mips1-le-elf.opt_ah.h athhal-mipsisa32-be-elf.hal.o.uue
athhal-mipsisa32-be-elf.inc athhal-mipsisa32-be-elf.opt_ah.h
athhal-mipsisa32-le-elf.hal.o.uue athhal-mipsisa32-le-elf.inc
athhal-mipsisa32-le-elf.opt_ah.h
src/sys/contrib/arch/powerpc/dev: athhal-powerpc-be-eabi.hal.o.uue
athhal-powerpc-be-eabi.inc athhal-powerpc-be-eabi.opt_ah.h
athhal-powerpc-le-eabi.hal.o.uue athhal-powerpc-le-eabi.inc
athhal-powerpc-le-eabi.opt_ah.h
src/sys/contrib/arch/sh3/dev: athhal-sh4-le-elf.hal.o.uue
athhal-sh4-le-elf.inc athhal-sh4-le-elf.opt_ah.h
src/sys/contrib/dev/ic: athhal-COPYRIGHT athhal-README athhal.h
athhal_desc.h athhal_devid.h athhal_if.m athhal_osdep.c
athhal_osdep.h athhal_version.h
src/sys/dev/ic: ath.c ath_netbsd.c athioctl.h athrate-amrr.c
athrate-onoe.c athrate-sample.c athrate-sample.h athvar.h
src/sys/net80211: _ieee80211.h ieee80211.c ieee80211_input.c
ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_netbsd.c
ieee80211_netbsd.h ieee80211_node.c ieee80211_proto.c
ieee80211_proto.h ieee80211_var.h
Added Files:
src/sys/contrib/arch/alpha/dev: athhal-alpha-elf.hal.o.uue
athhal-alpha-elf.inc athhal-alpha-elf.opt_ah.h
src/sys/contrib/arch/powerpc/dev: athhal-powerpc-be-elf.hal.o.uue
athhal-powerpc-be-elf.inc athhal-powerpc-be-elf.opt_ah.h
src/sys/contrib/arch/sparc64/dev: athhal-sparc64-be-elf.hal.o.uue
athhal-sparc64-be-elf.inc athhal-sparc64-be-elf.opt_ah.h
Log Message:
Miscellaneous ath(4) and net80211 updates and bug-fixes coming from
sam@ and various open source repositories:
ath(4):
Ignore "phantom" beacon misses: should stabilize connections
to access points (no more ceaseless link-UP/DOWN indications).
Also, re-synchronize beacon timer using the TSF in the
first beacon received after joining a BSS---this should
also help suppress spurious beacon misses. I am hopeful
that this will help ath(4) lossage reported by perry@ and
smb@.
Add new configuration through sysctl.
Use a shorter calibration interval until IQ calibration
finishes.
Report antenna noise through radiotap.
Rudiments of Radar Detection / Dynamic Frequency Selection.
Update to HAL version 0.9.16.13.
Update open sources for changes to the HAL API.
Add HALs for additional architectures: add big-endian ELF
HALs for sparc64 and for PowerPC. Also add a Alpha HAL.
These new HALs are untested under NetBSD.
ath(4) + net80211:
Make the multicast transmit rate configurable by ioctl.
Miscellaneous bug fixes.
To generate a diff of this commit:
cvs rdiff -r0 -r1.1 src/sys/contrib/arch/alpha/dev/athhal-alpha-elf.hal.o.uue \
src/sys/contrib/arch/alpha/dev/athhal-alpha-elf.inc \
src/sys/contrib/arch/alpha/dev/athhal-alpha-elf.opt_ah.h
cvs rdiff -r1.3 -r1.4 \
src/sys/contrib/arch/amd64/dev/athhal-x86_64-elf.hal.o.uue \
src/sys/contrib/arch/amd64/dev/athhal-x86_64-elf.inc
cvs rdiff -r1.1.1.1 -r1.2 \
src/sys/contrib/arch/amd64/dev/athhal-x86_64-elf.opt_ah.h
cvs rdiff -r1.3 -r1.4 \
src/sys/contrib/arch/arm/dev/athhal-arm9-le-thumb-elf.hal.o.uue \
src/sys/contrib/arch/arm/dev/athhal-arm9-le-thumb-elf.inc \
src/sys/contrib/arch/arm/dev/athhal-armv4-be-elf.hal.o.uue \
src/sys/contrib/arch/arm/dev/athhal-armv4-be-elf.inc \
src/sys/contrib/arch/arm/dev/athhal-armv4-le-elf.hal.o.uue \
src/sys/contrib/arch/arm/dev/athhal-armv4-le-elf.inc \
src/sys/contrib/arch/arm/dev/athhal-xscale-be-elf.hal.o.uue \
src/sys/contrib/arch/arm/dev/athhal-xscale-be-elf.inc \
src/sys/contrib/arch/arm/dev/athhal-xscale-le-elf.hal.o.uue \
src/sys/contrib/arch/arm/dev/athhal-xscale-le-elf.inc
cvs rdiff -r1.1.1.1 -r1.2 \
src/sys/contrib/arch/arm/dev/athhal-arm9-le-thumb-elf.opt_ah.h \
src/sys/contrib/arch/arm/dev/athhal-armv4-be-elf.opt_ah.h \
src/sys/contrib/arch/arm/dev/athhal-armv4-le-elf.opt_ah.h \
src/sys/contrib/arch/arm/dev/athhal-xscale-be-elf.opt_ah.h \
src/sys/contrib/arch/arm/dev/athhal-xscale-le-elf.opt_ah.h
cvs rdiff -r1.3 -r1.4 src/sys/contrib/arch/i386/dev/athhal-i386-elf.hal.o.uue \
src/sys/contrib/arch/i386/dev/athhal-i386-elf.inc
cvs rdiff -r1.1.1.1 -r1.2 \
src/sys/contrib/arch/i386/dev/athhal-i386-elf.opt_ah.h
cvs rdiff -r1.3 -r1.4 \
src/sys/contrib/arch/mips/dev/athhal-mips-be-elf.hal.o.uue \
src/sys/contrib/arch/mips/dev/athhal-mips-be-elf.inc \
src/sys/contrib/arch/mips/dev/athhal-mips-le-elf.hal.o.uue \
src/sys/contrib/arch/mips/dev/athhal-mips-le-elf.inc \
src/sys/contrib/arch/mips/dev/athhal-mips1-be-elf.hal.o.uue \
src/sys/contrib/arch/mips/dev/athhal-mips1-be-elf.inc \
src/sys/contrib/arch/mips/dev/athhal-mips1-le-elf.hal.o.uue \
src/sys/contrib/arch/mips/dev/athhal-mips1-le-elf.inc \
src/sys/contrib/arch/mips/dev/athhal-mipsisa32-be-elf.hal.o.uue \
src/sys/contrib/arch/mips/dev/athhal-mipsisa32-be-elf.inc \
src/sys/contrib/arch/mips/dev/athhal-mipsisa32-le-elf.hal.o.uue \
src/sys/contrib/arch/mips/dev/athhal-mipsisa32-le-elf.inc
cvs rdiff -r1.1.1.1 -r1.2 \
src/sys/contrib/arch/mips/dev/athhal-mips-be-elf.opt_ah.h \
src/sys/contrib/arch/mips/dev/athhal-mips-le-elf.opt_ah.h \
src/sys/contrib/arch/mips/dev/athhal-mips1-be-elf.opt_ah.h \
src/sys/contrib/arch/mips/dev/athhal-mips1-le-elf.opt_ah.h \
src/sys/contrib/arch/mips/dev/athhal-mipsisa32-be-elf.opt_ah.h \
src/sys/contrib/arch/mips/dev/athhal-mipsisa32-le-elf.opt_ah.h
cvs rdiff -r1.3 -r1.4 \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-be-eabi.hal.o.uue \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-be-eabi.inc \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-le-eabi.hal.o.uue \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-le-eabi.inc
cvs rdiff -r1.2 -r1.3 \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-be-eabi.opt_ah.h \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-le-eabi.opt_ah.h
cvs rdiff -r0 -r1.1 \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-be-elf.hal.o.uue \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-be-elf.inc \
src/sys/contrib/arch/powerpc/dev/athhal-powerpc-be-elf.opt_ah.h
cvs rdiff -r1.3 -r1.4 \
src/sys/contrib/arch/sh3/dev/athhal-sh4-le-elf.hal.o.uue \
src/sys/contrib/arch/sh3/dev/athhal-sh4-le-elf.inc
cvs rdiff -r1.1.1.1 -r1.2 \
src/sys/contrib/arch/sh3/dev/athhal-sh4-le-elf.opt_ah.h
cvs rdiff -r0 -r1.1 \
src/sys/contrib/arch/sparc64/dev/athhal-sparc64-be-elf.hal.o.uue \
src/sys/contrib/arch/sparc64/dev/athhal-sparc64-be-elf.inc \
src/sys/contrib/arch/sparc64/dev/athhal-sparc64-be-elf.opt_ah.h
cvs rdiff -r1.2 -r1.3 src/sys/contrib/dev/ic/athhal-COPYRIGHT \
src/sys/contrib/dev/ic/athhal-README src/sys/contrib/dev/ic/athhal_if.m
cvs rdiff -r1.3 -r1.4 src/sys/contrib/dev/ic/athhal.h \
src/sys/contrib/dev/ic/athhal_desc.h \
src/sys/contrib/dev/ic/athhal_devid.h \
src/sys/contrib/dev/ic/athhal_version.h
cvs rdiff -r1.6 -r1.7 src/sys/contrib/dev/ic/athhal_osdep.c
cvs rdiff -r1.5 -r1.6 src/sys/contrib/dev/ic/athhal_osdep.h
cvs rdiff -r1.67 -r1.68 src/sys/dev/ic/ath.c
cvs rdiff -r1.6 -r1.7 src/sys/dev/ic/ath_netbsd.c \
src/sys/dev/ic/athrate-amrr.c
cvs rdiff -r1.10 -r1.11 src/sys/dev/ic/athioctl.h
cvs rdiff -r1.7 -r1.8 src/sys/dev/ic/athrate-onoe.c \
src/sys/dev/ic/athrate-sample.c
cvs rdiff -r1.2 -r1.3 src/sys/dev/ic/athrate-sample.h
cvs rdiff -r1.14 -r1.15 src/sys/dev/ic/athvar.h
cvs rdiff -r1.3 -r1.4 src/sys/net80211/_ieee80211.h
cvs rdiff -r1.43 -r1.44 src/sys/net80211/ieee80211.c
cvs rdiff -r1.56 -r1.57 src/sys/net80211/ieee80211_input.c
cvs rdiff -r1.29 -r1.30 src/sys/net80211/ieee80211_ioctl.c
cvs rdiff -r1.17 -r1.18 src/sys/net80211/ieee80211_ioctl.h
cvs rdiff -r1.12 -r1.13 src/sys/net80211/ieee80211_netbsd.c
cvs rdiff -r1.9 -r1.10 src/sys/net80211/ieee80211_netbsd.h
cvs rdiff -r1.51 -r1.52 src/sys/net80211/ieee80211_node.c
cvs rdiff -r1.23 -r1.24 src/sys/net80211/ieee80211_proto.c
cvs rdiff -r1.15 -r1.16 src/sys/net80211/ieee80211_proto.h
cvs rdiff -r1.22 -r1.23 src/sys/net80211/ieee80211_var.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.