** Description changed: - There is an issue with hypervisor host side mlx5 driver operation on - Bluefield devices in kernels <=5.16 that was recently fixed in master - with a one-liner: + [Impact] + There is an issue with hypervisor host side mlx5 driver operation on Bluefield devices in kernels <=5.16 + + Copied from patch description: + When using libvirt to passthrough VF to VM it will always set the VF vlan + to 0 even if user didn’t request it, this will cause libvirt to fail to + boot in case the PF isn't eswitch owner. + + Example of such case is the DPU host PF which isn't eswitch manager, so + any attempt to passthrough VF of it using libvirt will fail. + + [Fix] + * 7846665d net/mlx5e: Unblock setting vid 0 for VF in case PF isn't + eswitch manager + + This patch can be cherry-picked into Impish and newer kernels, but it + requires some backport work on F/H due to they're missing commit + b55b3538 that split the legacy code out. + + [Test] + Test kernels can be found here: + F: https://people.canonical.com/~phlin/kernel/lp-1957753-mlx5e/F/ + H: https://people.canonical.com/~phlin/kernel/lp-1957753-mlx5e/H/ + I: https://people.canonical.com/~phlin/kernel/lp-1957753-mlx5e/I/ + J: https://people.canonical.com/~phlin/kernel/lp-1957753-mlx5e/J/ + + Kernels tested by Dmitrii Shcherbakov with positive feedback. + + [Where problems could occur] + If this patch is erroneous, it might cause issue to this mlx5 driver. + + + [Original Bug Description] + There is an issue with hypervisor host side mlx5 driver operation on Bluefield devices in kernels <=5.16 that was recently fixed in master with a one-liner: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7846665d3504812acaebf920d1141851379a7f37 It would be good to have this fix in Focal+ kernels. This is not needed in https://bugs.launchpad.net/ubuntu/+source/linux- bluefield since it's used at the DPU side whereas the issue in question affects the hypervisor side.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1957753 Title: net/mlx5e: EPERM on vlan 0 programming To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs