net: devlink: convert devlink port type-specific pointers to union
authorJiri Pirko <jiri@nvidia.com>
Wed, 2 Nov 2022 16:01:59 +0000 (17:01 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 4 Nov 2022 03:48:32 +0000 (20:48 -0700)
commit3830c5719af66fac9849cf5fb04b03d4e4bb46ff
tree91497f7c72e25307c569b71c91bcd01c59edbd14
parent0884aaf37afaac69dd31cb501b67635569483bb3
net: devlink: convert devlink port type-specific pointers to union

Instead of storing type_dev as a void pointer, convert it to union and
use it to store either struct net_device or struct ib_device pointer.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/devlink.h
net/core/devlink.c