Age | Commit message (Collapse) | Author |
|
ok bluhm@
|
|
on most systems, so this tweak should save an iota of CPU time.
|
|
|
|
Makes the King Jim portabook's keyboard work in bsd.rd.
ok deraadt mlarkin
|
|
time soon so remove all the code to support multiple pfkey versions.
OK mpi@
|
|
iwm(4) devices. I don't see any problems without this hack.
I suppose the underlying problem was fixed in if_iwm.c r1.146.
Add some additional error checking while here.
Tested by me on 8260 and by claudio@ on 8265.
ok claudio@
|
|
and outer header. Reset values depending on the the mbuf when the
mbuf is adjusted. Check the length of the inner IP header with the
correct size in case of IPv6. Check the IPv4 header size including
IP options. For the IPIP statistics the inner header length has
to be subtracted from the packet size as the outer header has already
been stripped off.
OK mpi@
|
|
address family passed to ipip_input().
OK mpi@
|
|
use qe_desc_base instead of calculating the address again
|
|
If the device needs to be reset due to a poll timeout, we need accurate
information which requests are already completed. Otherwise, there will
be a panic "scsi_done called twice on xs", as found out by mpi@
|
|
clang complains about it a lot. Since we don't want to fix the code,
suppress certain warnings using #pragma clang diagnostic.
ok jsg@
|
|
Stop manipulating the done list and root hub port status in the interrupt
handler.
Some parts lifted from NetBSD's r1.157 but with functionnal polling and
without leaving WDH interrupts masked after exiting ddb(4).
Fix an splassert() by no longer calling usb_transfer_complete() in the
interrupt handler.
Issue reported by claudio@, brynet@ and Jacqueline Jolicoeur.
|
|
'modern' scsi. Eliminates use of XS_NO_CCB.
Resource optimization to follow.
ok sf@, "makes sense" dlg@ earlier version
|
|
now this only contains definitions for parsing the EFI memory map.
I anticipate adding limited support for the EFI system table and some of
the EFI runtime services, but not much more.
ok mlarkin@, patrick@, tom@
|
|
OK dlg@
|
|
OK dlg@
|
|
specifically, dont rely on magic in ctlreg to implement membars. moving
that to atomic.h would add a lot of pollution to the namespace, so
move to passing the membar options to a single __membar macro.
this tweaks everything that was using the ctlreg backend to either use
an appropriate membar_foo(), or to use __membar() in the MD code.
ok kettenis@
|
|
Prompted by a bug report from semarie@, thanks!
|
|
expansion bug in bpf prevented protocols above 127. m_data is
signed, bpf_mbuf_ldb() returns unsigned.
bug report Matthias Pitzl; OK deraadt@ millert@
|
|
derivatives. This lets the kernel utilize the CPUs' Standby Mode to
reduce the power consumption of an idle system.
Suggested by and input from miod@.
He also tested this patch on an RM7000 O2.
|
|
On suspend, the USB driver is put to polling mode and it no longer
claims interrupt requests. If the USB controller keeps raising new
requests faster than spurious interrupt messages can be printed,
interrupt processing hogs all CPU time and the suspend code gets
stuck. The rate limiting should prevent this from happening.
Suspend issue with USB Wi-Fi reported by fcambus@
Fix tested by and OK fcambus@
|
|
family switch. This makes the specific calculation more obvious.
OK claudio@
|
|
mismatched enum.
ok bluhm@
|
|
and give them better names.
input and OK mikeb@
|
|
in ip6_local() to our IPv6 stack.
OK mikeb@
|
|
Free the options in icmp_input_if() after a successful call to
icmp_reflect().
bug report and analysis by Hendrik Gerlach
OK krw@ claudio@ phessler@
|
|
|
|
|
|
pool pages that fit at least 8 pool items reduces the kva pressure.
Unfortunately this doesn't completely eliminate the problems sthen@ is
seeing.
ok drahn@
|
|
|
|
by dwmmc(4).
|
|
|
|
|
|
|
|
|
|
with the RS780E chipset.
OK kettenis@, jsg@
|
|
changes to set the appropriate clock. Add a sc_statchg callback in the
core softc that gets called when the link status changes.
|
|
on various Rockchip SoCs.
This is still WIP. Next steps will be to get rid of various busy-wait loops
and add DMA support.
|
|
|
|
O.K. bluhm@
|
|
variants.
ok jsg@, deraadt@
|
|
Restore behaviour from before the fix of the botched R92C_USTIME_TSF register
definition. IQ cal code was referring to this register by name, but actually
needs to use the old value. So add a register definition for the old value
under a new name (R92C_BCN_CTRL1) and use this name in the IQ cal code.
Discussed with Kevin Lo
|
|
This card can now receive packets. Transmit is still broken and
Kevin Lo reports that his 2T2R AR9380 device cannot receive yet.
|
|
More closely matches what other drivers are doing.
|
|
Useful for development and testing but not recommended for regular usage.
|
|
without needing a previously created state by MLD Listener Query. It
wasn't working because: (1) you might not have a previous MLD Listener
Query and (2) the addresses of the Query and Report don't match.
ok mikeb@, sashan@
|
|
According to Kevin Lo it was wrong (and is also wrong in the Linux driver).
FreeBSD made the same change in r282623.
Patch by Kevin Lo.
|
|
ok krw@
|
|
|
|
|