Skip to content

Commit 58d7a96

Browse files
Gautam R Arleon
authored andcommitted
RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output
The inactivity_cp parameter in debugfs was not being read or written correctly, resulting in "Invalid argument" errors. Fixed this by ensuring proper mapping of inactivity_cp in both the map_cc_config_offset_gen0_ext0 and bnxt_re_fill_gen0_ext0() functions. Fixes: 656dff5 ("RDMA/bnxt_re: Congestion control settings using debugfs hook") Signed-off-by: Gautam R A <[email protected]> Link: https://patch.msgid.link/[email protected] Reviewed-by: Kalesh AP <[email protected]> Signed-off-by: Leon Romanovsky <[email protected]>
1 parent d00d16b commit 58d7a96

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/infiniband/hw/bnxt_re/debugfs.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ static int map_cc_config_offset_gen0_ext0(u32 offset, struct bnxt_qplib_cc_param
170170
case CMDQ_MODIFY_ROCE_CC_MODIFY_MASK_TCP_CP:
171171
*val = ccparam->tcp_cp;
172172
break;
173+
case CMDQ_MODIFY_ROCE_CC_MODIFY_MASK_INACTIVITY_CP:
174+
*val = ccparam->inact_th;
175+
break;
173176
default:
174177
return -EINVAL;
175178
}
@@ -247,7 +250,9 @@ static void bnxt_re_fill_gen0_ext0(struct bnxt_qplib_cc_param *ccparam, u32 offs
247250
ccparam->tcp_cp = val;
248251
break;
249252
case CMDQ_MODIFY_ROCE_CC_MODIFY_MASK_TX_QUEUE:
253+
break;
250254
case CMDQ_MODIFY_ROCE_CC_MODIFY_MASK_INACTIVITY_CP:
255+
ccparam->inact_th = val;
251256
break;
252257
case CMDQ_MODIFY_ROCE_CC_MODIFY_MASK_TIME_PER_PHASE:
253258
ccparam->time_pph = val;

0 commit comments

Comments
 (0)