Age | Commit message (Collapse) | Author |
|
now the offset into the first mbuf of the target chain before copying
the source data over. From FreeBSD.
Convert drivers' use of m_devget(). Mostly from thib@.
Update mbuf(9) man page.
ok claudio@, thib@
|
|
calling the xfer callback function to allow a device driver to
immediately reschedule the same xfer.
This e.g. improves performance for isoc high- fullspeed xfers (ehci).
From NetBSD. OK phessler@
|
|
information. Also explains PR 4124 and 5318
|
|
with ubsa(4), it is moved to umsm(4).
ok jsg@, reported by Daniele Pilenga
|
|
LIST_INSERT_HEAD(..) to prevent a crash when the freelist is empty. From
NetBSD.
|
|
transactions. From NetBSD.
|
|
action. Shuts down the device gracefully.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Move calling ether_ioctl() from the top of the ioctl function, which
at the moment does absolutely nothing, to the default switch case.
Thus allowing drivers to define their own ioctl handlers and then
falling back on ether_ioctl(). The only functional change this results
in at the moment is having all Ethernet drivers returning the proper
errno of ENOTTY instead of EINVAL/ENXIO when encountering unknown
ioctl's.
Shrinks the i386 kernels by..
RAMDISK - 1024 bytes
RAMDISKB - 1120 bytes
RAMDISKC - 832 bytes
Tested by martin@/jsing@/todd@/brad@
Build tested on almost all archs by todd@/brad@
ok jsing@
|
|
initialized. From NetBSD. "won't hurt" miod@.
|
|
|
|
|
|
ok jsg@
|
|
Spotted by stu@ and miod@
|
|
- Sign over Jeremy Morse's copyright (who contributed ehci-isoc support)
to NetBSD copyright but still mention him as contributor. OK'd by
Jeremy Morse.
- Update TODO list.
- Clarify the error message in case when a low/full speed isoc device
has been attached to ehci.
- Add a missing break so that the isoc setup code doesn't access
uninitialized microframe content which has been request by the driver
but not been used.
OK kevlo@
|
|
Really just the low-hanging fruit of (hopefully) forthcoming timeout
conversions.
ok art@, krw@
|
|
fails. fixes my ups
looked over by fgs@. ok sthen@
|
|
|
|
|
|
|
|
|
|
|
|
ok deraadt@
|
|
|
|
- remove extraneous spaces
- better column alignment
- sort vendors by vendor-id
- sort products by vendor-id,device-id
- group products by vendor-id rather than vendor-name
- fix vendor-id for Motorola SB4100 (checked with vendor driver)
ok brad@
|
|
|
|
|
|
struct and pack all other hardware structs which have been forgotten.
|
|
|
|
IEEE80211_ACK_LEN instead of IEEE80211_MIN_LEN for ZYD_MIN_RXBUFSZ
and ZYD_MIN_FRAGSZ.
silence some warnings while i'm there.
change ZYD_FILTER_BSS to use the same value as the vendor's driver
that contains some magic (undocumented) bits.
|
|
remove IBSS and HostAP support from net80211 and 802.11 drivers.
it can be used to shrink RAMDISK kernels for instance (like what
was done for wi(4)).
it also has the benefit of highlighting what is specific to IBSS
and HostAP modes in the code.
the cost is that we now have two code paths to maintain.
|
|
|
|
|
|
|
|
there reorder fields in the struct to make it shorter on 64 bit archs.
panic reported by jasper@
thanks to miod@ for helping me debug this down
|
|
|
|
|
|
ioctls therefore are VIDIOC_QUERYCTRL, VIDIOC_G_CTRL, and VIDIOC_S_CTRL.
|
|
|
|
|
|
ok mglocker
|
|
endpoint, pick the next higher endpoint bandwidth.
|
|
|
|
- Fix check for maximum bInterval value.
- Calculate frames/microframes values slightly different (but with mostly
same result finally).
|
|
when acting as an access point instead of having each driver doing the
job.
tested by krw@ (ral AP) and me with several drivers.
|