Skip to content

Commit fc1b290

Browse files
sgoutham-marvelldavem330
authored andcommitted
octeontx2-af: Fix devlink params
Devlink param for adjusting NPC MCAM high zone area is in wrong param list and is not getting activated on CN10KA silicon. That patch fixes this issue. Fixes: dd78428 ("octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs") Signed-off-by: Sunil Goutham <sgoutham@marvell.com> Signed-off-by: Sai Krishna <saikrishnag@marvell.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent b0ec2ab commit fc1b290

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,8 +1235,8 @@ static int rvu_af_dl_dwrr_mtu_get(struct devlink *devlink, u32 id,
12351235
enum rvu_af_dl_param_id {
12361236
RVU_AF_DEVLINK_PARAM_ID_BASE = DEVLINK_PARAM_GENERIC_ID_MAX,
12371237
RVU_AF_DEVLINK_PARAM_ID_DWRR_MTU,
1238-
RVU_AF_DEVLINK_PARAM_ID_NPC_EXACT_FEATURE_DISABLE,
12391238
RVU_AF_DEVLINK_PARAM_ID_NPC_MCAM_ZONE_PERCENT,
1239+
RVU_AF_DEVLINK_PARAM_ID_NPC_EXACT_FEATURE_DISABLE,
12401240
RVU_AF_DEVLINK_PARAM_ID_NIX_MAXLF,
12411241
};
12421242

@@ -1434,15 +1434,6 @@ static const struct devlink_param rvu_af_dl_params[] = {
14341434
BIT(DEVLINK_PARAM_CMODE_RUNTIME),
14351435
rvu_af_dl_dwrr_mtu_get, rvu_af_dl_dwrr_mtu_set,
14361436
rvu_af_dl_dwrr_mtu_validate),
1437-
};
1438-
1439-
static const struct devlink_param rvu_af_dl_param_exact_match[] = {
1440-
DEVLINK_PARAM_DRIVER(RVU_AF_DEVLINK_PARAM_ID_NPC_EXACT_FEATURE_DISABLE,
1441-
"npc_exact_feature_disable", DEVLINK_PARAM_TYPE_STRING,
1442-
BIT(DEVLINK_PARAM_CMODE_RUNTIME),
1443-
rvu_af_npc_exact_feature_get,
1444-
rvu_af_npc_exact_feature_disable,
1445-
rvu_af_npc_exact_feature_validate),
14461437
DEVLINK_PARAM_DRIVER(RVU_AF_DEVLINK_PARAM_ID_NPC_MCAM_ZONE_PERCENT,
14471438
"npc_mcam_high_zone_percent", DEVLINK_PARAM_TYPE_U8,
14481439
BIT(DEVLINK_PARAM_CMODE_RUNTIME),
@@ -1457,6 +1448,15 @@ static const struct devlink_param rvu_af_dl_param_exact_match[] = {
14571448
rvu_af_dl_nix_maxlf_validate),
14581449
};
14591450

1451+
static const struct devlink_param rvu_af_dl_param_exact_match[] = {
1452+
DEVLINK_PARAM_DRIVER(RVU_AF_DEVLINK_PARAM_ID_NPC_EXACT_FEATURE_DISABLE,
1453+
"npc_exact_feature_disable", DEVLINK_PARAM_TYPE_STRING,
1454+
BIT(DEVLINK_PARAM_CMODE_RUNTIME),
1455+
rvu_af_npc_exact_feature_get,
1456+
rvu_af_npc_exact_feature_disable,
1457+
rvu_af_npc_exact_feature_validate),
1458+
};
1459+
14601460
/* Devlink switch mode */
14611461
static int rvu_devlink_eswitch_mode_get(struct devlink *devlink, u16 *mode)
14621462
{

0 commit comments

Comments
 (0)