OpenBSD cvs log

created 2021-10-10T01:50:14Z
begin 2021-10-05T00:00:00Z
end 2021-10-06T00:00:00Z
path src/sys
commits 9

date 2021-10-05T04:55:53Z
author deraadt
files src/sys/arch/powerpc64/conf/files.powerpc64 log diff annotate
src/sys/arch/powerpc64/powerpc64/conf.c log diff annotate
message wd(4) device node support was missing, add it.

date 2021-10-05T08:38:19Z
author claudio
files src/sys/sys/signalvar.h log diff annotate
src/sys/ufs/mfs/mfs_vfsops.c log diff annotate
message For now the signal returned in cursig() is only set in p_siglist.
Simplify the code and remove the now unused CLRSIG() macro.
OK mpi@

date 2021-10-05T10:34:36Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
message Fix iwm(4) performance drop after roaming between APs in 11n mode.

Stop BA sessions directly in iwm_run_stop() and disable Tx agg queues
when leaving RUN state. Otherwise Tx agg queues do not work properly
after switching APs and Tx performance drops to about 2 Mbit/s with
excessive retries being reported to RA.

Tested:
7260: florian
8260: bket
8265: stsp
9260: florian
9560: stsp

date 2021-10-05T11:34:34Z
author bluhm
files src/sys/netinet/ip_ipsp.h log diff annotate
message Move setting ipsec mtu into a function. The NULL and invalid check
in ipsec_common_ctlinput() is not necessary, the loop in ipsec_set_mtu()
does that anyway. udpencap_ctlinput() did not work for bundled SA,
this also needs the loop in ipsec_set_mtu().
OK sthen@

date 2021-10-05T11:34:35Z
author bluhm
files src/sys/netinet/ipsec_input.c log diff annotate
message Move setting ipsec mtu into a function. The NULL and invalid check
in ipsec_common_ctlinput() is not necessary, the loop in ipsec_set_mtu()
does that anyway. udpencap_ctlinput() did not work for bundled SA,
this also needs the loop in ipsec_set_mtu().
OK sthen@

date 2021-10-05T11:45:26Z
author bluhm
files src/sys/netinet/ip_ipip.c log diff annotate
src/sys/netinet/ip_ipip.h log diff annotate
src/sys/netinet/ip_ipsp.h log diff annotate
src/sys/netinet/ipsec_input.c log diff annotate
src/sys/netinet/ipsec_output.c log diff annotate
message Cleanup the error handling in ipsec ipip_output() and consistently
goto drop instead of return. An ENOBUFS should be EINVAL in IPv6
case. Also use combined packet and byte counter.
OK sthen@ dlg@

date 2021-10-05T15:37:21Z
author mpi
files src/sys/uvm/uvm_map.c log diff annotate
message Unref/free amaps before grabbing the KERNEL_LOCK().

This is possible now that amaps & anons are protected by a per-map rwlock.

Tested by many as part of a bigger diff.

ok kettenis@

date 2021-10-05T18:32:27Z
author deraadt
files src/sys/arch/riscv64/conf/files.riscv64 log diff annotate
message cleanup conf.c, and bring in wd(4) support
ok kettenis

date 2021-10-05T18:32:28Z
author deraadt
files src/sys/arch/riscv64/include/conf.h log diff annotate
src/sys/arch/riscv64/riscv64/conf.c log diff annotate
message cleanup conf.c, and bring in wd(4) support
ok kettenis