Can't enable esw_multiport on BlueField-2

Hi,

I’m trying to enable multiport eSwitch (esw_multiport) on my BlueField-2 DPU.

I did the following:

mlxconfig -d /dev/mst/mt41686_pciconf0 -y s LAG_RESOURCE_ALLOCATION=1
reboot
devlink dev param set pci/0000:03:00.0 name esw_multiport value true cmode runtime

But I get this error:

kernel answers: Operation not supported

Does anyone know if I need to use another parameter, or if there’s another step after reboot to make it work?

Thanks!

Can you first make sure you are running the latest BFB image version (bf-bundle-3.1.0-76_25.07_ubuntu-22.04_prod.bfb)

https://developer.nvidia.com/doca-downloads?deployment_platform=BlueField&deployment_package=BF-Bundle&Distribution=Ubuntu&version=22.04&installer_type=BFB

BlueField SW bundle supporting BlueField-3 & BlueField-2, including DOCA 3.1.0, DPU-OS Ubuntu 22.04, BSP 4.12.0.13720, NIC-FW BF2 24.46.1006, BF3 32.46.1006, BF3 BMC-FW 25.07, BF3 BMC-eROT 00.02.0195.0000, BF2 BMC-FW 25.07, BF2 BMC-eROT 04.0f

Once the parameter is in place, make sure to cold boot the server (power cycle).

(There is not other parameters via mlxconfig to enable this feature).

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.