OpenBSD cvs log

created 2024-06-11T22:07:50Z
begin 2024-06-07T00:00:00Z
end 2024-06-08T00:00:00Z
path src/sys
commits 15

date 2024-06-07T05:17:34Z
author deraadt
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
message ret-clean is compatible with unhibernate again, due to a fix in
LLVM X86RetClean.cpp
issue observed by mglocker, diagnosed by mlarkin, kettenis, guenther.

date 2024-06-07T06:04:43Z
author jsg
files src/sys/uvm/uvm_addr.c log diff annotate
message remove UADDR_HINT_MAXGAP, missed when uaddr_hint allocator was removed

date 2024-06-07T06:26:23Z
author jsg
files src/sys/arch/amd64/amd64/intr.c log diff annotate
message remove unused CONCAT define

date 2024-06-07T08:02:17Z
author jsg
files src/sys/netinet/tcp_input.c log diff annotate
message remove unused packet header length defines

date 2024-06-07T08:37:59Z
author jsg
files src/sys/netinet6/ip6_mroute.c log diff annotate
message remove unused defines

date 2024-06-07T08:44:25Z
author jan
files src/sys/dev/pci/if_vmx.c log diff annotate
src/sys/dev/pci/if_vmxreg.h log diff annotate
message Use TCP Large Receive Offload in vmx(4).

tested by Hrvoje Popovski and bluhm@

ok bluhm@

date 2024-06-07T08:48:10Z
author jsg
files src/sys/dev/audio.c log diff annotate
message remove unused IPL_SOFTAUDIO define, missed in rev 1.200

date 2024-06-07T09:26:37Z
author jsg
files src/sys/ufs/ext2fs/ext2fs_vfsops.c log diff annotate
message remove unused ROOTNAME define and part of a comment
matches part of cd9660_vfsops.c rev 1.11 and ffs_vfsops.c rev 1.12

date 2024-06-07T09:48:19Z
author florian
files src/sys/netinet6/in6.c log diff annotate
message Fix slaac on P2P interfaces

slaacd(8) can work on P2P interfaces, it will just never configure the
destination address. But this works fine on at least pppoe(4) and
tun(4).

To make this less confusing pull ifra_dstaddr into dst6 or gw6
depending on if we are doing autoconf or not.

I accidentally broke this when implementing rule 5.5 of RFC 6724.

reported by & testing naddy
OK bluhm

date 2024-06-07T10:14:29Z
author jsg
files src/sys/arch/i386/i386/db_trace.c log diff annotate
message remove unused defines, missed in rev 1.34

date 2024-06-07T13:15:25Z
author jsg
files src/sys/netinet/ip_esp.c log diff annotate
message remove MAXBUFSIZ define, unused since rev 1.33

date 2024-06-07T13:43:21Z
author jsg
files src/sys/net/pipex.c log diff annotate
message remove ph_ppp_proto define, unused since rev 1.123

date 2024-06-07T16:53:35Z
author kettenis
files src/sys/arch/amd64/amd64/cpu.c log diff annotate
src/sys/arch/amd64/amd64/ipifuncs.c log diff annotate
src/sys/arch/amd64/amd64/machdep.c log diff annotate
src/sys/arch/amd64/include/cpu.h log diff annotate
src/sys/arch/i386/i386/machdep.c log diff annotate
src/sys/arch/i386/include/cpu.h log diff annotate
src/sys/dev/acpi/acpicpu.c log diff annotate
message Make sure we select the deepest possible C-state during suspend-to-idle.

ok deraadt@, guenther@, mlarkin@, jsg@

date 2024-06-07T18:24:16Z
author bluhm
files src/sys/net/pf.c log diff annotate
src/sys/netinet/ip_icmp.c log diff annotate
src/sys/netinet/ip_input.c log diff annotate
src/sys/netinet/ip_output.c log diff annotate
src/sys/netinet/ip_var.h log diff annotate
src/sys/netinet6/ip6_forward.c log diff annotate
message Read IP forwarding variables only once.

Do not assume that ip_forwarding and ip_directedbcast cannot change
while processing one packet. Read it once and pass down its value
with a flag. This is necessary for unlocking the sysctl path.
There are a few places where a consistent value does not really
matter, they are unchanged. Use a proper ip_ prefix for the global
variable.

OK claudio@

date 2024-06-07T23:19:18Z
author jsg
files src/sys/arch/amd64/amd64/mpbios.c log diff annotate
src/sys/arch/i386/i386/mpbios.c log diff annotate
message remove unused TAB defines; ok miod@