summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhso.c
AgeCommit message (Collapse)Author
2022-10-26uhso(4): Convert locking comments to locking assertions.riastradh
2022-09-03Garbage-collect the remaining vestiges of netisr.thorpej
2021-06-13Remove duplicate.mlelstv
2020-03-14revert the 0x% -> %# change for fixed width formats pointed out by uwe.christos
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
- no %s/%p for kernel log - 0x% -> %# - always %j for kernel log
2020-01-29Adopt <net/if_stats.h>.thorpej
2019-12-01localifymaxv
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2019-01-22KNFskrll
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD. This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
2018-01-21PR kern/52931 Kernel panics with Atheros usb wireless interfaceskrll
Audit the flags to usbd_create_xfer so that USBD_FORCE_SHORT_XFER is supplied wherever such a transfer is setup. We can drop USBD_SHORT_XFER_OK as it has not bearing on number of TDs
2017-12-19 Add missing if_free() in the detach path.msaitoh
2017-01-11fix off by onemaya
2016-11-25+#include "opt_usb.h"skrll
2016-10-31PR/51574: You can't always get what you want, but if you try sometime..christos
Remove unreachable code.
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
The API is used to set (or reset) a received interface of a mbuf. They are counterpart of m_get_rcvif, which will come in another commit, hide internal of rcvif operation, and reduce the diff of the upcoming change. No functional change.
2016-04-28Constify rtentry of if_outputozaki-r
We no longer need to change rtentry below if_output. The change makes it clear where rtentries are changed (or not) and helps forthcoming locking (os psrefing) rtentries.
2016-04-23Merge nick-nhusbskrll
- API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix
2016-04-20IFQ_ENQUEUE refactor (3/3) : eliminate pktattr argument from IFQ_ENQUEUE callerknakahara
2014-11-15centralize the dialout/call unit macros.christos
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
All have been set to "nodiscard"; some should get a real implementation.
2014-07-19PR/48998: uhso(4) support for Globetrotter HSUPA Modemskrll
2014-06-05- Implement pktqueue interface for lockless IP input queue.rmind
- Replace ipintrq and ip6intrq with the pktqueue mechanism. - Eliminate kernel-lock from ipintr() and ip6intr(). - Some preparation work to push softnet_lock out of ipintr(). Discussed on tech-net.
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
designated initializers. I have not built every extant kernel so I have probably broken at least one build; however I've also found and fixed some wrong cdevsw/bdevsw entries so even if so I think we come out ahead.
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
the sysctl link sets are processed, and remove redundancy. Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate lines of code.
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
- remove trailing whitespace - add missing KERNEL_RCSID
2012-12-27Consistent/Correct error message from failing usbd_set_config.skrll
Use aprint_error_dev.
2012-04-05no need to device_pmf_is_registered() before unregisterplunky
2012-03-06pull down from usbmp branch:mrg
- rename usb_detach_{wake,waitup}() to usb_detach_{wake,waitup}old() - use some c99 struct .initialisers
2011-12-23Revert previous due to active usbmp branch(es).jakllsch
2011-12-22Adjust-away inconsistent and trailing whitespace.jakllsch
2011-04-24Rename ttymalloc() to tty_alloc(), and ttyfree() to tty_free() forrmind
consistency. Remove some unnecessary malloc.h inclusions as well.
2011-03-16use C99 style for variadic macro argumentsplunky
2010-11-15Dereferencing struct lwp * needs sys/lwp.h.uebayasi
2010-04-05Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpfjoerg
check into the inline functions as well the fourth argument for bpf_attach.
2010-03-06Add uhso(4) driver and manpage for Option N.V. Wireless WAN modemsplunky