Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[13.4 stable] Update kernel to latest 6.1.112 #4389

Merged
merged 1 commit into from
Oct 21, 2024

Conversation

milan-zededa
Copy link
Contributor

The main purpose of this kernel update is to pull in fixes addressing virtio-net driver performance regression introduced in the kernel version 6.1.103 by commit:

5b1997487a3f net: missing check virtio

We observed a drop in the network throughput of virtio-net interfaces (used by EVE to connect apps into network instances) by ~80% when TSO/GSO (segmentation offloading) is enabled.

This was fixed in the Linux kernel version 6.1.111 by commits:

f01c5e335fbb net: drop bad gso csum_start and offset in virtio_net_hdr
34aaedb052cb net: tighten bad gso csum offset check in virtio_net_hdr

Signed-off-by: Milan Lenco milan@zededa.com
(cherry picked from commit cc44ccf)

The main purpose of this kernel update is to pull in fixes
addressing virtio-net driver performance regression introduced
in the kernel version 6.1.103 by commit:

5b1997487a3f net: missing check virtio

We observed a drop in the network throughput of virtio-net interfaces
(used by EVE to connect apps into network instances) by ~80% when
TSO/GSO (segmentation offloading) is enabled.

This was fixed in the Linux kernel version 6.1.111 by commits:

f01c5e335fbb net: drop bad gso csum_start and offset in virtio_net_hdr
34aaedb052cb net: tighten bad gso csum offset check in virtio_net_hdr

Signed-off-by: Milan Lenco <milan@zededa.com>
(cherry picked from commit cc44ccf)
@rene rene merged commit bc33579 into lf-edge:13.4-stable Oct 21, 2024
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants