Skip to content

Rebase to 6.12.76 and fix various vsock issues#113

Open
slp wants to merge 3 commits intocontainers:mainfrom
slp:rebase-6.12.76
Open

Rebase to 6.12.76 and fix various vsock issues#113
slp wants to merge 3 commits intocontainers:mainfrom
slp:rebase-6.12.76

Conversation

@slp
Copy link
Collaborator

@slp slp commented Mar 10, 2026

Recent changes in the kernel's vsock implementation are incompatible with the libkrun's vsock implementation. Revert the changes until we update libkrun's code and, while there, rebase the kernel on the latest LTS.

slp added 3 commits March 10, 2026 13:29
Rebase on the latest LTS 6.12.x kernel. No changes needed in the
downstream patches.

Signed-off-by: Sergio Lopez <slp@redhat.com>
The vsock implementation in libkrun can't deal with packets
splitted among multiple descriptors. Until we add support for it,
let's revert the patches in the kernel triggering this behavior.

Fixes: containers/libkrun#535

Signed-off-by: Sergio Lopez <slp@redhat.com>
Commit c0e42fb0e054c2b2ec4ee80f48ccd256ae0227ce backports
"vsock/virtio: cap TX credit to local buffer size", which breaks
libkrun's vsock implementation since we don't expect the peer
to not honor our buf_alloc value. This causes us to miss sending
credit updates, leading to the kernel thinking the socket has ran
out of space.

Temporarily revert it until we have a libkrun release supporting
this behavior.

Signed-off-by: Sergio Lopez <slp@redhat.com>
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.

1 participant