OpenBSD cvs log

created 2019-09-21T19:55:49Z
begin 2019-09-15T00:00:00Z
end 2019-09-16T00:00:00Z
path src/sys
commits 6

date 2019-09-15T01:57:19Z
author jmatthew
files src/sys/dev/pci/if_iavf.c log diff annotate
message Implement hardware vlan tagging. Packets delivered to virtual functions
get the tag stripped and copied into the rx descriptor unconditionally,
so for symmetry we should tag outgoing packets with the tx descriptor.

date 2019-09-15T06:48:29Z
author visa
files src/sys/arch/octeon/octeon/cn3xxx.dts log diff annotate
src/sys/arch/octeon/octeon/cn3xxx_dts.S log diff annotate
message Add the pip unit into the fdt blob.

date 2019-09-15T06:57:05Z
author visa
files src/sys/arch/octeon/conf/files.octeon log diff annotate
src/sys/arch/octeon/dev/octpip.c log diff annotate
message Add a driver for the packet input processing unit. For now, the purpose
of this piece of code is to facilitate the use of fdt.

date 2019-09-15T07:15:14Z
author visa
files src/sys/arch/octeon/conf/GENERIC log diff annotate
src/sys/arch/octeon/conf/RAMDISK log diff annotate
src/sys/arch/octeon/conf/files.octeon log diff annotate
src/sys/arch/octeon/dev/cn30xxgmx.c log diff annotate
src/sys/arch/octeon/dev/octeon_iobus.c log diff annotate
message Attach packet interfaces to octpip to use fdt.

date 2019-09-15T15:00:30Z
author krw
files src/sys/scsi/sd.c log diff annotate
message With the recent fixes to SCSI version detection we reproduced a
problem encountered by FreeBSD and Linux when they started to try
issuing READ CAPACITY 16 commands to 'newer' devices. i.e. some USB
devices return bad data instead of an error when they can't handle the
command.

Reproduce the FreeBSD solution (r233746 by mav@) by issuing READ
CAPACITY 16 commands only to devices that claim to be REALLY new
(a.k.a. newer than SPC-2, a.k.a. newer than SCSI-3), or which indicate
they really are bigger than can be reported via READ CAPACITY 10.

Should fix some USB devices claiming to have 71,776,119,061,217,281 or
33,601,071,049,867,265 sectors.

date 2019-09-15T15:52:14Z
author kettenis
files src/sys/dev/ic/dwc_gmac.c log diff annotate
src/sys/dev/ic/dwc_gmac_reg.h log diff annotate
message Mask all MMC interrupts. This prevents an interrupt storm when one of the
counters reaches the half-way point (i.e. after receiving 2GB of packet
data). Fixes the problem discovered and reported by kurt@

ok jsg@