Page MenuHomeVyOS Platform

Upgrade Linux Kernel to 5.8 series
Closed, ResolvedPublicFEATURE REQUEST

Description

A lot of things have changed in the Kernel development. This task should summarize the changes and track the progress.

  • Update kernel to 5.8.5
  • Enable Multi-Path TCP
  • Use build in WireGuard

Details

Difficulty level
Normal (likely a few hours)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Behavior change

Event Timeline

c-po created this task.Sun, Aug 30, 4:40 PM
c-po changed Difficulty level from Unknown (require assessment) to Normal (likely a few hours).
c-po changed the task status from Open to In progress.Sun, Aug 30, 6:02 PM
c-po claimed this task.
c-po updated the task description. (Show Details)
c-po closed this task as Resolved.Sun, Aug 30, 7:40 PM
pasik added a subscriber: pasik.Sun, Aug 30, 7:57 PM
c-po added a comment.Sat, Sep 12, 6:43 PM

Unfortunately we must revert the Kernel upgrade as there are two problematic issues:

One which is the break of ABI functionality with parted (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.8.y&id=692d062655) and second (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.5.y&id=d63007eb95) which removed required literals for the build of Intel QAT acceleration.

In the two weeks running 5.8 we still learned a lot - we experienced a performance improvement of ~30% when doing NAT at > 10GBit/s and also utilizing the build in updated drivers for Intel NICs and WireGuard.

We are looking forward to the release of this years LTS kernel and we hope to ship this in the final 1.3 release.