OpenBSD cvs log

created 2019-05-08T22:38:34Z
begin 2018-03-11T00:00:00Z
end 2018-03-12T00:00:00Z
path src/sys
commits 2

date 2018-03-11T14:31:34Z
author mikeb
files src/sys/dev/pv/if_hvn.c log diff annotate
message Workaround an Azure UDP transmit checksum offloading bug

According to https://reviews.freebsd.org/D12429, UDP transmit checksum
offloading doesn't work in Azure when sizeof(IP hdr + UDP hdr + payload)
is greater than 1420 and don't fragment bit isn't set in the IP header.

Instead of peeking into the packet and attempting to fix the fallout, we
restrict UDP checksum offloading to NDIS versions newer than the one used
in Azure (6.30) in an attempt to keep the feature enabled. Unfortunately,
there's no way to tell Azure apart from a standalone Hyper-V to make this
check more precise.

date 2018-03-11T17:58:52Z
author kettenis
files src/sys/arch/armv7/imx/Attic/if_fec.c log diff annotate
message Wait for ETHEREN bit to clear instead of the RESET bit to prevent an
infinite loop on some i.MX6 boards.

From Artturi Alm.