X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=vlib%2Fvlib%2Fcounter.c;h=9f66e04d88e1011619dadb8ffa308c540bae126f;hb=7a91b46e03f8d67d2669050fdb890ef11c31de79;hp=9c5e0db84277012c616355030144e4e38b024020;hpb=cfb2d804ce4a9262577c63b9c0245d45b2335e64;p=vpp.git diff --git a/vlib/vlib/counter.c b/vlib/vlib/counter.c index 9c5e0db8427..9f66e04d88e 100644 --- a/vlib/vlib/counter.c +++ b/vlib/vlib/counter.c @@ -39,20 +39,21 @@ #include -void vlib_clear_simple_counters (vlib_simple_counter_main_t * cm) +void +vlib_clear_simple_counters (vlib_simple_counter_main_t * cm) { uword i, j; - u16 * my_minis; + u16 *my_minis; - for (i = 0; i < vec_len(cm->minis); i++) + for (i = 0; i < vec_len (cm->minis); i++) { my_minis = cm->minis[i]; - + for (j = 0; j < vec_len (my_minis); j++) - { - cm->maxi[j] += my_minis[j]; - my_minis[j] = 0; - } + { + cm->maxi[j] += my_minis[j]; + my_minis[j] = 0; + } } j = vec_len (cm->maxi); @@ -62,22 +63,23 @@ void vlib_clear_simple_counters (vlib_simple_counter_main_t * cm) cm->value_at_last_clear[i] = cm->maxi[i]; } -void vlib_clear_combined_counters (vlib_combined_counter_main_t * cm) +void +vlib_clear_combined_counters (vlib_combined_counter_main_t * cm) { uword i, j; - vlib_mini_counter_t * my_minis; + vlib_mini_counter_t *my_minis; - for (i = 0; i < vec_len(cm->minis); i++) + for (i = 0; i < vec_len (cm->minis); i++) { my_minis = cm->minis[i]; - + for (j = 0; j < vec_len (my_minis); j++) - { - cm->maxi[j].packets += my_minis[j].packets; - cm->maxi[j].bytes += my_minis[j].bytes; - my_minis[j].packets = 0; - my_minis[j].bytes = 0; - } + { + cm->maxi[j].packets += my_minis[j].packets; + cm->maxi[j].bytes += my_minis[j].bytes; + my_minis[j].packets = 0; + my_minis[j].bytes = 0; + } } j = vec_len (cm->maxi); @@ -86,15 +88,16 @@ void vlib_clear_combined_counters (vlib_combined_counter_main_t * cm) for (i = 0; i < j; i++) { - vlib_counter_t * c = vec_elt_at_index (cm->value_at_last_clear, i); + vlib_counter_t *c = vec_elt_at_index (cm->value_at_last_clear, i); c[0] = cm->maxi[i]; } } -void vlib_validate_simple_counter (vlib_simple_counter_main_t *cm, u32 index) +void +vlib_validate_simple_counter (vlib_simple_counter_main_t * cm, u32 index) { - vlib_thread_main_t * tm = vlib_get_thread_main(); + vlib_thread_main_t *tm = vlib_get_thread_main (); int i; vec_validate (cm->minis, tm->n_vlib_mains - 1); @@ -103,33 +106,46 @@ void vlib_validate_simple_counter (vlib_simple_counter_main_t *cm, u32 index) vec_validate_aligned (cm->maxi, index, CLIB_CACHE_LINE_BYTES); } -void vlib_validate_combined_counter (vlib_combined_counter_main_t *cm, u32 index) +void +vlib_validate_combined_counter (vlib_combined_counter_main_t * cm, u32 index) { - vlib_thread_main_t * tm = vlib_get_thread_main(); + vlib_thread_main_t *tm = vlib_get_thread_main (); int i; vec_validate (cm->minis, tm->n_vlib_mains - 1); - for (i = 0; i < tm->n_vlib_mains ; i++) + for (i = 0; i < tm->n_vlib_mains; i++) vec_validate_aligned (cm->minis[i], index, CLIB_CACHE_LINE_BYTES); vec_validate_aligned (cm->maxi, index, CLIB_CACHE_LINE_BYTES); } -void serialize_vlib_simple_counter_main (serialize_main_t * m, va_list * va) +void +serialize_vlib_simple_counter_main (serialize_main_t * m, va_list * va) { clib_warning ("unimplemented"); } -void unserialize_vlib_simple_counter_main (serialize_main_t * m, va_list * va) +void +unserialize_vlib_simple_counter_main (serialize_main_t * m, va_list * va) { clib_warning ("unimplemented"); } -void serialize_vlib_combined_counter_main (serialize_main_t * m, va_list * va) +void +serialize_vlib_combined_counter_main (serialize_main_t * m, va_list * va) { clib_warning ("unimplemented"); } -void unserialize_vlib_combined_counter_main (serialize_main_t * m, va_list * va) +void +unserialize_vlib_combined_counter_main (serialize_main_t * m, va_list * va) { clib_warning ("unimplemented"); } + +/* + * fd.io coding-style-patch-verification: ON + * + * Local Variables: + * eval: (c-set-style "gnu") + * End: + */