OpenBSD cvs log

created 2020-11-19T18:12:20Z
begin 2020-06-09T00:00:00Z
end 2020-06-10T00:00:00Z
path src/sys
commits 13

date 2020-06-09T02:01:57Z
author jmatthew
files src/sys/dev/pci/if_bnxt.c log diff annotate
message Make use of vlan and checksum offloads. This involves using the long
form tx descriptor, so to keep the ring accounting relatively simple
we use that for every packet whether offloads are used or not.

ok dlg@

date 2020-06-09T03:36:05Z
author jsg
files src/sys/dev/pci/azalia.c log diff annotate
message match on Intel 200 Series HD Audio pci id

Lenovo C930 has audio pci subclass instead of hda
from [email protected]

date 2020-06-09T06:11:48Z
author jsg
files src/sys/dev/pci/drm/include/linux/component.h log diff annotate
message reduce the diff to linux

date 2020-06-09T06:11:49Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message reduce the diff to linux

date 2020-06-09T07:03:12Z
author jmatthew
files src/sys/dev/pci/if_bnxt.c log diff annotate
message Implement the rx side of checksum and vlan offloads too.

ok dlg@

date 2020-06-09T07:36:10Z
author mpi
files src/sys/dev/pci/if_em.c log diff annotate
message Various changes related but independant from multiqueue logic:

- return an error if em_rxfill() fails when setting up the ring, this
means em_get_buf() couldn't get a mbuf.
- disable "Drop Enable" to have the same behavior when queues > 1
- use local variables for statistics in preparation for using the
counters_add(9) API to not trash values
- extend hw_stats to print per-queue counters

Tested by Hrvoje Popovski, ok jmatthew@

date 2020-06-09T07:43:39Z
author gerhard
files src/sys/dev/usb/if_axe.c log diff annotate
src/sys/dev/usb/if_axen.c log diff annotate
src/sys/dev/usb/if_cdce.c log diff annotate
src/sys/dev/usb/if_kue.c log diff annotate
src/sys/dev/usb/if_mos.c log diff annotate
src/sys/dev/usb/if_mue.c log diff annotate
src/sys/dev/usb/if_smsc.c log diff annotate
src/sys/dev/usb/if_ugl.c log diff annotate
src/sys/dev/usb/if_upl.c log diff annotate
src/sys/dev/usb/if_ure.c log diff annotate
src/sys/dev/usb/if_urndis.c log diff annotate
message Do not call encap routines with the IFQ mutex held, as they might
sleep in the stop routine in case of errors.

Fix proposed by mpi@, ok patrick@

date 2020-06-09T18:57:33Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap_subr.S log diff annotate
message Make FRAME_LEAVE a bit more complete and do things in the same order as
FreeBSD for now.

date 2020-06-09T18:58:14Z
author kettenis
files src/sys/arch/powerpc64/include/cpufunc.h log diff annotate
message Add mtdec().

date 2020-06-09T18:58:58Z
author kettenis
files src/sys/arch/powerpc64/include/cpu.h log diff annotate
message Implement intr_enable(), intr_disable() and intr_restore().

date 2020-06-09T22:12:22Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/autoconf.c log diff annotate
message Add a few missing bits.

date 2020-06-09T22:22:39Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message Add IBM POWER9 host bridge.

date 2020-06-09T22:23:21Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen