Loading src/main-status.c +4 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #endif extern time_t global_now; extern uint64_t global_tcb_count; /*************************************************************************** * Print a status message about once-per-second to the command-line. This Loading Loading @@ -82,12 +83,13 @@ status_print(struct Status *status, uint64_t count, uint64_t max_count) if (rate) finished = (1.0 - percent_done/100.0) * (max_count / rate); /* (%u-days %02u:%02u:%02u remaining) */ fprintf(stderr, "rate = %5.2f-kpps, %5.2f%% done, %u:%02u:%02u remaining \r", fprintf(stderr, "rate%6.2f-kpps, %5.2f%% done, %u:%02u:%02u remaining, %llutcbs \r", rate/1000.0, percent_done, (unsigned)(finished/60/60), (unsigned)(finished/60)%60, (unsigned)(finished)%60 (unsigned)(finished)%60, global_tcb_count ); fflush(stderr); } Loading src/proto-tcp.c +4 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ #include "output.h" #include "string_s.h" uint64_t global_tcb_count; struct TCP_Control_Block { Loading Loading @@ -224,6 +226,7 @@ tcpcon_destroy_tcb( tcb->next = tcpcon->freed_list; tcpcon->freed_list = tcb; tcpcon->active_count--; global_tcb_count = tcpcon->active_count; return; } else r_entry = &(*r_entry)->next; Loading Loading @@ -284,6 +287,7 @@ tcpcon_create_tcb( } tcpcon->active_count++; global_tcb_count = tcpcon->active_count; } return tcb; Loading Loading
src/main-status.c +4 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #endif extern time_t global_now; extern uint64_t global_tcb_count; /*************************************************************************** * Print a status message about once-per-second to the command-line. This Loading Loading @@ -82,12 +83,13 @@ status_print(struct Status *status, uint64_t count, uint64_t max_count) if (rate) finished = (1.0 - percent_done/100.0) * (max_count / rate); /* (%u-days %02u:%02u:%02u remaining) */ fprintf(stderr, "rate = %5.2f-kpps, %5.2f%% done, %u:%02u:%02u remaining \r", fprintf(stderr, "rate%6.2f-kpps, %5.2f%% done, %u:%02u:%02u remaining, %llutcbs \r", rate/1000.0, percent_done, (unsigned)(finished/60/60), (unsigned)(finished/60)%60, (unsigned)(finished)%60 (unsigned)(finished)%60, global_tcb_count ); fflush(stderr); } Loading
src/proto-tcp.c +4 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ #include "output.h" #include "string_s.h" uint64_t global_tcb_count; struct TCP_Control_Block { Loading Loading @@ -224,6 +226,7 @@ tcpcon_destroy_tcb( tcb->next = tcpcon->freed_list; tcpcon->freed_list = tcb; tcpcon->active_count--; global_tcb_count = tcpcon->active_count; return; } else r_entry = &(*r_entry)->next; Loading Loading @@ -284,6 +287,7 @@ tcpcon_create_tcb( } tcpcon->active_count++; global_tcb_count = tcpcon->active_count; } return tcb; Loading