OpenBSD cvs log

created 2019-05-08T06:12:06Z
begin 2018-02-11T00:00:00Z
end 2018-02-12T00:00:00Z
path src/sys
commits 17

date 2018-02-11T00:24:13Z
author dlg
files src/sys/netinet6/ip6_output.c log diff annotate
src/sys/sys/mbuf.h log diff annotate
message add an ipv6 "don't fragment" flag to mbufs for ip6_output to use.

if you need to send an ipv6 packet with ip6_send(), there's no DF
bit in an ipv6 packet and no way to pass the ip6 options to ip6_output
to tell it to not allow fragmentation. this adds an M_IPV6_DF_OUT
"checksum" flag so something creating ipv6 packets a long way from
ip6_output can easily tell it to not allow fragmentation.

grumbling and ok claudio@

date 2018-02-11T02:17:46Z
author henning
files src/sys/net/if_bridge.c log diff annotate
message if an interface is added to the bridge that doesn't exist, try to create it
triggered by djm's dhclient on vether on bridge setup
ok djm benno claudio

date 2018-02-11T02:26:55Z
author benno
files src/sys/net/route.h log diff annotate
src/sys/net/rtsock.c log diff annotate
message Add a ROUTE_PRIOFILTER socket option for roueing sockets that
allows filtering on the priority of the route. All routes up to
the specified value will be passed.
ok claudio, ok henning previous version, feedback and manpage from
sthen.

date 2018-02-11T04:09:19Z
author deraadt
files src/sys/sys/mman.h log diff annotate
message Add MAP_STACK flag. Currently masked by mmap()

date 2018-02-11T04:09:48Z
author deraadt
files src/sys/uvm/uvm_mmap.c log diff annotate
message Can mask MAP_STACK by name rather than number

date 2018-02-11T04:39:15Z
author deraadt
files src/sys/sys/mman.h log diff annotate
message light documentation for MAP_STACK

date 2018-02-11T05:07:36Z
author patrick
files src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
message Update the packet header length as well as the mbuf length on
receive. Did that everywhere else but missed it here.

date 2018-02-11T05:11:50Z
author deraadt
files src/sys/sys/mman.h log diff annotate
message oops, typo

date 2018-02-11T05:13:07Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
src/sys/dev/usb/if_bwfm_usb.c log diff annotate
message Since the BCDC header has a variable data offset, so the ethernet packet
alignment can be variable, it's better to move taking care of alignment
into the BCDC receive code.

date 2018-02-11T05:33:12Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message Copy the scan results into a new buffer to re-align the data so that we
don't fault on strict alignment architectures.

date 2018-02-11T09:30:12Z
author mpi
files src/sys/arch/sh/conf/files.sh log diff annotate
src/sys/arch/sh/include/mutex.h log diff annotate
src/sys/arch/sh/sh/Attic/mutex.c log diff annotate
message Move landisk to MI mutex.

ok dlg@

date 2018-02-11T20:57:57Z
author patrick
files src/sys/dev/sdmmc/sdmmc_io.c log diff annotate
src/sys/dev/sdmmc/sdmmcvar.h log diff annotate
message Add sdmmc_io_read_region_1() and sdmmc_io_write_region_1() as an
interface for "reading memory" akin to the bus_space(9) API. The
already existing multi interface is used for "reading FIFOs". The
technical difference is that one always reads from the same address
(FIFO) while the other increments the address while reading (memory).

ok kettenis@

date 2018-02-11T20:58:40Z
author patrick
files src/sys/dev/sdmmc/sdmmc.c log diff annotate
src/sys/dev/sdmmc/sdmmc_io.c log diff annotate
src/sys/dev/sdmmc/sdmmc_ioreg.h log diff annotate
src/sys/dev/sdmmc/sdmmcvar.h log diff annotate
message Add sdmmc_io_set_blocklen() which allows to set the block length of an
SDIO function. This is necessary for some SDIO cards that need to be
talked with using smaller block lengths than the maximum supported by
the host controller.

ok kettenis@

date 2018-02-11T21:04:13Z
author patrick
files src/sys/arch/arm/arm/db_trace.c log diff annotate
message Rework the DDB trace handling for armv7. By switching to clang the
stack frame format has changed. Apparently AAPCS doesn't specify
at all what a stack frame looks like. We end up with much simpler
code, but also with a lot less information in the trace.

ok kettenis@

date 2018-02-11T21:07:08Z
author patrick
files src/sys/arch/arm64/conf/kern.ldscript log diff annotate
message Move .openbsd.randomdata into .rodata. This makes things more
consistent across architectures.

Requested by deraadt@
ok kettenis@

date 2018-02-11T21:10:03Z
author patrick
files src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
message Use the new APIs for setting block lengths and reading from/writing to
memory regions.

date 2018-02-11T21:53:57Z
author matthieu
files src/sys/kern/uipc_syscalls.c log diff annotate
message Revert rev 1.163. Causes network issues in Firefox.

ok mpi@ who will investigate.