summaryrefslogtreecommitdiff
path: root/sbin/dhclient
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2020-12-10 06:40:23 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2020-12-10 06:40:23 +0000
commit6452834053fdea85f291e2bd59dfc942c5cdea6d (patch)
tree77f495047636c3f247a92b72b40f1b438de929a2 /sbin/dhclient
parentf757c49af282ed9d9acf394d841aa6adc1b98112 (diff)
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@
Diffstat (limited to 'sbin/dhclient')
0 files changed, 0 insertions, 0 deletions