Changeset View
Changeset View
Standalone View
Standalone View
website/content/en/releases/13.0R/relnotes.adoc
Show First 20 Lines • Show All 224 Lines • ▼ Show 20 Lines | |||||||||||
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. | 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`. | 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. gitref:0e1d7c25c5ab[repository=src] {{< sponsored "NetApp" >}} | 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. gitref:0e1d7c25c5ab[repository=src] {{< sponsored "NetApp" >}} | ||||||||||
The {{< manpage "cc_cubic" "4">}} has been improved to address various corner cases and align more closely with the standard in RFC8312. gitref:40f9078ff9d9[repository=src] {{< sponsored "NetApp" >}} | The {{< manpage "cc_cubic" "4">}} has been improved to address various corner cases and align more closely with the standard in RFC8312. gitref:40f9078ff9d9[repository=src] {{< sponsored "NetApp" >}} | ||||||||||
The {{< manpage "ping" "8" >}} and {{< manpage "ping6" "8" >}} utilities both support setting network QoS, with IP DSCP gitref:6034024daddb[repository=src] and Ethernet PCP gitref:81a6f4c7ae69[repository=src] {{< sponsored "NetApp" >}} | The {{< manpage "ping" "8" >}} and {{< manpage "ping6" "8" >}} utilities both support setting network QoS, with IP DSCP gitref:6034024daddb[repository=src] and Ethernet PCP gitref:81a6f4c7ae69[repository=src] {{< sponsored "NetApp" >}} | ||||||||||
The routing framework has been significantly rewritten and now it's based on the concept of `nexthop` objects. Multipath routing has been enabled and turned on by default. | |||||||||||
Building a custom kernel with `options FIB_ALGO` allows utilising a new modular routing stack that became available. Loadable route lookup modules based on DPDK `rte_lpm` lib which implement a variation of link:http://yuba.stanford.edu/~nickm/papers/Infocom98_lookup.pdf[DIR24-8] lookup algorithm targeted for high-speed lookups in large-scale tables have been introduced as a part of the above. | |||||||||||
debdrupUnsubmitted Not Done Inline Actions
debdrup: | |||||||||||
[[network-general]] | [[network-general]] | ||||||||||
=== General Network | === General Network | ||||||||||
[[hardware]] | [[hardware]] | ||||||||||
== Hardware Support | == Hardware Support | ||||||||||
This section covers general hardware support for physical machines, hypervisors, and virtualization environments, as well as hardware changes and updates that do not otherwise fit in other sections of this document. | This section covers general hardware support for physical machines, hypervisors, and virtualization environments, as well as hardware changes and updates that do not otherwise fit in other sections of this document. | ||||||||||
▲ Show 20 Lines • Show All 116 Lines • Show Last 20 Lines |