Changeset View
Changeset View
Standalone View
Standalone View
website/content/en/releases/13.0R/relnotes.adoc
Show First 20 Lines • Show All 225 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. gitref:fedeb08b6a58[repository=src] | |||||||||||
A new modular routing lookup framework became available - but is not yet in GENERIC and needs a kernel configuration built with `options FIB_ALGO`. gitref:f5baf8bb12f3[repository=src] | |||||||||||
debdrupUnsubmitted Not Done Inline Actions
debdrup: | |||||||||||
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. gitref:537d13437314[repository=src] | |||||||||||
[[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 143 Lines • Show Last 20 Lines |