OpenBSD cvs log

created 2022-05-07T17:47:52Z
begin 2022-05-03T00:00:00Z
end 2022-05-04T00:00:00Z
path src/sys
commits 6

date 2022-05-03T09:18:11Z
author claudio
files src/sys/crypto/cryptodev.h log diff annotate
src/sys/netinet/ip_ah.c log diff annotate
src/sys/netinet/ip_esp.c log diff annotate
src/sys/netinet/ip_ipcomp.c log diff annotate
message Retire CRYPTO_F_MPSAFE it is no longer of any use. The crypto framework
no longer uses a callback and so there is no need to define the
callback as MPSAFE.
OK bluhm@

date 2022-05-03T11:47:03Z
author bluhm
files src/sys/net/if.c log diff annotate
message Activate parallel IP forwarding. Start 4 softnet tasks. Limit the
usage to the number of CPUs.
lots of testing Hrvoje Popovski; OK sashan@ sthen@

date 2022-05-03T13:32:47Z
author sashan
files src/sys/net/pf.c log diff annotate
message Make pf(4) more paranoid about IGMP/MLP messages. MLD/IGMP messages
with ttl other than 1 will be discarded. Also MLD messages with
other than link-local source address will be discarded. IGMP
messages with destination address other than multicast class
will be discarded.

feedback and OK bluhm@, cluadio@

date 2022-05-03T21:20:35Z
author bluhm
files src/sys/uvm/uvm_vnode.c log diff annotate
message Rate limit uvn_flush error during pageout messages. They occur
when a memory mapped file cannot be written to disk, e.g. if the
file system is full. Too much printf() during kernel relinking
slows down the system boot.
OK deraadt@

date 2022-05-03T21:39:18Z
author dv
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message vmm/vmd/vmctl: standardize memory units to bytes

At different points in the vm lifecycle vmm(4), vmctl(8), and vmd(8)
refer to a vm's memory range sizes in either bytes or megabytes.
This is needlessly complex.

Switch to using bytes everywhere and adjust types and constants
accordingly. While this makes it possible to specify vm's with
memory in fractions of megabytes, the logic requiring whole
megabyte values remains.

Feedback from deraadt@, mlarkin@, and Matthew Martin.

ok mlarkin@

date 2022-05-03T21:39:19Z
author dv
files src/sys/arch/amd64/include/vmmvar.h log diff annotate
message vmm/vmd/vmctl: standardize memory units to bytes

At different points in the vm lifecycle vmm(4), vmctl(8), and vmd(8)
refer to a vm's memory range sizes in either bytes or megabytes.
This is needlessly complex.

Switch to using bytes everywhere and adjust types and constants
accordingly. While this makes it possible to specify vm's with
memory in fractions of megabytes, the logic requiring whole
megabyte values remains.

Feedback from deraadt@, mlarkin@, and Matthew Martin.

ok mlarkin@