OpenBSD cvs log

created 2020-12-20T00:22:23Z
begin 2020-12-12T00:00:00Z
end 2020-12-13T00:00:00Z
path src/sys
commits 10

date 2020-12-12T00:01:37Z
author dlg
files src/sys/net/bpf.c log diff annotate
message try to read the mbuf timestamp from the mbuf with the pkthdrs in it.

date 2020-12-12T00:15:34Z
author dlg
files src/sys/net/bpf.c log diff annotate
message get bpf_mtap_ether to call _bpf_mtap directly instead of via bpf_mtap.

this is so _bpf_mtap can look at the mbuf with packet headers on
it so it can fill in more stuff in the bpf_hdr struct.

ive been running this in production for most of a month now and
it's working well.

date 2020-12-12T00:39:07Z
author dlg
files src/sys/net/if_tpmr.c log diff annotate
message call if_enqueue() to send a packet, not a member ports (*ifp->if_enqueue)

the latter is too clever, and nothing else does it.

date 2020-12-12T09:44:27Z
author mglocker
files src/sys/dev/acpi/asmc.c log diff annotate
message The asmc sensor update task currently consumes ~50ms on each refresh cycle
because the asmc read/write functions are timing out regularly on each
cycle. Since the sensor task is executed during kernel lock, this can
have a negative impact on time sensitive code, as seen with USB isoc
transfers.

Rewriting the asmc read/write functions to a similar execution pattern as
the Linux driver does, entirely removes the timeouts, and hence reduces
the asmc sensor update code to be executed within ~3ms.

ok mpi@

date 2020-12-12T11:29:59Z
author jsg
files src/sys/dev/acpi/acpidmar.c log diff annotate
message avoid uninitialised var by using dma tag from attach args

ok kettenis@

date 2020-12-12T11:48:52Z
author jan
files src/sys/arch/octeon/dev/if_cnmac.c log diff annotate
src/sys/arch/octeon/dev/if_ogx.c log diff annotate
src/sys/arch/sparc64/dev/vnet.c log diff annotate
src/sys/dev/fdt/if_dwge.c log diff annotate
src/sys/dev/fdt/if_dwxe.c log diff annotate
src/sys/dev/fdt/if_fec.c log diff annotate
src/sys/dev/fdt/if_mvneta.c log diff annotate
src/sys/dev/fdt/if_mvpp.c log diff annotate
src/sys/dev/ic/ar5008.c log diff annotate
src/sys/dev/ic/ar9003.c log diff annotate
src/sys/dev/ic/bcmgenet.c log diff annotate
src/sys/dev/ic/elink3.c log diff annotate
src/sys/dev/ic/gem.c log diff annotate
src/sys/dev/ic/hme.c log diff annotate
src/sys/dev/ic/re.c log diff annotate
src/sys/dev/ic/rt2860.c log diff annotate
src/sys/dev/ic/ti.c log diff annotate
src/sys/dev/ic/xl.c log diff annotate
src/sys/dev/pci/if_bge.c log diff annotate
src/sys/dev/pci/if_bnx.c log diff annotate
message Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.

OK dlg@, bluhm@
No Opinion mpi@
Not against it claudio@

date 2020-12-12T11:48:53Z
author jan
files src/sys/dev/pci/if_bnxt.c log diff annotate
src/sys/dev/pci/if_bwfm_pci.c log diff annotate
src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_iavf.c log diff annotate
src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwn.c log diff annotate
src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_ix.c log diff annotate
src/sys/dev/pci/if_ixl.c log diff annotate
src/sys/dev/pci/if_lge.c log diff annotate
src/sys/dev/pci/if_mcx.c log diff annotate
src/sys/dev/pci/if_msk.c log diff annotate
src/sys/dev/pci/if_myx.c log diff annotate
src/sys/dev/pci/if_nfe.c log diff annotate
src/sys/dev/pci/if_nge.c log diff annotate
src/sys/dev/pci/if_oce.c log diff annotate
src/sys/dev/pci/if_rge.c log diff annotate
src/sys/dev/pci/if_rtwn.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_vic.c log diff annotate
src/sys/dev/pci/if_vmx.c log diff annotate
src/sys/dev/pci/if_vr.c log diff annotate
src/sys/dev/pci/if_wpi.c log diff annotate
src/sys/dev/pci/if_xge.c log diff annotate
src/sys/dev/pv/if_hvn.c log diff annotate
src/sys/dev/pv/if_vio.c log diff annotate
src/sys/dev/pv/if_xnf.c log diff annotate
message Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.

OK dlg@, bluhm@
No Opinion mpi@
Not against it claudio@

date 2020-12-12T11:48:54Z
author jan
files src/sys/dev/usb/if_uath.c log diff annotate
src/sys/kern/uipc_mbuf.c log diff annotate
src/sys/kern/uipc_mbuf2.c log diff annotate
src/sys/kern/uipc_socket.c log diff annotate
message Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.

OK dlg@, bluhm@
No Opinion mpi@
Not against it claudio@

date 2020-12-12T11:49:02Z
author jan
files src/sys/net/bpf.c log diff annotate
src/sys/net/if_aggr.c log diff annotate
src/sys/net/if_gre.c log diff annotate
src/sys/net/if_pfsync.c log diff annotate
src/sys/net/switchctl.c log diff annotate
src/sys/sys/mbuf.h log diff annotate
message Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.

OK dlg@, bluhm@
No Opinion mpi@
Not against it claudio@

date 2020-12-12T22:59:21Z
author jan
files src/sys/net/pf_lb.c log diff annotate
message Correct wrong type of variable and remove useless casts.

OK bluhm@