OpenBSD cvs log

created 2021-04-18T06:10:36Z
begin 2021-04-16T00:00:00Z
end 2021-04-17T00:00:00Z
path src/sys
commits 2

date 2021-04-16T08:17:35Z
author stsp
files src/sys/conf/files log diff annotate
message Unhook ieee80211_mira.c from the build. All consumers have switched to RA.

Keeping files in CVS HEAD for now until we are certain we're not going back.

ok deraadt@

date 2021-04-16T12:08:25Z
author bluhm
files src/sys/netinet/tcp_input.c log diff annotate
message Turn on the direct ACK on every other segment.

This is a backout of rev 1.366 which turned this feature off.
Although sending less ACKs makes TCP faster if the CPU is busy with
processing packets, there are corner cases where TCP gets slower.

Especially OpenBSD 6.8 and older has a maxbust limitiation that
scales badly if the other side sends too few ACKs. Also regress
test relayd run-args-http-slow-consumer.pl uses strange socket
buffer sizes that triggers slow performance with the new algorithm.

For OpenBSD 6.9 release switch back to 6.8 delayed ACK behavior.

discussed with deraadt@ benno@ claudio@ jan@