OpenBSD cvs log

created 2023-06-03T23:44:19Z
begin 2023-05-30T00:00:00Z
end 2023-05-31T00:00:00Z
path src/sys
commits 4

date 2023-05-30T08:30:00Z
author jsg
files src/sys/arch/amd64/stand/biosboot/biosboot.S log diff annotate
src/sys/arch/arm/include/cpufunc.h log diff annotate
src/sys/arch/arm64/arm64/cpu.c log diff annotate
message spelling
ok jmc@ guenther@ tb@

date 2023-05-30T08:30:01Z
author jsg
files src/sys/arch/i386/i386/pmapae.c log diff annotate
src/sys/arch/i386/stand/biosboot/biosboot.S log diff annotate
src/sys/arch/sh/dev/scif.c log diff annotate
src/sys/dev/fdt/if_dwqe_fdt.c log diff annotate
src/sys/dev/isa/if_ex.c log diff annotate
src/sys/dev/microcode/aic7xxx/aicasm.c log diff annotate
src/sys/dev/pcmcia/if_xe.c log diff annotate
src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/subr_blist.c log diff annotate
src/sys/kern/subr_prof.c log diff annotate
src/sys/kern/subr_witness.c log diff annotate
src/sys/net/if_var.h log diff annotate
src/sys/net/if_wg.c log diff annotate
src/sys/uvm/uvm_extern.h log diff annotate
src/sys/uvm/uvm_pdaemon.c log diff annotate
message spelling
ok jmc@ guenther@ tb@

date 2023-05-30T19:32:57Z
author bluhm
files src/sys/netinet/tcp_input.c log diff annotate
message Use generic checksum calculation for TCP SYN+ACK packets.

Our syn cache did checksum calculation by hand, instead of the
established mechanism in ip output. The software-checksummed counter
increased once per incoming TCP connection.

Just set the flag M_TCP_CSUM_OUT in syn_cache_respond() and let
in_proto_cksum_out() do the work later. Then hardware checksumming
is used where available. Also remove redundant code. The unhandled
af case is handled in the first switch statement of the function.

tested by Hrvoje Popovski; OK mvs@

date 2023-05-30T23:55:42Z
author dlg
files src/sys/net/if.c log diff annotate
src/sys/net/if.h log diff annotate
message add net_tq_barriers

this waits once for something to end in all the net tqs.

ok claudio@