summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/if_otus.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* create another kthread to run xfer abort tasks. xfer abort tasks cannotjakemsr2010-10-231-2/+2
| | | | | | | | | | | be run from the generic task kthread, because xfers that need to be aborted block newly queued tasks from running (i.e. the xfer to be aborted blocks the abort of that task). as there are now three types of usb tasks, add an argument to usb_init_task() and another member to struct usb_task to specify the task type. fixes boot hangs that are showing up because we now use usb tasks to attach/detach usb devices.
* remove the unused if_init callback in struct ifnetjsg2010-08-271-2/+1
| | | | ok deraadt@ henning@ claudio@
* remove proc.h include from uvm_map.h. This has far reaching effects, astedu2010-04-201-2/+1
| | | | | | sysctl.h was reliant on this particular include, and many drivers included sysctl.h unnecessarily. remove sysctl.h or add proc.h as needed. ok deraadt
* more otus(4) idsdamien2010-04-141-19/+24
|
* NEC Aterm WL300NU-Gdamien2010-03-201-1/+2
|
* the D-Link DWA-160 rev A2 is an otus(4) too.damien2009-11-171-2/+3
|
* setting of WEP keys is defered until interface is brought up,damien2009-11-031-1/+6
| | | | | | | so do nothing in set_key() if the interface is not up and running. fixes a panic reported by Steph (frlinux at gmail dot com) with run(4) on misc
* TP-LINK TL-WN821Ndamien2009-09-151-1/+2
|
* undef OTUS_DEBUG.damien2009-08-101-3/+1
| | | | can't believe this made it into 4.6 :-(
* match on D-Link DWA-130 rev D1jsg2009-05-231-1/+2
|
* attach to more shits.damien2009-05-111-2/+4
|
* better scan.damien2009-05-111-67/+106
|
* do not panic when the device is unplugged.damien2009-04-061-22/+32
| | | | | fix 802.11a rate set for dual-band devices (spotted by Fukaumi Naoki). + usual cleanup
* get rid of otus_phy_write().damien2009-04-021-49/+43
| | | | unobfuscate things a bit.
* fix RTS/CTS and CTS-to-self protection.damien2009-03-261-35/+50
| | | | cleanup prototypes while i'm here.
* attach CACE AirPcap Nx.damien2009-03-261-1/+2
|
* report Michael MIC failures to net80211 (can't happen yet since we dodamien2009-03-241-2/+11
| | | | | crypto in software.) increment if_ierrors in Rx error paths.
* fix Rx rate in radiotap.damien2009-03-241-18/+30
| | | | implement SIOCS80211CHANNEL ioctl.
* otus(4), a driver for Atheros AR9001U USB IEEE 802.11 devices.damien2009-03-231-0/+2225
more work is required but basic operations work. requires a non-free firmware to operate. partly based on source code released under the ISC by Atheros Communications for Linux, although I had to rewrite almost everything (actually I only used some .h files from the Atheros driver.) there also exists a rewrite of the Atheros driver for Linux (ar9170) but the guy decided to make the code less free by wrapping the GPL around the ISC. committed over a NETGEAR WNDA3100. ok deraadt@