[PATCH v2] net/mlx5: fix hypervisor detection in VLAN workaround
Thomas Monjalon
thomas at monjalon.net
Thu Dec 12 11:52:51 CET 2024
06/12/2024 15:26, Viacheslav Ovsiienko:
> The mlx5 PMD provides a specific workaround for the VMware ESXi
> hypervisor, enabling on-demand routing configuration to virtual
> machines. This workaround activates when the device type is
> a Virtual Function and either an ESXi hypervisor is detected
> or the hypervisor type is unknown.
>
> For non-x86 architectures the function rte_hypervisor_get()
> consistently returns an unknown type, which triggers the workaround
> automatically without any actual needs. If there are VLAN support
> requirements, this can lead to failures in inserting default control
> flows.
>
> Do not trigger the workaround for unknown hypervisor type
> in non-x86 environments.
It would be a lot better to fix rte_hypervisor_get().
I suggest starting with the read of /sys/class/dmi/id/
More information about the stable
mailing list