+ rv = vtc_connect_test_sessions (wrk);
+ if (rv)
+ {
+ vterr ("vtc_connect_test_sockets ()", rv);
+ return rv;
+ }
+
+ if (vtc_worker_test_setup (wrk))
+ return -1;
+
+ vtinf ("Sending config to server on all sessions ...");
+
+ for (n = 0; n < cfg->num_test_sockets; n++)
+ {
+ tsock = &wrk->sessions[n];
+ if (vtc_cfg_sync (tsock))
+ return -1;
+ memset (&tsock->stats, 0, sizeof (tsock->stats));
+ }
+
+ return 0;
+}
+
+static int stats_lock = 0;
+
+static void
+vtc_accumulate_stats (vcl_test_client_worker_t * wrk,
+ sock_test_socket_t * ctrl)
+{
+ sock_test_socket_t *tsock;
+ static char buf[64];
+ int i, show_rx = 0;
+
+ while (__sync_lock_test_and_set (&stats_lock, 1))
+ ;