devlink: convert linecard nested devlink to new rel infrastructure
authorJiri Pirko <jiri@nvidia.com>
Wed, 13 Sep 2023 07:12:41 +0000 (09:12 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Sep 2023 13:01:47 +0000 (14:01 +0100)
commit9473bc0119e7e7630d7c1c7c3816c290a6f3ae19
tree87c15b6a8626192b1d405440d183ed1e95977036
parentac5f395685bd16ca30c1c834dcbf8b555605ccae
devlink: convert linecard nested devlink to new rel infrastructure

Benefit from the newly introduced rel infrastructure, treat the linecard
nested devlink instances in the same way as port function instances.
Convert the code to use the rel infrastructure.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c
include/net/devlink.h
net/devlink/linecard.c