devlink: Replace devlink_port_attrs_set parameters with a struct
Currently, devlink_port_attrs_set accepts a long list of parameters, that most of them are devlink port's attributes. Use the devlink_port_attrs struct to replace the relevant parameters. Signed-off-by:Danielle Ratson <danieller@mellanox.com> Reviewed-by:
Jiri Pirko <jiri@mellanox.com> Signed-off-by:
Ido Schimmel <idosch@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 6 additions, 3 deletionsdrivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
- drivers/net/ethernet/intel/ice/ice_devlink.c 4 additions, 2 deletionsdrivers/net/ethernet/intel/ice/ice_devlink.c
- drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c 9 additions, 10 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 7 additions, 9 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c
- drivers/net/ethernet/mellanox/mlxsw/core.c 8 additions, 3 deletionsdrivers/net/ethernet/mellanox/mlxsw/core.c
- drivers/net/ethernet/netronome/nfp/nfp_devlink.c 8 additions, 3 deletionsdrivers/net/ethernet/netronome/nfp/nfp_devlink.c
- drivers/net/ethernet/pensando/ionic/ionic_devlink.c 3 additions, 2 deletionsdrivers/net/ethernet/pensando/ionic/ionic_devlink.c
- drivers/net/netdevsim/dev.c 6 additions, 4 deletionsdrivers/net/netdevsim/dev.c
- include/net/devlink.h 9 additions, 11 deletionsinclude/net/devlink.h
- net/core/devlink.c 11 additions, 43 deletionsnet/core/devlink.c
- net/dsa/dsa2.c 11 additions, 6 deletionsnet/dsa/dsa2.c
Loading
Please register or sign in to comment