OpenBSD cvs log

created 2020-12-21T13:32:10Z
begin 2020-12-10T05:05:39Z
end 2020-12-10T06:40:22Z
path src/sys
commits 1

date 2020-12-10T06:40:22Z
author dlg
files src/sys/net/pf.c log diff annotate
message when setting a flowid, set the M_FLOWID csum_flags bit too.

this "fixes" TCP going over an interface with fq codel enabled. the
way the codel code classifies a packet without a flowid set is to
randomly assign it to a bucket. this in turn means that packets
will get reordered, and tcp hates that.

sthen was able to find a test case and narrow down at which time
the problem appeared, helped greatly.

tested by sthen@ and millert@
ok sashan@ jmatthew@