mirror-linux/include/linux/mlx5
Patrisious Haddad 583b4fe1c1 net/mlx5: fs, set non default device per namespace
Add mlx5_fs_set_root_dev() function which swaps the root namespace
core device with another one for a given table_type.

It is intended for usage only by RDMA_TRANSPORT tables in case of LAG
configuration, to allow the creation of tables during LAG always
through the LAG master device, which is valid since during LAG the
master is allowed to manage the RDMA_TRANSPORT tables of its slaves.

In addition move the table_type enum to global include to allow its use
in a downstream patch in the RDMA driver.

Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Signed-off-by: Edward Srouji <edwards@nvidia.com>
Link: https://patch.msgid.link/20251029-support-other-eswitch-v1-3-98bb707b5d57@nvidia.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
2025-11-09 05:16:58 -05:00
..
cq.h net/mlx5e: Prepare for using different CQ doorbells 2025-09-17 18:30:40 -07:00
device.h net/mlx5: Add RS FEC histogram infrastructure 2025-09-09 04:18:19 -04:00
doorbell.h
driver.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-09-18 11:26:06 -07:00
eq.h
eswitch.h
fs.h net/mlx5: fs, set non default device per namespace 2025-11-09 05:16:58 -05:00
fs_helpers.h
macsec.h
mlx5_ifc.h net/mlx5: Add OTHER_ESWITCH HW capabilities 2025-11-09 05:16:47 -05:00
mlx5_ifc_fpga.h
mlx5_ifc_vdpa.h
mpfs.h
port.h
qp.h net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads 2025-09-17 04:38:10 -04:00
rsc_dump.h
transobj.h
vport.h {rdma,net}/mlx5: Query vports mac address from device 2025-10-24 20:16:01 -07:00