[PATCH] vhost: fix external buffer in VDUSE

Maxime Coquelin mcoqueli at redhat.com
Mon Nov 3 15:41:19 CET 2025


On Tue, Oct 28, 2025 at 1:35 PM David Marchand
<david.marchand at redhat.com> wrote:
>
> extbuf and linearbuf features are required for (enhanced) TSO support
> in OVS.
>
> VDUSE ports were generating multi-segments mbufs in case of "TSO"
> buffers which resulted in OVS generating wrong packets after tunnel
> encapsulation.
>
> Enable the missing datapath features.
>
> Fixes: 0adb8eccc6a6 ("vhost: add VDUSE device creation and destruction")
> Cc: stable at dpdk.org
>
> Signed-off-by: David Marchand <david.marchand at redhat.com>
> ---
>  lib/vhost/socket.c | 3 ++-
>  lib/vhost/vduse.c  | 8 +++++++-
>  lib/vhost/vduse.h  | 2 +-
>  3 files changed, 10 insertions(+), 3 deletions(-)
>

Applied to next-virtio/for-net-next.

Thanks,
Maxime



More information about the stable mailing list