RE: [PATCH net-next 00/10] devlink: Control auxiliary devices
From: Parav Pandit <hidden>
Date: 2021-08-10 11:59:38
From: Parav Pandit <redacted> Sent: Tuesday, August 10, 2021 5:16 PM
Hi Dave, Jakub,
Currently, for mlx5 multi-function device, a user is not able to control which
functionality to enable/disable. For example, each PCI PF, VF, SF function by
default has netdevice, RDMA and vdpa-net devices always enabled.
Hence, enable user to control which device functionality to enable/disable.
This is achieved by using existing devlink params [1] to enable/disable eth,
rdma and vdpa net functionality control knob.
For example user interested in only vdpa device function: performs,
$ devlink dev param set pci/0000:06:00.0 name enable_rdma value false \
cmode driverinit
$ devlink dev param set pci/0000:06:00.0 name enable_eth value false \
cmode driverinit
$ devlink dev param set pci/0000:06:00.0 name enable_vnet value true \
cmode driverinitI missed to CC rdma and virt mailing list. I am resending the series to CC them.