aboutsummaryrefslogtreecommitdiff
path: root/net/devlink
diff options
context:
space:
mode:
authorGravatar Jiri Pirko <jiri@nvidia.com> 2023-05-26 12:28:40 +0200
committerGravatar Jakub Kicinski <kuba@kernel.org> 2023-05-30 10:32:20 -0700
commit216ba9f4adc8f2e452edb9a58d2dfbfc11608c00 (patch)
tree047ff2829d2e6fda1d1c4efcbdb2278636794b31 /net/devlink
parentdevlink: move port_fn_state_get/set() to devlink_port_ops (diff)
downloadlinux-216ba9f4adc8f2e452edb9a58d2dfbfc11608c00.tar.gz
linux-216ba9f4adc8f2e452edb9a58d2dfbfc11608c00.tar.bz2
linux-216ba9f4adc8f2e452edb9a58d2dfbfc11608c00.zip
devlink: move port_del() to devlink_port_ops
Move port_del() from devlink_ops into newly introduced devlink_port_ops. Signed-off-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/devlink')
-rw-r--r--net/devlink/leftover.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/net/devlink/leftover.c b/net/devlink/leftover.c
index 36acaa6a6f18..404313128cfb 100644
--- a/net/devlink/leftover.c
+++ b/net/devlink/leftover.c
@@ -1348,7 +1348,7 @@ static int devlink_nl_cmd_port_new_doit(struct sk_buff *skb,
struct devlink_port_new_attrs new_attrs = {};
struct devlink *devlink = info->user_ptr[0];
- if (!devlink->ops->port_new || !devlink->ops->port_del)
+ if (!devlink->ops->port_new)
return -EOPNOTSUPP;
if (!info->attrs[DEVLINK_ATTR_PORT_FLAVOUR] ||
@@ -1387,10 +1387,10 @@ static int devlink_nl_cmd_port_del_doit(struct sk_buff *skb,
struct netlink_ext_ack *extack = info->extack;
struct devlink *devlink = info->user_ptr[0];
- if (!devlink->ops->port_del)
+ if (!devlink_port->ops->port_del)
return -EOPNOTSUPP;
- return devlink->ops->port_del(devlink, devlink_port, extack);
+ return devlink_port->ops->port_del(devlink, devlink_port, extack);
}
static int