From: Leon Romanovsky Date: Sun, 9 Nov 2025 10:17:37 +0000 (-0500) Subject: Add other eswitch support X-Git-Tag: v6.19-rc1~130^2~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d06ccdc9529235130798b519f6519103d83a7272;p=thirdparty%2Fkernel%2Flinux.git Add other eswitch support When the device in switchdev mode, the RDMA device manages all the vports which belong to its representors, which can lead to a situation where the PF that is used to manage the RDMA device isn't the native PF of some of the vports it manages. Add infrastructure to allow the master PF to manage all the hardware resources for the vports under its management. Whereas currently the only such resource is RDMA TRANSPORT steering domains. That is done by adding new FW argument other_eswitch which is passed by the driver to the FW to allow the master PF to properly manage vports belonging to other native PF. Signed-off-by: Leon Romanovsky --- d06ccdc9529235130798b519f6519103d83a7272