From 996d36931bb8cdd4c6ca48cea51270157e9c6e27 Mon Sep 17 00:00:00 2001 From: Christian Jones Date: Mon, 18 May 2026 13:52:00 -0500 Subject: [PATCH 1/2] sys-kernel: enable NVMe/TCP and multipath kernel modules Add CONFIG_NVME_TCP=m, CONFIG_NVME_TARGET_TCP=m, and CONFIG_NVME_MULTIPATH=y to the 6.12 kernel config. Required for NVMe/TCP initiators and ANA multipath. Tested on amd64 only (Flatcar stable-4593.2.0 / kernel 6.12.81 and main / kernel 6.12.87). Refs: https://github.com/flatcar/Flatcar/issues/1526 Signed-off-by: Christian Jones --- .../sys-kernel/coreos-modules/files/commonconfig-6.12 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 index 733dcff5dc2..527b3026ff5 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 @@ -777,10 +777,13 @@ CONFIG_NO_HZ=y CONFIG_NR_CPUS=512 CONFIG_NUMA=y CONFIG_NUMA_BALANCING=y +CONFIG_NVME_MULTIPATH=y CONFIG_NVME_RDMA=m CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_TCP=m +CONFIG_NVME_TCP=m CONFIG_OPENVSWITCH=m CONFIG_OVERLAY_FS=m CONFIG_OVERLAY_FS_METACOPY=y From 7e21d7dc5edca1337296e64d5818098516a53d8a Mon Sep 17 00:00:00 2001 From: Christian Jones Date: Mon, 18 May 2026 16:00:38 -0500 Subject: [PATCH 2/2] changelog: add entry for NVMe/TCP support Signed-off-by: Christian Jones --- changelog/changes/2026-05-18-nvme-tcp.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/changes/2026-05-18-nvme-tcp.md diff --git a/changelog/changes/2026-05-18-nvme-tcp.md b/changelog/changes/2026-05-18-nvme-tcp.md new file mode 100644 index 00000000000..cd0850a8510 --- /dev/null +++ b/changelog/changes/2026-05-18-nvme-tcp.md @@ -0,0 +1 @@ +- Added NVMe/TCP support, enabling storage backends that use NVMe over Fabrics. ([scripts#4036](https://github.com/flatcar/scripts/pull/4036))