OpenBSD cvs log

created 2023-01-01T08:11:53Z
begin 2022-12-24T00:00:00Z
end 2022-12-25T00:00:00Z
path src/sys
commits 3

date 2022-12-24T05:20:32Z
author dlg
files src/sys/net/pf.c log diff annotate
message fix and enable toeplitz hashing of pf_state_keys again.

the hash generated when setting up the pf pdesc struct uses outer
addresses, while the addresses used in the state table goes through
pf_state_key_addr_setup(), which does interesting things with some
ipv6 icmp values. state lookups used pf_state_key_addr_setup(), but
pf_state_key_setup copied the pdesc value, causing an inconsistency.
pf_state_key_setup now calls pf_state_key_addr_setup().

found by anton@
tested by anton@ florian@

date 2022-12-24T10:51:27Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable pcagpio(4), and also consistently pcamux(4) while we're at it. With
this the SFP port on the ClearFog Base (CN9130) starts to work, as the SFP
slot has some GPIOs routed through a GPIO extender.

ok dlg@ kettenis@

date 2022-12-24T12:36:06Z
author patrick
files src/sys/dev/fdt/xhci_fdt.c log diff annotate
message Hook up xhci(4)'s activate function to the FDT attachment driver. This
makes the USB ports work after a suspend/resume cycle on the x13s.

ok kettenis@