devlink: move linecard struct into linecard.c
authorJiri Pirko <jiri@nvidia.com>
Wed, 13 Sep 2023 07:12:32 +0000 (09:12 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Sep 2023 13:01:46 +0000 (14:01 +0100)
commitd0b7e990f760ec9a614fbe5f89a5cede4335a7bb
tree79be0d5641cfc5e51444414afc0aeb388691505e
parent1e73cfe859523236e6e29167673fc2885f1b99c4
devlink: move linecard struct into linecard.c

Instead of exposing linecard struct, expose a simple helper to get the
linecard index, which is all is needed outside linecard.c. Move the
linecard struct to linecard.c and keep it private similar to the rest of
the devlink objects.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/devlink/devl_internal.h
net/devlink/linecard.c
net/devlink/port.c