From bc335795b4f1c5e2496f0f78216cc304a776fb9a Mon Sep 17 00:00:00 2001 From: Milan Lenco Date: Fri, 18 Oct 2024 10:09:07 +0200 Subject: [PATCH] Update kernel to latest 6.1.112 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 (cherry picked from commit cc44ccfe05ad15bab2f08d18d506000b390d8618) --- kernel-commits.mk | 4 ++++ kernel-version.mk | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/kernel-commits.mk b/kernel-commits.mk index 66b156a571..603721ee7b 100644 --- a/kernel-commits.mk +++ b/kernel-commits.mk @@ -4,10 +4,14 @@ KERNEL_COMMIT_amd64_v6.1.38_rt = 37bc37278441 KERNEL_COMMIT_amd64_v6.1.68_generic = 45e0ac394428 KERNEL_COMMIT_amd64_v6.1.105_rt = b3b777f0e02a KERNEL_COMMIT_amd64_v6.1.106_generic = 06a737b0f212 +KERNEL_COMMIT_amd64_v6.1.111_rt = 2487e5b155a9 +KERNEL_COMMIT_amd64_v6.1.112_generic = ea0467474473 KERNEL_COMMIT_arm64_v5.10.104_nvidia = 27012163c6a0 KERNEL_COMMIT_arm64_v5.10.186_generic = 804663a82829 KERNEL_COMMIT_arm64_v5.10.192_nvidia = bbf7ee8da79f KERNEL_COMMIT_arm64_v6.1.38_generic = 7ebde29217fc KERNEL_COMMIT_arm64_v6.1.106_generic = 22dd0af549fc +KERNEL_COMMIT_arm64_v6.1.112_generic = 9c15946056c7 KERNEL_COMMIT_riscv64_v6.1.38_generic = 2dbca8568caf KERNEL_COMMIT_riscv64_v6.1.106_generic = f8f3bd1d26f6 +KERNEL_COMMIT_riscv64_v6.1.112_generic = 18e1d313b90b diff --git a/kernel-version.mk b/kernel-version.mk index b6a0754785..23996a03f5 100644 --- a/kernel-version.mk +++ b/kernel-version.mk @@ -32,10 +32,10 @@ endif ifeq ($(ZARCH), amd64) ifeq ($(PLATFORM), rt) KERNEL_FLAVOR=rt - KERNEL_VERSION=v6.1.105 + KERNEL_VERSION=v6.1.111 else KERNEL_FLAVOR=generic - KERNEL_VERSION=v6.1.106 + KERNEL_VERSION=v6.1.112 endif else ifeq ($(ZARCH), arm64) ifeq ($(PLATFORM), nvidia) @@ -43,10 +43,10 @@ else ifeq ($(ZARCH), arm64) KERNEL_VERSION=v5.10.192 else KERNEL_FLAVOR=generic - KERNEL_VERSION=v6.1.106 + KERNEL_VERSION=v6.1.112 endif else ifeq ($(ZARCH), riscv64) - KERNEL_VERSION=v6.1.106 + KERNEL_VERSION=v6.1.112 KERNEL_FLAVOR=generic endif