[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250228021837.880041-6-saeed@kernel.org>
Date: Thu, 27 Feb 2025 18:18:32 -0800
From: Saeed Mahameed <saeed@...nel.org>
To: stephen@...workplumber.org,
dsahern@...il.com,
Jiri Pirko <jiri@...dia.com>,
jiri@...nulli.us
Cc: netdev@...r.kernel.org,
Saeed Mahameed <saeedm@...dia.com>
Subject: [PATCH iproute2 05/10] devlink: rename param_ctx to dl_param
From: Saeed Mahameed <saeedm@...dia.com>
dl_param structure will be used in down stream patches to store and help
process devlink param values that are read from user input and kernel.
Rename it to reflect a more suitable name for it's purpose.
Signed-off-by: Saeed Mahameed <saeedm@...dia.com>
---
devlink/devlink.c | 62 +++++++++++++++++++++++------------------------
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git a/devlink/devlink.c b/devlink/devlink.c
index 09afc300..b41b06f9 100644
--- a/devlink/devlink.c
+++ b/devlink/devlink.c
@@ -3627,7 +3627,7 @@ static int cmd_dev_param_show_cb(const struct nlmsghdr *nlh, void *data)
return MNL_CB_OK;
}
-struct param_ctx {
+struct dl_param {
struct dl *dl;
enum devlink_dyn_attr_type type;
bool cmode_found;
@@ -3648,8 +3648,8 @@ static int cmd_param_set_cb(const struct nlmsghdr *nlh, void *data)
struct nlattr *param_value_attr;
enum devlink_dyn_attr_type type;
enum devlink_param_cmode cmode;
- struct param_ctx *ctx = data;
- struct dl *dl = ctx->dl;
+ struct dl_param *param = data;
+ struct dl *dl = param->dl;
int err;
mnl_attr_parse(nlh, sizeof(*genl), attr_cb, tb);
@@ -3686,23 +3686,23 @@ static int cmd_param_set_cb(const struct nlmsghdr *nlh, void *data)
cmode = mnl_attr_get_u8(nla_value[DEVLINK_ATTR_PARAM_VALUE_CMODE]);
if (cmode == dl->opts.cmode) {
- ctx->cmode_found = true;
+ param->cmode_found = true;
val_attr = nla_value[DEVLINK_ATTR_PARAM_VALUE_DATA];
switch (type) {
case DEVLINK_DYN_ATTR_TYPE_U8:
- ctx->value.vu8 = mnl_attr_get_u8(val_attr);
+ param->value.vu8 = mnl_attr_get_u8(val_attr);
break;
case DEVLINK_DYN_ATTR_TYPE_U16:
- ctx->value.vu16 = mnl_attr_get_u16(val_attr);
+ param->value.vu16 = mnl_attr_get_u16(val_attr);
break;
case DEVLINK_DYN_ATTR_TYPE_U32:
- ctx->value.vu32 = mnl_attr_get_u32(val_attr);
+ param->value.vu32 = mnl_attr_get_u32(val_attr);
break;
case DEVLINK_DYN_ATTR_TYPE_STRING:
- ctx->value.vstr = mnl_attr_get_str(val_attr);
+ param->value.vstr = mnl_attr_get_str(val_attr);
break;
case DEVLINK_DYN_ATTR_TYPE_FLAG:
- ctx->value.vbool = val_attr ? true : false;
+ param->value.vbool = val_attr ? true : false;
break;
default:
break;
@@ -3710,13 +3710,13 @@ static int cmd_param_set_cb(const struct nlmsghdr *nlh, void *data)
break;
}
}
- ctx->type = type;
+ param->type = type;
return MNL_CB_OK;
}
static int cmd_dev_param_set(struct dl *dl)
{
- struct param_ctx ctx = {};
+ struct dl_param kparam = {}; /* kernel param */
struct nlmsghdr *nlh;
bool conv_exists;
uint32_t val_u32 = 0;
@@ -3737,11 +3737,11 @@ static int cmd_dev_param_set(struct dl *dl)
NLM_F_REQUEST | NLM_F_ACK);
dl_opts_put(nlh, dl);
- ctx.dl = dl;
- err = mnlu_gen_socket_sndrcv(&dl->nlg, nlh, cmd_param_set_cb, &ctx);
+ kparam.dl = dl;
+ err = mnlu_gen_socket_sndrcv(&dl->nlg, nlh, cmd_param_set_cb, &kparam);
if (err)
return err;
- if (!ctx.cmode_found) {
+ if (!kparam.cmode_found) {
pr_err("Configuration mode not supported\n");
return -ENOTSUP;
}
@@ -3753,8 +3753,8 @@ static int cmd_dev_param_set(struct dl *dl)
conv_exists = param_val_conv_exists(param_val_conv, PARAM_VAL_CONV_LEN,
dl->opts.param_name);
- mnl_attr_put_u8(nlh, DEVLINK_ATTR_PARAM_TYPE, ctx.type);
- switch (ctx.type) {
+ mnl_attr_put_u8(nlh, DEVLINK_ATTR_PARAM_TYPE, kparam.type);
+ switch (kparam.type) {
case DEVLINK_DYN_ATTR_TYPE_U8:
if (conv_exists) {
err = param_val_conv_uint_get(param_val_conv,
@@ -3768,7 +3768,7 @@ static int cmd_dev_param_set(struct dl *dl)
}
if (err)
goto err_param_value_parse;
- if (val_u8 == ctx.value.vu8)
+ if (val_u8 == kparam.value.vu8)
return 0;
mnl_attr_put_u8(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA, val_u8);
break;
@@ -3785,7 +3785,7 @@ static int cmd_dev_param_set(struct dl *dl)
}
if (err)
goto err_param_value_parse;
- if (val_u16 == ctx.value.vu16)
+ if (val_u16 == kparam.value.vu16)
return 0;
mnl_attr_put_u16(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA, val_u16);
break;
@@ -3800,7 +3800,7 @@ static int cmd_dev_param_set(struct dl *dl)
err = get_u32(&val_u32, dl->opts.param_value, 10);
if (err)
goto err_param_value_parse;
- if (val_u32 == ctx.value.vu32)
+ if (val_u32 == kparam.value.vu32)
return 0;
mnl_attr_put_u32(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA, val_u32);
break;
@@ -3808,7 +3808,7 @@ static int cmd_dev_param_set(struct dl *dl)
err = strtobool(dl->opts.param_value, &val_bool);
if (err)
goto err_param_value_parse;
- if (val_bool == ctx.value.vbool)
+ if (val_bool == kparam.value.vbool)
return 0;
if (val_bool)
mnl_attr_put(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA,
@@ -3817,7 +3817,7 @@ static int cmd_dev_param_set(struct dl *dl)
case DEVLINK_DYN_ATTR_TYPE_STRING:
mnl_attr_put_strz(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA,
dl->opts.param_value);
- if (!strcmp(dl->opts.param_value, ctx.value.vstr))
+ if (!strcmp(dl->opts.param_value, kparam.value.vstr))
return 0;
break;
default:
@@ -5224,7 +5224,7 @@ static int cmd_port_function_set(struct dl *dl)
static int cmd_port_param_set(struct dl *dl)
{
- struct param_ctx ctx = {};
+ struct dl_param kparam = {}; /* kernel param */
struct nlmsghdr *nlh;
bool conv_exists;
uint32_t val_u32 = 0;
@@ -5245,8 +5245,8 @@ static int cmd_port_param_set(struct dl *dl)
NLM_F_REQUEST | NLM_F_ACK);
dl_opts_put(nlh, dl);
- ctx.dl = dl;
- err = mnlu_gen_socket_sndrcv(&dl->nlg, nlh, cmd_param_set_cb, &ctx);
+ kparam.dl = dl;
+ err = mnlu_gen_socket_sndrcv(&dl->nlg, nlh, cmd_param_set_cb, &kparam);
if (err)
return err;
@@ -5257,8 +5257,8 @@ static int cmd_port_param_set(struct dl *dl)
conv_exists = param_val_conv_exists(param_val_conv, PARAM_VAL_CONV_LEN,
dl->opts.param_name);
- mnl_attr_put_u8(nlh, DEVLINK_ATTR_PARAM_TYPE, ctx.type);
- switch (ctx.type) {
+ mnl_attr_put_u8(nlh, DEVLINK_ATTR_PARAM_TYPE, kparam.type);
+ switch (kparam.type) {
case DEVLINK_DYN_ATTR_TYPE_U8:
if (conv_exists) {
err = param_val_conv_uint_get(param_val_conv,
@@ -5272,7 +5272,7 @@ static int cmd_port_param_set(struct dl *dl)
}
if (err)
goto err_param_value_parse;
- if (val_u8 == ctx.value.vu8)
+ if (val_u8 == kparam.value.vu8)
return 0;
mnl_attr_put_u8(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA, val_u8);
break;
@@ -5289,7 +5289,7 @@ static int cmd_port_param_set(struct dl *dl)
}
if (err)
goto err_param_value_parse;
- if (val_u16 == ctx.value.vu16)
+ if (val_u16 == kparam.value.vu16)
return 0;
mnl_attr_put_u16(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA, val_u16);
break;
@@ -5304,7 +5304,7 @@ static int cmd_port_param_set(struct dl *dl)
err = get_u32(&val_u32, dl->opts.param_value, 10);
if (err)
goto err_param_value_parse;
- if (val_u32 == ctx.value.vu32)
+ if (val_u32 == kparam.value.vu32)
return 0;
mnl_attr_put_u32(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA, val_u32);
break;
@@ -5312,7 +5312,7 @@ static int cmd_port_param_set(struct dl *dl)
err = strtobool(dl->opts.param_value, &val_bool);
if (err)
goto err_param_value_parse;
- if (val_bool == ctx.value.vbool)
+ if (val_bool == kparam.value.vbool)
return 0;
if (val_bool)
mnl_attr_put(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA,
@@ -5321,7 +5321,7 @@ static int cmd_port_param_set(struct dl *dl)
case DEVLINK_DYN_ATTR_TYPE_STRING:
mnl_attr_put_strz(nlh, DEVLINK_ATTR_PARAM_VALUE_DATA,
dl->opts.param_value);
- if (!strcmp(dl->opts.param_value, ctx.value.vstr))
+ if (!strcmp(dl->opts.param_value, kparam.value.vstr))
return 0;
break;
default:
--
2.48.1
Powered by blists - more mailing lists