The issue is that the prevailing ECN is simply too blunt. It’s a state of affairs that AccECN seems to repair. “ECN was initially specified for TCP in such a manner that just one suggestions sign will be transmitted per Spherical-Journey Time,” the IETF draft specification for AccECN states.
For primary congestion management that was sufficient, however fashionable high-speed protocols have to know the way a lot congestion is happening, not simply whether or not it occurred. AccECN goes a lot additional.
Basic ECN solely tells the sender that congestion occurred. AccECN tells it precisely how a lot. That distinction lets senders fine-tune their response as an alternative of simply slowing down on the first signal of hassle.
UDP advantages from a timing increase
TCP site visitors isn’t the one networking site visitors that’s getting a lift.
The Linux 7.0 kernel features a notable optimization to the community stack’s timekeeping mechanism, particularly addressing efficiency bottlenecks in high-speed UDP site visitors.
The kernel now reduces the overhead related to operate calls on essential sizzling paths. This modification is especially important as a result of compilers usually fail to automate this optimization throughout the boundary between the core kernel and community drivers compiled as modules.
