Module Name: src Committed By: christos Date: Sat Mar 30 02:53:03 UTC 2013
Added Files: src/share/man/man4: athn.4 src/sys/dev/cardbus: if_athn_cardbus.c src/sys/dev/ic: arn5008.c arn5008.h arn5008reg.h arn5416.c arn5416.h arn5416reg.h arn9003.c arn9003.h arn9003reg.h arn9280.c arn9280.h arn9280reg.h arn9285.c arn9285.h arn9285reg.h arn9287.c arn9287.h arn9287reg.h arn9380.c arn9380.h arn9380reg.h athn.c athnreg.h athnvar.h src/sys/dev/pci: if_athn_pci.c src/sys/dev/usb: if_athn_usb.c if_athn_usb.h Log Message: This is the initial port of OpenBSD's athn(4) driver. It supports quite a few Atheros 802.11n devices. See the athn(4) manpage for a list. This port has only been tested with a TP-LINK TL-WN722N USB adapter which has an AR9271 chipset (VENDOR: 0x0cf3, PRODUCT: 0x9271). The BSS, Monitor, and HostAP modes all seem to work on that adapter, though the later has not been tested much. The driver also supports PCI and CardBUS devices, but those interfaces are completely untested and probably won't work at this point. If someone can provide me with other adapters that should be supported, particularly PCI or CardBUS adapters, or tell me where I can get one cheaply, I would be happy to try to get the driver working on those devices as well. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/share/man/man4/athn.4 cvs rdiff -u -r0 -r1.1 src/sys/dev/cardbus/if_athn_cardbus.c cvs rdiff -u -r0 -r1.1 src/sys/dev/ic/arn5008.c src/sys/dev/ic/arn5008.h \ src/sys/dev/ic/arn5008reg.h src/sys/dev/ic/arn5416.c \ src/sys/dev/ic/arn5416.h src/sys/dev/ic/arn5416reg.h \ src/sys/dev/ic/arn9003.c src/sys/dev/ic/arn9003.h \ src/sys/dev/ic/arn9003reg.h src/sys/dev/ic/arn9280.c \ src/sys/dev/ic/arn9280.h src/sys/dev/ic/arn9280reg.h \ src/sys/dev/ic/arn9285.c src/sys/dev/ic/arn9285.h \ src/sys/dev/ic/arn9285reg.h src/sys/dev/ic/arn9287.c \ src/sys/dev/ic/arn9287.h src/sys/dev/ic/arn9287reg.h \ src/sys/dev/ic/arn9380.c src/sys/dev/ic/arn9380.h \ src/sys/dev/ic/arn9380reg.h src/sys/dev/ic/athn.c \ src/sys/dev/ic/athnreg.h src/sys/dev/ic/athnvar.h cvs rdiff -u -r0 -r1.1 src/sys/dev/pci/if_athn_pci.c cvs rdiff -u -r0 -r1.1 src/sys/dev/usb/if_athn_usb.c \ src/sys/dev/usb/if_athn_usb.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.