From 4c2f26e28062143b2a9e8793bb57903080b8fbb1 Mon Sep 17 00:00:00 2001 From: Kano Date: Wed, 2 Jan 2013 22:34:05 +1100 Subject: [PATCH] zero (most) API stats --- cgminer.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/cgminer.c b/cgminer.c index b33bb7fa..0c2d8c2c 100644 --- a/cgminer.c +++ b/cgminer.c @@ -3935,6 +3935,10 @@ void zero_stats(void) total_diff1 = 0; memset(best_share, 0, 8); suffix_string(best_diff, best_share, 0); + found_blocks = 0; + total_diff_accepted = 0; + total_diff_rejected = 0; + total_diff_stale = 0; for (i = 0; i < total_pools; i++) { struct pool *pool = pools[i]; @@ -3946,6 +3950,13 @@ void zero_stats(void) pool->discarded_work = 0; pool->getfail_occasions = 0; pool->remotefail_occasions = 0; + pool->last_share_time = 0; + pool->diff1 = 0; + pool->diff_accepted = 0; + pool->diff_rejected = 0; + pool->diff_stale = 0; + pool->last_share_diff = 0; + pool->best_diff = 0; } mutex_lock(&hash_lock); @@ -3957,6 +3968,11 @@ void zero_stats(void) cgpu->rejected = 0; cgpu->hw_errors = 0; cgpu->utility = 0.0; + cgpu->last_share_pool_time = 0; + cgpu->diff1 = 0; + cgpu->diff_accepted = 0; + cgpu->diff_rejected = 0; + cgpu->last_share_diff = 0; } mutex_unlock(&hash_lock); }