Skip to content

Commit 1ff7b30

Browse files
Anand KhojeSaeed Mirzamohammadi
authored andcommitted
net/rds : Adding support to print SCQ and RCQ completion vectors in rds-info.
This change adds support to display completion vectors associated with Send CQ and Receive CQ in rds-info. We can use 'rds-info -Iv' to get these fields. Orabug: 34398210 Signed-off-by: Anand Khoje <[email protected]> Reviewed-by: Arumugam Kolappan <[email protected]> Signed-off-by: Saeed Mirzamohammadi <[email protected]>
1 parent a6681cd commit 1ff7b30

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

include/uapi/linux/rds.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,8 @@ struct rds_info_rdma_connection {
313313
uint64_t rx_poll_ts;
314314
uint64_t tx_poll_cnt;
315315
uint64_t rx_poll_cnt;
316-
316+
int32_t scq_vector;
317+
int32_t rcq_vector;
317318
};
318319

319320
struct rds6_info_rdma_connection {
@@ -347,6 +348,8 @@ struct rds6_info_rdma_connection {
347348
uint64_t rx_poll_ts;
348349
uint64_t tx_poll_cnt;
349350
uint64_t rx_poll_cnt;
351+
int32_t scq_vector;
352+
int32_t rcq_vector;
350353
};
351354

352355
struct rds_path_info {

net/rds/ib.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,8 @@ static int rds_ib_conn_info_visitor(struct rds_connection *conn,
708708
(uint64_t)atomic64_read(&ic->i_tx_poll_cnt);
709709
iinfo->rx_poll_cnt =
710710
(uint64_t)atomic64_read(&ic->i_rx_poll_cnt);
711+
iinfo->scq_vector = ic->i_scq_vector;
712+
iinfo->rcq_vector = ic->i_rcq_vector;
711713
}
712714
return 1;
713715
}
@@ -779,6 +781,8 @@ static int rds6_ib_conn_info_visitor(struct rds_connection *conn,
779781
(uint64_t)atomic64_read(&ic->i_tx_poll_cnt);
780782
iinfo6->rx_poll_cnt =
781783
(uint64_t)atomic64_read(&ic->i_rx_poll_cnt);
784+
iinfo6->scq_vector = ic->i_scq_vector;
785+
iinfo6->rcq_vector = ic->i_rcq_vector;
782786
}
783787
return 1;
784788
}

0 commit comments

Comments
 (0)