git: ffec1b2d34 - main - Add network related comments into the release notes

Richard Scheffenegger <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by rscheff (src committer):

URL: https://cgit.FreeBSD.org/doc/commit/?id=ffec1b2d341959a308ed5fc5d9a4a8b2830c16e2

commit ffec1b2d341959a308ed5fc5d9a4a8b2830c16e2
Author:     Richard Scheffenegger <[email protected]>
AuthorDate: 2021-02-12 11:16:37 +0000
Commit:     Richard Scheffenegger <[email protected]>
CommitDate: 2021-02-12 11:26:06 +0000

    Add network related comments into the release notes
    
    Updating the release notes with some of the highlights - especially where
    the default behavior now changed (PRR for improved SACK loss recovery).
---
 website/content/en/releases/13.0R/relnotes.adoc | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/website/content/en/releases/13.0R/relnotes.adoc b/website/content/en/releases/13.0R/relnotes.adoc
index 95f24969a7..8ab89c9f85 100644
--- a/website/content/en/releases/13.0R/relnotes.adoc
+++ b/website/content/en/releases/13.0R/relnotes.adoc
@@ -175,6 +175,8 @@ This section covers changes and additions to devices and device drivers since {r
 
 This section covers changes and additions to file systems and other storage subsystems, both local and networked.
 
+For {{< manpage "iscsi" "4" >}} and {{< manpage "ctld" "8" >}}, support for specifying network QoS in the form of DiffServ Codepoints (DSCP) and Ethernet Priority Code Point (PCP) was added. {{< commit "ddf1072aac49" >}} {{< sponsored "NetApp" >}}
+
 [[storage-general]]
 === General Storage
 
@@ -193,6 +195,18 @@ This section covers the boot loader, boot menu, and other boot-related changes.
 
 This section describes changes that affect networking in FreeBSD.
 
+For {{< manpage "tcp" "4">}}, Proportional Rate Reduction, as described by RFC6937, to improve SACK loss recovery during burst loss and ACK thinning scenarios, was implemented and is enabled by default.
+A new {{< manpage "sysctl" "8" >}} has been added, `net.inet.tcp.do_prr`, which when set to `0` will restore the prior behavior.
+It is expected that PRR generally helps improve loss recovery performance and prevent numerous preventable RTO stalls.
+This surpasses the prior behavior, but a strictly packet conserving variant can be enabled.
+When misconfigured token bucket traffic policer can cause persistent loss even during loss recovery, activating the conservative PRR variant may prevent some retransmission timeouts (RTO) and associated session stalls for a few milliseconds while behaving less optimal in the general case.
+For this, a new {{< manpage "sysctl" "8">}} was added, `net.inet.tcp.do_prr_conservative`.
+Setting this variable to `1` will enable strictly packet conserving behavior (at most 1 segment for each ACK received), while the normal variant may send up to 2 segments per received ACK - helping in cases of ACK thinning or significant burst loss events.  {{< commit "0e1d7c25c5ab" >}} {{< sponsored "NetApp" >}}
+
+The {{< manpage "cc_cubic" "4">}} has been improved to address various corner cases and align more closely with the standard in RFC8312. {{< commit "40f9078ff9d9" >}} {{< sponsored "NetApp" >}}
+
+The {{< manpage "ping" "8" >}} and {{< manpage "ping6" "8" >}} utilities both support setting network QoS, with IP DSCP {{< commit "6034024daddb" >}} and Ethernet PCP {{< commit "81a6f4c7ae69" >}} {{< sponsored "NetApp" >}}
+
 [[network-general]]
 === General Network
 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.