OpenBSD cvs log

created 2019-05-08T22:40:28Z
begin 2018-03-12T00:00:00Z
end 2018-03-13T00:00:00Z
path src/sys
commits 7

date 2018-03-12T06:28:02Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message give mgre(4) the IFF_MULTICAST and IFF_SIMPLEX flags

according to small bits of cisco doco, multicast can be implemented
on mgre using head-end replication. that isnt implemented, but the
flags do allow ipv6 addresses to be added to the interface.

date 2018-03-12T11:17:06Z
author aoyama
files src/sys/arch/luna88k/include/cpu.h log diff annotate
src/sys/arch/m88k/conf/files.m88k log diff annotate
src/sys/arch/m88k/include/mplock.h log diff annotate
message Make luna88k use the MI mplock implementation.

ok visa@

date 2018-03-12T11:23:53Z
author aoyama
files src/sys/arch/m88k/m88k/Attic/mplock.c log diff annotate
message Make luna88k use the MI mplock implementation.
(forget to remove from repository)

ok visa@

date 2018-03-12T12:47:35Z
author aoyama
files src/sys/net/if_gre.c log diff annotate
message Delete unused variable.

ok jsg@

date 2018-03-12T21:27:34Z
author kettenis
files src/sys/arch/armv7/imx/Attic/imxanatop.c log diff annotate
message Add voltage regulator support.

ok jsg@

date 2018-03-12T22:20:07Z
author kettenis
files src/sys/arch/arm64/conf/Makefile.arm64 log diff annotate
message Remove dependencies for non-existing files.

From Artturi Alm.

date 2018-03-12T23:38:42Z
author dlg
files src/sys/kern/uipc_mbuf.c log diff annotate
message make m_adj keep m_data aligned when removing all the data in an mbuf.

previously it took a shortcut when emptying an mbuf by only setting
m_len to 0, but leaving m_data alone. this interacts badly with
m_pullup, which tries to maintain the alignment of the data
payload. if there was a 14 byte ethernet header on its own that was
m_adjed off, and then the stack wants an ip header, m_pullup
would put the ip header on the ethernet header alignment, which is
off by 2 bytes.

found by stsp@ with pair(4) on sparc64.
ok stsp@ too