OpenBSD cvs log

created 2023-11-19T08:07:27Z
begin 2023-11-11T00:00:00Z
end 2023-11-12T00:00:00Z
path src/sys
commits 8

date 2023-11-11T12:17:50Z
author bluhm
files src/sys/net/art.c log diff annotate
src/sys/net/art.h log diff annotate
src/sys/net/rtable.c log diff annotate
message Remove unused parameter dst from art_get().

OK mvs@

date 2023-11-11T12:52:20Z
author dlg
files src/sys/net/route.h log diff annotate
message start documenting the protections or locks needed for struct rtentry fields.

this is the result of a bunch of discussion at h2k23.

ok claudio@ mvs@ bluhm@

date 2023-11-11T14:24:03Z
author bluhm
files src/sys/net/if.c log diff annotate
src/sys/net/if.h log diff annotate
src/sys/net/if_var.h log diff annotate
message Pass constant struct sockaddr to interface lookup functions.

OK mvs@

date 2023-11-11T16:32:56Z
author stsp
files src/sys/dev/ic/dwqereg.h log diff annotate
message Correct wrong register offset macros for dwqe(4) DMA burst length.

Intel Elkhart Lake Ethernet now reaches 934 Mbps Tx/Rx in my testing.

Patch by msaitoh@netbsd, thanks!
Tested by myself on Elkhart Lake, dlg@ on arm64, and jca@ on riscv.
ok dlg@ patrick@

date 2023-11-11T16:50:25Z
author stsp
files src/sys/dev/ic/dwqevar.h log diff annotate
src/sys/dev/pci/if_dwqe_pci.c log diff annotate
message Attach dwqe(4) to Intel Elkhart Lake PSE SGMII devices.

Patch by msaitoh@netbsd, who tested both PSE SGMII ports on a Helix 330.

date 2023-11-11T17:20:21Z
author patrick
files src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable CD9660 in RAMDISK so we can mount CD-ROMs.

ok jsg@

date 2023-11-11T18:00:36Z
author jca
files src/sys/arch/riscv64/conf/Makefile.riscv64 log diff annotate
message Randomly linked riscv64 kernels built with clang/lld-16 hang too often

Use cat instead of sort -R to disable random relinking for now, until we
find the culprit. For whoever interested, using cat or sort avoids the
problem but using sort -r makes it 100% reproducible in my tests.

Suggested by deraadt@

date 2023-11-11T18:47:02Z
author jca
files src/sys/arch/amd64/include/atomic.h log diff annotate
message Fix variable name in comment

Mostly a dummy commit so that the last llvm commit ends up in the git export.
(No idea whether it's actually/still needed but it can't hurt.)