OpenBSD cvs log

created 2024-09-07T06:35:43Z
begin 2024-08-31T00:00:00Z
end 2024-09-01T00:00:00Z
path src/sys
commits 4

date 2024-08-31T04:17:14Z
author dlg
files src/sys/conf/GENERIC log diff annotate
src/sys/conf/files log diff annotate
src/sys/net/if_rport.c log diff annotate
message add rport(4) for p2p l3 connectivity between route domains.

you can basically plug rdomains together and route between them
over rport interfaces. people keep asking me if this is so you can
leak routes between rdomains, and the answer is yes.

this is like pair(4) but cheaper because it avoids all the mucking
around with putting an ethernet header on the mbuf just to take it
off again later, and is more efficient with address space because
it's a p2p ip interface.

it has a small tweak from mvs@
ok denis@ claudio@

date 2024-08-31T15:52:09Z
author deraadt
files src/sys/kern/vfs_syscalls.c log diff annotate
message jeremy observed that access() on unveiled space was returning errors
for valid requests. This is because the nd.ni_unveil to namei() was
always UNVEIL_READ, regardless of the request amode. Building a
correct ni_unveil passes a new regression test, producing expected
results.
ok beck jeremy

date 2024-08-31T15:53:44Z
author deraadt
files src/sys/dev/acpi/acpi_x86.c log diff annotate
message If FADT_POWER_S0_IDLE_CAPABLE feature is found, prefer S0ix style over S3.
Commiting now so that tests can be done by more people before release.
At the last moment, we can pull this change out.

date 2024-08-31T16:23:09Z
author deraadt
files src/sys/dev/ic/dc.c log diff annotate
src/sys/dev/ic/fxp.c log diff annotate
src/sys/dev/ic/rtl81x9.c log diff annotate
src/sys/dev/ic/xl.c log diff annotate
src/sys/dev/pci/if_alc.c log diff annotate
src/sys/dev/pci/if_ale.c log diff annotate
src/sys/dev/pci/if_bce.c log diff annotate
src/sys/dev/pci/if_bge.c log diff annotate
src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_ix.c log diff annotate
src/sys/dev/pci/if_lii.c log diff annotate
src/sys/dev/pci/if_msk.c log diff annotate
src/sys/dev/pci/if_nfe.c log diff annotate
src/sys/dev/pci/if_re_pci.c log diff annotate
src/sys/dev/pci/if_rge.c log diff annotate
src/sys/dev/pci/if_se.c log diff annotate
src/sys/dev/pci/if_sis.c log diff annotate
src/sys/dev/pci/if_sk.c log diff annotate
src/sys/dev/pci/if_vr.c log diff annotate
message net drivers may have mii children, but mii layer has no _activate
functions. similar operations are done via driver xx_stop/init functions
calling mii_ subfunctions directly at the right moments in time, and
are not anticipated to ever need the activate mechanism. so for now,
delete all the config_activate_children() here
ok kettenis