[Bug 243590] TCP ECN not adhering extremely strictly to RFC3168 can cause massive TCP perf issues

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed May 27 22:35:25 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243590

--- Comment #3 from commit-hook at freebsd.org ---
A commit references this bug:

Author: rscheff
Date: Wed May 27 22:34:47 UTC 2020
New revision: 361565
URL: https://svnweb.freebsd.org/changeset/base/361565

Log:
  MFS r361436: MFC r361347: With RFC3168 ECN, CWR SHOULD only be sent with new
data.

  Overly conservative data receivers may ignore the CWR flag on other
  packets, and keep ECE latched. This can result in continuous reduction
  of the congestion window, and very poor performance when ECN is
  enabled.

  This does NOT contain the merge of the change to RACK since at this
  time that code does not exist in stable/11, and there is no plan to
  merge RACK to stable/11.

  PR:           243590
  Reviewed by:  rgrimes (mentor), rrs
  Approved by:  re(gjb)
  Sponsored by: NetApp, Inc.
  Differential Revision:        https://reviews.freebsd.org/D23364

Changes:
_U  releng/11.4/
  releng/11.4/sys/netinet/tcp_input.c
  releng/11.4/sys/netinet/tcp_output.c

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-transport mailing list