Skip to content

Devlink cleanups

Leon Romanovsky intel-wired-lan linux-rdma lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6devlink: Remove misleading internal_flags from health reporter dumpnet/core/devlink.c+0 -20 replies
2/6devlink: Delete useless checks of holding devlink locknet/core/devlink.c+0 -120 replies
3/6devlink: Simplify devlink resources unregister calldrivers/net/ethernet/mellanox/mlxsw/core.c drivers/net/ethernet/mellanox/mlxsw/spectrum.c drivers/net/netdevsim/dev.c +3 more+29 -260 replies
4/6devlink: Clean registration of devlink portdrivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c drivers/net/ethernet/intel/ice/ice_devlink.c +15 more+41 -1222 replies
5/6devlink: Reshuffle resource registration logicnet/core/devlink.c+12 -1810 replies
6/6devlink: Inline sb related functionsnet/core/devlink.c+33 -770 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH net-next 0/6] Devlink cleanups

From: Leon Romanovsky <[email protected]>

Hi,

This series is non-controversial subset of my RFC [1], where I proposed a way to allow parallel devlink execution.

Thanks

[1] https://lore.kernel.org/all/cover.1636390483.git.leonro at nvidia.com

Leon Romanovsky (6):
devlink: Remove misleading internal_flags from health reporter dump
devlink: Delete useless checks of holding devlink lock
devlink: Simplify devlink resources unregister call
devlink: Clean registration of devlink port
devlink: Reshuffle resource registration logic
devlink: Inline sb related functions

 .../net/ethernet/broadcom/bnxt/bnxt_devlink.c |   7 +-
 .../freescale/dpaa2/dpaa2-eth-devlink.c       |   7 +-
 drivers/net/ethernet/intel/ice/ice_devlink.c  |  23 +-
 .../marvell/prestera/prestera_devlink.c       |   8 +-
 drivers/net/ethernet/mellanox/mlx4/main.c     |   4 +-
 .../ethernet/mellanox/mlx5/core/en/devlink.c  |   5 +-
 .../ethernet/mellanox/mlx5/core/en/devlink.h  |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_main.c |   7 +-
 .../mellanox/mlx5/core/esw/devlink_port.c     |   9 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c    |  15 +-
 .../net/ethernet/mellanox/mlxsw/spectrum.c    |   4 +-
 drivers/net/ethernet/mscc/ocelot_net.c        |   4 +-
 .../net/ethernet/netronome/nfp/nfp_devlink.c  |   4 +-
 .../ethernet/pensando/ionic/ionic_devlink.c   |   8 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c      |  14 +-
 drivers/net/netdevsim/dev.c                   |  11 +-
 include/net/devlink.h                         |   9 +-
 net/core/devlink.c                            | 220 ++++++------------
 net/dsa/dsa.c                                 |   2 +-
 net/dsa/dsa2.c                                |   9 +-
 20 files changed, 115 insertions(+), 257 deletions(-)
Signature · 1 line
2.33.1