On 2024-04-05 6:05 pm, Parav Pandit wrote: > Implement get and set for the maximum IO event queues for SF and VF. > This enables administrator on the hypervisor to control the maximum > IO event queues which are typically used to derive the maximum and > default number of net device channels or rdma device completion vectors. > > Reviewed-by: Shay Drory <shayd@xxxxxxxxxx> > Signed-off-by: Parav Pandit <parav@xxxxxxxxxx> > --- > changelog: > v3->v4: > - addressed comment from David > - replaced open coded overflow check with kernel api > v2->v3: > - limited to 80 chars per line in devlink > - fixed comments from Jakub in mlx5 driver to fix missing mutex unlock > on error path > v1->v2: > - fixed comments from Kalesh > - fixed missing kfree in get call > - returning error code for get cmd failure > - fixed error msg copy paste error in set on cmd failure > - limited code to 80 chars limit > - fixed set function variables for reverse christmas tree > > --- > .../mellanox/mlx5/core/esw/devlink_port.c | 4 + > .../net/ethernet/mellanox/mlx5/core/eswitch.h | 7 ++ > .../mellanox/mlx5/core/eswitch_offloads.c | 97 +++++++++++++++++++ > 3 files changed, 108 insertions(+) > LGTM, thanks for addressing.