On Sun, Jun 15, 2025 at 6:44 AM Konstantin Shkolnyy <k...@linux.ibm.com> wrote: > > After commit 0caed25cd171 vhost_vdpa_net_load_vlan() started seeing > VIRTIO_NET_F_CTRL_VLAN flag and making 4096 calls to the kernel with > VIRTIO_NET_CTRL_VLAN_ADD command. However, it forgot to convert the > 16-bit VLAN IDs to LE format. On BE machine, the kernel calls failed > when they saw "VLAN IDs" greater than 4095, and QEMU then said: > "unable to start vhost net: 5: falling back on userspace virtio", and > VDPA became disabled. > > Convert the VLAN ID to LE before putting it into virtio queue. > > Signed-off-by: Konstantin Shkolnyy <k...@linux.ibm.com> > ---
Acked-by: Jason Wang <jasow...@redhat.com> Thanks