Commit 51e2cba8 authored by Andy Grover's avatar Andy Grover

RDS: Move atomic stats from general to ib-specific area

Signed-off-by: default avatarAndy Grover <andy.grover@oracle.com>
parent ab1a6926
...@@ -202,6 +202,8 @@ struct rds_ib_statistics { ...@@ -202,6 +202,8 @@ struct rds_ib_statistics {
uint64_t s_ib_rdma_mr_pool_flush; uint64_t s_ib_rdma_mr_pool_flush;
uint64_t s_ib_rdma_mr_pool_wait; uint64_t s_ib_rdma_mr_pool_wait;
uint64_t s_ib_rdma_mr_pool_depleted; uint64_t s_ib_rdma_mr_pool_depleted;
uint64_t s_ib_atomic_cswp;
uint64_t s_ib_atomic_fadd;
}; };
extern struct workqueue_struct *rds_ib_wq; extern struct workqueue_struct *rds_ib_wq;
......
...@@ -132,9 +132,9 @@ static void rds_ib_send_unmap_atomic(struct rds_ib_connection *ic, ...@@ -132,9 +132,9 @@ static void rds_ib_send_unmap_atomic(struct rds_ib_connection *ic,
wc_status, rds_atomic_send_complete); wc_status, rds_atomic_send_complete);
if (op->op_type == RDS_ATOMIC_TYPE_CSWP) if (op->op_type == RDS_ATOMIC_TYPE_CSWP)
rds_stats_inc(s_atomic_cswp); rds_ib_stats_inc(s_ib_atomic_cswp);
else else
rds_stats_inc(s_atomic_fadd); rds_ib_stats_inc(s_ib_atomic_fadd);
} }
/* /*
......
...@@ -67,6 +67,8 @@ static const char *const rds_ib_stat_names[] = { ...@@ -67,6 +67,8 @@ static const char *const rds_ib_stat_names[] = {
"ib_rdma_mr_pool_flush", "ib_rdma_mr_pool_flush",
"ib_rdma_mr_pool_wait", "ib_rdma_mr_pool_wait",
"ib_rdma_mr_pool_depleted", "ib_rdma_mr_pool_depleted",
"ib_atomic_cswp",
"ib_atomic_fadd",
}; };
unsigned int rds_ib_stats_info_copy(struct rds_info_iterator *iter, unsigned int rds_ib_stats_info_copy(struct rds_info_iterator *iter,
......
...@@ -566,8 +566,6 @@ struct rds_statistics { ...@@ -566,8 +566,6 @@ struct rds_statistics {
uint64_t s_cong_update_received; uint64_t s_cong_update_received;
uint64_t s_cong_send_error; uint64_t s_cong_send_error;
uint64_t s_cong_send_blocked; uint64_t s_cong_send_blocked;
uint64_t s_atomic_cswp;
uint64_t s_atomic_fadd;
}; };
/* af_rds.c */ /* af_rds.c */
......
...@@ -75,8 +75,6 @@ static const char *const rds_stat_names[] = { ...@@ -75,8 +75,6 @@ static const char *const rds_stat_names[] = {
"cong_update_received", "cong_update_received",
"cong_send_error", "cong_send_error",
"cong_send_blocked", "cong_send_blocked",
"s_atomic_cswp",
"s_atomic_fadd",
}; };
void rds_stats_info_copy(struct rds_info_iterator *iter, void rds_stats_info_copy(struct rds_info_iterator *iter,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment