Fix errors when using urtwn(4) with xhci host cntrollers.
Openbsd had changed their xhci stack to send an empty xfer to accomodate
urtwn devices over xhci.
This achieves the same thing (but in the xhci driver itself).
The flow would be tx pkt-> empty xfer for each packet to transfer.
It also helps to schedule only one transfer per pipe at a time.
This avoids the dreaded "device timeout" condition and the wifi link remains
connected and operational.
Analysed by Harold Gutch and earlier isssues identified by Greg Troxel.
PR bin/59511
when extracting variables for filtering in NPF, allow the handler to
recursively extract all variables that might be present in the parent variable
to fully get all the filter elements present in them. this issue poses a security risk
as intruders can find their way into your machine if you intend to block them
but have their IPs in a nested variable with other IPs as well.
so this needs to be pulled up to 9, 10, 11
this fix has been reviewed by christos@ and martin@ and tests have been included.
Pull up following revision(s) (requested by joe in ticket #12):
usr.sbin/npf/npfctl/npf_build.c: revision 1.60
PR bin/59581
set layer bit in dynamic rule attributes
effectively use it when listing either layer 2 or 3 rules
This fixes it
add support for Xserve G4:
- fan control via pwm, works the same way as fcu and smu, zones can be
controlled via sysctl machdep.obio0
- add sysctls for pwms ( can be set ) and gpios ( read only )
- control indicator LED via sysctl hw.led
PR bin/59602 PWD update failure message from cd fix.
Only complain about being unable to determine the new
directory name after a cd when -e is given (test for
that was forgotten).
nd: fix the number of requests for address resolution
ARP is expected to send requests for address resolution
net.inet.arp.nd_bmaxtries times at most. However, it sends
one more. IPv6 ND also behaves the same way.
The fix requires nd_set_timer reorganization to handle
scheduling timer without sending an NS message.
PR kern/59596
m68k: Fix invalid instruction word.
PMOVE <ea>,TTn instruction doesn't support (An)+ addressing mode on 68030.
While some emulators (like QEMU) execute it without error, the real 68030
triggers a F-line trap.
Need to pullup netbsd-11.